@import "reset.css";
body {
background:#231F20 none repeat scroll 0 0;
font-family:georgia;
line-height:1.9em;
font-size:.9em;
}
body a {
color:#FF661A;
text-decoration:none;
}
body a:hover {
text-decoration:underline;
}

blockquote, q {
background:#CCCCCC none repeat scroll 0 0;
border:1px dotted #999999;
color:#484848;
margin:20px;
padding:20px;
text-shadow:0px 1px 0px #e1e1e8;
}

#wrapper {
background:#FFFFFF none repeat scroll 0 0;
margin:auto;
text-align:center;
width:960px;
}
#headerwrapper {
    background:#231F20;
    width:100%;
}
#header {
background:#231F20 none repeat scroll 0 0;
height:120px;
text-align:left;
width:960px;
margin-left: auto;
margin-right: auto;
}
#navwrapper {
    background:#ffffff;
    width:100%;
}
#navheader {
background:#ffffff none repeat scroll 0 0;

text-align:left;
width:960px;
margin-left: auto;
margin-right: auto;
}
#login {
background:none repeat scroll 0 0 transparent;
float:right;
}
#login li {
float:left;
padding:5px 10px 10px;
}
#login a {
    color: #484848;
}
#login a:hover {
text-decoration:underline;
}
#nav_bar {
margin:0;
padding:13px 0;
text-align:left;
}
.page_item {
display:inline;
list-style-type:none;
margin:0 0 0 10px;
padding:0;
}
.page_item a {
color:#B1B72A;
font-family:helvetica,tahoma,geneva,arial,sans-serif;
font-size:1.1em;
padding:9px 25px 9px 10px;
text-decoration:none;
}
.page_item a:hover {
background:#FF661A none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
#top {
background:#FFFFFF none repeat scroll 0 0;
text-align:left;
width:960px;
}
#featured {
background-color:#FFFFFF;
float:left;
padding:20px;
width:600px;
}
#featured h2 {
color:#000000;
font-size:1.5em;
padding:0 0 10px;
}
#featured p {
padding:0;
}
small {
    font-size: .7em;
}
.left {
float:left;
margin:0 20px 0 0;
}
.title {
background-color:#FFFFFF;
padding:0;
}
.title a {
color:#000000;
font-family:helvetica,tahoma,geneva,arial,sans-serif;
font-size:1.1em;
font-weight:600;
padding:0;
}
.meta {
color:#999999;
font-size:0.7em;
margin:0 0 10px 0;
font-family:helvetica,tahoma,geneva,arial,sans-serif;
}
.meta a {
color:#666666;
padding:0 0 5px;
text-decoration:underline;
}
.right {
    float:right;
}
.left {
    float:left;
}
.readmore {
padding:5px 0 0;
}
.readmore a {
background-color:#FF661A;
color:#FFFFFF;
font-family:helvetica,tahoma,geneva,arial,sans-serif;
font-size:0.7em;
margin:10px 0;
padding:5px;
}
#featured_blogger {
background:#F8F8F8 none repeat scroll 0 0;
float:left;
height:290px;
margin:20px 20px 20px 10px;
width:290px;
}
#middle {
clear:both;
padding:0;
text-align:left;
}
#cat-header {
font-family:helvetica,tahoma,geneva,arial,sans-serif;
font-size:1.5em;
font-weight:600;
padding:0 0 5px 10px;
}
.category {
background:#FFFFFF none repeat scroll 0 0;
float:left;
font-family:helvetica,tahoma,geneva,arial,sans-serif;
height:60px;
margin:0;
padding:10px 10px 20px;
width:172px;
}
.category a {
background:transparent none repeat scroll 0 0;
color:#333333;
display:block;
}
.category a:hover {
background:#FF661A none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
.category p {
font-size:.8em;
line-height:1.2em;
}
#cat-1:hover, #cat-3:hover, #cat-5:hover {
background:#FF661A none repeat scroll 0 0;
color:#FFFFFF;
}
#cat-2:hover, #cat-4:hover {
background:#FF661A none repeat scroll 0 0;
color:#FFFFFF;
}
#cat-1:hover a, #cat-3:hover a, #cat-5:hover a {
background:#FF661A none repeat scroll 0 0;
color:#FFFFFF;
}
#cat-2:hover a, #cat-4:hover a {
background:#FF661A none repeat scroll 0 0;
color:#FFFFFF;
}
.cat_title a {
color:#B1B72A;
font-family:helvetica,tahoma,geneva,arial,sans-serif;
font-size:1.1em;
font-weight:600;
padding:0 0 5px;
}
.categories {
font-size:1.1em;
font-weight:600;
padding:10px 0 0;
}
.cat-item {
font-size:0.8em;
font-weight:300;
}
#bottom {
background:none repeat scroll 0 0 #FFFFFF;
clear:both;
float:left;
margin:0;
padding:20px;
text-align:left;
width:600px;
}
#bottom h2 {
padding:0;
}
#front-list {
padding:0 10px 20px 0;
}
.spoiler {
padding:0 0 50px;
}
.excerpt_spoiler {
padding:0 0 50px 145px;
}
#sidebar_cont {
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:550px;
margin:0;
padding:20px 30px;
text-align:left;
width:260px;
}
.sidebar {
}
.sidebar a {
color:#000000;	
text-decoration:none;
font-family:helvetica,tahoma,geneva,arial,sans-serif;
}
.sidebar a:hover {
text-decoration:underline;
}
.sidebar ul {
padding:0;
}
.sidebar h2 {
font-family:helvetica,tahoma,geneva,arial,sans-serif;
padding:20px 0 10px;
}
.sidebar h3 {
font-family:helvetica,tahoma,geneva,arial,sans-serif;
font-size:1.1em;
font-weight:600;
padding:10px 0;
}
.aktt_tweets {
font-family:helvetica,tahoma,geneva,arial,sans-serif;
font-size:.8em;
line-height:1.4em;
background-color:#E8FFFF;
border:2px solid #00FFFF;
}
.aktt_tweets li {
font-family:helvetica,tahoma,geneva,arial,sans-serif;
padding:5px;
}
.aktt_tweets a {
color:#195C6F;
}
.aktt_tweets a:hover {
text-decoration:underline;
}
.categories {
font-family:helvetica,tahoma,geneva,arial,sans-serif;
}
#footer {
clear:both;
background-color:#231F20;
width:100%;
}
#footer_space {
height:5px;
width:100%;
background-color:#cccccc;
}
#top_footer {
background:#837D89 none repeat scroll 0 0;
height:150px;
width:960px;
}
#trio1 {
float:left;
font-family:Georgia;
width:320px;
}
#trio1 h2 {
color:#FFFFFF;
font-size:2em;
padding:10px 0 10px 10px;
}
#trio1 li {
padding:0 0 0 10px;
}
#trio1 li a {
color:black;
font-weight:600;
text-decoration:none;
}
#trio1 li a:hover {
text-decoration:underline;
}
#trio2 {
float:left;
font-family:Georgia;
width:320px;
}
#trio2 h2 {
color:#FFFFFF;
font-size:2em;
padding:10px 0 10px 10px;
}
#trio2 li {
padding:0 0 0 10px;
}
#trio2 li a {
color:black;
font-weight:600;
text-decoration:none;
}
#trio2 li a:hover {
text-decoration:underline;
}
#trio3 {
float:left;
font-family:Georgia;
width:320px;
}
#trio3 h2 {
color:#FFFFFF;
font-size:2em;
padding:10px 0 10px 10px;
}
#trio3 li {
padding:0 0 0 10px;
}
#trio3 li a {
color:black;
font-weight:600;
text-decoration:none;
}
#trio3 li a:hover {
text-decoration:underline;
}
#second_footer {
background:none none repeat scroll 0 0;
clear:both;
width:290px;
margin:10px;
padding:0 0 100px 0;
text-align:left;
}
#second_footer h2 {
color:#FFFFFF;
font-family:helvetica,tahoma,geneva,arial,sans-serif;
font-size:1.1em;
padding:10px 0 10px 10px;
}
#second_footer ul li {
padding:0 0 0 10px;
}
#second_footer li a {
color:#ffffff;
font-family:helvetica,tahoma,geneva,arial,sans-serif;
font-size:0.9em;
text-decoration:none;
}
#second_footer li a:hover {
text-decoration:underline;
}
.linkcat {
list-style-type:none;
}
#single {
float:left;
padding:20px;
text-align:left;
width:600px;
background:#FFFFFF;
}
#single h2 {
padding:0;
}
.entry {
padding:0;
}
.entry p {
padding:15px 0 15px;
}
.entry h1 {
	font-size:1.1em;
	padding:20px 0;
}
.entry h2 {
	font-size:.9em;
	padding:10px 0;
}
.entry ol {
list-style-image:none;
list-style-position:inside;
list-style-type:decimal;
padding:20px 40px;
}
.entry ul {
list-style-image:url("images/bullet.png");
list-style-position:outside;
list-style-type:none;
padding:20px;
}
.comments-template {
padding:20px 0 10px 10px;
}
.nextprev {
padding:10px 0 0 10px;
}
#content {
text-align:left;
}
.wp-caption {
}
.wp-caption.alignright {
float:right;
margin:20px 0 5px 10px;
padding:10px 0 0 10px;
}
.wp-caption.alignleft {
float:left;
margin:20px 10px 5px 0;
padding:10px 0 0 10px;
}
.wp-caption.aligncenter {
align:center;
margin:20px auto 0 auto;
padding:10px 0 0 10px;
}
.wp-caption p {
font-family:helvetica,tahoma,geneva,arial,sans-serif;
font-size:.7em;
color:#999999;
padding:0;
text-align:center;
}
.gallery-caption {
align:center;
font-family:helvetica,tahoma,geneva,arial,sans-serif;
font-size:0.7em;
line-height:1.2em;
color:#999999;
padding:0;
text-align:center;
}
.gallery-caption.alignright {
float:right;
margin:20px 0 5px 10px;
padding:10px 0 0 10px;
}
.gallery-caption.alignleft {
float:left;
margin:20px 10px 5px 0;
padding:10px 0 0 10px;
}
.gallery-caption.aligncenter {
align:center;
margin:20px auto 0 auto;
padding:10px 0 0 10px;
}
.gallery-caption p {
font-family:helvetica,tahoma,geneva,arial,sans-serif;
font-size:.7em;
color:#999999;
padding:0;
text-align:center;
}
.thumbleft {
display:block;
height:125px;
width:125px;
float:left;
}
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #d5d5d5; margin:20px 0; padding:5px 7px 5px 64px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }
ol.commentlist li div.vcard cite.fn a.url { color:#FF661A; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { text-decoration:underline; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 0; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a {
color:#999999;
font-size:1em;
margin:0 0 10px 0;
font-family:helvetica,tahoma,geneva,arial,sans-serif;
}
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:10px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#FF661A; border:1px solid #FF661A; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }


