/*







Theme Name: Mountain Air







Author: John Ragozzine & James Dziezynski







version: 1.0







*/























/* basics */















*{margin:0; padding:0;}















body {







	background: #14587b url(images/body.png) top center repeat-y;







	font-family: arial, Geneva, sans-serif;







	font-size:12px;







        







        







	}







	







h1 {font-size: 18pt;}







h2 {font-size: 14pt; margin-top:10px;}







h3 {font-size: 10pt; margin-top:10px;}







h4 {font-size: 9pt;}























/* images and misc. */















img{ border: none; padding: 5px; }







img a{border:none;}















img.left{ float: left; border: none; padding: 6px; }







img.right{ float: right; border: none; padding: 6px; }















.aligncenter,







div.aligncenter {







   display: block;







   margin-left: auto;







   margin-right: auto;







}















.alignleft {







   float: left;







}















.alignright {







   float: right;







}















.wp-caption {







  






   text-align: center;







   background-color: #b1d3f9;







   padding-top: 5px;







   margin: 0px;







   /* optional rounded corners for browsers that support it */







   -moz-border-radius: 3px;







   -khtml-border-radius: 3px;







   -webkit-border-radius: 3px;







   border-radius: 3px;







}















.wp-caption img {







   margin: 0;







   padding: 0;







   border: 0 none;







}















.wp-caption p.wp-caption-text {







   font-size: 11px;

   font-style:italic;

   font-family:Arial, Helvetica, sans-serif;
   
   font-weight: bold;







   line-height: 17px;







   padding: 0 4px 5px;

   padding-top: 3px;







   margin: 0;







}















blockquote{







	border-left:1px solid #A5ABAB;







	margin:15px;







	padding:0 12px 0 12px;







	}















code{







	margin:10px;







	font-family:"Courier New", Courier, monospace;}























/* links */















a{







	color:#0066cc;







	text-decoration:none;







	border: none;







	}















a:hover{color:#000;text-decoration: underline;}































/* container */























#container {







	width:884px;







	margin:0 auto;







	padding-top:0px;







	color:#333;







	}







	







/* header */















#header {







  	width:100%; 







	color:#fff; 







	height:192px;







	}















#header h1{







	font: normal 40px Arial, Geneva, sans-serif;







	letter-spacing: 1px;







	margin: 45px 0 1px 0;	







	padding: 8px 12px;







	float: right;







	background:url(images/h1.png);







	}







	







#header img {







	border:0;







}







	







#header h1:hover{







	background:url(images/h1hover.png);







	}







	







#header h1 a{color: #fff; text-decoration: none;}























#header h2{







	font:normal 13px arial, Geneva, sans-serif;







	font-style: italic;







	color: #fff;







	background:url(images/h2.png);







	letter-spacing: 1px;







	margin: 0;	







	padding: 8px 12px;







	float: right;







	clear:both;	







	}















p.donate {







	padding: 5px 13px;







	margin: 0;







	text-decoration: none;







	color: #fff;







	display:block;







	border-left:1px solid #fff;







	float:right;







	background-color:#42828B;







	font-size:1.1em;







}















/* main menu */















#menu {







background: transparent;







}























/* content */















#hp-content {







	float: left;







	/*width: 480px;*/







	width: 654px;







	overflow: hidden;







	padding:0 11px 10px 0;







	}







	







#hp-content .title{







	font: bold 23px Arial, Geneva, sans-serif;







	padding:5px 15px 0px 15px;







	color:#14587B;

	

	border-bottom: thin #C3C3C3 solid;

	padding-bottom: 6px;







	}







	







#lower-hp {







	width:800px;







	height:150px;

	

	padding-left: 20px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height: 18px;







}















.hp-table {







	







}















#content {







	float: left;







	/*width: 480px;*/







	width: 654px;







	overflow: hidden;







	padding:0 11px 10px 0px;;







	}



	



	



	#content2 {







	float: right;







	/*width: 480px;*/







	width: 683px;







	overflow: hidden;







	padding: 0px 11px 10px 0;



	







	}







	







#content .title{







	font: bold 23px Arial, Geneva, sans-serif;







	padding: 0px 0px 0px 0px;







	color:#14587B;

	


	padding-bottom: 6px;







	}



	



	#content2 .title{







	font: bold 23px arial, Geneva, sans-serif;







	padding: 0px 10px 0px 10px;







	color:#14587B;







	}



















.post {







	margin: 0;







	padding:5px 5px 6px 15px;







	line-height: 15pt;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;







	}


