/*  
Theme Name: 	Sepia
Version:		1.0.0
Description: 	A simple, minimalist, standards-compliant theme
Author: 		Arnold Goodway
Tags: 			fluid, single column, fast loading, big graphics in posts

License:		The CSS, XHTML and design is released under GPL:
				http://www.opensource.org/licenses/gpl-license.php
				
*/


tr{
border-bottom: 5px;
}
div#content1 {
    position: relative;
    width: 850px;
    top: 0px;
    left: 0px;
margin: 0 auto;
}

div#content3 {
    position: relative;
    width: 650px;
    top: 0px;
    left: 150px;
}

div#content4 {
    position: relative;
    width: 750px;
    top: 0px;
    left: 150px;
}

div#content2 {
    position: relative;
    width: 450px;
    top: 0px;
  left: 50px;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:2em 2em 2em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:2em 2em 2em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


table {
line-height : 2em;
margin:0px;
}

td{
padding:20px;
}

div.textspacedout{
line-height: 85px;
}
#nav a:visited {
text-decoration: none;
}
#nav a:hover, #nav li.current a {
color: black;
text-decoration: underline;
}

img{
border:none;
}

a:focus{
outline:0;
}




/* Reset */
*{
padding:0;
margin:0;
}
img{
border:none;
}
body{
font-family: 'open sans', arial, sans-serif;
font-size:62.5%;
}
a:focus{
outline:0;
}

/* Blocks Verdana, Geneva, sans-serif; 'open sans', arial, sans-serif; */
body{
background:#fff url(images/background.jpg) left top repeat-x;
color:#000;
font-family: 'open sans', arial, sans-serif;
font-size:62.5%;
line-height:1.8;
margin:0;
padding:0;
font-size:1em;
}
#container{
width:70%;
margin:1em auto;
}
#skip{
color:#000;
background:transparent;
text-align:center;
}
#header{
height:80px;
vertical-align: middle;
text-align:center;
color: white;
background-color:#991C0E;
font-size:1.5em;
position: relative;
}
#menu{
color:white;
background:#991C0E;
text-align:center;
}
#content{
float:left;
width:100%;
padding:1em 0;
font-size:.8em;
}
#sidebar{
width:100%;
float:left;
margin:1em 0;
font-size:.8em;
background:#fff url(images/background.jpg) left top repeat-x;
color:#000;
}
#sidebar1{
width:45%;
float:left;
padding:1em;
}
#sidebar2{
width:45%;
float:right;
padding:1em;
}
#footer{
color:gray;
clear:both;
text-align:center;
bottom:0;
font-size:.6em;
}

/* Links */
a{
/* color:#705040; */
background:transparent;
text-decoration:none;
}
a:link{
color:#000;
/* color:#705040; */
background:transparent;
text-decoration:underline;
}
a.projectTitle:link{
color:#991C0E;
background:transparent;
text-decoration:none;}

a.projectTitle:visited{
color:#2f1d06;
background:transparent;
text-decoration:none;}

a:visited{
/* color:#2f1d06; */
color:#777;
background:transparent;
text-decoration:none;
}
a:hover, a:focus{
color:#00f;
/* background:#705040; */
background:transparent; 
text-decoration:underline;
}
a:active{
color:#fff;
background:#907000;
}
#skip a, #menu a{
color:#000;
background:transparent;
padding:.5em;
text-decoration:none;
}
#skip a:link, #menu a:link{
color:#000;
background:transparent;
padding:.5em;
text-decoration: none;
}
#skip a:visited, #menu a:visited{
color:#2f1d06;	
background:transparent;
text-decoration:none;
}
#skip a:hover, #skip a:focus, #menu a:hover, #menu a:focus{
/* color:#fff; */
color:#991C0E;
/* background:#735d4c;
background:#d0e2f9; */
background: white;
text-decoration:none;
}
#skip a:active, #menu a:active{
color:#fff;
background:#907000;
text-decoration:none;
}
#header a:link, #header a:visited{
color:white;
background:transparent;
text-decoration:none;
padding:0;
margin:0;
}
#header a:hover, #header a:active, #header a:focus{
color:gray;
background:transparent;
text-decoration:none;
padding:0;
margin:0;
} 

