body { margin: 0px; background: rgb(74, 123, 181) url('body-bg.jpg') repeat-x scroll left top; color: rgb(56, 56, 56); font-size: 15px; font-family: Arial,Helvetica,Sans-Serif; }
body * { margin: 0px; padding: 0px; }
img { border: medium none ; background: transparent none repeat; }
hr { border-style: dotted none none; border-color: rgb(211, 211, 211) -moz-use-text-color -moz-use-text-color; border-width: 1px medium medium; margin: 10px 0px; height: 5px; color: rgb(255, 255, 255); }
blockquote { margin: 0px 0px 0px 15px; padding: 0px 45px 15px 50px; background: transparent url('quote.gif') no-repeat; font-size: 15px; font-style: italic; font-family: Georgia,Times New Roman,Serif; color: rgb(102, 102, 102); }
blockquote p { margin: 0px 0px 20px; padding: 0px; }
.clearboth { clear: both; }
a { color: rgb(250, 127, 66); text-decoration: underline; }
a:hover { text-decoration: underline; color: rgb(10, 78, 151); }
h1, h3 { margin: 0px 0px 5px; padding: 8px 10px; background: rgb(160, 199, 114) url('titlebg.jpg') no-repeat scroll right top; color: rgb(255, 255, 255); font-size: 22px; font-weight: normal; font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif; }
h3.h1 { font-size: 22px; }
h1 a, h3 a, h1 a:visited, h3 a:visited { color: rgb(255, 255, 255); text-decoration: none; }
h1 a:hover, h3 a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
h2 { margin: 0px; padding: 10px 0px; color: rgb(0, 0, 0); font-size: 24px; font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif; font-weight: normal; line-height: 150%; }
h2 a, h2 a:visited { color: rgb(107, 3, 11); text-decoration: underline; }
h2 a:hover { color: rgb(0, 0, 0); text-decoration: none; }
h3 { font-size: 18px; }
#sidebar h3 { font-size: 22px; }
h3 a, h3 a:visited { color: rgb(255, 255, 255); text-decoration: none; }
#sidebar h2 { margin: 0px; padding: 5px 0px; font-size: 12px; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold; color: rgb(61, 71, 78); }
#sidebar #popular h2 { color: rgb(249, 123, 30); }
h6 { margin: 0px; padding: 10px 0px; color: rgb(0, 0, 0); font-size: 24px; font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif; font-weight: normal; line-height: 150%; }
#header { margin: 0px auto; padding: 0px; width: 990px; position: relative; }
#header .title { margin: 0px; padding: 15px 10px; width: 590px; float: left; }
#header .title a { margin: 0px; padding: 0px; color: rgb(172, 211, 253); text-decoration: none; font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif; font-size: 38px; font-weight: normal; }
#header .title a:hover { color: rgb(255, 255, 255); }
#header .description { margin: 0px; padding: 0px 10px 4px; clear: both; color: rgb(255, 255, 255); font-family: Arial,Helvetica,Sans-Serif; font-size: 12px; font-weight: normal; text-transform: uppercase; width: 850px; }

