* {
margin : 0;
padding : 0;
}
body {
text-align : center;
font : 12px Verdana;
color : #565656;
background-color : #dbdbdb;
padding : 20px 0;
}
a {
text-decoration : none;
color : #588cb8;
}
a:hover {
color : #588cb8;
}
img {
border : 0;
}
.break {
font-size : 0;
width : 0;
height : 0;
clear : both;
}
.alignleft {
float : left;
margin : 4px 10px 5px 0;
}
.alignright {
float : right;
margin : 4px 0 5px 10px;
}
.aligncenter {
text-align : center;
}
.hidden {
display : none;
}
#wrapper {
width : 970px;
margin : auto auto;
text-align : left;
padding : 0 7px;
}
#header {
border : 1px solid #b4b4b4;
background : #FFFFFF;
}
#header ul {
float : left;
list-style-type : none;
padding : 10px 0;
margin-left : -5px;
}
#header ul li {
float : left;
font-size : 0.9em;
padding : 0 15px;
border-left : 1px solid #252525;
}
#header ul li.f {
border : 0;
font-size : 0.4em;
}
#header .links {
float : right;
font-size : 0.8em;
color : #000000;
padding : 10px;
}
#header .links a {
margin-left : 8px;
margin-right : 8px;
}
#header ol {
list-style-type : none;
height : 25px;
background-color : #252525;
}
#header ol li {
float : left;
}
#header ol li a {
color : #ffffff;
display : block;
padding : 4px 17px 7px;
}
#header ol li a:hover {
background-color : #04b404;
}
#body {
border : 1px solid #b4b4b4;
margin : 10px 0;
background : url(images/wrapper.gif) repeat-y 745px 0%;
background-color : #ffffff;
}
#content {
width : 745px;
float : left;
}
#content .buffer {
padding : 20px 5px;
}
#content .post {
width : 345px;
height : 300px;
float : left;
padding : 0 10px;
}
#content .post h2 {
font-size : 1em;
text-align : center;
background-color : #f1f1f1;
padding : 2px 5px;
border : 1px solid #cccccc;
}
#content .post h2 a {
color : #588cb8;
text-align : center;
}
#content .post .thumb {
width : 329px;
height : 150px;
overflow : hidden;
margin-left : 7px;
}
#content .post .thumb img {
width : 329px;
}
#content .post p {
padding : 10px;
line-height : 1.4em;
}
#content .post .readmore {
display : block;
float : right;
text-indent : -9999px;
width : 101px;
height : 19px;
outline : none;
background : url(images/readmore.gif) no-repeat 0% 0%;
}

#content h2.title {
padding : 0 15px 20px;
font-size : 0.9em;
text-transform : uppercase;
font-weight : normal;
}
#content .postnav {
padding : 0 15px;
font-size : 0.8em;
text-transform : uppercase;
}
#content .postnav a {
color : #588cb8;
}
#content .single {
padding : 0 15px;
}
#content .single a {
color : #588cb8;
}
#content .single h1 {
font-size : 1em;
background-color : #f1f1f1;
padding : 2px 5px;
border : 1px solid #cccccc;
}
#content .single h2 {
font-size : 1em;
background-color : #f1f1f1;
padding : 2px 5px;
border : 1px solid #cccccc;
}
#content .single p {
line-height : 1.4em;
margin-bottom : 10px;
}
#content .single ol, #content .single ul {
list-style-position : inside;
margin-bottom : 10px;
}
#content .single li {
line-height : 1.4em;
}
#content .single blockquote {
line-height : 1.4em;
margin-bottom : 10px;
padding : 10px 10px 5px;
background-color : #eeeeee;
border-width : 1px 1px;
border-style : solid;
border-color : #e0e0e0;
}
#content .single h3, #content .single h4, #content .single h5, #content .single h6 {
font-size : 1.2em;
margin-bottom : 8px;
}
#sidebar {
width : 220px;
float : right;
padding: 0 0px 0px 0;
}
#sidebar h2 {
color : #588cb8;
font-size : 0.8em;
text-transform : uppercase;
padding : 10px 12px;
background : url(images/horizontal.gif) no-repeat 8px 22px;
}
#sidebar ul {
list-style-type : none;
padding : 0 10px 10px;
}
#sidebar ul li {
line-height : 1.4em;
padding : 2px;
border-bottom : 1px dotted #ababab;
font-size : 0.9em;
}
#sidebar ul li a {
color : #565656;
font-size : 0.9em;
}
#sidebar ul li a:hover {
color : #588cb8;
text-decoration : none;
}
#footer {
font-size : 0.8em;
border : 1px solid #b4b4b4;
padding : 12px;
color : #565656;
background-color : #ffffff;
}
