/*
Theme Name: Zivl Red
Theme URI: http://www.themeporter.com
Version: 1.0
Description: 2 Column theme
Author: Theme Porter
Author URI: http://www.themeporter.com
*/


body 
{ margin: 0px auto; 
padding: 0; 
background-color: #fff; 
font: 74% Arial, Helvetica, sans-serif; 
color: #454545; 
line-height: 1.5em; 
}

#header
{

background:#fff url(images/header.gif);
width:1024px;
height:95px;
color:#fff;
}

#header h2
{
padding-left:150px;
padding-top:10px;
color:#fff
}

#header h2 a, #header h2 a:visited
{
color:#fff;
text-decoration:none;
font-size:20px;
text-transform:uppercase;
}



#header p{
padding-left:150px;}

#menu{
margin-top:20px;
margin-left:100px;
}

#menu ul {
	
	list-style: none;
	margin:0; padding: 0;
}
#menu ul li {
	display: inline;


}
#menu ul li a {
display: block;
	float: left;
margin-left:10px;
padding-top:5px;

text-transform:uppercase;
font-weight:bold;
text-align:center;
	color: #000;	
	text-decoration: none;
		background: url(images/menu.gif) no-repeat;
		height:30px;
		width:89px;
	

}
#menu ul li a:hover {

		background:#fff url(images/menu_hover.gif);
		padding-top:5px;
		height:29px;
		width:89px;
	
}
#menu ul li#current a {	

	height:35px;
	color: #333;
}

	
h2 { 
color: #000; 
background: inherit; 
font: bold 170% Arial, Sans-Serif; 
letter-spacing: -1px; 
padding: 0; 
margin: 0; 
}

img { border: 0; }

.form {
 padding: 0; 
 margin: 0; }



.maincontent { 
margin:0 auto;
padding: 5px 0; 
clear: both; 

}


.header h2 { 
color: #FFF; 
width: 250px; 
padding: 0; 
margin: 0; 
background: #454545; 
}

.header h2 a {
 color: #F8FFD7; 
 background: #454545; 
 text-decoration: underline;
 }
	

.left { 
margin-left:50px; 
float: left; 
width: 525px;
padding: 5px 0 0 10px; 
margin-bottom:20px;

}

ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 3px 0 8px 0; padding: 0;
	text-decoration: none;	
margin-bottom:30px;	
}
ul.sidemenu li {


	padding: 2px 0 2px 25px;
	margin: 0 2px;	
}
ul.sidemenu a {
	font-weight: bolder;
	text-decoration: none;	
	background-image: none;	
	color:#000;
}

.posttitle{
background:#fff url(images/post.gif) no-repeat;

width:525px;
height:45px;
}

.posttitle h2 
{
padding-top:3px
}

.posttitle h2 a

{
margin-left:20px;
text-decoration:none;

color:#fff
}


.postmetadata
{

color:#000;
margin-left:10px;
}

.right {
width: 210px;
float: left;
padding:5px;
margin-left:40px;
}

.right h2
{
background:#fff url(images/right.gif);
height:25px;
width:174px;
color:#fff;
font-size:16px;
padding-left:5px;
padding-top:5px;


}





.footer { clear: both; 

background:#fff url(images/footer.gif);
height:32px;
color:#fff; 
text-align: center;
 }

 .footer a
 {
 color:#fff;
 text-decoration:none;
 }
 
.clear {clear: both}



.post{margin:0 0 25px 0;}

.post .info{
padding:2px 3px 3px 8px;
border:1px solid #e3e4e4;
background-color:#fff;
font-size:0.9em;
color:#505050;
}


/* Comments Styling */
#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
background: #fff;
width: 280px;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
}
#commentform input{
margin-bottom: 3px;
}

.entry a, .entry a:hover , .entry a:visited
{
color:#000;
text-decoration:none;
font-weight:bold;
}


.right ul li a 
{list-style:none;
text-decoration:none;
color:#000;
font-weight:bold;
}

.right ul
{list-style:none;
text-decoration:none;
}



