/*
Theme Name: Dust
Theme URI: http://milo.peety-passion.com/category/themes/
Description: Three column fluid theme with header image rotator and a flash clock built in.
Version: 3.17
Author: miloIIIIVII
Author URI: http://milo.peety-passion.com/

Customize, edit, poke, prod, and adapt to your own style. Please leave credit where credit is due so that others mayfind the source for your site and adapt a suitable version for theirown website.
*/
body{
	padding:0;
	background:#000 url(images/background.gif) repeat-x left top;
	margin:0;font-family:Arial,Helvetica, sans-serif;color:#ccc;
	}

#page{
	width:975px;margin:0 auto 0 auto;color:#ccc;
	}
#header{
	background:url(images/header_bg.gif) no-repeat left top;   
	width:100%;height:162px;margin:0 auto 0;
	}

#header h1{
	color:#FFFFFF;
	float:left;
	font-size:1.3em;
	height:83px;
	letter-spacing:-2px;
	margin:22px 0 0;
	padding:5px 0 0;
	text-indent:-9999px;
	text-transform:uppercase;
	width:251px;
	}  
	
#header h1 a{
	display:block;
	width:100%;
	height:100%;
}   

#emergencyText{
	color:#FFFFFF;
	float:left;
	font-size:17px;
	letter-spacing:-0.025em;
	margin:43px 0 0 10px;
	padding:0;
}   

.red{
	color:#e92c00;
}    

.members{
	display:inline;
	float:right;
	font-size:12px;
	margin-right:108px;
	margin-top:64px;
}        

.membersPane{
  border-bottom:1px solid #1D1D1D;
  margin-bottom:15px;
  margin-top:15px;
  padding-bottom:10px;
  width:100%;      
}  

.membersPane h3{
  padding-left: 5px;
  padding-bottom: 5px;
}  

.membersPane td{    
	vertical-align:top;
}

/* hide members only link on nav bar */

#nav li.page-item-17{
	display:none;
}

#contentContainer{
	background:transparent url(images/content_bg.gif) no-repeat scroll left top;
	clear:both;
		margin:0 0 0;
	padding:0;
	} 
.contentHeading h3{
  color:#FFD700;
  display:inline;
  float:left;
  font-size:20px;
  letter-spacing:-0.035em;
  margin-bottom:6px;
  margin-left:12px;
  margin-top:6px;
}   
#contentContainer .seeMore{
	color:#79786D;
	float:left;
	font-size:9px;
	font-weight:normal;
	margin-left:9px;
	margin-top:12px;
}    
.contentHeading{
	border-bottom:1px solid #1C1C1C;
	height:36px;
	margin-bottom:10px;
}      
#contentContainer .latestPhotos{
	float:right;
	margin-right:175px;   
	display:inline;
}
#content{
	float:left;
	margin-right:3px;
	margin-top:10px;
	padding-left:16px;
	width:690px;         
	display:inline;
	}   
#content.membersPage{
	margin:20px 0 0;
	padding:0;
	width:100%;
}	
#content table td{
	vertical-align:top;
}	

#content table td h4{
	margin:0;
	padding:0;
	border-bottom:1px solid grey;
	color:#00ffbb;
}
#footer_container{
	background:transparent url(images/footerBg.gif) repeat-x scroll left bottom;
	clear:both;
	height:80px;
	margin:0 auto;
	padding-top:75px;
	width:100%;
	}   
	
#footer{
	 border-top:1px solid #1f1f1f;
	width:975px;
	margin:0 auto; 
	clear:both;
}
#content.frontPage .post{margin:0 0 0 0px; float:left; width:320px;} 
#content .post {margin:0;}
.postnew{margin:0 0 0 10px;padding:5px 10px 0 10px;} 

#footer p{
	float:right;
}   

#footer .jonbolden_design{
	float:left;
}
 
/* mainImage */

#mainImage {
	background:transparent url(images/mainImage.jpg) no-repeat scroll left top;
	height:216px;    
}

#nav{
	clear:both;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:15px 0 0;
	padding:0;  
	width:100%;
	}
#nav li{float:left;margin-left:4px;}
#content ul{
  padding-left:10px;
}
#content li{
  list-style-position:inside;
  padding-bottom: 5px;
	}
