/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/
body { 
margin : 0; 
padding : 0; 
background : url(bg.jpg) repeat; 
font-family : normal small Georgia, "Times New Roman", Times, serif; 
color : #424242; 
font-size : 17px; 
} 
h1, h2, h3 { 
margin : 0; 
padding : 0; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-weight : normal; 
color : #6e8b3d; 
} 
h1 { 
letter-spacing : -1px; 
font-size : 20px; 
} 
h2 { 
font-size : 18px; 
} 
p, ul, ol { 
margin : 0 0 2em 0; 
text-align : justify; 
line-height : 26px; 
} 
a:link { 
color : #8b3a3a; 
background-color : transparent; 
text-decoration : underline; 
} 
a:hover, a:active { 
color : #556b2f; 
background-color : #cbbd98; 
text-decoration : underline; 
} 
a:visited { 
color : #8b3a3a; 
} 
img.left { 
float : left; 
margin-right : 15px; 
} 
img.right { 
float : right; 
margin-left : 15px; 
} 
form { 
margin : 0; 
padding : 0; 
} 
fieldset { 
margin : 0; 
padding : 0; 
border : none; 
} 
legend { 
display : none; 
} 
input, textarea, select { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #333333; 
} 
#header { 
width : 939px; 
margin : 0 auto; 
} 
#menu { 
float : left; 
width : 939px; 
height : 70px; 
} 
#menu ul { 
margin : 20px 0 0 30px; 
padding : 0; 
list-style : none; 
line-height : normal; 
} 
#menu li { 
display : block; 
float : left; 
} 
#menu a { 
display : block; 
float : left; 
margin-right : 3px; 
padding : 0 18px; 
background : url(img03.gif) no-repeat right 60%; 
text-decoration : none; 
text-transform : capitalize; 
font : 13px Tahoma, Arial, Helvetica, sans-serif; 
color : #8b5a2b; 
} 
#menu a:hover { 
text-decoration : none; 
color : #6e8b3d; 
} 
#logo { 
float : left; 
width : 939px; 
height : 333px; 
margin-left : 10px; 
background : url(img02.jpg) no-repeat left top; 
} 
#logo h1, #logo h2 { 
margin : 0; 
padding : 100px 0 0 140px; 
line-height : normal; 
} 
#logo h1 { 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 30px; 
font-style : italic; 
} 
#logo h1 a { 
text-decoration : none; 
color : #8b5a2b; 
} 
#logo h2 { 
margin : 0; 
padding : 0 0 0 140px; 
font : italic 15px Georgia, "Times New Roman", Times, serif; 
color : #8b5a2b; 
} 
#logo p a { 
text-decoration : none; 
color : #b6aca2; 
} 
#logo p a:hover { 
text-decoration : none; 
} 
#wrapper { 
width : 960px; 
margin : 0 auto; 
background : url(img01.gif) repeat-y left top; 
} 
#page { 
width : 939px; 
margin : 0 auto; 
} 
#content { 
float : right; 
width : 630px; 
padding : 30px 30px 0 0; 
} 
.post .entry { 
padding-top : 10px; 
} 
.post .meta { 
padding : 7px 0 40px 0; 
border-top : 1px dotted #d1d1d1; 
} 
.post .meta p { 
margin : 0; 
line-height : normal; 
color : #8b3a3a; 
} 
.post .meta .byline { 
float : left; 
} 
.post .meta .links { 
float : right; 
} 
.post .meta .more { 
padding-right : 20px; 
} 
.post .meta b { 
display : none; 
} 
#sidebar { 
float : left; 
width : 215px; 
padding : 30px 0 0 30px; 
} 
#sidebar ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#sidebar li { 
padding-bottom : 20px; 
} 
#sidebar li li { 
margin : 0; 
padding : 2px 0 2px 0; 
} 
#sidebar h2 { 
height : 32px; 
} 
#search h2 { 
margin-bottom : 20px; 
} 
#s { 
width : 135px; 
margin-right : 5px; 
padding : 3px; 
border : 1px solid #3a0700; 
} 
#x { 
padding : 3px; 
border : none; 
background : #3a0700; 
font-size : 11px; 
color : #8b3a3a; 
} 
.box1 { 
padding : 20px; 
} 
.box2 { 
color : #bababa; 
} 
.box2 h2 { 
margin-bottom : 15px; 
font-size : 16px; 
color : #8b3a3a; 
} 
.box2 ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited { 
color : #6e8b3d; 
} 
#footer-wrap { 
width : 939px; 
height : 180px; 
margin : 0 auto; 
background : url(img08.jpg) repeat; 
} 
#footer { 
margin : 15px auto; 
height : 180px; 
min-height : 64px; 
padding : 0; 
text-transform : uppercase; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 
html > body #footer { 
height : auto; 
} 
#legal { 
clear : both; 
padding-top : 30px; 
text-align : center; 
color : #000000; 
} 
#legal a { 
text-decoration : none; 
color : #000000; 
} 
div.c12 { 
clear : both; 
} 
span.c11 { 
font-weight : bold; 
} 
table.c10 { 
text-align : left; 
width : 647px; 
height : 242px; 
} 
td.c9 { 
text-align : center; 
} 
span.c8 { 
color : rgb(61, 70, 56); 
} 
img.c7 { 
border : 0 solid; 
width : 200px; 
height : 200px; 
} 
a.c6 { 
color : rgb(61, 70, 56); 
} 
img.c5 { 
border : 0 solid; 
width : 200px; 
height : 204px; 
} 
h1.c4 { 
text-align : center; 
} 
div.c3 { 
text-align : center; 
} 
h2.c2 { 
color : rgb(27, 31, 25); 
} 
h1.c1 { 
color : rgb(56, 66, 53); 
} 
div.c12 { 
clear : both; 
} 
span.c11 { 
font-weight : bold; 
} 
table.c10 { 
text-align : left; 
width : 647px; 
height : 242px; 
} 
td.c9 { 
text-align : center; 
} 
span.c8 { 
color : rgb(61, 70, 56); 
} 
img.c7 { 
border : 0 solid; 
width : 200px; 
height : 200px; 
} 
a.c6 { 
color : rgb(61, 70, 56); 
} 
img.c5 { 
border : 0 solid; 
width : 200px; 
height : 204px; 
} 
h1.c4 { 
text-align : center; 
} 
div.c3 { 
text-align : center; 
} 
h2.c2 { 
color : rgb(27, 31, 25); 
} 
h1.c1 { 
color : rgb(56, 66, 53); 
} 
div.c5 { 
text-align : center; 
} 
img.c4 { 
width : 275px; 
height : 32px; 
} 
li.c3 { 
list-style : none; 
display : inline; 
} 
p.c2 { 
font-weight : bold; 
text-align : center; 
} 
span.c1 { 
font-weight : bold; 
} 