* { margin: 0pt; padding: 0pt; }
body, html { min-height: 101%; }
body { padding: 13px 0pt 25px; background: rgb(43, 63, 79) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(84, 84, 84); }
body, select, input, textarea { font-family: Arial,Verdana,Sans-Serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
p { margin: 15px 0pt; }
a:link, a:visited { color: rgb(49, 81, 120); text-decoration: none; }
a:hover, a:active { color: rgb(51, 51, 51); text-decoration: underline; }
img, a:link img, a:visited img { border: 0pt none ; }
#page { margin: 0pt auto; padding: 20px 25px 15px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 880px; font-size: 0.7em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#branding { background: transparent url('/img/logo.png') no-repeat scroll left top; width: 320px; height: 56px; padding-bottom: 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.left { float: left; }
.right { float: right; }
#sidebar { width: 255px; float: right; }
#flexi-pages-1 li { border-bottom: 1px solid rgb(255, 255, 255); list-style-type: none; list-style-image: none; list-style-position: outside; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; margin-left: 8px; margin-right: 8px; }
#flexi-pages-1 li a:link, #flexi-pages-1 li a:visited { border-left: 4px solid rgb(228, 239, 213); padding: 7px 4px 7px 8px; background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; }
#flexi-pages-1 li a:hover, .subnav li a:active { background: rgb(228, 239, 213) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; color: rgb(49, 81, 120); }
#flexi-pages-1 li a:link, #flexi-pages-1 li a:visited { border-left: medium none; }
h1 { font-family: "Century Gothic","Lucida Sans Unicode",Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.content-title { padding: 7px 0pt 9px 30px; background: rgb(255, 255, 255) url('/img/menu-header.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: "Century Gothic","Lucida Sans Unicode",Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 15px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
.content-title h1 { font-family: "Century Gothic","Lucida Sans Unicode",Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: inline; }
h2, h3, h4 { margin: 20px 0pt 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: 19px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(125, 169, 57); }
#sidebar h2 { background: rgb(255, 255, 255) url('/img/side-menu-top.png') no-repeat scroll left top; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 4px; font-weight: bold; color: rgb(95, 95, 95); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 20px; }
li.widget { background: rgb(255, 255, 255) url('/img/widget-bg.png') repeat-y scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.widget-bg { background: rgb(255, 255, 255) url('/img/widget-bg.png') repeat-y scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.side-bottom { background: rgb(255, 255, 255) url('/img/side-menu-bottom.png') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-bottom: 8px; }
.side-bottom-menu { background: rgb(255, 255, 255) url('/img/side-menu-bottom.png') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 8px; }
#sidebar h3, #sidebar h2 { margin: 10px 0pt 15px; padding: 18px 0pt 6px 35px; font-size: 1em; }
#content { width: 600px; float: left; }
#copy { padding: 10px 0pt 0pt; font-size: 1.1em; line-height: 1.3em; }
#copy p { margin: 0px; padding: 8px 0pt 5px; }
#copy img { margin: 3px 10px 4px 0pt; float: left; }
#copy ul, #copy ol { margin-left: 15px; }
.description { padding: 43px 0pt 0pt 56px; font-size: 12px; font-weight: bold; font-style: normal; letter-spacing: 0.5px; color: rgb(129, 129, 129); }
.feature img, #rightcol img { border: 1px solid rgb(0, 0, 0); padding: 1px; }
#lead { width: 600px; height: 245px; margin-top: 7px; background: rgb(255, 255, 255) url('/img/main.jpg') no-repeat scroll left top; }
#lead img { border: 0pt none ; }
#sidelist li { list-style-type: none; list-style-image: none; list-style-position: outside; }
#searchform { padding: 16px 5px 0pt 0pt; }
.button { border: medium none ; padding: 1px; background: rgb(37, 69, 108) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(231, 231, 231); }
.button:hover { background: rgb(119, 119, 119) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); text-decoration: none; }
.clearfloat:after { display: block; visibility: hidden; clear: both; height: 0pt; content: "."; }
.clearfloat { display: inline-block; }
.clearfloat { display: block; }
#footer { margin: 0pt auto; width: 900px; font-size: 0.7em; padding-top: 15px; color: rgb(211, 209, 209); }
#footer a { color: rgb(211, 209, 209); }
#sidebar .current_page_item a { text-decoration: none; background-color: rgb(255, 255, 255); }
.wp-polls { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#daikos-text-1 { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#text-1 ul { margin: 15px 0pt 8px 25px; padding: 0pt; }
#text-1 li { margin-left: -10px; padding: 2px 0pt 6px 10px; background: transparent url('/img/arr2.gif') no-repeat scroll 0px 6px; list-style-type: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; color: rgb(49, 81, 120); font-size: 12px; font-weight: bold; }
.text-1-btm { background: rgb(255, 255, 255) url('/img/side-menu-bottom.png') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 8px; }
#tabmenu { background: transparent url('/img/menu-bg.gif') repeat-x scroll 0pt bottom; float: left; width: 100%; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: normal; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 34px; }
#tabmenu ul { margin: 0pt; padding: 0pt; list-style-type: none; }
#tabmenu li { margin: 0pt; padding: 0pt; display: inline; }
#tabmenu a { margin: 0pt; background: transparent url('/img/left.gif') no-repeat scroll left top; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 6px; text-decoration: none; }
#tabmenu a span { padding: 10px 17px 12px 11px; background: transparent url('/img/right.gif') no-repeat scroll right top; float: left; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
#tabmenu a span { float: none; }
#tabmenu a:hover span { color: rgb(255, 255, 255); padding-top: 9px; }
#tabmenu a:hover { background-position: 0pt -40px; }
#tabmenu a:hover span { background-position: 100% -40px; }
img#wpstats { display: none; }
.wp-polls, .wp-polls-form {  }
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li { padding: 1px; text-align: left; background-image: none; display: block; }
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul { text-align: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before { content: ''; }
.wp-polls img, .wp-polls label, .wp-polls input, .wp-polls-loading img, .wp-polls-image img { border: 0px none ; margin: 0px; padding: 0px; display: inline; vertical-align: bottom; font-size: 12px; }
.wp-polls-ul { margin: 0px 0px 10px 10px; padding: 0px; }
.wp-polls .Buttons { background: transparent url('/img/votebutton.gif') no-repeat scroll 0% 0%; width: 61px; height: 61px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; float: right; }
.wp-polls .Buttons:hover { background: transparent url('/img/votebutton.gif') no-repeat scroll 0pt -60px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.box { margin: auto; background: rgb(134, 133, 138) url('/img/bottom-left.gif') no-repeat scroll left bottom; width: 220px; color: rgb(51, 51, 51); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: Verdana,Arial,Helvetica,sans-serif; text-align: left; }
.box-outer { background: transparent url('/img/bottom-right.gif') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.box-inner { background: transparent url('/img/top-left.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.box-top { padding: 20px; background: transparent url('/img/top-right.gif') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.question { background: transparent url('/img/poll-bottom-left.gif') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.question-outer { background: transparent url('/img/poll-bottom-right.gif') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-bottom: 15px; }
.question-inner { background: transparent url('/img/poll-top-left.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.question-top { padding: 15px 15px 0px; background: transparent url('/img/poll-top-right.gif') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 12px; color: rgb(213, 240, 158); }
.wp-polls-ans { padding: 10px 0px 5px 5px; font-size: 10px; color: rgb(85, 85, 85); }
.vote { padding: 0px; font-size: 9px; color: rgb(195, 196, 199); line-height: 17px; }
.votebutton-outer { height: 61px; }
.vote a { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 2px 0px; font-size: 9px; color: rgb(102, 102, 102); text-decoration: none; }

.alignleft { float: left; margin-right: 10px; border: 1px solid #AAAAAA; }
.featuredpost { width: 230px; margin-left: 10px; }
.headline { font: bold 12px Arial,Helvetica,sans-serif; margin: 0 0 -9px 0;}
#other { margin-left: 5px; padding: 2px 0pt 6px 10px; background: transparent url('/img/arr2.gif') no-repeat scroll 0px 6px; list-style-type: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; color: rgb(49, 81, 120); font-size: 14px; font-weight: bold; }
#other a { color: #7DA939; }
#other ul { margin-top: 30px; }
.about { float: right; width: 350px; padding: 35px 10px 0 0; }
.phone { font: bold 24px Arial,Helvetica,sans-serif; color: #315178; }

