html, body {
margin:0px;
padding:0px;
background-color:#616259;
text-align:center;
height: 100%;
}
#mainContainer {
width:944px;
padding: 8px;
}
.wrapper {
min-height:100%;
height: auto !important;
height: 100%;
margin: 0 auto -116px;
}
.footer{
margin:auto;
/*height: 100px;*/
border:solid 8px #EFEFEF;
width:944px;
font:11px Verdana, sans-serif;
background:url(site_img/bg_footer.gif) no-repeat  50px 0px #848577;
}
.footer ul{
margin:0px;padding:10px;
}
.footer li{
margin:0px 20px 0px 0px;
padding:0px;
list-style-type:none;
display:inline;
font:11px Verdana, sans-serif;
}
.footer li a{
color:#e3e9d9;
text-decoration:none;
}
.footer li a:hover{
color:#FFF;
text-decoration:none;
border-bottom:1px dashed #FFF;
}
#footerCopy{
text-align:right;
color:#CCC;
padding:14px 8px;
}
#coded{
color:#555;
text-align:left;
padding:14px 8px;
}
#coded a{color:#444;text-decoration:none;}
#coded a:hover{color:#FFF;}
.footer, .push {
height: 100px;}
.push{background-color:#F8F9EB;width:960px;margin:0px auto 0px auto;}
/*end format height*/

.newBFC, #mainContainer, #colL, #mainArt, #subArt , body#news #profDetail, #comments, #gallery, .comcont, .block1
/*Fixes collapsing div problem*/
{
overflow: hidden;
_overflow: visible;
_overflow-x:hidden;
_height: 0;
}
/*\*//*/ 
.newBFC {display: inline-block;}
/**/
#colR {
width:260px;
float:right;
}
#colL {
width:674px;
padding-bottom:20px;
}
.mainImg{
padding:10px !important;
background-color:#FFF;
border-top:solid 2px #d5d6c9;
border-right:solid 2px #d5d6c9;
border-bottom:solid 2px #c3c4b8;
border-left:solid 2px #c3c4b8;
}

#colL ul {margin:0px;padding:0px;}
#colL li {
margin:6px;padding:0px;
list-style-type:none;
}
#colL li a{color:#848577;}
#colL li a:hover{color:#CB4E2D;}
body#contact #colL table {padding-left:100px;}
#header {
height:158px;
}
#header span {
display:block;width:0px;height:0px;overflow:hidden;
}
#logo {
height:158px;
width:325px;
position:absolute;
z-index:100;
background:url(site_img/logo.jpg) no-repeat;
}
#header{width:960px;}
/*set common attributes and align center*/
#header,  #mainContainer {
margin:0px auto 0px auto;
background-color:#f8f9ea;
text-align:left;
}
/*begin nav*/
#navbar {
height:56px;
width:100%;
background:url(site_img/bg_nav.jpg) no-repeat;
position:relative;
z-index:1;
top:100px;
}
#navbar ul {
margin:0px 0px 0px 330px;
padding:0px;
}
#navbar ul a{height: 48px;width:120px;display:block}/*sets <a/> tag size*/
#navbar li {list-style-type: none !important;margin:2px 0px 0px 0px; padding:0px;float:left;}
#navbar img {
height:48px;
width:120px;
border:none;
}
#navbar a.home {background:url(site_img/bg_but_home.gif) no-repeat  0px -49px;}
#navbar a.profiles {background:url(site_img/bg_but_profiles.gif) no-repeat  0px -49px;}
#navbar a.news {background:url(site_img/bg_but_news.gif) no-repeat  0px -49px;}
#navbar a.links {background:url(site_img/bg_but_links.gif) no-repeat  0px -49px;}
#navbar a.contact {background:url(site_img/bg_but_contact.gif) no-repeat  0px -49px;}


#navbar a:visited {background-position: 0px -49px;}

#navbar a:hover,

body#home #navbar a.home,
body#profiles #navbar a.profiles,
body#news #navbar a.news,
body#links #navbar a.links,
body#contact #navbar a.contact {
background-position: 0px 0px;
}