#menu { margin: 21px 0px 0px; padding: 0px; background: transparent none repeat; width: 900px; height: 29px; font-size: 12px; font-family: Verdana,Helvetica,Arial,Sans-Serif; text-align: left; text-transform: uppercase; clear: both; float: left; }
#menu ul { margin: 0px; padding: 0px 0px 0px 10px; display: block; float: left; width: 880px; }
#menu li { margin: 0px -4px 0px 4px; padding: 0px; background: transparent url('menu.jpg') no-repeat scroll left top; float: left; list-style-type: none; }
#menu ul li:hover, #menu ul li.hover, #menu ul li.current_page_item { background: transparent url('menu-active.jpg') no-repeat scroll left top; }
#menu ul li:hover a, #menu ul li.hover a, #menu ul li.current_page_item a { background: transparent url('menu-active.jpg') no-repeat scroll right top; color: rgb(255, 109, 1); text-decoration: none; }
#menu ul li.current_page_item a:hover { text-decoration: underline; }
#menu ul li a { margin: 0px 0px 0px 15px; padding: 8px 20px 8px 0px; background: transparent url('menu.jpg') no-repeat scroll right top; font-family: Verdana,Helvetica,Arial,Sans-Serif; font-size: 11px; color: rgb(255, 255, 255); text-decoration: none; display: block; }
#menu ul li a:hover { background: transparent url('menu-active.jpg') no-repeat scroll right top; color: rgb(255, 109, 1); text-decoration: none; }
#container { border: 0px solid black; margin: 0pt auto; padding: 0px 10px; background: rgb(255, 255, 255) url('container-bg.gif') no-repeat scroll left top; width: 970px; text-align: left; clear: both; }
.container-bot-bg { margin: 0px auto; background: transparent url('container-bot-bg.gif') no-repeat; clear: both; height: 9px; width: 990px; display: block; }
#content { margin: 14px 0px 20px 5px; width: 590px; float: left; display: block; }
#content p { margin: 0px; padding: 0px 0px 10px; line-height: 1.5em; font-size: 14px; }
#content p img { border: medium none ; padding: 0px 5px 15px 0px; }
#content ol { margin: 0px; padding: 0px 0px 10px 35px; list-style-type: decimal; line-height: 18px; }
#content ul { margin: 0px; padding: 0px 0px 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#content li { margin: 0px; padding: 0px; }
#content ul li { margin: 0px 30px; padding: 5px 0px 0px 5px; list-style-type: square; list-style-image: none; list-style-position: outside; }
#content .post-meta-top { margin: 8px 0px 15px; padding: 5px 10px; display: block; font-size: 12px; color: rgb(142, 143, 145); clear: both; }
#content .post-meta-bottom { border-top: 1px solid rgb(223, 227, 230); margin: 0px 0px 15px; padding: 12px 10px; background: rgb(251, 252, 254) url('postmetabottombg.jpg') no-repeat scroll left bottom; display: block; font-size: 12px; color: rgb(83, 83, 83); clear: both; }
.post-meta-bottom a { color: rgb(83, 83, 83); text-decoration: none; }
.post-meta-bottom a:hover { text-decoration: underline; }
.cat { float: left; width: 75%; text-align: left; }
.cat span { padding: 0px 0px 0px 18px; background: transparent url('catbg.gif') no-repeat; }
.comm { float: right; width: 25%; text-align: right; }
.comm span { padding: 0px 0px 0px 18px; background: transparent url('commbg.gif') no-repeat; }
.auth { float: left; width: 50%; text-align: left; }
.auth span { padding: 0px 0px 0px 15px; background: transparent url('authbg.gif') no-repeat scroll 0px 1px; }
.auth a { text-decoration: none; }
.date { float: right; width: 50%; text-align: right; }
.date span { padding: 0px 0px 0px 18px; background: transparent url('datebg.gif') no-repeat; }
.page-nav { margin: 15px 0px; padding: 2px 0px; clear: both; height: 22px; }
.nav-previous { margin: 2px 0px; width: 249px; float: left; text-align: left; }
.nav-next { margin: 2px 0px; width: 249px; float: right; text-align: right; }
.page-nav a { text-decoration: none; }
.nav-previous a { padding-left: 10px; }
.nav-next a { padding-right: 10px; }

