/*  
Theme Name: Reversal 
Theme URI: http://www.reversalmag.com/ 
Description: Main Theme 
Version: 1.0 
Author: Stillwater Media
Author URI: http://www.stillwatermedia.com/ 
*/ 
* {
padding: 0;
margin: 0;
}

* html #container {
height: 100%;
}

li, .unitbottomback { behavior: url(/wp/wp-content/themes/southshorekauai/pngfix/iepngfix.htc); }

html, body {
    /* get rid of default spacing on the edges */
    margin: 0;
    padding: 0;

    /* get rid of that 2px window border in Internet Explorer 6 */
    border: 0;

    /* fill the height of the browser */
    height: 100%;

}

p {
padding: 10px 0 5px;
}

body { 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px; 
text-align: center; 
background: #ecebeb url(images/background.jpg) repeat-x top;
color: #666; 
} 

h1, h2, h3, h4, h5, h6{ 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 16px; 
font-weight: bold; 
} 

a { 
text-decoration: none; 
color: #666; 
} 

a:hover { text-decoration: underline; } 

a img {border: 0;} 

a.post-edit-link  {
	color: #666;
}
a:hover.post-edit-link  {
	color: #999;
	text-decoration: none;
}

a.homeposttitle {
color: #b01111;
}

blockquote{ 
margin: 10px 0 0; 
background: #212121; 
} 

blockquote p{ padding: 10px; }

blockquote blockquote{ 
float: none; 
width: auto; 
margin: 0 10px; 
background: #333; 
} 

#wrapper{ 
width: 860px; 
margin: 0 auto; 
text-align: left; 
min-height: 100%;

}

#logo {
width: 295px;
height: 317px;
margin-right: 0px;
margin-left: 0px;
float: left;
}

#reversaltoday {
width: 443px;
height: 330px;
float: left;
}

#header{ 
width: 860px;
height: 328px;
margin-bottom: 10px;
padding-top: 14px;
font-size: 10px;
}

#header p {
margin: 0;
padding: 0;
padding-top: 7px;
}


#tempsidebar {
margin-left: 0px;
float: left;
width: 443px;
}

#content{ 
float: left; 
width: 860px;
padding: 0px 0 10px 0px;
margin-left: 0px;
} 



#recentarticles {
margin-bottom: 15px;
}



.pagecontent {
padding: 0 25px;
width: 680px;
float: left;
margin-top: 15px;
}

.sidebar{ 
float: left; 
width: 150px; 
text-transform: uppercase;
margin-right: 0px;
margin-top: 15px;
padding-left: 10px;
} 

.sidebar ul{ 
list-style-type: none;
margin: 0; 
padding: 0; 
margin-bottom: 10px; 
line-height: 18px; 
} 

.sidebar ul.blogroll li {
	padding: 0px;
}

.sidebar ul li h2{ 
padding: 8px 0 9px; 
font-size: 12px; 
font-weight: bold; 
}

.sidebar ul a {
	color: #999;
	font-size: 12px;
}

.sidebar ul a:hover {
	color: #666;
	text-decoration: none;
	font-size: 12px;
}


h2.heading {
text-transform: uppercase;
padding: 5px;
 background: url(images/twentyfive.png) repeat top; 
margin-bottom: 10px;
color: #000;
}

#scripture {
width: 300px;
float: left;
margin-left: 10px;
font-size: 11px;
line-height: 16px;
}



#currentissue_head {
width: 189px;
float: left;
padding: 10px;
 background: url(images/twentyfive.png) repeat top; 
height: 475px;
}

.left_box {
width: 315px;
font-size: 12px;
float: left;
margin-left: 10px;
 background: url(images/twentyfive.png) repeat top; 
padding: 10px;
}

#currentissue_head img {
padding-left: 10px;
}

.homepost {
margin-bottom: 15px;
}

.homepost h1 {
font-size: 12px;
text-transform: uppercase;
}

.thumbnail {
float: left;
width: 94px;
height: 87px;
padding-right: 10px;
}


.post{ 
padding-bottom: 10px; 
} 

.post h2{ 
font-size: 18px; 
font-weight: normal;
color: #fff;
} 

.post h2 a{ 
color: #333; 
} 

.entry-date{ 
padding: 0 10px 0 0; 
color: #666; 
} 



.entry-content{ 
line-height: 16px; 
} 

.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5{ 
padding: 10px 0 5px; 
}

.entry-content h2 a{ 
color: #8f3939; 
} 

.entry-content h3{ 
font-size: 18px; 
font-weight: normal; 
} 

.entry-content h5{ 
font-size: 14px; 
} 

.entry-content h6{ 
font-size: 12px; 
}

.entry-meta{ 
padding: 10px 0 0 0; 
line-height: 24px; 
} 



#footer{ 
text-align:center; 
color: #999;
clear: both;
padding-top: 10px;
} 

#footer a{ 
text-decoration: underline; 
color: #999;
}

.comments-template{
	padding: 10px;
	float: left;
	width: 475px;
	margin-left: 47px;
	font-size: 11px;
	background-color: #fff;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 16px;
	padding: 7px;
}

.comments-template h2, .comments-template h3, #scripture h2 {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	font-style: italic;
}

#comments {
 font-size: 11px;
 text-transform: none;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}
.alt {
background-color: #fcfcfc;
}
.center {
text-align: center;
}

#respond{ 
padding-left: 0px;  
} 


.search-pagetitle {
	padding: 15px;
}
.noresults {
	padding: 15px;
}
.issues {
float: left;
width: 160px;
margin-top: 7px;
margin-left: 62px;
}

.issue-title {
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
color: #bbb;
}
.topspace {
padding-top: 10px;
}