#nav .current_page_item a,#nav .current_page_item a:visited{color:#ffd700 ;}
#nav .page_item a{
	-x-system-font:none;	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:10px 4px 4px;
	text-transform:uppercase;
	}
	#nav .page_item a:hover{color:#FFD700;}p{color:#ccc;} 
	  
	h2,h3{color:#ffd700; margin:0;padding:0;font-size:1.3em;text-transform:uppercase;}  
	h2 a{color:#ffd700;}
	h3.comments{font-size:1.2em;font-weight:bold;}
	.commentform{margin:25px 0 0 0px;}
	.postmetadata{
		border-top:1px solid #1C1C1C;
		clear:both;
		font-size:12px;
		margin:0;
		padding:8px 0 0;
		}
	.postmetadata2{background-image:url(images/cm.gif);background-repeat:no-repeat;padding:7px 15px 12px 12px;}#footer p{text-align:center;padding:10px 0 0 0px;font-size:10px;position:relative;}.pagetitle{color:#fff;margin:0 0 0 20px;} 
	
	.cat{color:#AAAAAA;
	font-size:10px;
	line-height:0.85em;
	margin:3px 0 0;
	padding:0 0 10px 0;}   
	#header h1,#header a,#header a:visited,#header a:hover{color:#fff;text-decoration:none;}#footer a,#footer a:visited{color:#ccc;text-decoration:none;}#footer a:hover{text-decoration:underline;color:#fff;}a{color:#fff;text-decoration:none;}a:hover{color:#ccc;text-decoration:none;}h2 a:hover,h3 a:hover,h1 a:hover{text-decoration:none;}.post h2,.post h3{color:#ddd;margin:0 0 5px 0;}
#right_sidebar{
	float:right;
	margin:0;
	padding:0;
	width:260px;
}    

#right_sidebar #radio_feed{
	background:#000 url(images/live_radio.png) no-repeat scroll left top;
	width:251px;
	height:85px;
	display:block;
	text-indent:-99999px;
	margin-top: 15px;
}

#contentContainer .interiorPage{
	margin:0 0 0 12px;
	padding:5px 0 0;
} 

#contentContainer .interiorPage h3{
  border-bottom:1px solid #1D1D1D;
  color:#FFD700;
  margin:0 0 10px;
  padding:0 0 5px 5px;
}  

#contentContainer .PersonnelPage{
	width:100%;
}

.frontPage .post_firstpost{
	float:left;
	margin:0 25px 0 0;
	padding:0;       
	display:inline;
	width:320px;
}   

.post_firstpost h2 a{
	color:#ffa16b;   
} 

.frontPage .post_frontThird{
	border-top:1px solid #1E1E1E;
	clear:both;
	float:left;
	margin-top:15px;
	padding-top:15px;
	width:100%;
}

#left_sidebar{width:14%;float:right;margin:0 10px 0 0;background-image:url(images/bar.gif);border-top:6px double #333;overflow:hidden;}
#left_sidebar h2,#right_sidebar h2{letter-spacing:-1.25px;font-size:2em;margin:0;}
#left_sidebar h2,#right_sidebar h2 {
		margin:0;
		padding:0;
		text-align:left;
		text-indent:-99999px;
		display:block;
		height:0px;
}
		#right_sidebar ul,#right_sidebar li,#right_sidebar ul li,#left_sidebar ul,#left_sidebar li,#left_sidebar ul li{list-style:none;padding:0px; margin:0;}
		#right_sidebar .textwidget{margin:0; padding:0;}
		
		
		#right_sidebar li li,#left_sidebar li li{font-size:small; padding-bottom:15px;}#right_sidebar li li ul li,#left_sidebar li li ul li{margin-left:0;background-image:url(images/arrow.png);background-position:left;background-repeat:no-repeat;padding-left:15px;}#right_sidebar ul,#left_sidebar ul,#middle_sidebar ul{list-style-type:none;}#right_sidebar li,#right_sidebar ul select,#left_sidebar li,#left_sidebar ul select{margin:0;padding:0;}#right_sidebar a:hover,#left_sidebar a:hover{text-decoration:none;}ol{font-size:small;color:ccc;}blockquote{background-image:url(images/quote.gif);background-position:top left;background-repeat:no-repeat;padding:1px 0 0 20px;font-style:italic;min-height:50px;}blockquote p{color:#fafafa;}blockquote blockquote{background-image:url(images/sml.gif);background-position:top left;background-repeat:no-repeat;padding:0 0 0 25px;font-style:italic;} 
		
