/*SpaceThread.com CSS
Version: 1.0
Last Revision: 110510

---- Color Palette ---

bone White: 		#fdfcfc 
aqua blue:			#00bff3 
lemon-peel-yellow:	#fffc6a	
slate-gray:			#999
space-black:		#000


*/	   

/*------- Global Styles ---------*/
body	{
		color:  #e1e1e1; 
		font-family: corbel, tahoma, arial;
		font-size: 14px;
		line-height: 1.5;
		background-image: url(../images/body_bg.jpg);
		background-repeat: repeat;	
		margin: 0 auto;
		padding: 0;
		width: 960px;
		}

h1		{
		font-size: 1.7em;
		font-family: "plantagenet cherokee", palatino, "New Times Roman";
		text-align: center;
		line-height: 1.2;
		font-weight: normal;
		}

h2		{	
		font-size: 1.425em;
		font-family: "plantagenet cherokee", palatino, "New Times Roman";
		text-align: center;
		font-weight: normal;
		}

h3		{
		font-family: corbel, tahoma, arial;
		text-align: center;
		}

h1,h2,h3
		{
		color: #fffc6a;
		}
		
ul		{
		clear: both;
		list-style-type: none;
		margin: 0;
		padding: 0;
		}
		
img a
		{
		border: none;
		}

#wrapper
		{
		background-image: url(../images/wrapper_bg2.png);
		background-repeat: repeat-y;
		}

/*------- Header ------------*/
#header	{
		float: left;
		width: 920px;
		margin: 0;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 20px;
		}

#home_image 
		{
		float: left;
		background-image: url(../images/header_logo3.png);
		background-repeat: no-repeat;
		text-indent: -9999px;
		
		width: 200px;
		height: 100px;
		margin: 0;
		padding: 0;
		}
		
#tagline 
		{
		float: left;
		width: 400px;
		margin: 0;
		padding: 0;
		color: #00bff3;
		font-family: corbel, tahoma, arial; 
		font-size: 12px;
		margin-left: 20px;
		}
		
#tagline p
		{
		margin: 0;
		padding: 0;
		}

#tagline p a:link
		{
		color: #00bff3;
		}
		
#tagline p a:visited
		{
		color: #00bff3;
		}
		
#tagline p a:hover
		{
		color: #00bff3;;
		}
		
#tagline p a:active
		{
		color: #00bff3;
		}
		
#tagline a
		{
		text-decoration: none;
		}
		
#tag_title
		{
		text-align: left;
		color: #fffc6a;
		font-family: "plantagenet cherokee", palatino, "New Times Roman";
		font-size: 24px;
		margin: 0;
		padding: 0;
		}
		
#tag_title a:link
		{
		color: #fffc6a;
		}
		
#tag_title a:visited
		{
		color: #fffc6a;
		}
		
#tag_title a:hover
		{
		color: #fffc6a;
		}
		
#tag_title a:active
		{
		color: #fffc6a;
		}

form	{
		width: 300px;
		text-align: right;
		}

#search_box
		{
		float: right;
		width: 300px;
		}

#submit_btn
		{
		float: left;
		width: 34px;
		margin: 0;
		padding: 0;
		margin-top: 2px;
		margin-left: 10px;
		}
				
/*------- Navigation ------------*/

#nav 	{
		overflow: hidden;
		text-transform: uppercase;
		}

#nav a
		{
		text-decoration: none;
		}

#nav li	{
		float: left;
		font-family: "plantagenet cherokee", palatino, "New Times Roman";
		height: 14px;
		font-weight: normal;
		width: 136px;
		margin-top: 20px;
		}
		
#nav li a
		{
		background-image: url(../images/nav_sprite.png);
		background-repeat: no-repeat;
		display: block;
		text-indent: -9999px;
		}	

		
#nav #home1 a
		{
		background-image: url(../images/home1.png);
		background-repeat: no-repeat;
		display: block;
		text-indent: -9999px;
		}
		
#nav #home a
		{
		background-position: 0 0;
		}
		
#nav #home a:hover
		{
		background-position: 0 -40px;
		}
		
#nav #home a:active
		{
		background-position: 0 -60px;
		}

#nav #discovery1 a
		{
		background-image: url(../images/discovery1.png);
		background-repeat: no-repeat;
		display: block;
		height: 14px;
		text-indent: -9999px;
		}
		
#nav #discovery a
		{
		background-position: -135px 0;
		}
		

#nav #discovery a:hover
		{
		background-position: -135px -40px;
		}
		
#nav #discovery a:active
		{
		background-position: -135px -60px;
		}
		
#nav #exploration1 a
		{
		background-image: url(../images/exploration1.png);
		background-repeat: no-repeat;
		display: block;
		margin-left: 35px;
		height: 14px;
		text-indent: -9999px;
		}
#nav #exploration a
		{
		background-position: -270px 0;
		}
		
#nav #exploration a:hover
		{
		background-position: -270px -40px;
		}
		
#nav #exploration a:active
		{
		background-position: -270px -60px;
		}

