/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*------------------------------------ GREEN FORUM OCEANS ---------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Reset Styles -----------------------------------------------------------*/
	
	
		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, hr, button
		{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:transparent;}
		
		ol, ul {list-style:none;}
		h1, h2, h3, h4, h5, h6, li {line-height:100%;}
		blockquote, q {quotes:none;}
		table {border-collapse:collapse; border-spacing:0;}
		

/*- End Reset Styles -------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Main Styles ------------------------------------------------------------*/


		body {font:100% Arial, Helvetica, sans-serif; background:#000 url(images/bgs/bodyBg.png) repeat-x 0 0;}
		
		
			/*----------------------------------*/
			/* SPECIAL FONTS					*/
			/*----------------------------------*/
			
			/*- News Gothic -*/
			#mainMenu,
			#sectionInfo,
			.sidebarBox h4,
			.comments h3 {width:510px; font-family:'News Gothic MT', Arial, Helvetica, sans-serif; text-transform:uppercase;}
			
			/*- Arial Black -*/
			.post h4 {font-family:'Arial Black', Arial, Helvetica, sans-serif;}
			
			
			/*----------------------------------*/
			/* FLOAT CLEARS		 				*/
			/*----------------------------------*/
					
			#mainMenu ul,
			#main,
			.navigation,
			.comment-in .meta {overflow:hidden;}

		
/*- End Main Styles --------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Wrapper (Holds the entire site) ----------------------------------------*/


		#wrapper {width:956px; padding:40px 0 0 60px; margin:0 auto; background:url(images/bgs/wrapperBg.png) no-repeat center 0; position:relative;}	
		

/*- End Wrapper ------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Header -----------------------------------------------------------------*/

		
		#header {}
		
			/*----------------------------------*/
			/* LOGO + SPONSORS	 				*/
			/*----------------------------------*/

			#logoAndSponsors {float:right; width:430px;}

					/*- ABC -*/
					#logoAndSponsors h1 {float:right; padding:25px 20px 10px 0;}
						#logoAndSponsors h1 a {display:block; font-size:0; text-indent:-9999em; width:250px; height:81px; background:url(images/logo-abc.gif) no-repeat 0 0;}
						
					#logoAndSponsors #twitter {clear:both; float:right; padding-right:33px;}				
			
			/*----------------------------------*/
			/* FORUM LOCATION + DATE			*/
			/*----------------------------------*/
			
			#forumLocationAndDate {width:46px; height:767px; font-size:1px; text-indent:-9999em; background:url(images/bgs/forumLocationAndDateBg.png) no-repeat 0 0; position:absolute; top:40px; left:-2px; z-index:1;}
			
			/*----------------------------------*/
			/* MAIN MENU		 				*/
			/*----------------------------------*/
			
			#mainMenu {float:left; padding-left:5px; font-weight:bold; font-size:1.05em; letter-spacing:-0.04em;}
				#mainMenu li {float:left; width:235px; margin:0 10px 15px 0; /*background:url(images/mainMenu-bullet.gif) no-repeat 0 center;*/}
					#mainMenu a {color:#A4C2D8; text-decoration:none;}
					#mainMenu a:hover {color:#76DEA7;}


/*- End Header -------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Section Info (Paragraph about the section) -----------------------------*/


		#sectionInfo {padding:35px 0 10px 5px; clear:both;}
			#sectionInfo p {font-size:0.7em; line-height:130%; font-weight:bold; color:#D9EDFB;}
			#sectionInfo a {color:#67C495;}
			#sectionInfo a:hover {color:#FFF;}
				

/*- End Section Info -------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Main -------------------------------------------------------------------*/


		#main {padding:40px; min-height:415px; background:url(images/bgs/mainBg.png) repeat 0 0;}
		
		/*- Home SWF (delete) -*/
		#main.flashIntro {padding:0; background:none;}
		
		/*- New Home -*/
		#main.intro {padding:0; background:none;}
			.box {float:left; width:318px; height:225px;}


			/*----------------------------------*/
			/* SIDEBAR			 				*/
			/*----------------------------------*/
			
			#sidebar {float:left; width:235px; padding:0 20px 0 0;}
			
				/*- Sidebar Section (Box) -*/
				.sidebarBox {margin-bottom:30px;}
					
					.sidebarBox h4,
					.sidebarBox h5 {text-transform:uppercase;}
					
					.sidebarBox h4 {width:auto; padding-bottom:10px; font-size:0.85em; color:#FFF;}
					.sidebarBox li {padding-bottom:3px;}
					.sidebarBox a {font-size:0.8em; text-decoration:none; color:#A4C2D8;}
					.sidebarBox a:hover {color:#7DB0B5;}				
					.sidebarBox p {padding-bottom:2px; font-size:0.8em; text-transform:uppercase; color:#A4C2D8;}
						.sidebarBox p img {width:220px; height:158px; border:1px solid #717C8A;}
					.sidebarBox .current_page_item a {color:#67C495;}
					
			
			/*----------------------------------*/
			/* THE CONTENT		 				*/
			/*----------------------------------*/
			
			#content {float:right; width:620px;}
			
				/*- THE POST -*/
				.post {color:#D9EDFB;}
					
					.post h3 {padding-bottom:20px; font-size:2em; text-transform:uppercase; letter-spacing:-0.05em; color:#FFF;}
					.post h4, .post h4 a {padding:15px 0 10px; text-transform:uppercase; color:#76DEA7; text-decoration: none; border:0;}
					.post h4 a:hover {text-decoration:underline;}
					.post h5 {padding:10px 0 5px; color:#FFF;}
					
					.post p,
					.post li {font-size:0.9em; line-height:140%;}
					
					.post ul,
					.post ol {margin:10px 0 20px 13px;}
					
					.post p {padding-bottom:10px;}
					.post p.firstParagraph {padding-bottom:35px; font-style:italic; color:#ECF9FF;}
					.post p.videoHolder {padding:30px 0; text-align:center; border-bottom:1px dashed #1F313F;}
					.post li {padding-left:8px; margin-bottom:5px;}
					.post img {margin-bottom:10px; border:1px solid #FFF;}
					.post ul li {list-style:disc;}
					.post ol li {list-style:upper-roman;}
					.post a {text-decoration:none; font-weight:bold; color:#FFF; border-bottom:1px solid #5F8BBF;}
					.post .entrytext a:hover {background:#15151F;}
					
					.post a.imgHolderLink {border:0;}
					.post a.imgHolderLink:hover {background:none;}
					.post a.imgHolderLink:hover img {border-color:#000;}
					.post blockquote {width:350px; padding:0 20px 10px 45px; margin:30px 0; color:#FFF; background:url(images/quote.gif) no-repeat 0 0; border-right:1px solid #1D2F37; border-bottom:1px solid #1D2F37;}


/*- End Main ---------------------------------------------------------------*/		
/*-----------------------------------------------------------------------------------------------*/

/*- Navigation -------------------------------------------------------------*/
		
		
		.navigation {padding:10px; margin-top:5px; border-top:1px solid #334667; border-bottom:1px solid #2B3E5A;}
			.navigation a {font-size:0.8em; color: #6388ca; text-decoration: none;}
			.navigation a:hover {text-decoration:underline;}
	 		.alignright {float:right;}
	 		.alignleft {float:left;}
	 		
	 
/*- End Navigation ---------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Comments ---------------------------------------------------------------*/


		.comments {margin-top:10px;}
			.comments h3 {font-size:1.1em; font-weight:bold; color:#8A9FC3; width:auto; padding:0 0 5px 0; margin:0 0 20px 0; border-bottom:2px solid #334667;}
			
			.commentlist {margin:0;}
				.commentlist li {list-style:none !important; padding:0; margin-bottom:13px;}
					.commentlist .avatar {float:left; padding:1px; margin-top:7px; border:1px solid #0E1A25;}
					.commentlist .comment-in {padding:15px 25px; margin-left:50px; background:#0E1A25; position:relative;}
						.comment-in .meta {position:relative; padding:0 8px 8px 8px; margin-bottom:10px; border-bottom:1px solid #172536;}
							.comment-in .meta .author {font-size: 1.1em; float:left;}
								.comment-in .meta .author a {border:0;}	
								.comment-in .meta .author a:hover {text-decoration:underline;}					
							.comment-in .meta .date {font-size:0.8em; color:#1e3148; float:right;}
						.commentlist .comment-in p { color:#415D8D; padding:0px 8px 10px; clear:both;}
						
						.pointer {width:13px; height:22px; background:url(images/pointer.gif) no-repeat 0 0; position:absolute; top:10px; left:-11px;}
						

/*- End Comments -----------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Comment Form -----------------------------------------------------------------*/

		#commentform {}
		
			#commentform label,
			#newsletter label {font-size:0.8em; color:#6D95B3; display:block; padding-bottom:5px;}
			
			#newsletter label {font-size:1em; color:#76DEA7;}
			
			#commentform input,
			#commentform textarea,
			#newsletter input {font-family:inherit; color:#6D95B3; padding:6px 10px; border:1px solid #1F384F; background:transparent;}
			
			#commentform input,
			#newsletter input {width:282px;}
			
			#newsletter input {font-size:1em; color:#FFF; border-color:#445B8B;}
			#newsletter img {margin-top:5px; display:block;}
			
			#commentform textarea {width:520px; height:125px;}
			
			#commentform button,
			#newsletter button {font-size:0.8em; color:#6D95B3; padding:3px 10px; width:130px; text-transform:uppercase; background:#1F384F; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
			
			#commentform button:hover,
			#newsletter button:hover {color:#FFF;}
			

/*- End Comment Form -------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Footer -----------------------------------------------------------------*/


		#footer {padding-top:15px; margin:20px 0; border-top:1px dashed #555B69; clear:both;}
			#footer p {padding-bottom:3px; font-size:0.7em; color:#FFF;}
				#footer a {text-decoration:none; color:#76DEA7;}
				#footer a:hover {text-decoration:underline;}
				

/*- End Footer -------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- IE FIXES ---------------------------------------------------------------*/

	
		/*- IE6 -*/
		* html #sectionInfo {padding-top:0;}
		* html #forumLocationAndDate {background:url(images/ie6/forumLocationAndDateBg.gif) no-repeat 0 0;}
		* html #main {background:#2C3E5B; float:left;}
		
		/*- IE7 -*/
		*+ html #sectionInfo {padding-top:0;}


/*- END IE FIXES -----------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*----------------------------------- END GREEN FORUM OCEANS ------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/