#right_sidebar h2.widgettitle{
display:none;
}
		
#contentContainer .textwidget h3{
	margin:0;
	padding:0;
}		

#right_sidebar #search{
}  
  	
#searchform input#s{
	background:#000 url(images/search_bg.gif) no-repeat scroll left top !important;
	border:0 none;
	clear:both;
	color:#FFFFFF;
	float:left;
	font-family:arial;
	font-size:15px;
	height:33px;
	padding-left:6px;
	padding-right:12px;
	padding-top:7px;
	position:relative;
	width:187px;    
   }
#searchform a{ 
	float:left;
	margin-top:5px;
}    

/* search results */

.search .post{
	clear:both;
	padding-top:5px;
	margin-bottom:10px;
	border-bottom:1px solid #1f1f1f;
} 


#contentContainer .search .post h3{
	float:none;
	margin:0;
	padding:0;
}

#contentContainer .search .post h3 A{
	color:#FFD700;
}

#wantToJoin{
	background:transparent url(images/btn_join.gif) no-repeat scroll left top;
	clear:both;
	height:88px;
	text-indent:-999999px;
	margin-top: 20px;
	width:251px;
	float:left;
}  

#wantToJoin a{
	display:block;
	width:100%;
	height:100%;
}                
		
.entry h4{
	border-bottom:1px solid #303030;
	clear:both;
	font-size:17px;
	margin:0 5px 0 0;
	padding-bottom:3px;
	padding-top:15px;
	margin-bottom: 10px;
}                 

.entry p{
	margin-top: 0px;
}
		
		a img{border:none;}small{font-size:10px;}.date{font-size:10px;color:#ddd;}span.alignleft{}.commentlist li{padding:5px 10px 5px 10px;margin:0 0 5px 0;}.alt{background-color:#4D4D4D;}#wp-calendar{color:#fff;empty-cells:show;width:90%;font-size:10px;}#wp-calendar a{display:block;text-decoration:none;}#wp-calendar #next a{padding-right:10px;text-align:right;}#wp-calendar #prev a{padding-left:10px;text-align:left;}#wp-calendar caption{font:bold 1.3em 'Tahoma',Arial,Helvetica, Sans-Serif;text-align:center;}#wp-calendar td{padding:3px 0;text-align:center;}table caption{font-weight:bold;font-size:12px;}.center{text-align: center;}.alignleft{float:left;}.alignright{float: right;}#content p img{float:left;border:none;margin-right:10px;margin-bottom:10px;}.ff a img{border:.08em solid #ccc;padding:.077em;opacity:.3;width:45px;height:45px;margin:0 .077em .077em 0;}.ff a:hover img{border:.08em solid #333;opacity:1;}.l-col{width:97%;float:left;margin-left:5px;border-top:2px solid #333;}.#comments, #respond{border-bottom:3px solid #333;padding-bottom:5px;color:#ccc;}
		.commentlist{margin:0;padding:0;line-height:130%;}
		.commentlist li{padding: 5px 10px;}.commentlist .alt{background:#333;}.commentlist cite,.commentlist cite a,.commentlist cite a:visited{font-weight:bold;font-style:normal;font-size:120%;color:#c3950e;}.commentlist small{margin-bottom:5px;display:block;font-size:87%;}#commentform{margin-top:10px;font:110% Arial,Helvetica,sans-serif;}#commentform p{padding:6px 0;margin:0;}#commentform label{color:#ccc;font-size:87%;}#commentform input{width:200px;background:#000;border:1px solid #333;padding:3px;margin-top:3px;color:#ccc;} 
#contentContainer .commentform ol li.alt{
	background:#141414;
	border:1px solid #292929;   
}          

label, input{
  padding-top: 5px;
  padding-bottom: 5px;
  margin:5px
  }		
		   
#contentContainer .commentform h3{
	float:none;
}		
#commentform textarea{ 
	background:#e7e7e7;
	border:6px solid #333333;
	color:#000;
	font-family:arial;
	font-weight:normal;
	height:115px;
	letter-spacing:normal;
	margin-top:3px;
	padding:6px;
	width:97%;
} 
		#commentform #submit{-x-system-font:none;
		background:transparent url(images/buttonBg.gif) repeat-x scroll left top;
		border:medium none;
		color:#ffd700;
		cursor:pointer;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:15px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		height:28px;
		line-height:normal;
		width:176px;}  
		