/* Lists */
ul{
list-style:inside disc;
margin:1em;
padding-left:1.8em;
}
ol{
margin:1em;
padding-left:1.8em;
list-style:decimal;
}
li{
margin:0;
padding:0;
}
dt{
padding-left:1.8em;
}
dd{
padding-left:3.6em;
}
#sidebar ul{
list-style:none;
margin:0;
padding-left:0;
}
#skip ul{
margin-bottom:1em;
padding:0;
font-size:.7em;
}
#skip li{
display:inline;
list-style-type:none;
padding:.5em;
margin:0;
}
#menu ul{
margin:0;
padding:0;
border-bottom:1px solid #e3dcd6;
}
#menu li{
display:inline;
list-style-type:none;
padding:.5em;
margin:0;
}
.edit ul{
margin:0;
padding:0;
border-top:1px solid #e3dcd6;
border-bottom:1px solid #e3dcd6;
}
.edit li{
display:inline;
list-style-type:none;
padding:.5em;
margin:0;
}
.footer-list ul{
margin:0;
padding:0;
border-top:1px solid #e3dcd6;
border-bottom:1px solid #e3dcd6;
margin-bottom:0em;
}
.footer-list li{
display:inline;
list-style-type:none;
padding:.5em;
margin:0;
}
.commentlist li .avatar{ 
float:right;
border:1px solid #eee;
padding:2px;
background:#fff;
color:#000;
}

/* Fonts */
h1{
font-size:2em;
}
h2{
font-size:1.6em;
}
h3{
font-size:1.4em;
}
h4{
font-size:1.2em;
}
h5{
font-size:1em;
}
h6{
font-size:.8em;
}
#header p{
font-variant:small-caps;
padding:0;
margin:0 0 .5em 0;
}
p{
margin-bottom:1em;
}
#sidebar p{
margin-bottom:.5em;
margin-top:.5em;
}
#sidebar h6{
font-size:1.5em;
}
#footer p{
font-size:.8em;
padding:1em 0;
}

/* Miscellaneous */
img{
border:none;
}
.aligncenter, div.aligncenter{
display:block;
margin-left:auto;
margin-right:auto;
}
.alignleft{
float:left;
margin-right:1em;
}
.alignright{
float:right;
margin-left:1em;
}
.wp-caption{
border:1px solid #e3dcd6;
text-align:center;
background:#f7f5f4;
color:#000;
padding-top:.4em;
margin:1em;
}
.wp-caption img{
margin:0;
padding:0;
border:0 none;
}
.wp-caption p.wp-caption-text{
font-size:1em;
line-height:1.7em;
padding:0 .4em .5em;
margin:0;
}
.post-thumb{
float:left; 
width:40px; 
height:60px;
background:url(images/post-thumb-bg.jpg) top left no-repeat; 
border:1px solid #735d4c; 
overflow:hidden; 
margin-right:1em; 
display:inline;
}
.author{
color:#907000;
background:transparent;
margin:1em 0;
}
.edit{
text-align:right;
padding-bottom:2em;
}
.footer-list{
text-align:center;
font-size:.8em;
}
.bookmark{
background:#f7f5f4;
color:#000;
padding:1em;
text-align:justify;
}
.post-info{
background:#f7f5f4;
color:#000;
padding:1em;
text-align:justify;
margin-top:.5em;
}
input#s{
background:#f7f5f4;
color:#000;
border:1px solid #e3dcd6;
}
input#s:focus{
background:#fff;
color:#000;
border:1px solid #e3dcd6;
}
/*leave the next 2 for backwards compatibility*/
.pic-left{
float:left;
margin-right:1em;
}
.pic-right{
float:right;
margin-left:1em;
}
blockquote{
padding:.5em 1em .2em 1em;
border-left:2px solid #e3dcd6;
background:#f7f5f4;
color:#000;
}
strong{
font-weight:bold;
}
em{
font-style:italic
}
code{
font-size:1.2em;
}
underline{
text-decoration:underline;
}
strike{
text-decoration:line-through;
}
small{
margin:1em 0;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:hover, .wp-pagenavi a:active, .wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend {
border:1px solid #43362c !important;
}
.footer-list a img{
padding-top:.4em;
}
#commentlist{
list-style:none;
margin:0;
padding:0;
}
.commentlist ol li{
margin:1.6em 0;
padding:0 1em;
background:#f7f5f4;
color:#000;
}
.commentlist a{
color:#000;
background:#f7f5f4;
}
.comments{
margin:2em 0 1em 0;
}
form textarea{
width:100%;
border:1px solid #ccc;
padding:.3em;
margin:0;
color:#000;
background:#f7f5f4 url(images/youcomment.png) right bottom no-repeat;
}
form input{
border:1px solid #ccc;
padding:.3em;
margin:0;
color:#000;
background:#f7f5f4;
}
form input:focus, form textarea:focus{
color:#000;
background:#fff;
}
.hidden{
display:none;
}
label{
margin-left:.5em;
}
.red{
color:#ff0000;
background:transparent;
font-weight:bold;
}
.blue{
color:#0033ff;
background:transparent;
font-weight:bold;
text-decoration:underline;
}
.green{
color:#009900;
background:transparent;
font-weight:bold;
font-style: italic;
}
.block-left{
float:left;
width:10em;
font-weight:bold;
margin-right:1em;
border-top:1px solid #e3dcd6;
border-bottom:1px solid #e3dcd6;
}
