/* PIXELWORK HTML AND CSS */
/* www.pixelwork.com */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.2;
	font-family: Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Global css */
.width100 { width: 100%; }
.width75 { width: 75%; }
.width50 { width: 50%; }
.floatLeft { float: left; }
.floatRight { float: right; }

.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.clear{ clear:both;}
p{margin-bottom:10px;}

#mainContent a {
	text-decoration: none;
	color:#2581c0;
}


/*----------------------------------------*/
/***************** CONTENT ****************/
/*----------------------------------------*/

#container {
	height: auto;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
}

#container #mainContent {
	float: left;
	height: auto;
	width: 726px;
}

#container #sidebar {
	float: left;
	height: auto;
	width: 225px;
}

#container #footer {
	clear: both;
	width: 725px;
	font-size: 0.7em;
	color: #898d93;
	margin-top: 20px;
	display: block;
	float: left;
}
#container #footer a {
	color: #65d1e9;
	text-decoration: none;
	text-transform: uppercase;
	padding-right: 8px;
}



/*----------------------------------------------*/
/************* MAIN CONTENT VARIANTS ************/
/*----------------------------------------------*/


/* CONTENT SUB SPLIT - PAGES WITH SUB + BLOG */
#mainContent #contentSubSplit_bg {
	background-image: url(/uploads/siteimagery/contentSubSplit_rpt.jpg);
	background-repeat: repeat-y;
	clear: both;
	height: auto;
	min-height:376px;
	overflow: hidden;
	margin-bottom: 1px;
	width: 725px;
}
#mainContent #contentSubSplit_bg #contentSubSplit {
	background-image: url(/uploads/siteimagery/contentSubSplit_bg.jpg);
	background-repeat: no-repeat;
	width: 725px;
	min-height:376px;
	padding-top:26px;
}

#contentSubSplit #contentLeft {
	
color:#7b7d81;
float:left;
font-size:0.8em;
padding-left:0;
width:213px;
	
}
#contentSubSplit #contentRight {

color:#7b7d81;
float:left;
font-size:0.8em;
padding-left:30px;
padding-right:30px;
width:450px;
	
}
#contentSubSplit #contentLeft h1, #contentSubSplit #contentRight h1 {
	font-size: 1.8em;
	color: #7b7d81;
	margin-bottom:10px;
}



/* CONTENT SPLIT - PAGES WITHOUT SUB ie CASESTUDIES + INDEX PAGES  */

#mainContent #contentSplit_bg {
	background-image: url(/uploads/siteimagery/contentSplit_rpt.jpg);
	background-repeat: repeat-y;
	clear: both;
	height: auto;
	min-height:376px;
	overflow: hidden;
	margin-bottom: 1px;
	width: 725px;
}
#mainContent #contentSplit_bg #contentSplit {
	background-image: url(/uploads/siteimagery/contentSplit_bg.jpg);
	background-repeat: no-repeat;
	width: 725px;
	min-height:376px;
	padding-top:26px;
}

#contentSplit #contentLeft {
	float: left;
	width: 331px;
	padding-left:30px;
padding-right:1px;
	color:#898d93;
	font-size: 0.8em;
	
}
#contentSplit #contentRight {
	width: 302px;
	float: left;
	padding-left:30px;
	padding-Right:30px;
	font-size: 0.8em;
	color: #7b7d81; 
	
}
#contentSplit #contentLeft h1, #contentSplit #contentRight h1 {
	font-size: 1.8em;
	color: #7b7d81;
	margin-bottom:10px;
}



.lastestBlog {
	font-size: 0.8em;
	color: #7b7d81;
	width:288px;
}

.lastestBlog p {
	margin:0px;
}

.lastestBlog h4 {
	color: #347099;
	display:block;
	margin-bottom:4px;
        margin-top:4px;
}

.lastestBlog h4 a {
	color: #347099!important;
	text-decoration: none;
}

.lastestBlog .latestBlogDate {
	color: #9862a2;
}



/*----------------------------------------*/
/************* MAIN MENUS *****************/
/*----------------------------------------*/

/*------------------------------*/
/* BLUE ORBITAL MEDIA MAIN MENU */
/*------------------------------*/
#OM_mainMenu a {
	color: #7b7d81;
	text-decoration: none;
