html{
	background-color:#000;
	}

body{
	color:#333;
	background:transparent url(../images/bg/black.jpg) center top no-repeat;
}
	
.container{
}

#top .logo a{
}

#main{
}
						
.content_top{
	background:transparent url(../images/bg_slice2.png) left top no-repeat;
}	

#homepage{
	padding-left:10px; 
	background:transparent url(../images/bg_slice2.png) repeat-y scroll center top;
}

#content{
	background:transparent url(../images/bg_slice2.png) repeat-y scroll center top;
}
								
.entry{
	border-bottom:1px solid #bbb;
}
									
.comments, a.tag:link, a.tag:active, a.tag:visited, a.paging:link, a.paging:active, a.paging:visited, .entry-head a{
	background-color:#333;
	color:#eee;
}
											
											
.entry-head a:hover, a.tag:hover, a.paging:hover{
	background-color:#eaeaea;
	color:#747474;
}
											
#top .bg_layout_narrow{
	background:transparent url(../images/bg_layout_narrow.png) repeat-y scroll center top;
}
				
.block h3{
	border-bottom:1px solid #ccc;
}

.block img{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
								
.vertical_menu a{
	border-bottom:1px solid #ccc;
}
								
								
.vertical_menu a:hover{
	background:#f5f5f5;	
}
							
#footer{
	background:transparent url(../images/bg_slice2.png) right -48px no-repeat;
	color:#fff;
}
		
#footer a{
	color:#FF9900;
}
					
a{
	color:#FF9900;
	text-decoration:none;
}

a:hover{
	color:#222222;
	text-decoration:underline;
}

#layout_wide h2, #layout_wide h2 a, #layout_widest h2, #layout_widest h2 a{
	color:#FF9900;
}

.meta{
	color:#333;
}

.entry ul, .entry ol{
	border-top:1px solid #ccc;
}
	
.entry li{
	border-bottom:1px solid #ccc;
}
	
blockquote{
	background:transparent url(../images/quotes.png) no-repeat scroll left 6px;
	color:#555555;
}
	
	
/*Forms*/
.valid .text_input, .valid .text_area{
	border:1px solid #70A41B;
}

.error .text_input, .error .text_area{
	border:1px solid #EE2A00;
}

.text_input, .text_area, textarea{
	border:1px solid #ababab;
	color:#333;
}

#top #submit{
	border:1px solid #ababab;
	background-color:#333;
	cursor:pointer;
	color:#fff;
}
	
#top #submit:hover{
	background-color:#999;
	color:#333;
}

	
.corner_left, .corner_right{
	background:transparent url(../images/jquery_corners.png) no-repeat scroll left -1px;
}
	
#top .corner_right{
	background:transparent url(../images/jquery_corners.png) no-repeat scroll right -1px;
}
	
.nav_layout{
	background:transparent url(../images/menu.png) no-repeat scroll right bottom;
}

#top #navigation{
	background:transparent url(../images/menu.png) left top no-repeat;
}

#top #navigation a{
	font-size:1.12em;
	color:#FFF;
}

#top #navigation ul {
	border-top:none;
}

#top #navigation li ul a{
	border-bottom:1px solid #DFDFDF;
}

#top #head #navigation ul a, #top #head #navigation ul li{
	background-color:#6D6D6D;
	background-image:none;
	color:#fff;
}

#top #head #navigation ul a:hover, #top #head #navigation ul a:focus {
	color:#000;
}

#top #head #navigation a:hover, #top #head #navigation a:focus {
	color:#252C31;
}

#top #navigation .current_page_item a{
	color:#252C31;
}

#top #navigation .current_page_parent .current_page_item a, #top #navigation .current_page_item ul a{
	border-right:1px solid #f5f5f5;
	border-left:none;
	background-image:none;
	color:#252C31;
}

#links {
	font-size:14px;
	font-family:"Century Gothic", Tahoma, Arial;
	text-decoration:none;
}

.link a {
	background:transparent url(../images/link_bg_off.gif) top left no-repeat;
}

.link_selected a {
	background:transparent url(../images/link_bg.gif) top left no-repeat;
}

.link a:hover {
	background:transparent url(../images/link_bg_off.gif) bottom left no-repeat;
	text-decoration:none;
}

.link_selected a:hover {
	text-decoration:none;
}

.user_menu_text {
	background:#fff; padding:5px; border:1px solid #ccc; border-top:0;
}

.red_text {
	color:#C50505;
}

.highlight {
	font-weight:bold;
}

#search_box {
	margin-top:30px;
	padding-right:0px;
	z-index:20;
}

#search_field { margin:0; padding:0; border:1px solid #434343; width:213px; padding-left:10px; z-index:20; float:right; text-align:left; padding-top:4px; height:21px; }

#search_button { margin:0; padding:0; border:1px solid #434343; background:#666666; color:#FFFFFF; height:27px; width:75px; z-index:20; float:right; }
