* {
margin:0;
padding:0;
text-decoration:none;
}
.clear, .postmetadata {
clear:both;
}
#page {
margin:54px auto;
width:936px;
}
#content {
float:left;
padding:0 0 54px;
width:700px;
}
#sidebar {
float:right;
margin:0 0 0 36px;
padding-bottom:54px;
width:198px;
}
#footer {
clear:both;
margin:0 auto;
}
body {
background:#151515;
color:#171717;
font-family:Arial,Sans-Serif;
font-size:12px;
line-height:16px;
text-align:center;
}
#page {
text-align:left;
}
#sidebar, .postdetails, .posttags, #footer, .postmetadata, #commentform, .commentmetadata {
color:#595959;
}
a {
color:#1879DC;
}
a:hover {
color:#ffffff;
}
#sidebar a, .commentlist a, .postdetails a, .posttags a, #footer a, .postmetadata a, #commentform a {
color:#1879dc;
}
#sidebar a:hover, .commentlist a:hover, .postdetails a:hover, .posttags a:hover, #footer a:hover, .postmetadata a:hover, #commentform a:hover {
color:#fff;
}
.entry p a {
border-bottom:1px dotted #999999;
}
small {
font-size:10px;
line-height:18px;
}
h1, h2, h3 {
font-family:Arial,Sans-Serif;
font-weight:normal;
color:#ffffff;
}
h2, h3 {
margin-bottom:18px;
}
h1, h1 a {
color:#999999;
font-size:24px;
line-height:36px;
text-align:left;
}
h1 a:hover {
color:#666666;
}
h2 {
font-size:20px;
font-weight:bold;
line-height:36px;
}
h3 {
font-weight:bold;
}
h2, h2 a {
color:#ffffff;
}
h2 a:hover {
color:#1c1c1c;
}
.entry p {
color:#a4a4a4;
}
.entry ol, .entry ul {
margin:-9px 0 9px;
padding:0 0 0 36px;
color:#959595;
}
.post {
margin:0 0 36px;
}
.post hr {
display:block;
}
#content .post p {
margin:0 0 18px;
}
#content .smallattachment {
float:left;
margin:5px 5px 5px 0;
text-align:center;
width:128px;
}
#content .attachment {
margin:5px 0;
text-align:center;
}
.postdetails {
margin-bottom:18px;
}
#sidebar p {
margin-bottom:18px;
}
#sidebar h2 {
color:#AAAAAA;
font-size:12px;
font-weight:normal;
line-height:18px;
margin:0;
}
#sidebar ul {
color:#CCCCCC;
list-style-type:none;
}
#sidebar ul li {
list-style-type:none;
margin:0 0 18px;
}
#sidebar ul ul {
list-style-type:none;
}
#sidebar ul ul li {
list-style-type:disc;
margin:0;
}
#sidebar ul ul, #sidebar ul ol {
margin:0 0 0 12px;
}
#sidebar ul ul ul, #sidebar ul ol {
margin:0 0 0 12px;
}
ol li, #sidebar ul ol li {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}
#footer {
background:#333333 none repeat scroll 0 0;
}
#footer #h1, #footer .description {
font-family:'Arail',Helvetica,Verdana,Arial,Sans-Serif;
}
.description {
color:#888888;
font-size:12px;
}
#footer p a, #footer h1 a, #footer ul a {
color:#999999;
}
#footer p a:hover, #footer h1 a:hover, #footer ul a:hover {
color:#FFFFFF;
}
#footercontainer {
color:#666666;
margin:0 auto;
padding:18px 0;
text-align:left;
width:936px;
}
#footer ul {
display:block;
margin-top:18px;
padding:0;
}
#footer ul li {
display:inline;
font-weight:bold;
}
#footer ul li a {
border:0 none;
margin-right:18px;
}
.commentlist {
color:#666666;
text-align:left;
}
.commentlist li {
background:#F8F8F8 ;
border:1px solid #EAEAEA;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:18px 0 0;
padding:17px;
}
.commentlist li .avatar {
float:right;
padding:0 0 9px 18px;
}
.commentlist cite, .commentlist cite a {
font-style:normal;
font-weight:bold;
}
.commentlist p {
font-size:12px;
font-weight:normal;
text-transform:none;
}
.commentmetadata {
display:block;
font-weight:normal;
margin:0;
}
.nocomments {
margin:0;
padding:0;
text-align:center;
}
div#respond {
background:#151515 ;
border:1px solid #EAEAEA;
margin-top:36px;
padding:17px;
}
#commentform input.text {
background:#EAEAEA url(images/headless_inputbg.jpg) repeat-x scroll center top;
border:1px solid #DBDBDB;
font-size:18px;
line-height:18px;
margin:9px 5px 0 0;
width:170px;
}
#commentform textarea {
background:#EAEAEA url(images/headless_inputbg.jpg) repeat-x scroll center top;
border:1px solid #DBDBDB;
color:#111111;
font-family:Helvetica,Verdana,Arial,Sans-Serif;
font-size:12px;
line-height:18px;
margin-bottom:9px;
padding:8px;
width:646px;
}
#commentform #submit {
float:right;
margin:0;
}
.entry form {
text-align:center;
}
select {
width:130px;
}
.submit {
position:relative;
top:-18px;
}
#searchbox {
background:transparent url(images/headless_searchbox.jpg) no-repeat scroll 0 0;
float:right;
height:36px;
margin-bottom:18px;
width:198px;
}
#searchbox #s {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#999999;
float:left;
font-size:24px;
height:34px;
line-height:34px;
margin:2px 0 0 6px;
width:152px;
}
#searchbox #go {
float:right;
height:36px;
width:36px;
}
p img {
max-width:100%;
}
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright {
display:inline;
margin:0 0 2px 18px;
}
img.alignleft {
display:inline;
margin:0 18px 2px 0;
}
#wp-calendar #prev a, #wp-calendar #next a {
font-size:9pt;
}
#wp-calendar a {
text-decoration:none;
}
#wp-calendar caption {
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:1.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-align:center;
}
#wp-calendar th {
font-style:normal;
text-transform:capitalize;
}
#wp-calendar {
empty-cells:show;
margin:10px auto 0;
width:155px;
}
#wp-calendar #next a {
padding-right:10px;
text-align:right;
}
#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}
#wp-calendar a {
display:block;
}
#wp-calendar caption {
text-align:center;
width:100%;
}
#wp-calendar td {
padding:3px 0;
text-align:center;
}
#wp-calendar td.pad:hover {
background-color:#FFFFFF;
}
.wp-caption {
background-color:#F3F3F3;
text-align:center;
}
.wp-caption p.wp-caption-text {
color:#999999;
font-size:10px;
line-height:18px;
margin:0 !important;
}
.alignright {
float:right;
margin:0 0 2px 18px;
}
.alignleft {
float:left;
margin:0 18px 2px 0;
}
.aligncenter, div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
code {
font-family:'Courier New',Courier,Fixed;
}
blockquote {
border-left:5px solid #DDDDDD;
margin:18px 30px 0 10px;
padding-left:20px;
}
blockquote cite {
display:block;
margin:5px 0 0;
}
.center {
text-align:center;
}
.hidden {
display:none;
}
hr {
display:none;
}
a img {
border:medium none;
}