/*
THEME NAME:  Azorus
THEME URI: http://blog.azorus.com/
DESCRIPTION: Based on the Sandbox theme.
VERSION: 1.0
AUTHOR: David Slipp <dslipp@azorus.com>
AUTHOR URI: http://www.azorus.com/
TAGS: white, clean, simple, header image, two columns, right sidebar, fixed width, microformats, hcard, hatom, widget ready, gravatar support, valid XHTML, valid CSS, w3c, free
*/

body { font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 14px; background-color: #6d787a; margin: 0; padding: 0; background-image: url(images/bodybg.jpg); background-repeat: repeat-x; color: #6b5c4f;}
a { color: #feb402;  text-decoration: none;}
a:hover, a:active { text-decoration: underline;}
a img { border: 0; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; color: #feb402; line-height: 1.25em; margin: 0; padding: 0;}
h1 { font-size: 2.5em; color: #feb402; }
h2 { font-size: 2em; color: #feb402; }
h3 { font-size: 1.5em; color: #feb402; }
h4 { font-size: 1em; color: #feb402; }
h5 { font-size: .75em; color: #feb402; }
h6 { font-size: .5em; color: #feb402; }
p { font-size: 1em; line-height: 1.5em; margin-top: 0; }
strong { font-weight: bold; color: #6b5c4f; }

/* Header text for the blog */
span#header_large {
    font-size: 1.7em;
}
span#header_yellow {
    color: #FEB402;
    font-size: 1.5em;
    margin-left: 16px;
    font-family: Trebuchet MS, Gill Sans, Georgia, serif;
}

#wrapper { width: 800px; margin: 0 auto; background-color: #ffffff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
#branding {height: 150px; background-image: url(images/logo.gif); background-repeat: no-repeat; background-position: top left; padding: 0; margin: 0;}
#branding h1 a { 
    color: #6b5c4f; text-decoration: none;
    float: left; 
    padding: 0px; padding-bottom: 15px; margin: 0 0 0 0; 
    position: relative;
    top: 70px; left: 200px;
}
#branding h1 a:active, #branding h1 a:hover {
    color: #6b5c4f; float: left; text-decoration: none;
}
#branding h2 { 
    font-size: 1.2em; color: #6b5c4f; text-align: left;  font-weight: normal;
    width: auto; float: right; 
    padding: 0 2em 0 1em; margin: 1em 0 0 0; 
    background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 0px 5px; ;
}

#navigation { background-image: url(images/navbarbg.gif); background-repeat: no-repeat; background-position: top left; padding: 0; margin: 0;}
#navigation ul { display: block; list-style: none; height: 40px; padding: 0; margin: 0;}
#navigation ul li { display: block; float: left; list-style: none; width: 20%; padding: 12px 0 0 0; margin: 0; }
#navigation ul li a { display: block; width: 100%; text-align: center; padding: 0; margin: 0; font-weight: bold; color: #6b5c4f;}

#container { width: 60%; float: left; clear: both; padding: 0 0 1em 1em; margin: 0; }
#content { padding: 0; margin: 0; }

#content div { padding: 0 ; margin: 0 0 .5em .5em ; }
#content div img { border: 1px solid black; }

#primary{ width: 30%; float:right; clear: right; padding:0 1em 0 0; margin:0; background-color: #ffffff; }
#primary h2 { font-size: 1.25em; text-transform:lowercase; margin: 0; padding: 1em 0 0 0; }
#primary h3 { font-size: 1.25em; text-transform:lowercase; margin: 0; padding: 1em 0 0 0; }
#primary ul { display: block;  text-transform:lowercase; list-style:none; margin:0; padding:0; }
#primary ul li{ display: block; list-style:none; margin:0; padding:0; }
#primary ul li a { color: #000000; }
#primary ul#social { display: block; list-style:none; margin: 1.5em 0 0 0; padding:0; }
#primary ul#social li{ display: block; float:left; width: 25%; list-style:none; margin:0; padding:0; }
#primary ul#social li a img { border: none;}

#comments-list .avatar { float: left; margin-right: 1em; }
#comments-list .n { font-weight: bold; }
#comments-list p { clear: left; }

#footer { text-align: center; font-size: 0.75em; margin: 0 0 1em 0; clear:both; width:100%; }

.entry-date { font-style: italic; font-size: .75em; color: #666; }
.entry-meta  { font-style: italic; font-size: .75em; color: #666; clear:both; }
.comment-meta { font-style: italic; font-size: .75em; color: #666; clear:both; }
.entry-meta, .entry-meta a, .comment-meta, .comment-meta a, .sidebar, .sidebar a, #footer, #footer a { color: #666; }
.entry-title { font-size: 1.5em; margin: 1em 0 0 0; }
.alignright { float:right; margin:1em 0 0 1em; }
.alignleft{ float:left; margin:1em 1em 0 0; }
.aligncenter{ display:block; margin:1em auto; text-align:center; }


div#menu ul li,div.gallery dl,div.navigation 
form#commentform .form-label{ margin:1em 0 0; }
form#commentform span.required{ background:#fff; color:#feb402; }
form#commentform,form#commentform p{ padding:0; }
input#author,input#email,input#url,div.navigation div{ width:50%; }

textarea#comment{ height:13em; margin:0 0 0.5em; overflow:auto; width:66%; }
abbr.published { color: #666; border: 0 none; }
div.sidebar{ float:right; overflow:hidden; width:180px; }
div.comments ol li{ margin:0 0 3.5em; }
div.navigation{ height:1.25em; }
div.navigation div.nav-next{ float:right; text-align:right; }
div.nav-previous{ float:left; }
div.gallery *,div.sidebar div,div.sidebar 
h3,div.sidebar ul{ margin:0; padding:0; }
p.wp-caption-text{ font-style:italic; }