.post .style1 {color: #0066cc;
font-weight:bold;
padding: 0;
font-size:16px;}

.post a:link {
text-decoration: none;
color:#0066cc;
}

.post a:hover {
text-decoration: underline;
color:#14587b;
}











.post h2{







	font: bold 23px arial, Geneva, sans-serif;







	color:#14587B;







	}







	







.post h2 a{







	color: #14587B;







	text-decoration: none;







	}







	







.post h2 a:hover{







	color: #14587B;







	text-decoration: underline;







	}







	







.post h3{







	font: normal 13px arial, Geneva, sans-serif;







	color:#605140;	







	padding: 0px 0px 5px 0px;







	}







	







.post ul {







	margin:5px 10px;







	







}















.post li {







	list-style-type:square;







	line-height: 14pt;







	list-style-position:inside;







}















.entry p{margin:12px 0;}















.post-meta-key {







	/*visibility:hidden;*/







}















.post .post-meta ul{







	/*list-style:none;*/







}















.more-link{







	font: normal 12px arial, Geneva, sans-serif;







	padding:4px;







	margin:14px 0;







	background:#723710;







	color:#fff;







	text-decoration:none;







	display:block;







	width:112px;







	height:auto;







	text-align:center;







	}







	







.more-link:hover{







	background:#605140;







	color:#fff;







	text-decoration:none;







	}















.spacer{







	width:400px;







	height:1px;







	background:#E5E4DA;







	margin:15px 0 10px 15px;







	}







	







.spacer2{







	width:100%;







	height:1px;







	background:#E5E4DA;







	margin:0px 0px 0px 0px;







	}







	







.recentposts{







	padding:15px;







	}







	







.repost{







	border-bottom:1px dotted #E5E4DA;







	padding: 0 0 16px 0;







	}







	







.repost h2{







	font: normal 14pt arial, Geneva, sans-serif;







	padding:0;







	color:#000;







	}







	







.repost h2 a{







	color:#000;







	}







	







.repost h2 a:hover{







	color:#723710;







	}







	







.repost h3{







	font: normal 8pt arial, Geneva, sans-serif;







	padding:0;







	color:#000;







	}







	







.repost ul {margin:15px 25px;}















.repost li {list-style-type:square; line-height: 14pt;}























.postmetadata{







	clear: both;







	background:#F7F7F7;







	padding:6px;







	margin-top: 16px;







	}















.repostmetadata{







	font: normal 8pt arial, Geneva, sans-serif;







	padding:8px 0 0 0;







	color:#000;







	line-height:14pt;







	}







	















.navigation {







	font-size:8pt;







	float:left;







	width:100%;







	}







	







.alignleft a{







	float:left; 







	margin:25px 0;







	font: normal 10pt arial, Geneva, sans-serif;







	padding:4px 6px;







	background:#723710;







	color:#fff;







	text-decoration:none;







	}







	







.alignleft a:hover{







	background:#605140;







	color:#fff;







	text-decoration:none;







	}







	







.alignright a{







	float:right; 







	margin:0px 0;







	font: normal 10pt arial, Geneva, sans-serif;







	padding:4px 6px;







	







	color:#fff;







	text-decoration:none;







	}















.alignright a:hover{







	background:#605140;







	color:#fff;







	text-decoration:none;







	}















.notfound{padding: 25px; font-size: 14pt; font-weight: 300;}























/* left sidebar */















#left {







	font: normal 12px arial, Geneva, sans-serif;







	width: 194px;







	float:left;







	margin: 0 0 14px 0;







	padding: 0;







	overflow:hidden;







	}















#left h2{







	font: bold 12px arial, Geneva, sans-serif;







	padding:6px 0px 0px 0px;







	display:block;







	color:#414455;







	border-top:1px solid #CCCCCC;	







	text-transform:uppercase;







}















#left p {margin:0; padding: 0 6px 0 12px;}







#left .textwidget{margin:0; padding: 0 6px 0 12px;}















#left img {padding: 0; margin: 0;}















#left ul {







	margin:3px 0px 15px 0px;







	padding:0;







	list-style-type: none;







	}















#left ul li {







	margin: 0;







	padding: 0;







	line-height: 14pt;







	list-style-type: none;







	color:#D6D3C4;







	}















#left ul ul {







	margin: 12px 0;







	padding: 0;







}















#left ul ul li {







	list-style-type: none;







	color:#D6D3C4;







	margin:0;







	padding:0;







	}