#nav #technology1 a
		{
		background-image: url(../images/technology1.png);
		background-repeat: no-repeat;
		display: block;
		width: 136px;
		margin-left: 90px;
		text-indent: -9999px;
		}

#nav #technology 
		{
		padding-left: 54px;
		}
	
#nav #technology a
		{
		background-position: -462px 0;
		}
		

#nav #technology a:hover
		{
		background-position: -462px -40px;
		}
		
#nav #technology a:active
		{
		background-position: -462px -60px;
		}		

a		{
		border: 1px;
		margin: 0;
		padding: 0;
		}

a:link 	
		{
		color: #e1e1e1;
		}
	
a:visited
		{
		color: #c2c2c2;
		}
		
a:hover
		{
		color: #fdfcfc;
		}

a:active
		{
		color: #fffc6a;
		} 

		
 
#rss_btn a
		{
		border: none;
		}



.line	{
		float: left;
		color: #999;
		width: 920px;
		height: 1px;
		margin: 0;
		padding: 0;
		}
		
#breadcrumbs
		{
		float: left;
		font-size: 10px;
		margin: 0;
		padding: 0;
		}
		
#breadcrumbs li,#subscribe_rss li
		{
		float: left;
		display: block;
		margin: 0;
		margin-top: 10px;
		}

#breadcrumbs li
		{
		padding-right: 5px;
		}

#bread_page
		{
		color: #00bff3;
		}
	
.bread_link
		{
		margin: 0;
		padding: 0;
		color: #00bff3;
		}

#subscribe_rss
		{
		float:right;
		font-size: 10px;
		margin: 0;
		padding: 0;
		}

#subscribe 
		{
		padding-right: 25px;
		}

#subscribe a, #rss a
		{
		text-decoration: none;
		}
		
#rss 
		{
		padding-right: 5px;
		}
#rss_btn, #sidebar_images,img
		{
		border: 0;
		}
/*------- Homepage Main Content ------------*/

#main_content	
		{
		float: left;
		margin: 0;
		padding: 20px 20px;
		width: 920px;
		}
		
#home_feature
		{
		float: left;
		background-image: url(../images/sub_bg.png);
		background-repeat: repeat-y;
		width: 484px;	
		padding-right: 20px;
		padding-left: 20px;
		padding-top: 20px;
		border: 1px solid #999;
		margin-bottom: 20px;
		}

#home_feature_image,#feature_news,#sidebar_images img,#cat_feature_image,.cat_sub2_image,.cat_sub3_image img
		{
		border: 1px solid white;
		}

#home_feature_image a
		{
		display: block;
		}

#home_feature h1
		{
		margin: 0;
		padding-bottom: 10px;
		}
		 
#home_feature p
		{
		margin: 0;
		padding: 0;
		margin-bottom: 20px;
		}
		
#home_feature_content
		{
		font-family: corbel, tahoma, arial;
		}
		
#home_feature_image
		{
		float: left;
		margin-right: 20px;
		margin-bottom: 20px;
		}	
		
#feature_news
		{
		float: left;
		display: block;
		width: 222px;
		height: 222px;
		margin: 0;
		margin-left: 20px;
		margin-bottom: 20px;
		padding-bottom: 10px;
		background-color: #000;
		text-align: center;
		}

#feature_news p
		{
		margin: 0;
		}
		
#feature_news img
		{
		width: 222px;
		height: 201px;
		}

#feature_news a
		{
		display: block;
		}
		
/*------- Homepage Sub-Categories------------*/
#sub	{
		clear: left;
		float: left;
		width: 772px;
		}
		

.sub_1 h2,h3, .sub_2 h2,h3, .sub_3 h2, h3
		{
		text-align: left;
		}
		
.sub_content
		{
		width: 204px;
		padding-left: 20px;
		padding-right: 20px;
		}
		
.sub_content h2 a
		{
		text-decoration: none;
		color: #fffc6a;
		}

.sub_1
		{
		float: left;
		display: block;
		background-image: url(../images/sub_bg.png);
		background-repeat: repeat-y;
		width: 242px;
		border: 1px solid #999;
		}
	
.click	
		{
		color: #00bff3;
		font-size: 11px;
		text-align: center;
		padding-bottom: 10px;
		}
		
.sub_titles dd
		{
		line-height: 1.3;
		margin: 0;
		padding-bottom: 10px;
		}
		

.sub_2
		{
		float: left;
		display: block;
		background-image: url(../images/sub_bg.png);
		background-repeat: repeat-y;
		width: 242px;
		margin-left: 20px;
		border: 1px solid #999;
		}
	
.sub_3
		{
		
		float: left;
		display: block;
		background-image: url(../images/sub_bg.png);
		background-repeat: repeat-y;
		width: 242px;
		margin-left: 20px;
		border: 1px solid #999;
		}

		
/*------- Category Page ------------*/		

#cat_feature
		{
		float: left;
		background-image: url(../images/sub_bg.png);
		background-repeat: repeat-y;
		width: 503px;
		padding: 20px 20px;
		margin-bottom: 20px;
		border: 1px solid #999;
		}