/* Archive pages */

#contentContainer .archivePage h3, #contentContainer .archivePage h3 a{
	color:#ffd700;
	float:none;
	margin:0;
	padding:0 0 5px; 
	font-size: 25px;
}     


#contentContainer .archivePage .post{
	border-bottom:1px solid #1E1E1E;
	padding-bottom:15px;
	padding-top:5px;
}     

/* Apparatus Page */

.apparatus_column{
	display:inline;
	float:left;
	margin-right:25px;
	width:29%;
}

.apparatus_column h2{
	border-bottom:1px solid #1F1F1F;
	color:#9D9D9D;
	font-size:22px;
	margin-bottom:10px;
}

#contentContainer .apparatus_column li{
	background:#0C0C0C none repeat scroll 0 0;
	border-bottom:1px solid #0F0F0F;
	display:block;
	font-size:22px;
	height:23px;
	letter-spacing:0.035em;
	margin-top:2px;
	padding-left:9px;
	padding-top:6px;
}

#contentContainer .apparatus_column li a{
	width:100%;
	display:block;
	height:100%;  
	color: #FFD700;
}

#contentContainer .apparatus_column li a:hover{
	color:#fff;
}

/* Edit this links */  
.editThis{
	padding-bottom:10px;     
	clear:both;
	display:block;
}

.editThis a{
	color:#5f5f5f;
	font-size:12px;
	font-weight:normal;
	padding-top:5px;
	padding-left:5px;
}  

/* Back Link */

.back_link{        
	border-top:1px solid #1C1C1C;
	clear:both;
	display:block;
	font-size:12px;
	padding-top:10px;
	color: #4d4d4d;
	width:100%;
}

/* Calendar */
#content .dbem-calendar-table{
  border-collapse:collapse;
}
#content table.dbem-calendar-table td {
	background:transparent url(images/calendar/cell_bg.gif) repeat-x scroll left top;
	text-align:left;
	font-size: 12px;
	border:1px solid #1d1d1d;
	
}

#content table.dbem-calendar-table .days-names td {
	background:transparent url(images/calendar/title_bg.gif) repeat-x scroll left top;
	text-align:left;
	
}

.event_name{
  color:brown;
  font-size:9px;
}
.event{
  padding-top: 5px;
  padding-bottom: 5px;
  float:left;
}

.crew1{
	color:#9a4f35;
}

.crew2{
	color:#6e9ad7;
}

.crew3{
	color:#71ab63;
}

.crew4{
	color:#b69246;
}

.crew5{
	color:#555;
}

/* Personnel styles */

#personnelTable{
	width:100%;
}

#personnelTable th{
	background:#250D0D url(images/personnel_title.gif) repeat-x scroll left bottom;
	font-size:14px;
	padding:4px 5px 3px 6px;
	text-align:left;
}     

#personnelTable td{
	background:#1E1C15 url(images/td_bg.gif) repeat-x scroll left top;
	padding-bottom:4px;
	padding-left:8px;
	padding-top:4px;
}   

#personnelTable tr.alt_row td{
	background:#0d0c09;
	padding-bottom:4px;
	padding-left:8px;
	padding-top:4px;
}                          

/* Sub navigation */    
#contentContainer #subnav{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:9px 0 0 13px;
	padding:0 0 0 10px;
}  

#contentContainer #subnav li{
    
	display:inline;
}

#contentContainer #subnav li a{
	border-left:1px solid #3D3D3D;
	color:#FFD700;
	padding-left:10px;
	padding-right:4px;
}                

#contentContainer #subnav li a:hover{
	color: #fff;
}                

#content #wp-calendarLarge .event-block {
	color:#fff;
	line-height:11pt;      
}