/*  
Theme Name: Rough Around the Edges
Theme URI: http://www.erellsworth.com
Description: Custom Wordpress theme by E.R.Ellsworth
Version: 1.0
Author: E.R.Ellsworth
Author URI: http://www.erellsworth.com
*/

body{
background:url(images/background.jpg) #FAF39A repeat-x fixed;
font-family:Palatino Linotype, Book Antiqua, Palatino, Georgia, Times, “Times New Roman”, serif;
color:#3F3D27;
}

#main{
background:url(images/main-frame.png) no-repeat;
margin:0 auto;
width:790px;
}

/* ----------------start header styles-------*/
#logo{
width:790px; height:25px;
margin:0 auto;
text-align:right;
}

#menu{
margin-right:25px; padding: 10px 0;
}

#menu ul{
display:inline-block;
list-style-type:none;
margin-top:50px;
}

li.nav{
float:left;
margin: 0 5px; padding:5px;
background:#3F3D27;
border:solid #FAF39A;
border-left-width:0;
border-top-width:0;
border-right-width:2px;
border-bottom-width:2px;
}

li.nav a{
font-family:Palatino Linotype, Book Antiqua, Palatino, Georgia, Times, “Times New Roman”, serif;
font-weight:bold;
color:#FAF39A;
text-decoration:none;
}

li.nav a:hover{
color:#EDF2E8;
}

/* ----------end header styling------------*/

#content{
float:left;
margin:0 0 0 50px;
width:500px;
}

#sidebar-frame{
width:200px;
float:right;
margin:15px 15px 0 0; padding: 0 0 10px 0;
background:url(images/rightnavframe.png) bottom right no-repeat;
}

#sidebar{
width:190px;
margin: 10px 0;
background-color:#EDF2E8;
}


#sidebar a:link{
margin:0 5px;
font-family:Palatino Linotype, Book Antiqua, Palatino, Georgia, Times, “Times New Roman”, serif;
font-size:75%;
color:#000000;
text-decoration:none;
}

#sidebar a:visited{
font-family:Palatino Linotype, Book Antiqua, Palatino, Georgia, Times, “Times New Roman”, serif;
font-size:75%;
color:#000000;
text-decoration:none;
}

#sidebar a:hover{
color:#3F3D27;
font-weight:bold;
text-decoration:none;
}




div.sidebartop{
width:190px;
height:35px;
background-image:url(images/post-top.jpg);
background-position:top;
background-color:#EDF2E8;
margin:0;
}

#sidebar h2{
text-align:right;
margin:0px 5px 0 5px;
font-size:115%;
font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
color:#3F3D27;
}

ul.wp-tag-cloud{
line-height:15px;
list-style-type:none;
text-align:right;
margin:0px 5px 0 0;
}

ul.blogroll{
text-align:right;
list-style-type:none;
}

ul.archives{
text-align:right;
list-style-type:none;
}

div.search{
text-align:right;
padding:0 5px 5px 0;
}

.search input{
margin:5px 0 0 0;
background-color:#FAF39A;
}

div.post{
margin:25px 0 0 0;
width:500px;
background-image:url(images/post-frame.png);
background-position:bottom right;
background-repeat:no-repeat;
padding: 0 0 20px 0;
}

div.posttop{
width:485px;
height:35px;
background-image:url(images/post-top.jpg);
background-position:top;
background-color:#EDF2E8;
margin:0;
}

div.entry{
margin:0;
background-color:#EDF2E8;
width:485px;
padding: 0 0 3px 0;
}

div.page-nav{
text-align:center;
}

div.page-nav a{
text-decoration:none;
}

blockquote{
background-image:url(images/quotes.png);
background-repeat:no-repeat;
height:65px;
}

blockquote p{
margin-left:75px;
background-color:#DBE5D0;
padding:5px;
}

p{
margin:0 0 5px 5px;
line-height:20px;
padding:5px;
color:#000000;
font-size:85%;
}

p.author{
float:right;
font-weight:bold;
margin:0 5px 0 0;
}

h2{
margin:0px 5px 0 5px;
font-size:100%;
font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
font-weight:200;
}

h2.comment-author{
margin:0;
}

h3{
margin:5px 0 0 5px;
font-size:90%;
font-family:Palatino Linotype, Book Antiqua, Palatino, Georgia, Times, “Times New Roman”, serif;
font-weight:bold;
color:#3F3D27;
}

h3.comment-header{
background-image:url(images/h3-swoosh.png);
background-repeat:no-repeat;
color:#FAF39A;
text-indent:10px;
height:30px;
padding:5px 0;
margin:0 0 0 5px;
clear:both;
}