#navbar a:active {
background-position: 0px -49px;
}
/*end nav*/

.goR{float:right;}
#progBox {
width:214px;
height:251px;
background:url(site_img/bg_prog_box.jpg) no-repeat;
margin:0px;
padding:20px;
}
#progBox div{
font:14px normal Verdana, sans-serif;
color:#ebecde;
margin-top:-12px;
}
.newsBox {
width:240px;
margin:0px;
padding:10px;
}
.newsTxt{
font:13px normal Verdana, sans-serif;
color:#645f4d;
}
.newsBox p{
	font:13px normal Verdana, sans-serif;
	color:#645f4d;
	text-align: left !important;
}
#mainNart, #mainArt {
background-color:#e3e9d9;
padding:8px;
font:normal 12px Verdana, sans-serif !important;
color:#4F4F4F  !important;
line-height:17px  !important;
text-align: left !important;
}
body#comment #mainArt {
min-height:300px;
height:auto !important;
height:300px;
}
.block1 {
font: 13px Verdana, sans-serif /* bold*/; 
color:#5b5b5b;
line-height:18px;
padding:0px 0px 20px 0px;
}
/*#bodyArt {padding:8px;font:normal 12px Verdana sans-serif;color:#4F4F4F;line-height:17px;}*/
body#profiles .block1{height:600px}
.block2 {
font: 12px Verdana, sans-serif /* bold*/; 
color:#7c7c7c;
line-height:16px;
padding:0px 0px 20px 0px;
}
.block1 a,  .block2 a{
color:#cb4e2d;
text-decoration:none;
}
.block1 a:hover,  .block2 a:hover{
color:#cb4e2d;
text-decoration:underline;
}
#newstalk{
width:289px;
height:66px;
padding:15px 0 0 100px;
position:absolute;
margin:35px 0px 0px 120px;
background:url(site_img/logo_ntalk.gif) no-repeat;
z-index:10;
font:bold 14px Verdana, sans-serif;
color: #314B2D;
}
#wlr{
width:289px;
height:66px;
padding:15px 0 0 100px;
position:absolute;
margin:35px 0px 0px 120px;
background:url(site_img/wlr.gif) no-repeat;
z-index:10;
font:bold 14px Verdana, sans-serif;
color: #314B2D;
}
.dateMain{
background:url(site_img/bg_date_main.gif) no-repeat;
height:42px;
padding:8px 0px 0px 12px;
font:16px Verdana, sans-serif;
color:#7a3522;
}
.dateBox2 {
background:url(site_img/bg_date_sub1.gif) no-repeat;
height:26px;
padding:6px 0px 0px 10px;
font:14px Verdana, sans-serif;
color:#7a3522;
width:120px;
}
.dateBox3 {
background:url(site_img/bg_date_sub2.gif) no-repeat;
height:26px;
padding:6px 0px 0px 10px;
font:12px Verdana, sans-serif;
color:#868067;
width:90px;
}
.artInfo {
background-color:#d6d8c1;
padding:8px 8px 8px 4px;
margin:20px 0px 8px 0px;
height:28px;
}
.artInfo img{float:right;}
.artImg{
width:130px;
clear:right;
text-align:center;
font-size:11px;
padding:0px 0px 6px 6px;
}
.artImg img{
border:5px solid #FFF;
}
#vid{
text-align:center;
padding:20px;
}


