/*
Theme Name: Seo Fast
Description: Seo Fast Themes by Raden Beletz
Version: 1.2
Author: Raden Beletz
Author Url: http://radenbeletz.com
*/
body {
font-size : 14px;
font-family : arial, sans-serif;
text-align : center;
line-height : 1.4em;
background : #EFEFFB;
color : #0B0B0B;
}
h1, h2, h3, h4, h5 {
font-size : 1.3em;
margin : 0;
}
h1 a, h1 a:visited, h1 a:visited, h2 a, h2 a:visited, h2 a:visited, h3 a, h3 a:visited, h3 a:visited, h4 a, h4 a:visited, h4 a:visited, h5 a, h5 a:visited, h5 a:visited {
color : #0000ff;
}
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
color : #000;
text-decoration : underline;
}
h3.comments {
padding : 0;
}
a {
color : #0000ff;
text-decoration : none;
}
a:visited {
color : #0000ff;
text-decoration : none;
}
a:hover {
color : #000;
text-decoration : underline;
}
#container {
text-align : left;
background : #fff;
margin : 0 auto 0;
padding : 5px 5px;
width : 810px;
overflow : hidden;
border : 3px double #d8d8d8;
}
#header {
margin : 0 0 0 0px;
padding : 0 0 0 0;
height : auto;
font-weigh : 20px;
text-align : center;
border : 3px double #d8d8d8;
background : #EFEFFB;
}
#content {
float : left;
margin : 5px 0 0;
width : 500px;
border-right : 1px solid #d8d8d8;
padding : 0 5px 0 0; 
}
.singlecol #content {
padding : 0 5px;
margin : 10px 0 0;
float : none;
width : auto;
}
h2.pagetitle, h1.pagetitle {
padding : 0 0 3px;
border-bottom : 1px solid #d8d8d8;
}
h2.pagetitle a, h2.pagetitle a:visited, h1.pagetitle a, h1.pagetitle a:visited {
color : #0000ff;
}
h2.pagetitle a:hover, h1.pagetitle a:hover {
color : #000;
text-decoration : underline;
}
#content .titleinfo {
margin-bottom : 20px;
}
legend {
font-style : italic;
padding : 2px 5px 5px;
text-transform : uppercase;
}
fieldset {
border : 1px solid #d8d8d8;
}
input, textarea, select {
}
#content table th a, #content table td a {
color : #0000ff;
text-decoration : underline;
}
#content table th a:visited, #content table td a:visited {
color : #0000ff;
}
#content table th a:hover, #content table td a:hover {
color : #000;
text-decoration : underline;
}
#content table th {
background : #fff none repeat scroll 0% 0%;
}
#content table {
border-collapse : collapse;
}
#content table th {
border : 1px solid #d8d8d8;
padding : 0.2em 0.4em;
text-align : center;
}
#content table td {
border : 1px solid #d8d8d8;
padding : 0.2em 0.4em;
}
#content ul, #content ol {
margin : 0 0 0 1.4em;
padding : 0;
}
.post em, u, b, strong {
font-style : normal;
text-decoration : none;
font-weight : normal;
}
#content ul li, #content ol li {
margin : 0 0 1px 10px;
}
pre, code {
background-color : #fff;
}
pre, code {
font-family : 'Courier New', Courier, Fixed;
font-style : normal;
font-variant : normal;
font-weight : normal;
line-height : normal;
}
pre {
border : 1px solid #d8d8d8;
padding : 1px 1px 1px 2px;
}
blockquote {
border-left : 1px solid #f2f2f2;
margin : 5px 10px;
padding-left : 5px;
}
kbr {
color : #009193;
}
.next a {
float : right;
}
.previous a {
float : left;
}
a img {
border : medium none;
}
p img {
max-width : 100%;
padding : 0;
}
p.info {
text-align : right;
padding : 0 0 5px 0;
}
.entry {
margin : 0 0 20px 0;
}
.entry.single {
clear : both;
}
.entry.single {
margin : 0 0 20px 0;
}
.entry .info em {
padding-right : 6px;
font-style : normal;
}
.entry a:visited {
color : #0000ff;
}
.entry a:hover {
color : #000;
text-decoration : underline;
}
.thread-alt {
background-color : #fff;
}
.depth-1 {
border : 1px solid #d8d8d8;
}
.even, .alt {
border-left : 1px solid #d8d8d8;
}
small, .titleinfo {
line-height : 1.5em;
}
.commentlist {
padding : 0;
text-align : left;
}
.children {
padding : 0;
}
.nocomments {
text-align : center;
margin : 0;
padding : 0;
}
.commentlist li, #commentform input, #commentform textarea {
font : 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li ul li {
margin-right : 5px;
margin-left : 3px;
}
.commentlist li {
font-weight : normal;
margin : 5px 0 5px;
padding : 5px 5px 5px 5px;
list-style : none;
}
.commentlist cite, .commentlist cite a {
font-weight : normal;
font-style : normal;
}
.commentlist p {
font-weight : normal;
line-height : 1.5em;
text-transform : none;
margin : 5px 5px 5px 0;
}
#commentform p {
font-family : Arial, Helvetica, sans-serif;
margin : 5px 0;
}
.commentmetadata {
font-weight : normal;
margin : 0;
display : block;
}
.commentnav {
display : block;
margin-bottom : 5px;
margin-top : 5px;
text-align : center;
}
small, .titleinfo, .nocomments {
color : #777;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
.alt {
margin : 0;
padding : 3px;
}
.entry form {
text-align : left;
}
select {
width : 130px;
}
#commentform input {
width : 170px;
padding : 2px;
margin : 5px 5px 1px 0;
}
#commentform {
margin : 5px 10px 0 0;
}
#commentform textarea {
width : 450px;
padding : 2px;
}
#respond h3 {
margin : 5px 0 0;
}
#respond:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
#commentform #submit {
margin : 0 0 5px auto;
float : right;
}
.archive .postspermonth {
margin : 0;
list-style : none;
}
h2.archivetitle {
padding : 0 0 10px;
text-align : center;
}
#subcontent {
width : 300px;
padding : 0 0 0 2px;
float : right;
}
#subcontent ul li {
list-style-image : none;
list-style-type : none;
margin-bottom : 15px;
}
#subcontent h2 {
font-size : 1.1em;
border-bottom : 1px solid #d8d8d8;
display : block;
padding : 5px 0 2px 0;
padding-left : 2px;
font-style : normal;
}
#subcontent ul, #subcontent ol {
margin : 0;
padding : 0;
}
#subcontent ul ul li, #subcontent ul ol li {
line-height : 1.4em;
margin : 2px 0 0 0;
border-bottom : 1px solid #f2f2f2;
}
#subcontent ul ul li {
list-style : disc inside;
}
#subcontent ul ol li {
list-style : decimal inside;
}
#subcontent ul ul, #subcontent ul ol {
margin : 0 0 0 2px;
}
#subcontent .tags {
line-height : 2em;
}
#footer {
clear : both;
font-size : 11px;
color : #a0a0a0;
padding : 10px 0 0 0;
background : #EFEFFB;
border : 3px double #d8d8d8;
}
#footer p {
padding : 0;
margin : 0 0 0 0;
text-align : left;
}
#footer strong {
font-weight : normal;
}
.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}