/*
Theme name: Dualie
Description: Color changes
Version: Geek 1.3
Author: DanGayle
Author URI: http://dangayle.com/
*/

html { height: 100%; margin-bottom: 1px; }

body{
font-family: Georgia, Times, "Times New Roman", serif;
font-size: regular;
line-height: 1.2em;
vertical-align: top;
background: rgb(0,0,0);
font-weight: normal; 
}

#wrapper{
color: #000;
width:60em;
margin: 0 auto;
text-align: left;
background: #fff;
overflow:hidden;
}

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
margin: 0;
padding: 0;
}

p{
padding: 0 0 .5em 0;}

a{
text-decoration: none;
color: #000;
}

dt{
padding: 0 0 0 1em;}

dd{
padding: 0 0 1em 2em;
}


a{
color: #c32026;
text-decoration: none;
}

a:hover{
color:black;}

a img{
border: 0;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~Header~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#header{
float: left;
width: 60em;
border-top: 3px solid rgb(64,0,0);
background-color: #fff;
padding-bottom: 4px;
}

#header h1{ 
font-size: 3.5em;
font-weight: bold;
line-height: normal;
padding: 0 0 0 .5em;
display: none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~About~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


#about{
clear: both;
color: rgb(64,0,0);
float: left;
width: 60em;
border-top: 1px solid rgb(64,0,0);
background: #fff;
border-bottom: 1px solid rgb(64,0,0);
}

#about-layout{
font-size: .9em;
padding: .25em 0 .4em 2em;
}

#about a{
color: #777;
}

#about a:hover{
color: #000;
}

#about #search{
display: inline;
margin:-1.65em 1em 0 0; 
float:right;
}

#register{
display: inline;
list-style: none;
}

form#searchform input {
font-family: Georgia, Times, "Times New Roman", serif;
font-size: .7em;
width: 10em;
border: 1px solid #ededed;
background: #fff;
color: #777;
}


.left, .alignleft{
float: left;
margin: 10px;
}

.right, .alignright{
float: right;
margin: 10px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~Container~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#two-column-container{
float: left;
width: 60em;
background:#fff url(images/bg_navigation.gif) repeat-y 30em 0;
}

#one-column-container{
float: left;
width: 60em;
background:#fff;
}

.odd-column{
float: left;
display: inline;
width: 27.5em;
margin: 0 1em;
overflow: hidden;
}

.even-column{
float: right;
display: inline;
width: 27.5em;
margin: 0 1em;
overflow: hidden;
}

.single-column{
float: left;
display: inline;
width: 33.5em;
margin: 0 1em;
background:#fff url(images/bg_navigation.gif) repeat-y 33.5em 0;
overflow: hidden;
}

.body_banner{
clear: both;
display: block;
position: relative;
background-color: #fff;
}

.banner{
	display: block;
	border-top: 1px solid #ededed;
	width:960px;
	max-width: 960px;
	overflow: hidden;
}


.post{
padding: 1em;
border-bottom:1px dotted rgb(64,0,0);
}

.post p img{
max-width: 100%;
padding:.5em 0;
}


h2, h3, h4, h5, h6{
padding: .25em 0;
font-weight: normal;
}

h2 {
font-size: 2em;
line-height: 1.2em;
}

h3 {
font-size: 1.5em;
font-style: italic;
line-height: 1.1em;
}

h4{
font-size: 1.2em;
text-transform: uppercase;
font-weight: bold;
line-height: 1.1em;
}

h5{
font-size: 1em;
font-weight: bold;
line-height: 1.1em;
}

h6{
font-size: .8em;
font-weight: bold;
text-transform: uppercase;
line-height: 1.1em;
}

blockquote p{
padding: 1em;
margin: 1em;
background: #f9f9f9;
}

blockquote blockquote{
float: none;
width: auto;
margin: 0 .8em;
background: #fff;
}


.author{
font-size: .9em;
font-style:italic;
font-weight: bold;
color: #000;
padding: 1em .2em .2em .1em;
}


.edit {
font-size: .8em;
font-weight: bold;
text-transform: uppercase;
}

.post-info{
padding: .5em 0 0 0;
color: #666;
font-size: .8em;
}

.post-info a{
color: #666;
}

.post-info a:hover{
color: #000;
}

.post-teaser{
padding: .5em 0 0 0;
color: #666;
font-size: 1em;
}

.post-teaser a{
color: #666;
}

.post-teaser a:hover{
color: #c32026
}

.navigation{
padding: 1em;
border: 1px solid #ededed;
background: #f9f9f9;
font-size: .8em;
float: left;
}

#comments{
margin: .9em;
margin-top: 1.5em;
padding: .9em;
border: 1px solid #ededed;
}

#comments ol{
list-style: none;
margin: .9em 0;
padding: 0;
}

#comments ol li{
list-style: none;
margin: .9em 0 0;
padding: 0 0 .9em;
border-bottom: 1px solid #ededed;
line-height: 1.2em;
}

#comments span.comment-author{
font-weight: bold;
}

#respond{
padding: .9em;
background: #f9f9f9;
}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~Sidebar~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#sidebar1{
float: right;
display: inline;
width: 11em;
margin: 1em 1em 0 0;
overflow: hidden;
}

#sidebar2{
float: right;
display: inline;
width: 11em;
margin: 1em 1em 0 0;
overflow: hidden;
}

.sidebar ul{
list-style: none;
margin: 0 0 1em 0;
padding: 0 0 1em 0;
}

.sidebar ul li{
padding: 1em 0;
}

.sidebar ul li h2{
border-top: 2px solid rgb(64,0,0);
padding: .5em 0 .5em 0;
font-size: 1em;
font-weight: bold;
text-transform: uppercase;

}

.sidebar ul ul{
margin: 0;
padding: .1em .8em 0;
line-height: 1.2em;
}

.sidebar ul ul li{
padding: 0;
}

.sidebar ul ul ul{
padding: 0 0 0 .8em;
}

.sidebar a{
font-size: .8em;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~Footer~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#footer{
float: left;
clear: both;
display: inline;
padding: .5em 0 .5em 0;
width: 60em;
background: #fff;
border-top: 3px solid rgb(64,0,0);

}

#footer p{
margin-left: .5em;}

#footer img{
margin: 2px 0 0 0;}


