/*[fmt]1000-110B-3*/
@import url(reset.css);

/*SouthernMedia.org CSS v2.6
*********************
Basic Tags Definition
**********************/
p, ul, ol, table {margin: 0 0 1.62em; }

strong {font-weight: bold; }

em {font-style: italic; }

/**********************
Headlines
**********************/
h1, h2, h3, h4, h5, h6 {line-height: 117%; font-weight: normal; }

h1 {font-size: 3em; }

h2 {color: #FD934D; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 1.77em; font-weight: bold; margin: 0 0 0.57em; }

h3 {font-size: 1.5em; }

h4 {font-size: 1em; }

h1.top, h2.top, h3.top, h4.top, h5.top, h6.top {margin-top: 0 !important; /*[e]0*/ }

.hd0 {color: #5299A5; clear: left; padding-top: 20px; }

.hd1 {color: #7FB4BB; }

/**********************
Anchors
**********************/
a, a:link, a:active, a:visited {color: #EA9E3B; text-decoration: none; }

a:hover {text-decoration: underline; }

a.button0 {background: url(../img/bg_button0.gif) no-repeat 0 0; color: #FFF !important; /*[e]#FFF*/ display: block; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 1.54em; height: 40px; width: 200px; line-height: 40px; text-align: center; }

/**********************
Main Structure
**********************/
body {background: #E8ECEC url(../img/bg.gif) repeat-x 0 0; color: #314C4C; font: 75% Calibri, Arial, Helvetica, sans-serif; line-height: 1.62em; min-height: 100.1%; text-align: center; }

#wrap {margin: auto; text-align: left; width: 950px; position: relative; }

#header {height: 90px; width: 950px; }

#logo {margin: 0; }

#logo a {background: url(../img/logo.gif) no-repeat 0 0; height: 57px; width: 228px; position: absolute; top: 24px; left: 0; }

#tagline {display: none; }

#body {background: url(../img/bg_body.gif) repeat-y 0 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 1.08em; }

#body #body-outter-wrap {background: url(../img/bg_body-top.gif) no-repeat 0 0; }

#body #body-inner-wrap {background: url(../img/bg_body-bot.gif) no-repeat 0 bottom; padding: 10px 0 28px; width: 950px; }

div.comparison_help {font-style: italic; }

td.comparison_answer {text-align: center; vertical-align: middle; font-weight: bold; }

table.comparison_table th {font-weight: bold; text-align: center; line-height: 120%; padding: 5px; background-color: #7CB2C5; }

img.ba_equation_img {margin: 0 auto; display: block; clear: both; margin-bottom: -20px; }

.box-inner-wrap ul li {list-style-type: disc; margin-left: 30px; }

.box-inner-wrap ol li {list-style-type: decimal; margin-left: 30px; }

.mod0 ul li {margin: 10px 20px; padding: 0 10px; list-style: disc; }

#col-l {float: left; padding-left: 10px; width: 640px; overflow: hidden; }

#col-r {float: right; padding: 0 10px; width: 280px; }

/**********************
General Elements
**********************/
#col-l div.box {background: url(../img/bg_col-l-box.gif) repeat-y 0 0; }

#col-l div.box div.box-outter-wrap {background: url(../img/bg_col-l-box-top.gif) no-repeat 0 0; }

#col-l div.box div.box-inner-wrap {background: url(../img/bg_col-l-box-bot.gif) no-repeat 0 bottom; min-height: 591px; height: auto !important; /*[e]auto*/ height: 591px; padding: 15px 25px; }

#col-r div.box {background: url(../img/bg_col-r-box.gif) repeat-y 0 0; }

#col-r div.box div.box-outter-wrap {background: url(../img/bg_col-r-box-top.gif) no-repeat 0 0; }

#col-r div.box div.box-inner-wrap {background: url(../img/bg_col-r-box-bot.gif) no-repeat 0 bottom; min-height: 277px; height: auto !important; /*[e]auto*/ height: 277px; padding: 10px 15px 15px; }

div.box1 {background: url(../img/bg_box1.gif) no-repeat 0 0; color: #4E6565; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 1.54em; height: 270px; line-height: 1.4em; margin-bottom: 19px; padding: 15px; }

div.box1 p {margin: 0; }

#home .mod0 {/*background: url(../img/bg_mod0.gif) no-repeat 0 0;*/
min-height: 301px; height: auto !important; /*[e]auto*/ height: 301px; margin: 0 -25px 18px; padding: 0 20px; width: 600px; }

.alignleft {float: left; margin-right: 20px; }

.alignright {float: right; margin-left: 20px; clear: right; margin-top: 20px; }

.box2 {background: url(../img/bg_box2.gif) no-repeat; height: 290px; width: 245px; margin-bottom: 19px; padding: 10px 15px 0 20px; }

/*Lists*/
ul.news {margin: 0; }

ul.news li {color: #666; margin-top: 1em; position: relative; }

ul.news li h3 {font-size: 1.08em; font-weight: bold; line-height: 1.6em; }

ul.news li h3 a {color: #718484 !important; /*[e]#718484*/ }

ul.news li span.date {font-size: 0.85em; line-height: 1.6em; }

ul.news li span.link {position: absolute; right: 0; }

ul.list0 li {border-bottom: 1px solid #D1E4E6; }

ul.list0 li a {color: #49858D !important; /*[e]#49858D*/ display: block; font-size: 1.62em; font-family: Calibri, Arial, Helvetica, sans-serif; font-weight: bold; padding: 10px 0 10px 2px; }

/**********************
Navigation
**********************/
ul.nav {margin-bottom: 0; }

ul.bars li.first {border: 0 !important; /*[e]0*/ }

ul.bars li {display: inline; margin-left: -4px; }

ul.bars li:before {content: "|"; padding: 0 4px; }

ul.bars li:first-child:before {content: ""; padding: 0 4px 0 0; }

/*Main Nav*/
ul#nav {height: 41px; width: auto; position: absolute; top: 50px; right: 9px; z-index: 9999; }

ul#nav li {float: left; background: url(../img/bg_nav-l.gif) no-repeat 0 0; margin-left: 4px; }

ul#nav li:hover, ul#nav li.hover, ul#nav li.active, ul#nav li.current_page_item, ul#nav li.current_page_parent {background-position: 0 -40px; }

ul#nav li a {float: left; background: url(../img/bg_nav-r.gif) no-repeat right 0; color: #FFF !important; /*[e]#FFF*/ display: block; font-size: 20px; font-weight: bold; height: 40px; line-height: 40px; padding: 0 20px; text-decoration: none; }

ul#nav li a:hover, ul#nav li.active a, ul#nav li.current_page_item a, ul#nav li.current_page_parent a {background-position: right -40px; color: #7CB2BA !important; /*[e]#7CB2BA*/ height: 41px; }

/**********************
Common Classes / Misc.
**********************/
.txt0 {letter-spacing: -0.4pt; }

.l {text-align: left; }

.c {text-align: center; }

.r {text-align: right; }

.wrap, .col {float: left; display: inline; position: relative; }

.wrap {clear: both; }

.fl {float: left; }

.fr {float: right; }

.clear {clear: both; }

.hidden {display: none; }

.replace {display: block; font-size: 1%; text-align: left; text-indent: -10000px; line-height: 0; }

.nomargin {margin-bottom: 0 !important; /*[e]0*/ }

.noborder {border: 0 !important; /*[e]0*/ }

.footerlinks {text-align: center; }

.footerlinks li {display: inline; margin-left: 5px; }

/*-------------------- comments---------------------*/
.commentlist li {position: relative; }

.commentlist li {border: 1px solid #FFFFFF; margin: 10px 0; padding: 10px 15px; }

.commentlist h4 {border-bottom: 1px solid #E0E0C9; margin-bottom: 10px; padding-left: 20px; }

.commentlist .smalldate {right: 5px; top: 10px; }

.commentlist li.odd {background-color: #E8ECEC; }

.comment_text {font-size: 13px; }

.post_comment {margin-top: 10px; }