#left ul ul ul{







	margin: 0;







	padding: 12px 0;







}















#left ul ul ul li{







	padding: 0;







	list-style-type: none;







	color:#D6D3C4;







}































/* right sidebar */















#right{







	font: normal 12px arial, Geneva, sans-serif;







	width: 215px;







	float:right;







	margin: 0 0 10px 0;







	padding-top: 0px;

	









	overflow:hidden;

	

	border:thin solid #AAD5FF;



	



	







	}















#right h2{





	font: bold 12px arial, Geneva, sans-serif;

	text-align:left;



	

	padding-bottom:6px;

	padding-left: 5px;

	padding-top: 5px;



	margin-top:0px;



	display:block;



	color: #FFFFFF;



	text-transform:uppercase;

	background:url("http://www.usrecallnews.com/wp-content/themes/revolution_news-21/images/navbar.gif") repeat scroll 0 0 #376B9D;

	border:thin solid #AAD5FF;







}















#right p {margin:0; padding: 12px 6px 12px 0; color:#333;}







#right .textwidget{margin:0; padding: 12px 6px 12px 0; color:#333;}















#right img {padding: 0; margin: 0;}















#right ul {







	margin:0px 0;







	padding:0;







	list-style-type: none;







	}















#right ul li {







	margin: 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	padding: 0;

	padding-bottom: 8px;

	padding-left: 5px;

	padding-top:5px;







	line-height: 14pt;







	







	color:#D6D3C4;







	}















#right ul ul {







	margin: 12px 0;







	padding: 0;







}















#right ul ul li {







	list-style-type: none;







	color:#D6D3C4;







	margin:0;







	padding:0;







	}















#right ul ul ul{







	margin: 0;







	padding: 0;







}















#right ul ul ul li{







	padding: 0 0 0 15px;







	list-style-type: square;







	color:#D6D3C4;







}











#right2{







	font: normal 12px arial, Geneva, sans-serif;







	width: 180px;







	float:left;







	margin: 0 0 10px 0;







	padding-top: 0px;









	overflow:hidden;



	



	border:thin solid #AAD5FF;



	







	}















#right2 h2{







	font: bold 12px arial, Geneva, sans-serif;

	text-align:left;



	

	padding-bottom:6px;

	padding-left: 5px;

	padding-top: 5px;



	margin-top:0px;



	display:block;



	color: #FFFFFF;



	text-transform:uppercase;

	background:url("http://www.usrecallnews.com/wp-content/themes/revolution_news-21/images/navbar.gif") repeat scroll 0 0 #376B9D;

	border:thin solid #AAD5FF;







}















#right2 p {margin:0; padding: 12px 6px 12px 0; color:#333;}







#right2 .textwidget{margin:0; padding: 12px 6px 12px 0; color:#333;}















#right2 img {padding: 0; margin: 0;}















#right2 ul {







	margin:0px 0;







	padding:0;







	list-style-type: none;







	}















#right2 ul li {







	margin: 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	padding:2px 0 6px 6px;















	line-height: 14pt;







	list-style-type: none;







	color:#D6D3C4;







	}















#right2 ul ul {







	margin: 12px 0;







	padding: 0;







}















#right2 ul ul li {







	list-style-type: none;







	color:#D6D3C4;







	margin:0;







	padding:0;







	}















#right2 ul ul ul{







	margin: 0;







	padding: 0;







}















#right2 ul ul ul li{







	padding: 0 0 0 15px;







	list-style-type: square;







	color:#D6D3C4;







}





#right3{







	font: normal 12px arial, Geneva, sans-serif;







	width: 180px;







	float:left;







	margin: 0 0 10px 0;







	padding-top: 0px;









	overflow:hidden;



	



	border:thin solid #AAD5FF;



	







	}















#right3 h2{







	font: bold 12px arial, Geneva, sans-serif;

	text-align:left;



	

	padding-bottom:6px;

	padding-left: 5px;

	padding-top: 5px;



	margin-top:0px;



	display:block;



	color: #FFFFFF;



	text-transform:uppercase;

	background:url("http://www.usrecallnews.com/wp-content/themes/revolution_news-21/images/navbar.gif") repeat scroll 0 0 #376B9D;

	border:thin solid #AAD5FF;







}















#right3 p {margin:0; padding: 12px 6px 12px 0; color:#333;}







#right3 .textwidget{margin:0; padding: 12px 6px 12px 0; color:#333;}