#cat_feature_image a
		{
		display: block;
		height: 176px;
		}

#cat_feature_image
		{
		float: left;
		margin-right: 20px;
		width: 182px;
		height: 176px;
		margin-bottom: 10px;
		}
		
#cat_feature_title
		{
		text-align: center;
		margin-top: 0;
		margin-bottom: 5px;	
		margin-left: 20px;
		margin-right: 20px;
		}
		
#cat_feature_title a, #home_feature_content h1 a
		{
		color: #fffc6a;
		}
		
#cat_signifier
		{
		font-size: 11px;
		font-style: italic;
		text-align: center;
		font-family: "plantagenet cherokee", palatino, "New Times Roman";
		color: #00bff3;
		}

#cat_artc
		{
		font-size: 10px;
		font-style: italic;
		text-align: center;
		font-family: "plantagenet cherokee", palatino, "New Times Roman";
		color: #fffc6a;
		}
		
#para2	{
		margin: 0;
		}
		
#cat_other_artc
		{
		float: left;
		background-image: url(../images/sub_bg.png);
		background-repeat: repeat-y;
		width: 205px;
		margin-left: 20px;
		margin-bottom: 20px;
		border: 1px solid #999;
		}

#cat_other_artc .click
		{
		font-size: 11px;
		color: #00bff3;
		text-align: center;
		padding: 0;
		margin: 0;
		padding-top: 5px;
		padding-bottom: 5px;
		}

#other_content
		{
		width: 163px;
		text-align: left;
		padding: 20px 20px;
		}

#other_content li, #other_content h2
		{
		margin: 0;
		padding: 0;
		}
		
#other_content h3
		{
		
		margin: 0;
		padding: 0;
		padding-bottom: 10px;
		padding-top: 10px;
		}

/*------- Category Sub-Categories ------------*/

.cat_sub2_image,.cat_sub3_image
		{
		width: 210px;
		margin-left: -5px;
		margin-bottom: 15px;	
		}

.cat_sub3_image
		{
		margin-bottom: 10px;
		}
		
.cat_sub3_image a,.cat_sub2_image a
		{
		display: block;
		}

.cat_sub2_image a
		{
		height: 138px;
		}
		
/*------- Category Article Page ------------*/

#cat_artc_feature
		{
		float: left;
		color: #000;
		background-image: url(../images/cat_artc_bg.png);
		background-repeat: repeat-y;
		/*background-color: #fff;
		 CSS3 standard
		/*opacity: 0.8;*/
		width: 510px;
		padding: 20px 20px;
		border: 1px solid #00bff3;
		}

#cat_artc_feature h1
		{
		color: #000;
		}
		
#cat_artc_signifier
		{
		font-size: 11px;
		font-style: italic;
		text-align: center;
		font-family: "plantagenet cherokee", palatino, "New Times Roman";
		color: #707070;
		}

#cat_artc_feature a:link
		{
		color: #707070;
		}	
		
#cat_artc_feature a:visited
		{
		color: #707070;		
		}

#cat_artc_feature a:hover
		{
		color: #000;
		}

#cat_artc_feature a:active
		{
		color: #00bff3;
		}

.cat_artc_other
		{
		float: left;
		background-image: url(../images/sub_bg.png);
		background-repeat: repeat-y;
		width: 158px;
		margin-left: 20px;
		margin-bottom: 20px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 0;
		padding-bottom: 20px;
		border: 1px solid #999;
		}
		
		
.cat_artc_other h2, .cat_artc_other .click
		{
		margin-bottom: 0;
		padding-bottom: 0;
		}
		
.cat_artc_other li
		{
		padding-bottom: 10px;
		}
		
/*------- Sidebar ------------*/

#sidebar_images h2
		{
		padding: 0;
		margin-top: 0;
		}
		
/*#sidebar_images dt
		{
		font-size: 11px;
		text-align: center;
		}
*/		
#sidebar_images
		{
		float: right;
		width: 130px;
		margin: 0; 
		}
		
#sidebar_images dd
		{
		margin: 0;
		padding: 0;
		text-align: center;
		margin-top: 5px;
		}

#sidebar_links a
		{
		display: block;
		}

#sidebar_links h2
		{
		margin-top: 0;
		padding: 0;
		}

#sidebar_links
		{
		clear: right;
		float: right;
		overflow: hidden;
		width: 130px;
		margin: 0;
		margin-bottom: 0;
		}
		
#sidebar_links dd
		{
		line-height: 1.9;
		text-align: center;
		margin: 0;
		padding: 0;
		}

/*------- Footer ------------*/

#footer	{
		clear: both;
		width: 960px;
		margin: 0;
		padding: 0;
		text-align: center;
		}
		
#footer .line
		{
		margin-left: 20px;
		}
		
#footer	p
		{
		float: left;
		margin: 0;
		padding: 0;
		padding-top: 10px;
		width: 960px;
		}