
body {
	background-color: #F2F2F2;
	/*font-family: Arial, "Helvetica Neue", "HelveticaNeue", Helvetica, "Lucida Grande", Lucida, sans-serif;*/
	/*font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;*/
	font-family: arial, sans-serif;
	line-height: 1.25em; /* 16x1.125=18px */
	/*color: #FFFFFF;*/
}


h1, h2, h3, h4, h5, h6 { color: #CCCCCC; }


/* Links
-------------------------------------------*/
a, a:visited { /* input.link */
	text-decoration:none;
	color: #0066FF;
	}
a:hover { 
	text-decoration: underline;
	color: #0066FF;
	}
	
	
/* Site
-------------------------------------------*/

/* Site (site-)
-------------------------------------------*/
#site-container {
	background-color:#fff;
	/*background: transparent url(../images/top_fade_3.png) top left repeat-x;*/
	overflow: hidden;
	/*border-left: #fff 10px solid;*/
	/*border-right: #fff 10px solid;*/
	}
	
#site-header {
	margin-bottom:5px; 
	background-color:#0033FF;
	}
	
#site-search { margin-top: 5px; }
#site-logo { margin: 0 0 10px 10px; }

/*#site-navigation {
	background-color:#000000;
	margin-bottom: 10px; 
	padding-top: 5px;
	}*/
	
#site-footer { 
	margin-top: 10px; 
	margin-bottom: 20px;
	padding-top: 10px; 
	border-top:#999999 solid 2px;
	font-size:0.75em;
	color:#999999;
	}
#site-footer a, 
#site-footer a:visited {
	text-decoration:none;
	color:#999999;
	} 
#site-footer a:hover { text-decoration: underline; }

#navigation-footer { font-size: 0.75em; }
#partner-logos { float: right; }


/* Navigation
------------------------------------------------*/

/* Navigation - Main
------------------------------------------------*/
#navigation-main {
	margin-bottom:10px; 
	padding-top: 30px;
	}
#navigation-main-list {
	margin: 0 auto;
	padding: 10px;
	color: #fff;
	background-image: url(../images/navigation_background.png);
	background-repeat: repeat;	
	}
#navigation-main-list a {
	color: #FFCC00;
	/*font-weight: bold;*/
	text-decoration: none;
	}
#navigation-main-list a:hover {	text-decoration: underline; }
#navigation-main-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
	/*background-image: url(../images/navigation_background.png);*/
	background-repeat: repeat;	
	}
#navigation-main-list li {
	display: inline;
	margin: 0;
	padding: 0 2px 0 4px;
	border-left: #999999 1px solid;
	}
#navigation-main-list .first {
	padding-left: 0;
	border: 0;
	}
	
.selected { font-weight: bold; }
	
	
/* Home (home)
---------------------------------------------*/
#home #content { padding: 10px; }
#home #content h3 { border-bottom: #999999 3px solid; }

#home #intro { background-color: #000000; }

#home #featured-content {
	margin-bottom:10px;
	}
	
#home #articles-latest { background-color: #000000; }

#home #case-studies-latest { background-color: #000000; }

#home #communityh3d { /*background-color: #000000;*/ }

#home #news-latest { background-color: #000000; }

#home #events-latest { background-color: #000000; }


/* 2col
-----------------------------------------------*/
#content-main { 
	background-color: #000000; 
	}
#content-main h2 {
	margin-top: 0.31em;
	/*border-bottom: #333333 2px solid;*/
	}
#content-main p {
	font-size: 0.81em;
	}

/* Sidebar 
------------------------------------------------*/
#sidebar { background-color: #000000; }


/* Navigation - Section
-------------------------------------------------*/

#navigation-section ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	}
	
#navigation-section-list li {
	/*background-color: #999933;*/
	margin-left: 0;
	padding: 5px 0 0 0
	}

#navigation-section-list ul {
	/*border-top: #ccc 1px dashed;*/
	}	
#navigation-section-list ul li {
	/*background-color: #CC66CC;*/
	margin-left: 10px;
	padding-left: 0;
	}
	
#navigation-section-list ul li ul li {
	/*background-color: #99FF00;*/
	margin-left: 20px;
	padding-left: 0;
	}

#navigation-section-list a {
	color: #FFCC00;
	text-decoration: none;
	}
#navigation-section-list a:hover {	text-decoration: underline; }


/* Sections (section-)
-----------------------------------------------*/

/* Section - Home (section-home)
-----------------------------------------------*/
#section-home {}


/* Misc
* ---------------------------------------------*/


