body { 
background-color : #ffffff; 
color : #2f373a; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
} 
.main_div { 
width : 790px; 
vertical-align : top; 
text-align : left; 
} 
a { 
color : #105b68; 
text-decoration : underline; 
} 
a:hover { 
color : #105b68; 
text-decoration : none; 
} 
.postmetadataalt { 
font-size : 0.81em; 
} 
.pagetitle { 
padding : 0 0 15px 0; 
margin : 0 0 0 0; 
color : #105b68; 
} 
p { 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
} 
html { 
font-size : 11px; 
font-family : tahoma, arial; 
} 
.normal { 
font-size : 1.01em; 
font-family : tahoma, arial; 
} 
.big { 
font-size : 1.11em; 
font-family : tahoma, arial; 
} 
.bigger { 
font-size : 1.21em; 
font-family : tahoma, arial; 
} 
.small { 
font-size : 0.91em; 
font-family : tahoma, arial; 
} 
h1 { 
color : #ffffff; 
font-size : 4.11em; 
font-weight : normal; 
line-height : 1.01em; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
} 
h3 { 
color : #105b68; 
font-size : 1.81em; 
font-weight : normal; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
} 
#respond { 
color : #105b68; 
font-size : 1.81em; 
font-weight : normal; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
} 
.head h3 a { 
color : #105b68; 
text-decoration : none; 
} 
.head h3 a:hover { 
color : #105b68; 
text-decoration : none; 
} 
.content_txt h3 a { 
color : #105b68; 
text-decoration : none; 
} 
.content_txt h3 a:hover { 
color : #105b68; 
text-decoration : none; 
} 
.content_txt2 h4 { 
color : #105b68; 
font-size : 1.61em; 
font-weight : bold; 
padding : 20px 0 0 0; 
margin : 0 0 0 0; 
} 
.content_txt2 h3 a { 
color : #105b68; 
text-decoration : none; 
} 
.content_txt2 h3 a:hover { 
color : #105b68; 
text-decoration : none; 
} 
.menu { 
vertical-align : top; 
padding : 17px 15px 3px 15px; 
text-align : right; 
} 
.menu ul { 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
list-style : none; 
} 
.menu ul li { 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
display : inline; 
} 
.menu ul li a { 
background : url(images/more_bg.jpg) no-repeat right top; 
color : #234400; 
text-decoration : none; 
padding : 0 28px 0 22px; 
margin : 0 0 0 0; 
font-size : 1.21em; 
} 
.menu ul li a:hover { 
text-decoration : underline; 
color : #234400; 
font-size : 1.21em; 
} 
.header { 
background : url(images/header.jpg) no-repeat left top; 
width : 790px; 
height : 224px; 
} 
.co_name { 
vertical-align : top; 
padding : 75px 20px 20px 155px; 
} 
.co_name a { 
color : #ffffff; 
text-decoration : none; 
} 
.co_name a:hover { 
color : #ffffff; 
text-decoration : none; 
} 
.slogan { 
vertical-align : top; 
padding : 3px 345px 0 0; 
color : #2b7300; 
line-height : 1.11em; 
font-size : 1.11em; 
} 
.bbg { 
background : url(images/bbg.jpg) repeat-y left top; 
width : 790px; 
} 
.bbg2 { 
background : url(images/bbg2.jpg) repeat-y left top; 
width : 790px; 
} 
.table { 
width : 790px; 
display : table; 
} 
.table_row { 
width : 790px; 
height : 100%; 
display : table-row; 
} 
.line1 { 
width : 13px; 
height : 100%; 
vertical-align : top; 
display : table-cell; 
} 
.line2 { 
width : 31px; 
height : 100%; 
vertical-align : top; 
display : table-cell; 
} 
.line3 { 
width : 44px; 
height : 100%; 
vertical-align : top; 
display : table-cell; 
} 
.left { 
width : 242px; 
height : 100%; 
vertical-align : top; 
display : table-cell; 
} 
.right2 { 
width : 580px; 
height : 100%; 
vertical-align : top; 
display : table-cell; 
padding : 52px 0 0 50px; 
} 
.right { 
width : 460px; 
height : 100%; 
vertical-align : top; 
display : table-cell; 
padding : 22px 0 0 0; 
} 
.head { 
background : url(images/head_bg.jpg) repeat-x left bottom; 
vertical-align : top; 
padding : 0 0 10px 0; 
color : #105b68; 
} 
.author { 
background : url(images/head_bg.jpg) repeat-x left bottom; 
vertical-align : top; 
padding : 0 0 10px 0; 
margin : 0 0 22px 0; 
color : #a7b4b9; 
} 
.author span { 
color : #332c62; 
} 
.author a { 
color : #a7b4b9; 
text-decoration : none; 
} 
.author a:hover { 
color : #a7b4b9; 
text-decoration : underline; 
} 
.table1 { 
width : 460px; 
display : table; 
} 
.table_row1 { 
width : 460px; 
height : 100%; 
display : table-row; 
} 
.left1 { 
width : 260px; 
height : 100%; 
vertical-align : top; 
display : table-cell; 
text-align : left; 
} 
.right1 { 
width : 200px; 
height : 100%; 
vertical-align : top; 
display : table-cell; 
text-align : right; 
} 
.content_txt2 { 
line-height : 1.51em; 
padding : 18px 0 10px 0; 
font-family : arial; 
} 
.content_txt2 a { 
color : #105b68; 
text-decoration : none; 
} 
.content_txt2 a:hover { 
color : #105b68; 
text-decoration : underline; 
} 
.content_txt2 strong { 
font-weight : bold; 
} 
.content_txt2 p { 
font-size : 1.31em; 
line-height : 1.51em; 
text-indent : 0.4cm; 
text-align : justify; 
padding : 10px 0 0 0; 
} 
.content_txt2 .p { 
color : #7ebe1c; 
font-size : 1.41em; 
padding : 5px 0 8px 22px; 
font-style : italic; 
font-weight : bold; 
margin : 8px 0 0 0; 
background : url(images/p_bg.jpg) repeat-y left top; 
} 
.content_txt2 ul { 
font-size : 1.31em; 
line-height : 1.51em; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
} 
.content_txt2 li { 
list-style : none; 
padding : 0 0 0 13px; 
margin : 15px 0 0 30px; 
list-style-image : url(images/li_bg2.jpg); 
vertical-align : top; 
} 
.content_txt2 ul li a { 
text-decoration : none; 
color : #105b68; 
} 
.content_txt2 li a:hover { 
text-decoration : underline; 
color : #105b68; 
} 
.content_txt { 
line-height : 1.61em; 
padding : 18px 0 10px 0; 
} 
.content_txt a { 
color : #105b68; 
text-decoration : none; 
} 
.content_txt a:hover { 
color : #105b68; 
text-decoration : underline; 
} 
.content_txt strong { 
font-weight : bold; 
} 
.content_txt p { 
font-size : 1.21em; 
padding : 10px 0 0 0; 
} 
.content_txt .p { 
color : #7ebe1c; 
font-size : 1.21em; 
padding : 5px 0 8px 22px; 
font-style : italic; 
font-weight : bold; 
margin : 8px 0 0 0; 
background : url(images/p_bg.jpg) repeat-y left top; 
} 
.content_txt ul { 
padding : 12px 0 0 0; 
margin : 0 0 0 0; 
} 
.content_txt li { 
list-style : none; 
padding : 0 0 0 13px; 
margin : 0 0 0 0; 
background : url(images/li_bg2.jpg) no-repeat left top; 
vertical-align : top; 
} 
.content_txt ul li a { 
text-decoration : none; 
color : #105b68; 
} 
.content_txt li a:hover { 
text-decoration : underline; 
color : #105b68; 
} 
.footer { 
background : url(images/footer.jpg) no-repeat left top; 
width : 790px; 
height : 67px; 
} 
.footer_txt { 
vertical-align : top; 
padding : 23px 0 0 297px; 
color : #808080; 
} 
.footer_txt strong { 
color : #808080; 
} 
.footer_txt a { 
color : #808080; 
text-decoration : none; 
} 
.footer_txt a:hover { 
color : #808080; 
text-decoration : underline; 
} 
.widget_style { 
font-size : 1.21em; 
line-height : 1.61em; 
vertical-align : top; 
text-align : left; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
color : #000000; 
} 
h2 { 
color : #292f30; 
font-size : 1.21em; 
font-weight : bold; 
padding : 22px 10px 6px 59px; 
margin : 0 0 0 0; 
background : #f1f5f5 url(images/cats_head2.gif) no-repeat 10% 60%; 
} 
.widget_style a { 
text-decoration : underline; 
color : #68777d; 
} 
.widget_style a:hover { 
text-decoration : none; 
color : #68777d; 
} 
.widget_style ul { 
padding : 5px 10px 15px 24px; 
margin : 0 0 0 0; 
background : #f1f5f5 url(images/cats_bg.jpg) repeat-x left bottom; 
} 
.widget_style li { 
list-style : none; 
padding : 0 0 0 14px; 
margin : 0 0 0 0; 
background : url(images/li_bg1.gif) no-repeat left top; 
vertical-align : top; 
} 
.widget_style ul li a { 
text-decoration : none; 
color : #68777d; 
} 
.widget_style li a:hover { 
text-decoration : underline; 
color : #68777d; 
} 
#links_with_style ul { 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
background : #f1f5f5 url(images/cats_bg.jpg) repeat-x left bottom; 
} 
#links_with_style ul ul { 
padding : 5px 10px 15px 24px; 
margin : 0 0 0 0; 
} 
#links_with_style li h2 { 
color : #292f30; 
font-size : 1.21em; 
font-weight : bold; 
padding : 22px 10px 6px 59px; 
margin : 0 0 0 0; 
background : #f1f5f5 url(images/cats_head2.gif) no-repeat left top; 
} 
#links_with_style ul li { 
list-style : none; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
background : none; 
vertical-align : top; 
} 
#links_with_style ul li ul li { 
list-style : none; 
padding : 0 0 0 14px; 
margin : 0 0 0 0; 
background : url(images/li_bg1.gif) no-repeat left top; 
vertical-align : top; 
} 
#links_with_style ul li a { 
text-decoration : none; 
color : #68777d; 
} 
#links_with_style ul li a:hover { 
text-decoration : underline; 
color : #68777d; 
} 
#categories h2 { 
color : #292f30; 
font-size : 1.21em; 
font-weight : bold; 
padding : 22px 10px 6px 59px; 
margin : 0 0 0 0; 
background : #ffffff url(images/cats_head1.gif) no-repeat left top; 
} 
#categories ul { 
padding : 5px 10px 15px 24px; 
margin : 0 0 0 0; 
background : #ffffff url(images/cats_bg.jpg) repeat-x left bottom; 
} 
#search { 
background : #f1f5f5 url(images/cats_bg.jpg) repeat-x left bottom; 
vertical-align : top; 
padding : 25px 15px 26px 23px; 
margin : 0 0 0 0; 
color : #2b2e2f; 
font-size : 1.11em; 
} 
#search span { 
color : #2b2e2f; 
} 
#search input { 
font-size : 12px; 
color : #2b2e2f; 
font-family : Tahoma, arial, verdana, courier; 
width : 137px; 
height : 21px; 
border : 1px inset #879ca3; 
padding : 0 0 0 0; 
margin : 5px 12px 0 0; 
vertical-align : middle; 
} 
#search .input { 
width : 39px; 
height : 21px; 
border : none; 
padding : 0 0 0 0; 
margin : 5px 0 0 0; 
vertical-align : middle; 
} 
.right #search { 
background : none; 
vertical-align : top; 
padding : 15px 0 0 0; 
margin : 0 0 0 0; 
color : #2b2e2f; 
font-size : 1.11em; 
} 
.right #search span { 
color : #2b2e2f; 
} 
.right #search input { 
font-size : 12px; 
color : #2b2e2f; 
font-family : Tahoma, arial, verdana, courier; 
width : 337px; 
height : 21px; 
border : 1px inset #879ca3; 
padding : 0 0 0 0; 
margin : 5px 12px 0 0; 
vertical-align : middle; 
} 
.right #search .input { 
width : 39px; 
height : 21px; 
border : none; 
padding : 0 0 0 0; 
margin : 5px 0 0 0; 
vertical-align : middle; 
} 
.postmetadataalt p { 
font-size : 9px; 
} 
#links_with_style { 
vertical-align : top; 
} 
#archives { 
vertical-align : top; 
} 
#meta { 
vertical-align : top; 
} 
#recent-comments { 
vertical-align : top; 
} 
#recent-posts { 
vertical-align : top; 
} 
#categories { 
vertical-align : top; 
} 
#calendar_wrap { 
vertical-align : top; 
padding : 10px 10px 15px 64px; 
} 
#calendar { 
vertical-align : top; 
background : #f1f5f5 url(images/cats_bg.jpg) repeat-x left bottom; 
} 
#calendar_wrap a { 
text-decoration : underline; 
font-weight : bold; 
} 
#calendar_wrap a:hover { 
text-decoration : none; 
font-weight : bold; 
} 
#google-search { 
vertical-align : top; 
} 
#gsearch { 
text-align : left; 
} 
#pages { 
vertical-align : top; 
} 
#text-1 { 
vertical-align : top; 
} 
.textwidget { 
text-align : left; 
padding : 10px 20px 15px 24px; 
background : #f1f5f5 url(images/cats_bg.jpg) repeat-x left bottom; 
} 
#delicious { 
vertical-align : top; 
} 
#delicious-box { 
text-align : left; 
} 