#right3 img {padding: 0; margin: 0;}















#right3 ul {







	margin:0px 0;







	padding:0;







	list-style-type: none;







	}















#right3 ul li {







	margin: 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 13px;

	padding:2px 0 6px 6px;















	line-height: 14pt;







	list-style-type: none;







	color:#D6D3C4;







	}















#right3 ul ul {







	margin: 12px 0;







	padding: 0;







}















#right3 ul ul li {







	list-style-type: none;







	color:#D6D3C4;







	margin:0;







	padding:0;







	}















#right3 ul ul ul{







	margin: 0;







	padding: 0;







}















#right3 ul ul ul li{







	padding: 0 0 0 15px;







	list-style-type: square;







	color:#D6D3C4;







}



























/* comments */































.commsection{







  margin: 10px 0 15px 15px;







  padding:0 8px;







  width:425px;







  border:1px solid #D3D1C1;







  }















#commentssection{







	padding: 0;







	margin: 0;







	}















#commentssection h3{







	font-family: arial, Geneva, sans-serif;







	font-size: 15px;







	font-weight: 300;







	font-style: normal;







	color: #000;







	}















#commentssection .respond{







	font-family: arial, Geneva, sans-serif;







	font-size: 14px;







	font-weight: 300;







	font-style: normal;







	color: #000;







	}















#commentform{







	margin: 8px 0 8px 0;







	padding:8px;







	background:#FAFAF5;







	}















#commentform .respond{







	font-family: arial, Geneva, sans-serif;







	font-size: 12px;







	font-weight: 300;







	font-style: normal;







	color: #000;







	margin: 0 0 8px 0;







	}















#commentform p{







	color: #000;







	font-size: 8pt;







	}















#commentform label{







	color: #000;







	font-size: 8pt;







	}















#commentform .formwhite{







	margin: 0 2px;







	padding:2px;







	background:#164E7D;







	color:#fff;







	}















#commentform a{color: #164E7D; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}















#commentform h3{







	font-family: arial, Geneva, sans-serif;







	font-size: 10pt;







	font-weight: 300;







	color: #000;







	}















#commentbox{







	width:98%;







	margin:5px 0;







	}















#author, #email, #url, #commentbox{







	background: #fff;







	font-family: arial, Geneva, sans-serif;







	font-size: 8pt;







	margin:5px 6px 2px 0;







	border: none; 







	padding: 4px;







	border:1px solid #C9C9C9;







	}















#submit{







	font-family: arial, Geneva, sans-serif;







	font-size: 8pt;







	margin:5px 6px 0 0;







	border: none; 







	padding: 4px;







	margin:5px 5px 0 0;







	font-weight:300;







	background:#C1CFDA;







	color:#174D7C;







	}















#submit:hover{background:#E7ECF0; color:#174D7C; border:none;}















ol.commentlist {list-style-type: none;}















ol.commentlist li {







	background: #fff;







	margin:0 0 14px 0;;







	padding:0;







	list-style-type:none;







	}















ol.commentlist li p {margin: 8px 0 8px 0; padding: 0 12px 0 0; font: normal 8pt arial, arial, times; color:#000; }















ol.commentlist li img {float:left; margin: 0 4px 0 0; padding:0;}















.commentmetadata{







  overflow:hidden;







  font-family: arial, Geneva, sans-serif;







  font-size: 8pt;







  line-height: 15pt;







  margin: 0 0 12px 0;







  }















.commentmetadata img{







	float: left;







	padding:0;







	margin: 4px 12px 4px 4px;







	border-right:1px solid #fff;







	border-bottom:1px solid #fff;







	}















cite {







	font-family: arial, Geneva, sans-serif;







	font-size: 8pt;







	font-style: normal;







	text-transform: lowercase;







	}















cite a{border-bottom: 1px dotted #000;}















.commentinfo{background:#fafaf5; margin:14px 0 0 0; padding:0;}















.children{







	margin:0;







	padding: 0;







}















.commentlist li ul li { 







	margin-left:14px;















	}







	







.reply a{font-style:italic;}























/* search */















#searchform{







	padding: 16px 0 6px 0;







	font-family: arial, Geneva, sans-serif;







	}















#searchform input#s{







	padding: 6px 4px 5px 4px;







	margin: o;	







	border:1px solid #7F9DB9;







	background:#fff;







	color:#605140;







	width: 178px;







	text-transform:lowercase;







	}







	







#searchform input#s:hover{







	background:#D8D6C4;







	}







	