span.date{
float:right;
}

a.posttitle{
margin:0;
text-decoration:none;
color:#3F3D27;
}

a.posttitle:hover{
color:#000000;
}

a.posttitle:visited{
margin:0;
text-decoration:none;
color:#3F3D27;
}

p.postmetadata{
width:475px;
margin:0;
background-color:#3F3D27;
color:#FAF39A;
font-weight:bold;
}

p.postmetadata a:link{
margin: 0 0 0 5px;
text-decoration:none;
color:#EDF2E8;
}

p.postmetadata a:hover{
margin: 0 0 0 5px;
text-decoration:none;
color:#FAF39A;
}

p.postmetadata a:visited{
margin: 0 0 0 5px;
text-decoration:none;
color:#EDF2E8;
}

p.postmetadata2{
width:475px;
margin:0;
font-weight:bold;
}

p.postmetadata2 a:link{
margin: 0 0 0 5px;
color:#3F3D27;
text-decoration:none;
}

p.postmetadata2 a:visited{
margin: 0 0 0 5px;
color:#3F3D27;
text-decoration:none;
}

p.postmetadata2 a:hover{
margin: 0 0 0 5px;
background-color:#3F3D27;
color:#EDF2E8;
text-decoration:none;
}

div.numcomments{
width:80px;
height:70px;
margin: 0 25px 0 0;
background-image:url(images/comments.png);
background-repeat:no-repeat;
float:right;
text-align:center;
padding:20px 0 0 10px;
}

div.numcomments a:link{
font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
font-size:70%;
margin: 5px 15px 0 0;
padding: 5px 0 0 0;
text-decoration:none;
color:#3F3D27;
}

div.numcomments a:visited{
font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
font-size:70%;
margin: 5px 15px 0 0;
padding: 5px 0 0 0;
text-decoration:none;
color:#3F3D27;
}

#footer{
text-align:center;
background-image:url(images/footer.png);
background-repeat:no-repeat;
width:750px;
height:50px;
clear:both;
}

#footer p{

padding-top:15px;
font-weight:bold;
color:#FAF39A;
}

#footer p a{
padding:5px;
margin:10px 0 0 0;
text-decoration:none;
color:#FAF39A;
}

div.admin{
text-align:center;
width:750px;
margin:0;
}

div.admin ul{
list-style-type:none;
}

div.admin ul li{
display:inline-block;
}



ol.commentlist{
font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
font-size:110%;
color:#3F3D27;
list-style-type:none;
padding:5px;
}

div.comment-text{
float:left;
width:350px;
font-family:Palatino Linotype, Book Antiqua, Palatino, Georgia, Times, “Times New Roman”, serif;
margin: 10px 0;
}

div.alt{
font-family:Palatino Linotype, Book Antiqua, Palatino, Georgia, Times, “Times New Roman”, serif;
font-size:80%;
width:120px;
float:right;
margin: 10px 0;
text-align:right;
background-image:url(images/commenttop-alt.jpg);
background-repeat:repeat-x;
}

div.alt p{
width:125px;
float:right;
}

li.alt div.comment-text{
background-color:#C2C797;
}

li.alt div.comment-text p{
padding:5px 5px 3px 35px; 
background-color:#C2C797;
background-image:url(images/comment-quotes.png);
background-repeat:no-repeat;
margin:3px;
}


li.alt{
clear:both;
}

li.one{
Clear:both;
}

li.one div.comment-text{
background-color:#C8D8B8;
}

li.one div.comment-text p{
padding:5px 5px 3px 35px; 
background-image:url(images/comment-quotes.png);
background-repeat:no-repeat;
margin:3px;
}


div.one{
background-image:url(images/commenttop-one.jpg);
background-repeat:repeat-x;
font-family:Palatino Linotype, Book Antiqua, Palatino, Georgia, Times, “Times New Roman”, serif;
font-size:80%;
width:120px;
float:right;
margin:10px 0;
text-align:right;
}

div.one p{
width:125px;
float:right;

}


div.one a:link{
text-decoration:none;
color:#3F3D27;
}

div.alt a:link{
text-decoration:none;
color:#3F3D27;
}

div.one a:visited{
text-decoration:none;
color:#3F3D27;
}

div.alt a:visited{
text-decoration:none;
color:#3F3D27;
}

div.one a:hover{
text-decoration:none;
color:#3F3D27;
font-weight:bold;
}

div.alt a:hover{
text-decoration:none;
color:#3F3D27;
font-weight:bold;
}