#sidebar { margin: 14px 0px 10px; padding: 0px; float: right; display: block; width: 356px; }
#sidebar .sidebar-bot { background: transparent url('sidebarwrap-bot.gif') no-repeat scroll left bottom; display: block; height: 20px; clear: both; }
#sidebar ul { list-style-type: none; }
#sidebar .ads { padding: 0px 10px 20px; text-align: center; }
#sidebarwrap { border: medium none ; margin: 0px; padding: 15px 0px 0px; background: rgb(234, 244, 255) url('sidebarwrap-top.gif') no-repeat scroll left top; }
#sidebar #sidebarwrap #popular { margin: 0px; padding: 10px 0px 0px; background: rgb(205, 235, 254) url('popular-top.gif') no-repeat scroll left top; font-size: 11px; }
#popular ul { margin: 0px; padding: 0px 10px 15px; background: rgb(205, 235, 254) url('popular-bottom.gif') no-repeat scroll left bottom; }
#popular ul li { margin: 0px; padding: 0px; }
#popular ul li ul { border-top: 1px solid rgb(193, 216, 230); padding: 0px; }
#popular ul li ul li { border-bottom: 1px solid rgb(193, 216, 230); margin: 0px; padding: 5px 15px; background: transparent url('bullet-arrow.gif') no-repeat scroll 5px 9px; }
#popular ul li ul li a, #popular ul li ul li a:visited { margin: 0px; padding: 0pt; color: rgb(0, 51, 153); text-decoration: none; }
#popular ul li ul li a:hover { text-decoration: underline; }
#l_sidebar { margin: 0px; padding: 0px 0px 0px 10px; float: left; display: block; width: 160px; font-size: 11px; }
#l_sidebar ul, #l_sidebar ul li { margin: 0px; padding: 0px; }
#l_sidebar ul li ul { border-top: 1px solid rgb(193, 216, 230); }
#l_sidebar ul li ul li { border-bottom: 1px solid rgb(193, 216, 230); margin: 0px; padding: 0px 0px 0px 10px; background: transparent url('bullet-arrow.gif') no-repeat scroll 5px 9px; }
#l_sidebar ul li ul li a, #l_sidebar ul li ul li a:visited { margin: 0px; padding: 5px 3px; color: rgb(0, 51, 153); display: block; text-decoration: none; }
#l_sidebar ul li ul li a:hover { text-decoration: underline; }
#l_sidebar ul li ul li ul li { border-top: 1px solid rgb(193, 216, 230); border-bottom: 1px solid rgb(234, 244, 255); margin: 0px; padding: 0px; background: transparent none repeat; }
#l_sidebar ul li ul li ul li a, #l_sidebar ul li ul li ul li a:visited { margin: 0px; padding: 5px 3px 5px 10px; color: rgb(0, 51, 153); text-decoration: none; }
#l_sidebar ul li ul li ul { border: medium none ; margin: 0px; padding: 0px; }
#l_sidebar ul li ul li ul li a:hover { text-decoration: underline; }
#r_sidebar { margin: 0px; padding: 0px 10px 0px 0px; float: right; display: block; width: 160px; font-size: 11px; }
#r_sidebar ul, #r_sidebar ul li { margin: 0px; padding: 0px; }
#r_sidebar ul li ul { border-top: 1px solid rgb(193, 216, 230); }
#r_sidebar ul li ul li { border-bottom: 1px solid rgb(193, 216, 230); margin: 0px; padding: 0px 0px 0px 10px; background: transparent url('bullet-arrow.gif') no-repeat scroll 5px 9px; }
#r_sidebar ul li ul li a, #r_sidebar ul li ul li a:visited { margin: 0px; padding: 5px 3px; color: rgb(0, 51, 153); display: block; text-decoration: none; }
#r_sidebar ul li ul li a:hover { color: rgb(0, 51, 153); text-decoration: underline; }
#r_sidebar ul li ul li ul li { border-top: 1px solid rgb(193, 216, 230); border-bottom: 1px solid rgb(234, 244, 255); margin: 0px; padding: 0px; background: transparent none repeat; }
#r_sidebar ul li ul li ul li a, #r_sidebar ul li ul li ul li a:visited { margin: 0px; padding: 5px 3px 5px 10px; color: rgb(0, 51, 153); text-decoration: none; }
#r_sidebar ul li ul li ul { border: medium none ; margin: 0px; padding: 0px; }
#r_sidebar ul li ul li ul li a:hover { color: rgb(0, 51, 153); text-decoration: underline; }
#text-link-ads { padding: 15px; text-align: left; clear: both; }
#footer { margin: 10px 0px 0px; padding: 15px 5px 30px; background: rgb(76, 124, 181) url('footer-bg.jpg') repeat-x; text-align: center; clear: both; color: rgb(255, 255, 255); }
#footer a { color: rgb(155, 177, 187); }
#footer-wrap { margin: 0px auto; width: 950px; }
#content img.wp-smiley { border: medium none ; margin: 0px; padding: 0px; float: none; }
#content img.wp-wink { border: medium none ; margin: 0px; padding: 0px; float: none; }

