#container {overflow: hidden;}

#sidebar {
float: left;
width: 25%;
padding: 2.5% 0 0 18.6%;
}

#content {
float: left;
width: 45%;
padding: 2.5% 0px 0px 10%;
}

#header {
	float: left;
	width: 45%;
	padding: 2.5% 0 0 5.5%;
}


/*---------MAIN STYLES---------*/
p{
font-family: helvetica-neue, helvetica, sans-serif;
text-align: justify;
font-size: 14px;
color:#000000; 
margin:12px 0;}
* {
border:0 none;
margin:0;
outline-style:none;
outline-width:0;
padding:0;
}

#content li {text-align: justify; list-style-position: outside; list-style-type: square; margin: 11px;}

blockquote {
        margin-bottom: 0.5em;
        margin-top: 0.5em;
        margin-left: 3em;
        padding: 0;
        color: #333333;
        padding-left: 0.6em;
        border-left: solid 4px;
        background-image: none;
    }

body {
background-color:#FFFFFF;

font-family: helvetica-neue, helvetica, sans-serif;
font-size:14px;
width:100%;
}

:focus {
outline-style:none;
outline-width:0;
}

.clear:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

.wrapper {
margin:0 auto;
width:80%;
}
a, .red {
color:#4782AC;
text-decoration:none;
}

h1 {
color:#333333;
font-family: helvetica-neue, helvetica, sans-serif;
font-size:68px;
font-weight:normal;
letter-spacing:1.7px;
}

h2 {
color:#666666;
font-family: Helvetica-neue, Helvetica, Arial, sans-serif;
font-size:18px;
font-weight:normal;
letter-spacing:1.7px;
padding-top: 13px;
}
h3 {
color:#666666;
font-family: Helvetica-neue, Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing: 1px;
padding-top: 13px;
width:100%;
}


/*---------INDEX STYLES---------*/

#sidebar li {
list-style-type:none;
font-family: helvetica-neue, helvetica, sans-serif;
color: #666666;
font-size:15.5px;
font-weight:normal;
line-height: 160%;
letter-spacing: 1px;
}

#bottom {
clear:both;
height:30px;
margin:0 auto;
width:158px;
}
#box {
background:#111418;
}
#footer {
background:#111418;
font-size: 13px;
font-style: normal;
clear:both;
padding: 2.5% 0 0 10%;
width:80%;
}
#footer .col1 {
float:left;
width:20%;
}
#footer .col2 {
float: left;
width:20%;
padding: 0 20% 0 20%;
}

}
#footer .last {
float:left;
width:20%;
padding: 0 20% 2.5% 0;
}
#footer .connect a {
width:26%;
margin-right: 8px;
}
#footer h3 {
color:#FFFFFF;
letter-spacing:1.75px;
font-weight:bold;
font-size: 15px;
}
#footer ul {
margin:0 0 10px;
}
#footer ul li {
line-height:2em;
}
#footer ul li a {
color:#C8C8C3;
}
#footer .copy {
font-family: Helvetica-neue, Helvetica, Arial, sans-serif;
border-top:2px solid #999999;
background-color: #111418;
clear:both;
color:#F4F4ED;
font-size:13px;
letter-spacing:0px;
line-height: 1.5em;
padding: 2.5% 0 2.5% 0;
width:100%;
}
#footer .subscribe li a {
line-height: 1.5em;
color:#4782AC;
}
#footer a:hover{
color: #FFF;
border-bottom: none;
}

span.aboutside { 
font-family: Helvetica-neue, Helvetica, Arial, sans-serif;
font-variant: normal;
font-size: 12px; 
letter-spacing: 0px;
color: #999999;
}
img { border : 2px solid #999999 }

#fuss {border: 2px solid #111418; padding: 10px;}


/*---------COMMENT STYLES---------*/
#comments { clear: both; border:2px solid; border-color: #111418; padding: 10px;}

#comments li {list-style-type:none;
font-family: helvetica-neue, helvetica, sans-serif;
}

