@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }

body {
	background-color: #201616;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}

.clr { clear: both; }
.fL1 { float: left; width: 220px; }
.fL2 { float: left; width: 330px; text-align:left; }

.outerWrap { background: #436356 url(../images/ui/dbg.jpg) repeat top center; }
.innerWrap {
	margin:auto;
	width: 920px;
	background: #436356 url(../images/ui/b_shade.gif) repeat-y top center;
}
.pageWrap { margin:auto; width: 880px; }

a { text-decoration: none; font-weight: bold; }
a:link, a:visited { color: #993333; }
a:hover { color: #000; }

p { padding-bottom: 10px; }

h1 {
	font: bold 22px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
h2 {
	font: bold 16px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	line-height: 20px;
}
h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	line-height: 20px;
}

blockquote {
	font: bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align: center;
	float: right;
	width: 200px;	
	margin: 5px 0 10px 20px;
	color: #663333;
}

/* ------------------------------------------------------ */

.cbOuter {
	background: #f7f6ea url(../images/ui/paper_bg2.jpg) repeat-x top left;
	border: 2px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c0b8ab;
}
/*.cbOuter2 {
	background: #f7f6ea url(../images/ui/paper_bg.jpg) repeat-x top left;
	border: 2px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c0b8ab;
}*/
.cbInner {
	border-left: 8px solid #c4bc7e;
	border-right: 8px solid #c4bc7e;
}
.cb2Outer {
	background: #9D9575 url(../images/ui/cb2_bg.gif) repeat-x top left;
	border: 2px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #3f3928;
}
.cb2Inner {
	border-left: 8px solid #5a5239;
	border-right: 8px solid #5a5239;
}
/*.cb3Outer {
	background: #9d9575 url(../images/ui/board.jpg) no-repeat top left;
	border: 2px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #3f3928;
}*/

.cb3Outer {
	background: #fff url(../images/ui/montage3.jpg) no-repeat 8px 0;
	border: 2px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #3f3928;
	}
	
.cb3Inner {
	border-left: 8px solid #bac895;
	border-right: 8px solid #bac895;
	height: 380px;
}

.cb4Outer{
	background: #201616 url(../images/ui/f_bg.gif) repeat-x top left;
	border: 2px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #311A24;	
}
.cb4Inner{
	border-left: 8px solid #5a5239;
	border-right: 8px solid #5a5239;
}



.smallBox {
padding-left: 30px; }

.smallBox p, .smallBox h1, .smallBox h2, .smallBox h3{
	width: 335px;
	text-align:center;
	
}

.smallBox h1 {
padding-top: 50px;
font-size: 24px;
line-height: 14px;
}

.smallBox h2 {
color: #1E2832;
font-size: 16px;
line-height: 20px;
padding-bottom: 5px;
}

.smallBox h3 {
padding-bottom: 15px;
color: #841013;
font-size: 28px;
line-height: 28px;
}

.smallBox p {
color: #1E2832;
font-size: 12px;
line-height: 19px;
}

.smallBox2 img { float: left; padding-right: 10px; }


.smallBox h1 a:link, .smallBox h1 a:hover, .smallBox h1 a:visited {
text-decoration: none;
color:#000;
}

.smallBox h2 a:link, .smallBox h2 a:hover, .smallBox h2 a:visited {
text-decoration: none;
color:#1E2832;
}

.smallBox h3 a:link, .smallBox h3 a:hover, .smallBox h3 a:visited {
text-decoration: none;
color:#841013;
}

.smallBox p a:link, .smallBox p a:hover, .smallBox p a:visited {
text-decoration: none;
color:#1E2832;
}









/*.smallBox {  }
.smallBox p, .smallBox h1, .smallBox h2 {
	width: 430px;
}*/

/*.smallBox {  }
.smallBox p, .smallBox h1, .smallBox h2 {
	width: 335px;
	text-align:center;
	
}

.smallBox h2 {
color: #1E2832;
font-size: 21px;
line-height: 24px;
}
.smallBox p {
color: #2E453C;
font-size: 16px;
line-height: 24px;
}

.smallBox h1 {
padding-top: 10px;
font-size: 38px;
line-height: 36px;
}

.smallBox2 img { float: left; padding-right: 10px; }*/

/* Hack for ie to fix background rendering bug */

/* \*/  
* html .cb2Inner, * html .cbInner { height: 0; } 
/* */ 

/* end hack */

.cb2Inner h1 { color: #000; }
.cb2Inner h2 { color: #000; } 
.navOuter {
	background: #423531 url(../images/ui/n_g.gif) repeat-x top left;
	border: 2px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #120c0c;
}
.navInner { border: 8px solid #241917; color: #fff; }
.navOuter2 {
	background: #000 repeat-x top left;
	border: 2px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #120c0c;
}
.navInner2 { border: 8px solid #000; color: #fff; padding-left:5px; }

.navPad { padding: 75px 10px 75px 10px; }

#topLogo {
	float:left; 
	width: 165px;
}

#fHldr h1 {
	padding-top: 10px;
	padding-left: 10px;
	text-align: center;
}
#fHldr p { text-align: center; padding-left: 10px; }
#fHldr2 h1 {
	padding-top: 10px;
	padding-left: 10px;
	text-align: center;
}
#fHldr2 p { text-align: center; padding-left: 10px; }
.container { padding: 0px; }
.container span img { 
	float: left;
	border: 1px solid #000;
	margin: 4px 10px 10px 0;
}
.articleIMG, .articleIMG2{
	height: 200px;
	border-bottom: 4px solid #663333;
}
.articleIMG h1, .articleIMG2 h1 {
	color: #fff;
	padding-top: 162px;
	text-align: center;
	font: bold 20px Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}
.articleIMG h1 {
	padding-left: 220px;
}
.nbImg {
	border: none;
}
.article2 {
	padding: 10px 150px 10px 150px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align: justify;
}
.article2 img {
	float: right;
	border: 1px solid #000;
	margin: 4px 0 10px 20px;
}
.article2 span img {
	float: left;
	border: 1px solid #000;
	margin: 4px 20px 10px 0;
}
.article2 p img {
	float: none;
	border: 1px solid #000;
	margin: 4px 0 10px 8px;
}
.article2 h1 {
	text-align: center;
}
.article {
	background: #52514c url(../images/ui/a_bg.gif) repeat-y top left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align: justify;
	width: 640px;
	float: right;
}
.aWrap {
	background: #f7f6ea url(../images/ui/av_bg.gif) repeat-x top left;
}
.linksWrap {
	padding: 15px 0 0 50px;
}

/* Hides from IE-mac \*/
* html .aBlock {
	height: 1%;
}
* html .theMap {
	height: 1%;
}
/* End hide from IE-mac */
.theMap {
	padding: 10px 190px 10px 190px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align: justify;
	background: #666 url(../images/ui/map.jpg) no-repeat top left;
}
.mapBox {
	text-align: center;
	padding: 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.aBlock {
	padding: 10px 40px;
	background: #f7f6ea url(../images/ui/cb_bg.gif) repeat-x top left;
	border: 1px solid #c0b8ab;	
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	margin-left: 1px;
}
.bBlock {
	padding: 10px 10px;
	background: #9D9575 url(../images/ui/cb2_bg.gif) repeat-x top left;
	border: 1px solid #423838;	
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	margin-left: 1px;
}
.bAds {
	width: 615px;
	padding: 0;
	margin: 0;
}
.bAds img, .bAds a {
	margin: 0;
	float: none;
	border: none;
}
.thAds {
	background: #f7f6ea url(../images/ui/av_bg.gif) repeat-x top left;
	width: 200px;
	padding: 25px 0 10px 0;
	float: left;
}
.thAds img {
	padding: 10px 0 0 20px;
}
.adHldr {
	float: left;
}
.article img {
	float: right;
	border: 1px solid #000;
	margin: 4px 0 10px 20px;
}
.article span img {
	float: left;
	border: 1px solid #000;
	margin: 4px 20px 10px 0;
}
.article p img {
	float: none;
	border: 1px solid #000;
	margin: 4px 0 10px 8px;
}
.article h1 {
	text-align: center;
}
.articles {
	padding: 10px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align: justify;
}
.articles img {
	float: right;
	border: 1px solid #000;
	margin: 4px 0 10px 20px;
}
.articles span img {
	float: left;
	border: 1px solid #000;
	margin: 4px 20px 10px 0;
}
.articles p img {
	float: none;
	border: 1px solid #000;
	margin: 4px 0 10px 8px;
}
.articles h1 {
	text-align: center;
}
.dTable table {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px solid #715c39;
	background: #cfd692;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
.dTable td {
	padding: 5px;
	border: 1px solid #fff;
	border-bottom: 1px solid #715c39;
	border-right: 1px solid #715c39;
}
.dTable tr:hover {
	background: #e0e0a9;
}
#theTeam {
	background: #d2c1b5;
}
#theTeam:hover {
	background: #dccec5;
}
.aList {
	list-style: none;
	padding-bottom: 10px;
}
.aList li {
	background: url(../images/ui/alist.gif) no-repeat top left;
	padding: 0 0 10px 20px;
}
.aList span {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	display: block;
}
.artNav {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #fff;
	float: right;
	height: 20px;
	width: 400px;
}
.artNav ul{
	float: right;
	list-style: none;
	height: 20px;
}
.artNav li {
	display: block;
	float: left;
	display: inline;
}
.artNav li a {
	padding: 0 5px;
	margin: 0 2px;
	border: 1px solid #663333;
	background: #e8e1cf;
}
.artNav li span {
	padding: 0 5px;
	margin: 0 2px;
	border: 1px solid #5a4542;
	background: #979794;
	color: #300;
}
.artlist {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #3f3928;
}
.artlist p {
	width: 670px;
	float: left;
}
.artlist h2 {
	padding: 5px 0 0 0;
}
.artlist img {
	float: left;
	padding: 0;
	margin: 0 10px 0 0;
/*	border: 2px solid #000;*/
}
.boxOut {
	clear: both;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	border: 4px solid #663333;
	background: #e8e1cf;
	margin-bottom: 10px;
}
.pollBox {
	float: right;
	padding-left: 20px;
}

/* ------------------------------------------------------ */

.bar {
	background: #999 url(../images/ui/nav_grad.gif) repeat-x top left;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #777;
	text-align: center;
	height: 20px;
}
.barPad{
	border-left: 8px solid #a19aa5;
	border-right: 8px solid #a19aa5;
}
.bar ul{
	list-style: none;
	height: 20px;
}
.bar li {
	display: block;
	float: left;
	display: inline;
	border-left: 1px solid #fff;
	border-right: 1px solid #888;
	height: 20px;
}
.bar h3 {
	text-align: left;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding: 0 0 0 10px;
}
.toggler {
	cursor: pointer;
/*	cursor: hand;	 */
}
.bar a{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	float: left; 
	text-decoration: none;
	padding: 0 10px;
	border-left: 2px solid #aaa;
	border-right: 2px solid #aaa; 
	height: 20px;
	line-height: 20px;
	outline:none;
}
.bar a:link { 
	color: #330000;
	background: #999 url(../images/ui/nav_grad2.gif) repeat-x top left;
	border-left: 2px solid #aaa;
	border-right: 2px solid #aaa; 
}
.bar a:visited {
	color: #330000;
	background: #999 url(../images/ui/nav_grad2.gif) repeat-x top left;
	border-left: 2px solid #aaa;
	border-right: 2px solid #aaa; 
}
.bar a:hover {
	color: #000;
	background: #999 url(../images/ui/nav_grad3.gif) repeat-x top left;
	border-left: 2px solid #663333;
	border-right: 2px solid #663333; 
}
#footer {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #fff;
	background: #201616 url(../images/ui/f_bg.gif) repeat-x top left;
	padding: 10px 20px;
	text-align: center;
}
#footer ul { list-style: none; padding: 0 0 10px 0; }
#footer li { display: inline; color: #fff; }

#footer span { display: block; text-align: right; }

#footer p {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #5d553e;
	width: 880px;
	margin: 0 auto;
	text-align: center;
	padding: 0 0 10px 0;
}

#footer a { text-decoration: none; font-weight: bold; }
#footer a:link, #footer a:visited { color: #dad4a5; }
#footer a:hover { color: #fff; }
#footer span a:link, #footer span a:visited { color: #5d553e; }
#footer span a:hover { color: #f0eac2; }

/* ------------------------------------------------------ */

.cbBlock {
	float: left;
	width: 270px;
	margin: 10px 0;
	text-align: left;
}



.cbBlockindex {
	float: left;
	width: 200px;
	margin: 10px 0px 20px 40px;
	text-align: left;
}

.cbOuterindex {
	background: #f7f6ea url(../images/ui/paper_bg2.jpg) repeat-x top left;
	border: 2px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c0b8ab;
	}


.ccbBlockindex p a:link, .cbBlock p a:visited { color: #993333; border-bottom: 1px dotted #993333;}
.cbBlockindex p a:hover { color: #000; border-bottom: 1px solid #000;}

.cbBlockindex img {
	float: left;
	padding: 0 10px 7px 0;
	margin: 0;
	border: none;
}
.cbBlockindex div { 
	float: left;
	width: 200px;
}
.cbBlockindex p {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.cbBlockindex h2 {
	display: block;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
}
.cbBlockindex h3 {
	display: block;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #663333;
	padding: 0;
}



.cbBlock p a:link, .cbBlock p a:visited { color: #993333; border-bottom: 1px dotted #993333;}
.cbBlock p a:hover { color: #000; border-bottom: 1px solid #000;}

.cbBlock img {
	float: left;
	padding: 0 10px 0 0;
	margin: 0;
	border: none;
}
.cbBlock div { 
	float: left;
	width: 210px;
}
.cbBlock p {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.cbBlock h2 {
	display: block;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
}
.cbBlock h3 {
	display: block;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #663333;
	padding: 0;
}

/* ------------------------------------------------------ */

.cForm {
	background: #f7f6ea url(../images/ui/cb_bg.gif) repeat-x top left;
	float:right;
	margin: 10px 8px 10px 0;
	padding: 0 0 10px 0;
	border: 1px solid #3f3928;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	width: 540px;
}
.cfBlock {
	padding-right: 60px;
}
.cfErrBlock{
	height: 25px;
}
#errmsg {
	padding: 8px 0 0 10px;
	text-align: right;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #fe3041;
}
.cfBox {
	float: right;
	padding: 2px 0 0 10px;
}
.cfLabel {
	float: right;
	line-height: 24px;
}
.cfStyle {
	background: #5a5239;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 2px;
	border: 1px solid #000;

}
.bButton {
	float: right;
	background-color: #f7f6ea;
	margin-left: 20px;
	text-align: right;
	padding: 0 10px;
	border: 1px solid #000;
}

/* ------------------------------------------------------------------------ */
.pgComments {
	padding: 20px;
}
.comDetails {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
.comLeft {
	float: left;
}
.comRight {
	float: right;
	text-align: right;
}
.comTitle {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 20px;
	background: #201616 url(../images/ui/f_bg.gif) repeat-x top left;
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
}
.comDate {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 20px;
}
.theComment {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #fff;
	border-bottom: 1px solid #5A5239;
	border-right: 1px solid #5A5239;
	background: #fbfae6 url(../images/ui/cb_bg.gif) repeat-x top left;
	margin-bottom: 2px;
}
.theComment p {
	padding: 0 10px 10px 10px;
}
.bBlock h1, .bBlock h2 {
	color: #fff;
}
.comAdmin {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #2c333c;
}
.comBtn {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 4px 0 10px 0;
}
.comBtn a {
	background-color: #e8e1cf;
	border: 1px solid #663333;
	padding: 2px 4px;
	display: block;
}
.comBtn a:link, .comBtn a:visited { color: #5a5239; }
.comBtn a:hover { color: #000; }
.comInput {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 4px 0 0 10px;
	background: #5a5239;
	border: 1px solid #000;
	padding: 1px;
}
.comTextArea {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 10px 0;
	background: #5a5239;
	border: 1px solid #000;
}
.comFrmTitle {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	height: 24px;
	line-height: 24px;
	background: #201616 url(../images/ui/f_bg.gif) repeat-x top left;
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
}
.theComment img {
	float: inherit;
	margin: 0;
	padding: 0;
}
.comBox {
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
}
.comContent {
	padding-left: 50px;
}
.comContent p {
	padding: 0;
}
.comContent .comInput {
	margin: 8px 0 0 10px;
}
.comAdmin {
	width: 590px;
}
.emphasis {
	font: 14px Arial, Helvetica, sans-serif;
	color: #330000;
}

.ticker {
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #000;
}
.tickerInner {
	padding: 5px 0 0 10px;
	border-left: 8px solid #444;
	border-right: 8px solid #444;		
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	background: #222 url(../images/ui/t_bg.gif) repeat-x top left;
	color: #fff;
	height: 30px;	
}
.tickerInner2 {
	border-left: 8px solid #687549;
	border-right: 8px solid #687549;		
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	background: #222 url(../images/ui/mp3bg.jpg) no-repeat top left;
	color: #fff;
}
.tickerInnerRadio {
	border-left: 8px solid #3e3a67;
	border-right: 8px solid #3e3a67;		
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #12121f;
	color: #fff;
}
.tickerInner a:link, .tickerInner a:visited { color: #cedc9f; }
.tickerInner a:hover { color: #fff; }
#theme {
	width: 20px;
	float: left;
	margin: 2px 0 0 2px;
}
#theme img{
	margin: 7px 0 0 0;
}
#theme a:link img, #theme a:visited img, #sLogos a:link img, #sLogos a:visited img { border: 1px solid #999; }
#theme a:hover img, #sLogos a:hover img { border: 1px solid #fff; }

.cbBlockwidthfix {
	width: 220px;
}


#vidHldr{
float: right;
width: 450px;
height: 300px;
margin-top:42px;
}

#vidHldr2{
float: left;
width: 450px;
height: 300px;
margin-top:20px;
margin-left: 75px;
}


#vidHldr_front_page{
float: right;
width: 450px;
height: 300px;
margin-top:62px;
}




.dentalBlock {
	padding: 10px 40px;
	background: #f7f6ea url(../images/ui/dental_bg.jpg) repeat-x top left;
	border: 1px solid #c0b8ab;	
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	margin-left: 1px;
}


.livedebateBlock {
	padding: 10px 40px 20px 75px;
	background: #f7f6ea url(../images/ui/debatelive_bg.jpg) repeat-x top left;
	border: 1px solid #c0b8ab;	
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	margin-left: 1px;
}