ol.trackbacklist { list-style:none; margin:0; padding:0; }
ol.trackbacklist li { margin:20px 0; padding:0; }
ol.trackbacklist li.pingback comment-author { padding:0 170px 0 0; }
ol.trackbacklist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; }
ol.trackbacklist li div.vcard cite.fn { font-style:normal; font-size: 11px; }
ol.trackbacklist li div.vcard cite.fn a.url { color:#FF661A; text-decoration:none; }
ol.trackbacklist li div.vcard cite.fn a.url:hover { text-decoration:underline; }
ol.trackbacklist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 0; left:7px; position:absolute; top:7px; }
ol.trackbacklist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.trackbacklist li div.comment-meta a {
color:#999999;
font-size:1em;
margin:0 0 10px 0;
font-family:helvetica,tahoma,geneva,arial,sans-serif;
}
ol.trackbacklist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:10px 0 12px; }
ol.trackbacklist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.trackbacklist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.trackbacklist li div.reply:hover { background:#FF661A; border:1px solid #FF661A; }
ol.trackbacklist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.trackbacklist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.trackbacklist li ul.children li.depth-2 { margin:0 0 3px; }
ol.trackbacklist li ul.children li.depth-3 { margin:0 0 3px; }
ol.trackbacklist li ul.children li.depth-4 { margin:0 0 3px; }
ol.trackbacklist li ul.children li.depth-5 { margin:0 0 3px; }
ol.trackbacklist ul.children li.odd { background:#fff; }
ol.trackbacklist ul.children li.even { background:#f6f6f6; }
ol.trackbacklist li.pingback div.vcard { padding:0 170px 0 0; }

#pings {
    margin:50px 0 0 0;
    padding:0;
}
#commentform {
    margin:50px 0 0 0;
    padding:0;
}
.adsense {
    margin:20px;
    padding:0;
}