.linkbox a{color:#000;}

#mainArt font,.block1 font{font:12px normal Verdana, sans-serif !important;line-height:18px  !important;}


.profile {
width:197px;
float:left;
padding:10px;
text-align:center;
}
.profile a img{border:6px solid #FFF;}
.profile a:hover{border-bottom:none;}
.profile a:hover img{border:6px solid #FFF;}
#profDetail {
background-color:#E6E7D8;
border:1px solid #6D8D42;
width:654px;
}
#profDetail div{padding:10px;clear:both;}
#profDetail div img{float:right;border:4px solid #FFF;margin:0px 0px 10px 10px;}
#profDetail ul{margin:0px;padding:0px;}
#profDetail li{
margin:0px;
width:218px;
float:left;
text-align:center;
height:22px;
}
#profDetail li a{
border-bottom:none;
text-decoration:none;
font:14px normal Verdana, sans-serif;
color:#333;
padding:3px;
display:block;
border:1px solid #6D8D42;
background-color:#F8F9EA;
}
#profDetail li a:hover{background-color:#F0F1E3;}
#profDetail li a.alan{border-right:0px;border-left:0px;border-top:0px;}
#profDetail li a.chris{border-right:0px;border-top:0px;}
#profDetail li a.don{border-right:0px;border-top:0px;}

body#news #profDetail{border:0px;background-color:#E3E9D9;padding-bottom:18px;}

body#news #profDetail ul{margin:10px 0px 20px 0px;padding:0px;display:block;}

#rssbox{float:right;height:30px;width:30px;position:relative;margin:-130px 16px 0 0;}
#rssbox img{height:30px !important;width:30px !important;}

/*  type  */
h1 {font:12px bold  Times, serif !important;padding:0px;margin:0px;}
#logo h1 a{height:158px;width:325px;display:block;}
#mainNart h1, #mainArt h1, .block1 h1, h2,#mainContainer div h1  {font:26px bold  Times, serif !important;color:#cb4e2d;padding:8px 0px 8px 0px;margin:0px;}
h3 {font:22px bold  Times, serif !important; color:#cb4e2d;display:inline;}
h4 {font:19px normal  Times, serif !important;color:#314b2d;}
h5 {font:24px normal  Times, serif !important;padding:0px;margin:0px;color:#FFF;}

h2, h3, h4, h5
{
font:  Times, serif;
letter-spacing: 1.5px;
}
#mainNart h1 a, #mainArt h1 a, #mainContainer div h1 a, .block1 h1, h2 a, h3 a{
color:#cb4e2d;
text-decoration:none;
}
body#news a h3{
color:#cb4e2d;
text-decoration:none !important;
}
h3 a:hover{
color:#345230;
text-decoration:none;
}
.newsBox h3{color:#314b2d;}
.newsBox h4{color:#65883a;font:19px normal Georgia, serif !important;}
.newsBox h4 a{
color:#65883a;
text-decoration:none;
}


body#news table h3 a{font-size:20px !important;}

#mainNart h1, #mainArt h1 a, .block1 h1 a, h2 a {color:#CB4E2D;text-decoration:none;}
#mainNart h1 a:hover, #mainArt h1 a:hover, .block1 h1 a:hover, h2 a:hover {color:#314B2D;}
.newsBox h4 a:hover{
color:#cb4e2d;
text-decoration:none;
border-bottom:1px dashed #cb4e2d;
}
body#links #colL li h3 {font:20px bold; color:#688B3B;}
#gallery div {
width:100px;
height:120px;
overflow:hidden;
border: 1px solid #C4D7A0;
background-color:#EFEFEF;
margin:4px 2px 16px 4px;
text-align:center;
float:left;
font:11px  Verdana, sans-serif;
color:#777;
}
#gallery div img{
border:0px;margin-top:5px;border:1px solid #666;
}
#subArt{
background-color:#FFF;
}
#comments{padding:8px;}
.comcont{margin:22px 0;font:normal 12px Verdana, sans-serif !important;}
.comcont p{padding-left:8px;}
.comDiv {
width:490px;
float:right;
border:1px solid #EFEFEF;
margin:8px 0px 8px 0px;
padding:0px 0px 0px 8px;
}
.comDiv p {
padding-left:12px;
border-left:4px solid #CCC;
display:block;
}
body#comment label {font:bold 17px "Times New Roman", Times, serif; color:#CB4E2D;}
.wrapp{
	white-space: normal !important;
	position: relative  !important;
	padding:16px 16px 16px 0;
}
.comBut{border:1px solid #666;color:#CC3300;background-color:#FFF;padding:6px 0 6px 0;}