#comments .meta p {color:#666666;
font-family: Helvetica-neue, Helvetica, Arial, sans-serif;
font-size:18px;
font-weight:normal;
letter-spacing:1.7px;
padding-top: 13px;}

#comments .meta p strong { color: #000000; }

#comments ul.nav { margin-bottom: 1em; }

#respond { background: #111418; padding: 20px 10px 40px 10px; color: #999999; position: relative; }
#respond h3 h3 {
color:#666666;
font-family: Helvetica-neue, Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing: 1px;
padding-top: 13px;
width:100%;
}
#respond h3 a { font-size: 1em; display: inline; letter-spacing: normal; }

#respond .cancel-comment-reply { position: absolute; right: 6px; background: none; top: 6px; }
#respond .cancel-comment-reply a { color: #4782AC; font-weight: bold; }

#respond div.row { min-height: 28px; _height: 28px; margin-bottom: .75em; clear: both; display: block; }

#respond label { float: left; width: 50px; text-align: left; margin-right: 10px; height: 28px; line-height: 28px; _font-size: 0.9em; _margin-top: -28px; }
#respond input { float: right; }
#respond textarea, #respond input { padding: 2px 4px; width: 200px; border: 0; background: white; height: 24px; font-size: 1.4em; color: #999999; font-family: Helvetica-neue, Helvetica, Arial, sans-serif; float: none }
#respond textarea { height: 96px; padding: 2px 1%; width: 98%; float: none; }

#respond a { color: #4782AC; font-weight: bold; }

#respond p.logged_as { color: #999999; margin-bottom: .5em; font-size: 1.1em; }

#respond p.req { color: #999999; float: right; line-height: 28px; height: 28px; }
#respond div.submit { text-align: right; }
#respond #submit { float: right; margin-left: 1em; display: block; }

ol.commentlist { outline-color: #000000; margin-bottom: 1em; }
ol.commentlist li div { border: 2px; solid #111418; padding: 10px; margin-left: 60px; position: relative; margin-bottom: 1em; }
ol.commentlist li div div {  outline-color: #000000; padding: 0; margin: 0; }
ol.commentlist li .comment-author img { border: 1px #111418; position: absolute; top: -10px; left: -70px; }
ol.commentlist li.comment-author-admin div { }
ol.commentlist li.comment-author-admin .comment-author img {border: 1px #111418 }
ol.commentlist li.comment-author-admin li.comment div { background: #999999; }
ol.commentlist li.comment-author-admin li.comment .comment-author img { border: 5px solid #999999; }
ol.commentlist li.comment-author-admin li.comment-author div { background: #111418; }
ol.commentlist li.comment-author-admin li.comment-author .comment-author img { border: 5px solid #000000; }
ol.commentlist li .comment-author cite { color:#000000;
font-family: Helvetica-neue, Helvetica, Arial, sans-serif;
font-size:18px;
font-weight:normal;
letter-spacing:1.7px;
padding-top: 13px; font-style: normal; text-transform: none; }
ol.commentlist li .comment-author cite a { color: #000000; }
ol.commentlist li .comment-author span.says { display: none; }

ol.commentlist li .comment-meta { margin: 0 0 .5em; font-size: .85em; }
ol.commentlist li .comment-meta a { color: #4782ac; }

ol.commentlist li em { position: absolute; margin-bottom: -1em; top: 10px; right: 10px; color: #999999; font-size: .9em; text-transform: none; }

ol.commentlist li p { font-family: helvetica-neue, helvetica, sans-serif;
text-align: justify;
font-size: 14px;
color:#000000; 
margin:12px 0; }
ol.commentlist li p em { position: static; color: inherit; font-size: 1em; text-transform: none; }
ol.commentlist li p a { color: #55554e; }

ol.commentlist li div.reply { text-align: right; }
ol.commentlist li div.reply a { color: #4782AC; font-weight: bold; }

ol.commentlist li ul.children { margin-left: 60px; }