width: 144px;
height: 30px;
	display:block;
}

#OM_mainMenu a:hover {
	color: #fff; 
}

#OM_mainMenu li {
    background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 144px;
	margin-right: 1px;
	text-align: center;
	padding-top: 10px;
}

#OM_mainMenu li:hover {
background-image: url(/uploads/siteimagery/mainMenu_li_bg.jpg);
 background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 144px;
	margin-right: 1px;
	text-align: center;
	padding-top: 10px;
	color:#ffffff!important; 
}

#OMN_mainMenu li a:hover{
colour:#fff;
height:30px;
}

#OM_mainMenu li:first-child:hover {
background-image: url(/uploads/siteimagery/mainMenu_home_bg.jpg);
background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 144px;
	margin-right: 1px;
	text-align: center;
	padding-top: 10px;
	color:#ffffff!important;
}


#OM_mainMenu {
	font-size: 0.9em;
}

#OM_mainMenu #homeTab {
	height: 30px;
	width: 144px;
}



#OM_mainMenu .current  {
	background-image: url(/uploads/siteimagery/mainMenu_li_bg.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 144px;
	margin-right: 1px;
	text-align: center;
	color: #FFFFFF;
}


#OM_mainMenu .current a, #OM_mainMenu #homeTab .current a {
color:#FFFFFF;
}

#OM_mainMenu .currentH {
	background-image: url(/uploads/siteimagery/mainMenu_home_bg.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 144px;
	margin-right: 1px;
	text-align: center;
	color: #FFFFFF;
}

#OM_mainMenu .currentH a {
	color:#FFFFFF;
}

/*----------------------------------------*/
/* PURPLE ORBITAL MEDIA NETWORK MAIN MENU */
/*----------------------------------------*/
#OMN_mainMenu a {
	color: #898d93;
	text-decoration: none;
	height: 30px;
	width: 120px;
	display:block;
}

#OMN_mainMenu a:hover {
	color: #fff;
}


#OMN_mainMenu li {
    background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 120px;
	margin-right: 1px;
	text-align: center;
	padding-top: 10px;
}

#OMN_mainMenu li:hover {
	background-image: url(/uploads/siteimagery/OMN_mainMenu_li_bg.jpg);
    background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 120px;
	margin-right: 1px;
	text-align: center;
	padding-top: 10px;
}

#OMN_mainMenu li a:hover{
colour:#fff;
height:30px;
}

#OMN_mainMenu li:first-child:hover {
	background-image: url(/uploads/siteimagery/OMN_mainMenu_home_bg.jpg);
    background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 120px;
	margin-right: 1px;
	text-align: center;
	padding-top: 10px;
}

#OMN_mainMenu {
	font-size: 0.9em;
}

#OMN_mainMenu #homeTab {
	height: 30px;
	width: 120px;
}

#OMN_mainMenu .current  {
	background-image: url(/uploads/siteimagery/OMN_mainMenu_li_bg.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 120px;
	margin-right: 1px;
	text-align: center;
	color: #FFFFFF;
}
#OMN_mainMenu  #homeTab .current {
	background-image: url(/uploads/siteimagery/OMN_mainMenu_home_bg.jpg);
	height: 30px;
	width: 120px;
}



#OMN_mainMenu .current a, #OM_mainMenu #homeTab .current a {
color:#FFFFFF;
}

#OMN_mainMenu .currentH {
	background-image: url(/uploads/siteimagery/OMN_mainMenu_home_bg.jpg);
	color:#fff;
	height: 30px;
	width: 120px;
}

#OMN_mainMenu .currentH a{
	color:#fff;

}

/*----------------------------------------*/
/****************** SUB MENU **************/
/*----------------------------------------*/

#contentSubSplit #subMenu {
	display: block;
	width: 175px;
	margin-left: 20px;
}
#contentSubSplit #subMenu li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8b9096;
	text-transform: uppercase;
	font-size: 0.75em;
	padding-bottom: 5px;
	padding-top: 5px;
}

#contentSubSplit #subMenu li:last-child {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #8b9096;
	text-transform: uppercase;
	font-size: 0.75em;
	padding-bottom: 5px;
	padding-top: 5px;
}