#searchform input#s:focus{







	background:#EAE8DE;







	}































/* footer */















#footer {







	background:#fff;







	clear: both;	







	margin: 0;







	padding:20px 0px;







	overflow:hidden;







	color:#666;







	text-align:center;







	border-top: 1px solid #e0e0e0;







}















/*JD added */







* {







	margin:0;



	







	padding:0;



	padding-bottom: 0px;



	







	











	}















#nav {







	background:url("http://www.usrecallnews.com/wp-content/themes/revolution_news-21/images/navbar.gif") repeat scroll 0 0 #376B9D;







border-bottom:1px solid #1A4182;







border-top:1px solid #1A4182;







color:#FFFFFF;







font-family:Arial,Tahoma,arial;







font-size:12px;







font-weight:bold;







height:30px;







margin:0 auto;







padding:0;







width:100%;	}















#navbar a, #navbar a:visited {







color:#FFFFFF;







font-size:12px;







padding:0 0 0 3px;







text-decoration:none;







text-transform:uppercase;







}







#navbar a:hover {







color:#FFFFFF;







padding:0 0 0 3px;







text-decoration:underline;







}







#navbar p {







color:#FFFFFF;







font-weight:bold;







margin:0 auto;







padding:0 0 0 10px;







}







#navbarleft {







float:left;







margin:0;







padding:0;







width:815px;







}







#navbarright {







border-right:1px solid #2255AA;







float:right;







font-size:11px;







margin:0;







padding:7px 0 0;







width:100px;







}







#navbarright a img {







border:medium none;







margin:0;







padding:0;







}







#nav {







list-style:none outside none;







margin:0;







padding:0;







}







#nav ul {







list-style:none outside none;







margin:0;







padding:0;







}







#nav a, #nav a:visited {







background:url("http://www.usrecallnews.com/wp-content/themes/revolution_news-21/images/navbar.gif") repeat scroll 0 0 #376B9D;







border-left:1px solid #2255AA;







border-right:1px solid #548ADA;







color:#FFFFFF;







display:block;







font-weight:bold;







margin:0;







padding:7px 20px;







}







#nav a:hover {







background:none repeat scroll 0 0 #5186D7;







color:#FFFFFF;







display:block;







margin:0;







padding:7px 20px;







text-decoration:none;







}







#nav li {







float:left;







margin:0;







padding:0;







}







#nav li li {







float:left;







margin:0;







padding:0;







width:150px;







}







#nav li li a, #nav li li a:link, #nav li li a:visited {







background:none repeat scroll 0 0 #2255AA;







border-bottom:1px solid #DDDDDD;







float:none;







margin:0;







padding:7px 30px 7px 10px;







width:160px;







}







#nav li li a:hover, #nav li li a:active {







background:url("images/navbar.gif") repeat scroll 0 0 #376B9D;







padding:7px 30px 7px 10px;







}







#nav li ul {







left:-999em;







position:absolute;







width:10em;







}







#nav li:hover ul {







display:block;







left:auto;







}







#nav li:hover ul, #nav li.sfhover ul {







left:auto;







}







#subnav {







	background:#e6eef7;







	border-top:0px solid #577da2;







	border-bottom:2px solid #cad8e6;







	height:28px;







	}















#subnav li {







	display:block;







float:left;







padding:6px 14px 8px 12px;







list-style-type: none;







border-right:1px solid #cad8e6;	}	















#subnav a, #subnav a:visited {







	color:#295887;







	text-decoration:none;







	font-weight:bold







	}















#subnav a:hover, #subnav a:active,







#subnav li.current_page_item a,







#subnav li.current_page_item a:visited {







	text-decoration:underline







	}
	
.buckets {background-color:#FFFFFF;}
.buckets td {background-color: #b1d3f9; border-bottom: thin solid #cad8e6; margin-left: 4px;
border-right: medium solid #FFFFFF;}
.buckets h2 {font: 16px arial, Geneva, sans-serif;
text-align:center;
padding-bottom:6px;
padding-left: 5px;
padding-top: 5px;
margin-top:0px;
display:block;
color: #FFFFFF;
background:url("http://www.usrecallnews.com/wp-content/themes/revolution_news-21/images/navbar.gif") repeat scroll 0 0 #376B9D;
border:thin solid #AAD5FF;
}
.herp {padding-left: 3px; padding-right:3px;}
.herp img {padding-top: 3px; padding-right: 0px;}
















