html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
body {
line-height:1;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
blockquote, q {
quotes:none;
}
del {
text-decoration:line-through;
}
table {
border-collapse:collapse;
border-spacing:0;
}
p, ol, ul, table, form {
margin-bottom:20px;
}
body {
background:#333333 none repeat scroll 0 0;
color:#FFFFFF;
font-family:arial,helvetica,tahoma,sans-serif;
font-size:14px;
line-height:150%;
}
#wrapper {
background:#FFFFFF url(images/wrapper.jpg) repeat-y scroll left top;
color:#333333;
margin-left:auto;
margin-right:auto;
width:960px;
}
#title {
background:#FF7A03 url(images/title.jpg) no-repeat scroll left top;
height:100px;
padding:10px;
}
#main {
clear:both;
float:left;
padding:10px 10px 10px 0;
width:470px;
}
#left_side, #right_side {
float:left;
padding:10px;
width:220px;
}
#left_side {
background:#FF7A03 none repeat scroll 0 0;
}
* html #right_side {
width:218px;
}
#footer {
background:#FF7A03 url(images/footer.jpg) no-repeat scroll left bottom;
clear:both;
height:100px;
padding:10px;
}
h1, h2, h3, h4, h5, h6 {
font-family:"Trebuchet ms",tahoma,arial,verdana,sans-serif;
font-weight:normal;
margin-bottom:20px;
}
#title h1 {
font-size:24px;
margin-bottom:0;
padding-top:30px;
}

#title p {
color: white;
letter-spacing: 8px;
}

#title h1 a {
color:#FFFFFF;
letter-spacing:9px;
text-decoration:none;
text-transform:uppercase;
}
#main a {
color:#1167B8;
text-decoration:none;
}
#main a:hover {
text-decoration:underline;
}
#main div.post h2 {
border-bottom:1px dashed #AAAAAA;
color:#FF7A03;
font-size:18px;
font-weight:bold;
margin-bottom:10px;
padding-bottom:10px;
}
#main div.post h2 a {
color:#FF7A03;
}
#main div.post h3 {
font-size:16px;
font-weight:bold;
}
#main div.post h4 {
font-size:14px;
}
#main div.post {
margin-left:10px;
}
#main p.details {
background:#333333 none repeat scroll 0 0;
color:#FFFFFF;
font-size:0.85em;
margin-bottom:40px;
margin-top:20px;
padding:3px 0 3px 10px;
}
#main p.details a {
color:#FFFFFF;
}
#main ul li {
list-style-type:square;
margin-left:40px;
}
#main ol li {
list-style-type:decimal;
margin-left:40px;
}
#main img {
max-width:450px;
}
#main blockquote {
color:#0042CC;
font-family:georgia,serif;
font-style:italic;
padding-left:30px;
}
#main code {
background:#FFFE56 none repeat scroll 0 0;
}
#main p.post_tags {
clear:both;
font-size:0.85em;
}
div.navigation {
height:80px;
padding-top:40px;
}
div.navigation span.alignleft {
display:block;
float:left;
margin-left:10px;
width:210px;
}
div.navigation span.alignright {
display:block;
float:right;
text-align:right;
width:210px;
}
#main ol.commentlist li {
border-bottom:1px dashed #AAAAAA;
font-size:13px;
list-style-type:none;
margin-left:0;
padding:10px 10px 0;
}
#main ol.commentlist big {
font-size:16px;
font-weight:bold;
}
#main ol.commentlist span.date {
display:block;
font-size:12px;
margin-bottom:20px;
}
#main ol.commentlist li ul li {
border:0 none;
list-style-type:square;
margin-bottom:0;
margin-left:40px;
padding:0;
}
#main ol.commentlist li ol li {
border:0 none;
list-style-type:decimal;
margin-bottom:0;
margin-left:40px;
padding:0;
}
#main ol.commentlist li.alt {
background:#FAFAFA none repeat scroll 0 0;
}
#main ol.commentlist li.author {
background:#FFDA73 none repeat scroll 0 0;
}
#main ol.commentlist img.avatar {
float:right;
margin-left:10px;
}
#main ol.commentlist p, #main ol.commentlist ul, #main ol.commentlist ol {
margin-bottom:10px;
}
#commentform label {
font-size:12px;
}
#commentform input {
display:block;
}
#commentform textarea {
height:140px;
width:90%;
}
#commentform p {
margin-bottom:10px;
}
#left_side {
color:#333333;
font-size:12px;
}
#left_side h2 {
border-bottom:1px dashed #333333;
color:#333333;
font-size:16px;
margin-bottom:7px;
padding-bottom:7px;
padding-top:3px;
}
#left_side ul li ul li ul {
margin-bottom:0;
}
#left_side table {
width:90%;
}
#left_side table td, #left_side table th {
text-align:center;
}
#left_side a {
color:#FFFFFF;
text-decoration:none;
}
#left_side a:hover {
background:#FF5C0C none repeat scroll 0 0;
}
#right_side {
font-size:12px;
}
#right_side h2 {
border-bottom:1px dashed #AAAAAA;
font-size:16px;
margin-bottom:7px;
padding-bottom:7px;
padding-top:3px;
}
#right_side ul li ul li ul {
margin-bottom:0;
}
#right_side table {
width:90%;
}
#right_side table td, #right_side table th {
text-align:center;
}
#right_side a {
color:#1167B8;
text-decoration:none;
}
#right_side a:hover {
text-decoration:underline;
}
#tag_cloud a {
line-height:30px;
}
#searchform br {
display:none;
}
#searchform {
margin-bottom:20px;
}
select#cat {
margin-bottom:20px;
}
#footer p {
color:#FF5C0C;
font-size:12px;
padding-top:90px;
text-align:right;
}
#footer a {
color:#FFFFFF;
margin-left:5px;
margin-right:5px;
text-decoration:none;
}
#footer a.omega {
margin-right:0;
}
.aligncenter, div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.wp-caption {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#F3F3F3;
border:1px solid #DDDDDD;
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;
}