#contentSubSplit #subMenu a {
	color:  #2581c0;
	text-decoration: none;
}

#contentSubSplit #subMenu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#contentSubSplit #subMenu .current {
	color: #FFFFFF;
}

#contentSubSplit #subMenu .current a {
	color: #FFFFFF;
}




/*----------------------------------------*/
/*************** CASE STUDIES *************/
/*----------------------------------------*/

#container #caseStudies {
	clear: both;
width: 725px; 

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a5db15;
	padding-bottom: 4px;
	overflow: auto;
}


#caseStudies a {
	float: left;
	margin-right: 7px;
}

#caseStudies a:last-child {
	float: left;
	margin-right: 0px;
}

#caseStudies .last-child{
float: left;
	margin-right: 0px;
}

#caseStudies h2 {
	background-image: url(/uploads/siteimagery/caseStudies_bg.jpg);
	height: 27px;
	width: 715px;
	color: #FFFFFF;
	font-size: 0.9em;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: lighter;
}


#newsPost li{
padding-bottom:5px;
padding-top:5px;
display:block;
border-bottom: 1px solid #8B9096;
width:178px;
}

#newsPostBog li{
padding-bottom:5px;
padding-top:5px;
display:block;
width:178px;
}

#submenu li a:hover ,#newsPost li a:hover ,#contentLeftBlog a:hover,#newsPostBog li a:hover{
color:#fff;
}

/*----------------------------------------*/
/***************** SIDE BAR ***************/
/*----------------------------------------*/
#sidebar .logos {
	background-color: #e8e8e8;
	height: 85px;
width:225px;

}

#sidebar .address {
	color: #8a8e91;
	text-transform: uppercase;
	font-size: 0.4em;
	padding: 15px;
	letter-spacing: 0.05px;
	font-weight: 100;
	line-height: 1.2em;
}
hr {
	background-image: url(/uploads/siteimagery/hr.gif);
	background-repeat: no-repeat;
	height: 10px;
        border: 1px solid #dcddde;
}

.side_logos {

}

#sidebar img{
padding:0px;
margin: 0px;
display:inline-block;;
}

#sidebar img a{
padding:0px;
margin: 0px;
display:inline-block;;
}




/*----------------------------------------*/
/******************* BLOG *****************/
/*----------------------------------------*/

#contentSubSplit #contentLeftBlog {
	
color: #898d93;
float:left;
font-size:0.7em;
padding-left:0;
width:193px;
padding-left:20px;
	
}

#contentLeftBlog h2:first-child {
color:#FFFFFF;
display:block;
font-size:1.4em;
font-weight:lighter;
margin-bottom:25px;
margin-top:0px;
}


#contentLeftBlog h2 {
color:#FFFFFF;
display:block;
font-size:1.4em;
font-weight:lighter;
margin-bottom:25px;
margin-top:15px;
}



.post h1 a{
color:#2581c0!important;
}

.post h1 a:hover{
color:#fff!important;
}

.postFooter{

margin-top:10px;
margin-bottom:25px;
margin-left:auto;
margin-right:auto;
text-align:left;}


.postinfo{font-size:0.8em;}


.comment{
background-color:#fff;
padding:10px;
margin-bottom:10px;
font-size:0.7em;
clear:both;
}

.comment .avatar{
margin-right:5px;
}

.comments{
clear:both;
}

.addComment{
padding:10px;
background-color:#c6cacd;
color:#fff;
clear:both;
text-align:right;
}

.addComment textarea{
color:#fff;
background-color:#b7c0c6;
border: solid 1px #fff;
padding:5px;
width:400px;
}



/*----------------------------------------*/
/******************* ICONS ****************/
/*----------------------------------------*/

.deliciousIcon, .commentsIcon, .mailIcon{
	background-image:url(/uploads/siteimagery/icons.gif);
	height:20px;
	width:20px;
	text-indent: -99999px;
	display: inline-table;
}


.deliciousIcon{
	background-position: 0px 20px;
}

.commentsIcon{
	background-position: 0px 0px;
}

.mailIcon{
	background-position: -20px 0px;
}




.postFooter img {
position:relative;
top: 1px;}

#feedicon {text-align: center;

margin-bottom: 25px;
margin-right: 20px;}

