body { margin: 0pt; padding: 0pt; background: transparent url('bg_ver.jpg') repeat-x scroll center top; color: rgb(18, 40, 0);margin-top:100%;}
.postmetadataalt { border: 1px solid rgb(104, 144, 187); padding: 7px; font-size: 0.81em; }
.partner { border: 1px solid rgb(104, 144, 187); margin: 25px; padding: 7px; font-size: 0.81em; }
.pagetitle { margin: 0pt; padding: 0pt 0pt 15px 18px; }
html { font-size: 11px; font-family: Arial,Helvetica,sans-serif; }
.normal { font-size: 1.01em; }
.big { font-size: 1.31em; }
.small { font-size: 0.91em; }
h1 { margin: 0pt; padding: 0pt; font-family: Trebuchet Ms,Arial,Helvetica,sans-serif; color: rgb(35, 56, 90); font-size: 3.21em; text-transform: uppercase; font-weight: 400; line-height: 1.01em; }
#respond { margin: 0pt; padding: 0pt; color: rgb(28, 63, 0); font-size: 0.95em; }
.h3 { border-left: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 3px 0pt 0pt 29px; font-size: 1.5em; color: rgb(201, 0, 0); background-color: rgb(249, 249, 249); text-transform: none; letter-spacing: 1px; }
.h4 { margin: 0pt; padding: 0pt; font-size: 1.01em; color: rgb(35, 56, 90); text-transform: uppercase; vertical-align: middle; }
.border { width: 766px; vertical-align: top; text-align: left; }
.main_div { margin: 0pt 0pt 0pt 1px; height: 100%; vertical-align: top; background-color: rgb(255, 255, 255); }
.main_table { background: transparent url('top_bg.jpg') no-repeat scroll left top; width: 766px; display: table; }
.main_table_row { width: 766px; height: 100%; display: table-row; }
.left_1 { width: 27px; height: 100%; vertical-align: top; display: table-cell; text-align: left; }
.main_left { width: 183px; height: 100%; vertical-align: top; display: table-cell; text-align: left; }
.left_2 { width: 22px; height: 100%; vertical-align: top; display: table-cell; text-align: left; }
.main_cent { width: 463px; height: 100%; vertical-align: top; display: table-cell; text-align: left; }
.co_name_bg { width: 463px; height: 280px; vertical-align: top; }
.co_name { padding: 39px 0pt 0pt; vertical-align: top; text-align: right; font-size: 1.3em; font-weight: 700; }
.co_name a { font-family: Trebuchet Ms,Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); text-decoration: none; font-size: 0.9em; }
.co_name a:hover { color: rgb(255, 255, 255); text-decoration: none; font-size: 0.9em; }
.slogan { padding: 10px 0pt 0pt; color: rgb(93, 110, 118); vertical-align: top; text-align: right; font-size: 0.8em; }
.search_bg { height: 36px; width: 463px; vertical-align: top; }
#search { padding: 0pt; vertical-align: top; color: rgb(0, 0, 0); }
#search input { border: 1px solid rgb(0, 0, 0); margin: 0pt 4px 0pt 12px; padding: 0pt; background: transparent url('search-bg.gif') no-repeat scroll center top; font-size: 11px; color: rgb(41, 98, 1); font-family: Trebuchet Ms,Arial,Helvetica,sans-serif; width: 190px; height: 18px; vertical-align: middle; }
#search .input { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; width: 30px; height: 20px; vertical-align: middle; }
.head_bg { width: 463px; vertical-align: top; }
.table2 { width: 463px; display: table; }
.table_row2 { width: 463px; display: table-row; height: 100%; }
.left2 { width: 356px; vertical-align: top; display: table-cell; text-align: left; }
.head { padding: 10px 0pt 7px 18px; color: rgb(0, 0, 0); font-size: 1em; line-height: 1.11em; }
.head a { color: rgb(0, 0, 0); text-decoration: none; }
.head a:hover { color: rgb(37, 46, 63); text-decoration: none; }
.right2 { width: 107px; vertical-align: top; display: table-cell; text-align: left; }
.date { border: 1px solid rgb(204, 204, 204); padding: 5px 5px 5px 15px; background: rgb(136, 187, 97) none repeat scroll 0% 0%; color: rgb(0, 0, 0); font-size: 0.95em; font-weight: 700; }
.content_txt { padding: 13px 10px 10px 3px; line-height: 1.55em; margin-bottom: 15px; font-size: 1.2em; }
.content_txt b a { color: rgb(35, 56, 90); font-weight: 400; text-decoration: underline; }
.content_txt b a:hover { color: rgb(37, 46, 63); font-weight: 400; text-decoration: none; }
.comment { padding: 0pt; font-weight: 700; font-size: 0.9em; color: rgb(28, 63, 0); }
.comment a { color: rgb(35, 56, 90); font-weight: 700; text-decoration: underline; }
.comment a:hover { color: rgb(37, 46, 63); font-weight: 700; text-decoration: none; }
.content_txt li { margin: 0pt; padding: 0pt 0pt 0pt 12px; background: transparent url('li_bg2.gif') no-repeat scroll left top; list-style-type: none; list-style-image: none; list-style-position: outside; vertical-align: top; line-height: 1.81em; color: rgb(35, 56, 90); }
.content_txt ul li a { text-decoration: underline; color: rgb(35, 56, 90); }
.table3 { width: 450px; display: table; }
.table_row3 { width: 450px; display: table-row; height: 100%; }
.left3 { width: 151px; vertical-align: top; display: table-cell; text-align: left; }
.cent3 { width: 131px; vertical-align: top; display: table-cell; text-align: left; }
.right3 { width: 168px; vertical-align: top; display: table-cell; text-align: left; }
.right_1 { width: 71px; height: 100%; vertical-align: top; display: table-cell; text-align: left; }
.widget_style { padding: 0pt; vertical-align: top; text-align: left; }
.widget_style ul { margin: 0pt; padding: 15px 0pt 15px 20px; }
.widget_style li { margin: 2px; padding: 0pt 0pt 0pt 14px; background: transparent url('li_bg1.gif') no-repeat scroll left top; list-style-type: none; list-style-image: none; list-style-position: outside; vertical-align: top; line-height: 1.51em; color: rgb(0, 0, 0); }
.widget_style ul li a { border-bottom: 1px dotted rgb(255, 255, 255); padding: 1px; text-decoration: none; color: rgb(66, 102, 114); }
.widget_style li a:hover { border-bottom: 1px dotted rgb(71, 100, 46); padding: 1px; color: rgb(52, 79, 29); text-decoration: none; }
#calendar_wrap { padding: 0pt 0pt 15px 29px; vertical-align: top; color: rgb(46, 66, 99); }
#calendar_wrap a { color: rgb(44, 92, 114); text-decoration: none; font-weight: 700; }
#calendar_wrap a:hover { color: rgb(37, 46, 63); text-decoration: none; font-weight: 700; }
#search_txt { margin: 0pt; padding: 15px 0pt; vertical-align: top; text-align: left; }
#search_txt input { margin: 0pt; padding: 0pt; font-size: 11px; color: rgb(70, 70, 70); font-family: Trebuchet Ms,Arial,Helvetica,sans-serif; width: 140px; height: 15px; vertical-align: top; }
#search_txt strong { color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1.01em; }
#search_txt .input { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; width: 59px; height: 22px; vertical-align: top; }
.footer { border-top: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); vertical-align: top; width: 766px; height: 65px; color: rgb(19, 43, 0); font-size: 0.8em; }
.footer_txt { padding: 10px 5px 0pt 50px; vertical-align: top; font-weight: 600; text-align: center; color: rgb(19, 43, 0); }
.footer_txt a:hover { color: rgb(19, 43, 0); text-decoration: none; }
.content_txt a { border-bottom: 1px dashed rgb(81, 81, 81); color: rgb(19, 43, 0); text-decoration: none; }
p, .content_txt ul { margin: 0pt; padding: 8px; }
h2, h3, .h2 { margin: 0pt; padding: 0pt; color: rgb(35, 56, 90); font-size: 1.4em; text-transform: uppercase; font-family: Helvetica,sans-serif; }
.content_txt li a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.content_txt strong, .content_txt b { color: rgb(35, 56, 90); }
#links_with_style, #archives, #meta, #recent-comments, #recent-posts, #categories, #calendar, #pages { padding: 15px 0pt 0pt; vertical-align: top; }
#gsearch, #textwidget, #delicious-box { padding: 15px 0pt 0pt; text-align: left; }
blockquote { border-left: 3px dashed rgb(82, 156, 1); margin: 15px; padding: 10px; background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
.cats_head_bg, #google-search, #text-1, #delicious { vertical-align: top; }
.footer_txt a, a { color: rgb(50, 71, 101); text-decoration: none; }
img, img a { border: 0pt none ; }
.mycomm {padding: 5px; border:solid 1px #969696; width: 400px;font-size:12px;text-align:left;}
.mycomm a {color:rgb(68, 68, 68); text-decoration:none;}
.mycomm a:hover {text-decoration:underline;}
.myul li {list-style: none; padding: 5px;}