.bodybg { text-align:center; background:#c2bfbf url(../Images/Graphics/xmas_bg.jpg) top center repeat-x; margin:0px; }

#wrapper{ width:960px; background: url(../Images/Graphics/xmas_slice.jpg) top center repeat-y; margin:0 auto; padding: 0px; text-align:left;  }


#top 
{width: 960px; background: url(../Images/Graphics/xmas_header.jpg) top center no-repeat;
    }

    	



#left{ float: left; width: 170px; margin: 25px 0px 0px 15px;  }
        #content{ padding: 15px 20px 40px 20px; width: 700px; position:relative; }

#right { float: right; width: 750px; margin: 385px 10px 0px 0px;   }

    
ul{ color: #333333; font-size: 12px; }



#poweredby{ width: 960px; height: 43px; background: url(../Images/Graphics/xmas_footer.jpg) top center no-repeat; position:relative; margin:0 auto; color:#fff ; font-size: 11px;
}
#poweredby div{padding: 5px;}
#poweredby div a{ color: #fff; font-size: 11px; }
#poweredby div a:hover{ color: #000; font-size: 11px;}

hr { height: 0px; color: #e3e2e2; border-top: 1px; background: #e3e2e2; border-style: solid;}

input,textarea{ font-family: arial; font-size:12px; background: #f0f0f0; border: 1px solid #cccccc; color:#000000;}

input:hover,textarea:hover{ font-family: arial; font-size:12px; background: #e3e1e1; border: 1px solid #cb0000; color:#000000;}

.rssHeader{font-size: 12px; font-weight:bold; }
.rssList { margin:0px; padding:5px 10px 5px 10px; width: 150px; }
.rssItem { list-style-type:none; border-bottom:1px solid #e3e3e3; margin:0px;}


a img{border:0px;}
 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */



/* --------- Clearfloat --------- */

.clearfloat:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both;
	visibility: hidden;
	}
.clearfloat { display: inline-block; }
* html .clearfloat { height: 1%; }
.clearfloat { display: block; }