/*  
Theme Name: Elegance
Theme URI: http://www.powertheme.com/themes/elegance/
Description: An elegant WordPress theme brought to you free by PowerTheme
Version: 1.1
Author: PowerTheme
Author URI: http://www.powertheme.com/
Tags: valid XHTML, valid CSS, right sidebar, widget ready, simple, widgets, two columns*/
* {
margin:0;
outline:none;
padding:0
}

a:link,a:visited,a:active {
color:#6891c3
}

a:hover {
color:#134077
}

body {
background:#FFF url(img/body-bg.gif) repeat-x;
color:#666;
font-family:Verdana, Arial, Helvetica, san-serif;
font-size:12px
}

#header {
height:138px;
width:800px
}

a.logo {
background:url(img/logo.png);
float:left;
height:52px;
margin-top:45px;
width:192px
}

a.logo span {
display:none
}

#branding {
float:left;
margin-top:45px
}

#branding h1 a {
color:#E7EBF7;
font-size:30px;
font-weight:400;
text-decoration:none
}

#branding p {
color:#fff;
background-color: inherit
}

.search {
float:right;
margin-top:32px
}

.search .search-text {
background:url(img/search-bg.png) no-repeat;
border:none;
padding:6px 30px 8px 10px;
width:157px
}

#subheader {
background:url(img/subheader-bg.png) no-repeat;
float:left;
height:163px;
width:800px
}

#subheader p {
font-size:10px;
margin:55px 0 0 10px;
width:460px
}

/*
	script stuff */
.search-alert {
background:url(img/search-alert-arrow.png) no-repeat;
color:#000;
cursor:pointer;
display:none;
float:left;
font-size:10px;
margin-top:2px;
padding:20px 15px 10px;
position:absolute
}

#content {
float:left;
width:560px
}

.post {
margin-bottom:50px;
width:560px
}

.post h2 a {
color:#24446b;
font-size:24px;
font-weight:400;
text-decoration:none
}

.post span.post-info {
color:#CCC;
float:left;
font-size:10px;
padding-bottom:10px;
width:560px
}

.post p {
line-height:22px;
margin-bottom:10px
}

.post div.cats {
border-top:1px solid #ececec;
padding-top:10px
}

#sidebar {
float:right;
width:185px
}

#sidebar ul {
list-style-type:none
}

#sidebar ul li {
border-bottom:1px solid #ececec;
margin-bottom:15px;
padding-bottom:5px
}

#sidebar ul li ul li {
border:none;
margin:0;
padding:0
}

#sidebar ul li ul li /* a */ {
background:url(img/sidebar-bullet.gif) no-repeat 0 7px;
display:block;
padding:5px 0 5px 20px;
width:165px
}

#sidebar ul li h2 {
color:#474747;
font-size:18px;
font-weight:400;
padding-bottom:9px
}

#footer {
background:#d4d4d4;
clear:both;
float:left;
margin-top:20px;
padding:20px 0;
width:100%
}

/*
	.comments template styles*/
.comments {
float:left;
padding:0
}

.comments input[type=text],textarea {
width:350px
}

textarea {
width:450px
}

.comments fieldset {
border:1px solid #CCC;
margin:10px 0 20px;
padding:20px
}

.comments p {
padding:0 0 10px
}

.comments h2 {
padding:0 0 15px
}

#cdisplay {
list-style-type:none;
margin:0;
padding:0
}

#cdisplay li {
margin-bottom:10px;
padding:10px;
width:560px
}

#cdisplay li.first {
background:#f9f9f9;
border-bottom:#CCC 1px solid
}

#cdisplay li.second {
background:#f6f6f6;
border-bottom:#dedede 1px solid
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto
}

.wp-caption {
background-color:#f3f3f3;
border:1px solid #ddd;
margin:10px;
padding-top:4px;
text-align:center
}

.wp-caption img {
border:0 none;
margin:0;
padding:0
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px
}

#wrapper,#footer .inner {
margin:0 auto;
width:800px
}

.navigation .previous,.alignleft {
float:left
}

.navigation .next,.alignright,img.avatar {
float:right
}