body { 
margin : 0; 
padding : 0; 
background : #ffffff url(images/img01.gif) repeat-x ; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #737373; 
} 
form { 
padding : 0; 
} 
input, textarea { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 1em; 
color : #000000; 
} 
h1, h2, h3 { 
font-family : Arial, Helvetica, sans-serif; 
} 
h1 { 
font-size : 3em; 
} 
h2 { 
font-size : 2em; 
} 
h3 { 
font-size : 1em; 
} 
p, ul, ol { 
margin-bottom : 1.8em; 
line-height : 160%; 
} 
a { 
color : #414141; 
} 
a:hover { 
text-decoration : none; 
} 
#menu { 
width : 960px; 
height : 45px; 
margin : 0 auto; 
padding : 0 0; 
background : url(images/img02.jpg) no-repeat center top; 
} 
#menu ul { 
height : 45px;
width : 960px; 
margin : 0; 
padding : 0; 
background : url(images/img03.gif) no-repeat; 
list-style : none; 
} 
#menu li { 
float : left; 
height : 45px; 
background : url(images/img03.gif) no-repeat right top; 
} 
#menu a { 
float : left; 
height : 20px; 
margin : 0; 
padding : 10px 15px; 
text-decoration : none; 
font-weight : bold; 
color : #000000; 
} 
#menu a:hover { 
background : url(images/img02.gif) repeat-x; 
color : #ffffff; 
height : 45px; 
} 
#menu .current_page_item a { 
height : 45px; 
color : #ffffff; 
} 
#splash { 
width : 960px; 
height : 200px; 
margin : 0 auto; 
} 
#logo { 
width : 960px; 
height : 91px; 
margin : 0 auto; 
border-bottom : 6px solid #3f3f3f; 
color : #414141; 
} 
#logo h1, #logo h2 { 
margin : 0; 
padding : 0 20px; 
} 
#logo h1 { 
float : left; 
padding-top : 30px; 
letter-spacing : -3px; 
font-size : 3em; 
} 
#logo h2 { 
float : right; 
padding-top : 49px; 
letter-spacing : -1px; 
font-weight : bold; 
font-size : 16px; 
} 
#logo a { 
text-decoration : none; 
color : #414141; 
} 
#page { 
width : 960px; 
margin : 0 auto; 
padding : 30px; 
} 
#content { 
float : right; 
width : 680px; 
} 
.post { 
padding-bottom : 20px; 
} 
.post .title { 
margin : 0; 
padding : 5px 20px; 
letter-spacing : -2px; 
border-bottom : 1px solid #b9b9b9; 
font-size : 24px; 
} 
.post .title a { 
text-decoration : none; 
} 
.post .entry { 
padding : 10px 20px; 
} 
.entry ul { 
list-style-position : outside; 
list-style-type : square; 
} 
.entry li { 
list-style-position : outside; 
list-style-type : square; 
} 
.entry textarea { 
height : 100px;
width: 300px;
} 
.entry input { 
list-style-position : outside; 
list-style-type : square;
} 
.post .meta { 
height : 26px; 
background : #f5f5f5; 
border-top : 1px solid #e9e9e9; 
text-decoration : none; 
font-size : smaller; 
} 
.post .posted { 
float : left; 
height : 16px; 
padding : 5px 20px; 
} 
.post .permalink, .post .comments { 
float : right; 
height : 16px; 
padding : 5px 20px; 
} 
#sidebar { 
float : left; 
width : 200px; 
} 
#sidebar ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#sidebar li { 
margin-bottom : 20px; 
} 
#sidebar li ul { 
padding : 20px; 
} 
#sidebar li li { 
margin : 0; 
padding-left : 10px; 
padding-bottom : 5px; 
background : url(images/img04.gif) no-repeat left 50%; 
} 
#sidebar p { 
padding : 0 20px; 
} 
#sidebar h2 { 
height : 20px; 
margin : 0; 
padding : 0 0 0 0; 
background : url(images/img07.jpg) no-repeat; 
border-bottom : 1px solid #b9b9b9; 
font-size : 14px; 
font-weight : bold; 
color : #000000; 
} 
#search form { 
padding : 20px; 
} 
#search br { 
display : none; 
} 
#search #s { 
width : 135px; 
} 
#footer { 
clear : both; 
width : 960px; 
height : 50px; 
margin : 0 auto; 
padding : 20px 0; 
border-top : 6px solid #3f3f3f; 
font-size : smaller; 
} 
#footer p { 
margin : 0; 
text-align : center; 
line-height : normal; 
} 
.CheckBoxCenter { 
display : inline; 
color : #333; 
margin : 0 0 10px 10px; 
padding : 0; 
width : 350px; 
float : left; 
} 
.ColHeading { 
font-weight : bold; 
color : #333; 
text-align : center; 
} 
#FormContent { 
display : inline; 
color : #333; 
margin : 0 0 0 0; 
padding : 0; 
width : 350px; 
float : left; 
} 
.CostForm { 
margin : 0 0 0 0; 
color : #000330; 
width : 455px; 
border : 1px solid #d7e5f2; 
} 
.CostForm input { 
background-color : #ffff00; 
width : 100px; 
height : 22px; 
position : absolute; 
right : 300px; 
font-weight : bold; 
text-align : center; 
} 
.CostForm .button { 
background-color : #ffffcc; 
width : 100px; 
position : absolute; 
right : 300px; 
} 
.SmallHeading { 
color : #000aa0; 
font-weight : bold; 
} 