#content { background:0; }

/*---------------------------*/
/*------- Left Column -------*/
/*---------------------------*/

#welcomeL,#searchL { float:left; width:525px;  color:#FFF; }

	#welcomeL h2 { font-size:26px; font-weight:normal; margin:15px 0 10px 0; font-family:"Arial Rounded MT Bold", Arial, sans-serif; }
	#welcomeL p.description { color:#cfe5f4;  font-size:16px;  line-height:150%; text-align:justify; }
	#welcomeL p.description span { border-bottom: 1px solid #3c78a4;}
	
	
	ul#whosonline { list-style:none; margin:20px 0 15px 0; padding:0; }
	ul#whosonline li { margin:0 4px 10px 4px; float:left;  height:50px; }
	ul#whosonline li img { border:1px solid #FFF; background:#FFF; }
	
	
	 div.searchbox { height:65px; background:#124774 url(http://asprefabrik.com/gorsel/home_bg_sprite.jpg) 0 0 repeat-x; margin:0 0 15px 0; }
	 div.searchbox p { float:left; margin:25px 0 0 15px; font-size:25px; }
	 div.searchbox div { float:left; height:39px; margin:25px 0 10px 15px; background:#FFF url(http://asprefabrik.com/gorsel/home_bg_sprite.jpg) left -79px repeat-x; }
	  div.searchbox div form { float:left; padding:0; margin:0; }
	 div.searchbox div label { float:left; height:33px; width:100px; line-height:33px; font-size:14px; text-align:center; background:#124774 url(images/home/home_bg_sprite.jpg) left -118px repeat-x;}
	 div.searchbox div form input { border:none; float:left; height:33px; width:210px; background:transparent; font-size:14px; padding: 7px 0 0 7px; }
	 	
	 div.searchbox div a.submit { float:left; height:33px; width:20px;  background: url(http://asprefabrik.com/gorsel/search.gif) 0px 10px no-repeat; }
	 
	 	
/*---------------------------*/
/*------- Right Column ------*/
/*---------------------------*/


#welcomeR,#searchR { float:right; width:315px;  color:#FFF;  }

	#welcomeR #signup { background: url(http://asprefabrik.com/gorsel/home_signup_bg.jpg) top center no-repeat; padding:29px 0 29px 0; }
	#welcomeR #signup div { height:98px; margin:0; border:2px solid #be0e12; background:#be0e12 url(http://asprefabrik.com/gorsel/home_bg_sprite.jpg) left -151px repeat-x; text-align:center; }
	#welcomeR #signup div p { font-size:14px; margin:10px 0 15px 0; font-weight:bold; }
	#welcomeR #signup div a { display:block; font-size:18px; margin:0 45px; line-height:33px; color:#01325d; background:#FFF url(images/home/home_bg_sprite.jpg) left -79px repeat-x;}
	
	#welcomeR #signup div p.expose {  margin:30px 0 0 0; }
	#welcomeR #signup div p.expose a { color:#fff; font-size:24px; font-family:"Arial Rounded MT Bold", Arial, sans-serif; line-height:normal; background:none; margin:0; text-decoration:none; }
	#welcomeR #signup div p.expose a span { font-size:12px; }
	
	#welcomeR h3 { font-size:24px; font-weight:normal; margin:0px 0 5px 0; font-family:"Arial Rounded MT Bold", Arial, sans-serif; }
	#welcomeR p.description { font-size:12px; color:#bddef5; line-height:16px; margin:0 0 20px 0; }
	

		 #searchR div.searchbox div input { width:155px;}
		 #searchR div.searchbox div label { background-position:left -250px; }
		 
		 #searchR div.searchbox { position:relative;}
		 #searchR div.searchbox .newstar { position:absolute; top:-19px; left:6px; }


/*-----------------------------*/
/*------- Category Cloud ------*/
/*-----------------------------*/

.box1 { background:#FFF; margin:10px 0; border-bottom:1px solid #dfe6ec; }
	
	.box1 h3 { font-size:16px; font-weight:normal; color:#FFF; background:#01325d; border:1px solid #7a93aa; height:24px; line-height:22px; }
	.box1 h3 span { display:block; border:2px solid #01325d; background:#01325d url(http://asprefabrik.com/gorsel/home_bg_sprite.jpg) left -283px repeat-x; padding:0 10px;}
	.box1 h3 small { float:right; padding:0 10px; font-size:12px; border-left:1px solid #7a93aa; height:24px; }
	 .box1 h3 small a { color:#acd7fb; }
	 .box1 h3 small a:hover { color:#FFF; }
	div.mainbox { padding:20px 5px 5px; background:#FFFFFF url(http://asprefabrik.com/gorsel/home_bg_sprite.jpg) left -340px repeat-x; }
	


	/*------------------------
	/*		Tag Cloud
	/*-----------------------*/
	
	ul.tagcloud { list-style:none; text-align: justify; line-height: 22px; margin:0 0; padding:0 15px; }
	ul.tagcloud li { display:inline; margin-right: 6px; }
	ul.tagcloud li a { text-decoration:none; }
	ul.tagcloud li a:hover { text-decoration:underline; }
	ul.tagcloud .one { font-size:100%; }
	ul.tagcloud .two { font-size:120%; }
	ul.tagcloud .three { font-size:150%; }
	ul.tagcloud .four { font-size:180%; }	


/*-----------------------------*/
/*-------- PROMO BOXES --------*/
/*-----------------------------*/


#promo { height:118px; list-style:none; margin:15px 0; }
#promo li { float:left; height:111px; width:270px; border-width:2px 3px 2px 3px; border-style:solid; }
	
	#promo .promo1 {  border-color: #206da3; background:#206da3;}
	#promo .promo2 { margin:0 16px; border-color: #c20c10; background-color:#c20c10; }
	/*c20c10*/
	/*#promo .promo3 { border-color: #197b30; background-color:#197b30; }*/
	#promo .promo3 { border-color: #206da3; background-color:#206da3; }
	
/*-----------------------------*/
/*--------- Spotlight ---------*/
/*-----------------------------*/	

ul#blog_spotlight { list-style:none; margin:10px 0 0 0; padding:0; }
ul#blog_spotlight li { float:left; width:155px; margin:0 0 0 9px; text-align:center; font-size:11px; }
ul#blog_spotlight li a { text-decoration:none; }
ul#blog_spotlight li a img { margin:0 0 3px 0; }


/*-----------------------------------*/
/*--------- Top Discussions ---------*/
/*-----------------------------------*/	

#discuss { float:left; width:545px; }

	#discuss .thread { clear:both; position:relative; height:45px; padding:0 0 0 0; margin:0 10px; }
	#discuss .alt {background-color:#E1E1E1; }
	#discuss .thread img.userimage { position:absolute;	width:35px;	height:35px; top:5px; left:5px;	}
	#discuss .thread h3 { font-size:16px; font-weight:normal; overflow:hidden; margin:0 0 0 50px; padding:5px 0 2px 0; background:none; border:none; }
	#discuss .thread a { color:#124876;	text-decoration:none; }
		#discuss .thread a:hover { color:#de2921; }
	#discuss .thread h4 { font-size:11px; margin:0 0 0 50px; padding:0 0 0 0; font-weight:normal; }
	
	#discuss .thread .replies { font-size:10px;	position:absolute; top:5px; right:0; text-align:center;	width:60px;	color:#555; }
	#discuss .thread .replies span { display:block;	font-weight:bold; font-size:16px; color:#222; }
#dis1cuss { float:left; width:645px; }

	#dis1cuss .thread { clear:both; position:relative; height:45px; padding:0 0 0 0; margin:0 10px; }
	#dis1cuss .alt {background-color:#E1E1E1; }
	#dis1cuss .thread img.userimage { position:absolute;	width:35px;	height:35px; top:5px; left:5px;	}
	#dis1cuss .thread h3 { font-size:16px; font-weight:normal; overflow:hidden; margin:0 0 0 50px; padding:5px 0 2px 0; background:none; border:none; }
	#dis1cuss .thread a { color:#124876;	text-decoration:none; }
		#dis1cuss .thread a:hover { color:#de2921; }
	#dis1cuss .thread h4 { font-size:11px; margin:0 0 0 50px; padding:0 0 0 0; font-weight:normal; }
	
	#dis1cuss .thread .replies { font-size:10px;	position:absolute; top:5px; right:0; text-align:center;	width:60px;	color:#555; }
	#dis1cuss .thread .replies span { display:block;	font-weight:bold; font-size:16px; color:#222; }
/*------------------------*/
/*--------- News ---------*/
/*------------------------*/	

#bcnews { float:right; width:300px; }

#bcnews #newsbox { height:270px; padding:0 15px; position:relative; }

#bcnews #newsbox img { float:right; margin:10px 0 0 10px; }
#bcnews #newsbox h3 { color:#124774; font-size:14px; font-weight:normal; margin:0 105px 10px 0; padding:10px 0 0 0; }
	#bcnews #newsbox h3 span { color:#dd2327; }
#bcnews #newsbox p { line-height:115%; font-size:12px; color:#666; margin:0 125px 0 0; }

#bcnews #newsbox .newspagination { border-top:1px solid #dedede; position:absolute; bottom:0px; width:270px; padding:5px 0 0 0; font-size:12px;  }
	.newspagination .previous { float:left; width:110px; padding:0 0 0 20px; }
		.newspagination a.previous { background:url(http://asprefabrik.com/gorsel/home_pagination_bg.gif) 0 -22px no-repeat; color:#000; }
		.newspagination span.previous {	background:url(http://asprefabrik.com/gorsel/home_pagination_bg.gif) 0 -63px no-repeat; color:#AAA; }
	.newspagination .next { float:right; text-align:right; width:110px; padding:0 20px 0 0; }
		.newspagination a.next { background:url(http://asprefabrik.com/gorsel/home_pagination_bg.gif) 115px 0 no-repeat; color:#000; }
		.newspagination span.next {	background:url(http://asprefabrik.com/gorsel/home_pagination_bg.gif) 115px -43px no-repeat; color:#AAA; }

.box2 { margin:5px 0 15px 0; }
.box2 h3.heading { color:#FFF; font-weight:normal; border:3px solid #1e689d; font-size:20px; height:34px; line-height:34px; background:#1e689d url(http://asprefabrik.com/gorsel/home_bg_sprite.jpg) left -306px repeat-x; padding:0 7px; }
.box2 h3.heading small { float:right; font-size:12px;}
#bc1news { float:right; width:200px; }

#bc1news #newsbox { height:170px; padding:0 15px; position:relative; }

#bc1news #newsbox img { float:right; margin:10px 0 0 10px; }
#bc1news #newsbox h3 { color:#124774; font-size:14px; font-weight:normal; margin:0 105px 10px 0; padding:10px 0 0 0; }
	#bc1news #newsbox h3 span { color:#dd2327; }
#bc1news #newsbox p { line-height:115%; font-size:12px; color:#666; margin:0 125px 0 0; }

#bcnews #newsbox .newspagination { border-top:1px solid #dedede; position:absolute; bottom:0px; width:270px; padding:5px 0 0 0; font-size:12px;  }
#everything #footer { background:none; border:0; color:#fff; padding:0; }
#everything #footer a { color:#fff; }
A.menu {
text-align: center;
text-decoration: none;
border: background:url(http://asprefabrik.com/gorsel/home_pagination_bg.gif;
width: 100%;
background-color:#01325D;
color: #ffffff;
margin-bottom: 4
}

A.menu:visited {
	COLOR: #ffffff;
}
A.menu:hover {
background-color:#1F689D;
border: solid 3px #01325D;
}
