/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	
	Screen.css
	* Main stylesheet for controling all CSS styles
	
	Author
	* Sam Howat [sam@bluetux.com]
	
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */ 	

	@import "_reset.css"; 
	@import "_type.css"; 
	@import "_grid.css"; 


/* Body
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

body {
	
	background: #FFF url('../img/main-bg.jpg') top left repeat-x;
	margin: 0; padding: 0;	
}

/* Side Navigation
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
#side-nav h4 { margin: 0; padding: 0px 0 5px; }

#side-nav .gray-bar, div.article-list .gray-bar, #right-col-div .gray-bar { background-color: #EEEEEE; display: block; height: 5px; width: 100%; clear: both; border-top: 1px solid #CCCCCC; }

#side-nav ul { margin: 0 5px 0 0; padding: 0; list-style-type: none; }
#side-nav ul.second-level-nav { margin: 0; padding: 0px 0px 8px 0; }

#side-nav ul#top-level-nav li { border-bottom: 1px solid #4F4F4F; }
#side-nav ul#top-level-nav li ul.second-level-nav li { border-bottom: 0px solid #CCCCCC; margin: 0; padding: 0px 0 0 15px; font-size: 11px;  line-height: 140%;}

#side-nav a.top-level-link { color: #1C6A3F; display: block; clear: both; margin: 0; padding: 5px 5px; text-transform: uppercase; }
#side-nav ul.second-level-nav a:link, #side-nav ul.second-level-nav a:visited { color: #666666;  text-decoration: underline; }
#side-nav ul.second-level-nav a:active, #side-nav ul.second-level-nav a:hover { color: #000; text-decoration: underline; }

#side-nav a { font-weight: bold; }
#side-nav a:hover { color: black; text-decoration: underline;}


/* Section Tweaks
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#green-div span { margin: 0; padding: 0 25px; font-size: 12px; color: black; font-weight: bold; line-height: 27px;  }

#green-div a:link, #green-div a:visited { color: black; text-decoration: underline;}
#green-div a:active, #green-div a:hover { color: #FFF; text-decoration: none;}
	
/* Misc Classes
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
.clear 	{ clear: both; } 

.imageRight {
	float: right;
	padding: 10px;
}


