/*   
Theme Name: Yosemiter 2009
Theme URI: http://yosemiter.com
Description: Yosemiter redesign based on www.business-opportunities.biz's 2009 redesign
Author: Dane Carlson
Author URI: http://www.danecarlson.com
Version: 1.0
.
General comments/License Statement if any.
.
*/

body,
html {
	margin:0;
	padding:0;
/*		background:#a7a09a; */
	color:#000;          
	font-size: 13px;
	line-height: 19px;
	font-family: Lucida Grande,Verdana,Lucida Sans Regular,Lucida Sans Unicode,Arial,sans-serif;

	
}
body {
	min-width:1000px;
}  

a {
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

a:hover, a:active {
	color: black;
	border-bottom: 1px solid #336699;
}


#wrap {
	background:#f0f0f0; 
	margin:0 auto;
	width:1000px; 
	border: 1px solid #ccc;
}
#header {
	background: url("http://yosemiter.com/wp-content/themes/yosemiter/images/valley.jpg");
	background-color: white;
	overflow: hidden;		
	border-top: 1px solid #ccc;
	padding: 20px 0px 20px 0px;
}
#headernav {
	background:#24211a;
	padding:5px 5px 5px 15px;
	font-size: 11px;
	font-weight: bold;
}
#headernav ul{
	margin:0;
	padding:0;
	list-style:none;
}         

#headernav li{
	display:inline;
	margin:0;
	padding:0 20px 0 0;
}

#headernav a, #nav a {
	color: white;  
	text-decoration: none;
}

#headernav a:hover, #headernav a:active, #nav a:hover, #nav a:active {
	border-bottom: 1px solid #336699;
}

#nav {
	background:#24211a;
	padding:5px 5px 5px 15px;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
#nav li{
	display:inline;
	margin:0;
	padding:0 10px 0 0;
}

#nav li strong a {
	color: #336699;
	border-bottom: 1px solid #336699;
}


#main {           
	background-color: white;
	float:left;
	width:650px; 
	border-right: 1px solid #ccc;
}
#main h2, #main h3, #main p {
	padding:0 10px;
}

h2 {    
    line-height: 110%;
	font-size: 175%;
	padding-bottom: 0px;
	margin-bottom: 0px;
}


#sidebar {
	background:#f0f0f0;
	float:right;
	width:340px;  
	padding-left: 5px;
	padding-top: 10px;
}
#sidebar img {
	margin: auto;
}
#sidebar ul {        
	margin-bottom:0;
}
#sidebar h3, #sidebar p {
	padding:0 10px 0 0;
}                      

#sidebar-rectangle-ad {
	margin: 0 10px 10px 0	; 
	text-align: center;
}

#sidebar-skyscraper-ad {
	margin: 0 5px 10px 0	;
	text-align: center;
	width: 161px;
	float: left;
}


#sidebar-skyscrapers {
	overflow: hidden;
	width: 100%;
	
}


#footer {
	padding-top: 25px;
	border-top: 1px solid #ccc;
	clear:both;
}
#footer p {
	padding:5px;
	margin:0;
}             

#header #logo {
	background: url("http://yosemiter.com/wp-content/themes/yosemiter/images/logo.png");
	width: 286px;
	height: 67px;
	padding: 0;
	float: left;
}            

#header #logo span {
display: none;
}

#header h1 {
display: none;
} 
             
#header-leaderboard {
width: 728px;
padding: 17px 10px 0 0;
float: right;
}                   

.thumb {
float: right;
margin: 0 0 10px 20px;
}            

img.thumb {
	max-width: 300px;
}

img, a:hover img  {
border: none;
}               

.byline, .byline a {
color: #696a72;
padding-top: 0px;
margin-top: 0px;
}
             
.post {
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px dotted #ccc;
	clear:both;
}

blockquote {
background: url('http://images.business-opportunities.biz/storage/2009/images/blockquote.gif') no-repeat 0 2px;
padding-left: 15px;
margin: 0 auto 15px 10px;

}

#features {
overflow: hidden;       
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px dotted #ccc; 
margin-top: 10px;

}

.featured-post {
width: 33%;
float: left;
}

#features div img {
text-align: center;
width: 90%;
height: 190px;
padding: 0 10px;
}           

#features a h3 {
color: black;
}

.post a h2 {
color: black;
}

.post a:hover h2 {
color: #336699;
}

ul#sponsor_blocks {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float: right;
margin: auto;
}


ul#sponsor_blocks li {
float:left;
font-size:1.2em;
font-weight:bold;
line-height:1.2em;
padding:0pt 10px 10px 0pt;
width:125px;
margin: 0;
}        

.comment_meta { margin: 0 0 1.4em 0; }

#comments ul {
	list-style: none;
	padding: 0px;
	margin: 0 0 3.0em 0; 
	float: left;
	
}

.comment .comment_entry { padding: 0 15px; }

.comment_byline strong { font-size: 1.0em; color: black; }
.comment_byline strong a { color: black; }


.comment_byline, .comment_byline a {
	padding-top: 0px;
	margin-top: 0px;
	color: #696a72;	
}

#related, #coments, #ads_below_post, #recent_comments {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #ccc;	
}

#recent_comments ul {
	list-style: none;
	padding: 0px;
	margin: 0 0 0em 0; 
}

#recent_comments ul li {
	margin-bottom: 5px;
	margin-left: 10px;
}

#footer a {
	color: #696a72;
}

/* directory stuff */
table {
	width: 400px;
}
.tab {
	margin-top: 10px;
	margin-bottom: 25px;
	margin-left: 10px;
}
a.tag {
	color: #696a72;
}




/* poll */
.dem-results ul {
	list-style: none;
	margin: 2.0em;
}

.dem-graph i {
	margin-left: 20px;
}

.democracy {
	padding-left: 10px;
}




/* classified-ad */

.classified-ad {
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px dotted #ccc;
}


            

.aktt_tweets, .recent_comments {
	text-align: left;
	
}

.aktt_tweets ul, .recent_comments ul {
	list-style: none;
	text-align: left;
	margin: 0;
	padding: 0;
}        

.aktt_tweets ul li, .recent_comments ul li {
	margin-bottom: 10px;
}

