.wrapper {
	margin: 0px auto;
	width: 800px;
	
	position: relative;
}
.wrapper_bg {
	margin: 0px auto;
	width: 820px;
	background-image:url('../images/bg.jpg');
	background-repeat:repeat-y;
	position: relative;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana;
	font-size: 10px;
	background-color: #8d1b0e;

}

img {border: 0px;}
a {outline: none;}

h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
}

a:link    { color:#000; text-decoration:none; }
a:visited { color:#000; text-decoration:none; }
a:hover   { color:#000; text-decoration:underline; }
a:active  { color:#000; text-decoration:none; }

a.white_link:link    { color:#FFF; text-decoration:none; }
a.white_link:visited { color:#FFF; text-decoration:none; }
a.white_link:hover   { color:#FFF; text-decoration:underline; }
a.white_link:active  { color:#FFF; text-decoration:none; }

a.white_link_under:link    { color:#FFF; text-decoration:underline; }
a.white_link_under:visited { color:#FFF; text-decoration:underline; }
a.white_link_under:hover   { color:#FFF; text-decoration:none; }
a.white_link_under:active  { color:#FFF; text-decoration:underline; }

a.black_link_under:link    { color:#000; text-decoration:underline; }
a.black_link_under:visited { color:#000; text-decoration:underline; }
a.black_link_under:hover   { color:#000; text-decoration:none; }
a.black_link_under:active  { color:#000; text-decoration:underline; }

a.dark_red_link:link    { color:#8d1b0e; text-decoration:underline; }
a.dark_red_link:visited { color:#8d1b0e; text-decoration:underline; }
a.dark_red_link:hover   { color:#8d1b0e; text-decoration:none; }
a.dark_red_link:active  { color:#8d1b0e; text-decoration:underline; }


a.dark_red_link_no_under:link    { color:#8d1b0e; text-decoration:none; }
a.dark_red_link_no_under:visited { color:#8d1b0e; text-decoration:none; }
a.dark_red_link_no_under:hover   { color:#8d1b0e; text-decoration:underline; }
a.dark_red_link_no_under:active  { color:#8d1b0e; text-decoration:none; }

a.peach_link:link    { color:#faf6bd; text-decoration:underline; }
a.peach_link:visited { color:#faf6bd; text-decoration:underline; }
a.peach_link:hover   { color:#faf6bd; text-decoration:none; }
a.peach_link:active  { color:#faf6bd; text-decoration:underline; }

.colour {color:#8d1b0e;}

/*========			Header				========*/
.header {
	background-color: #faf6bd;
	width: 800px;
	height: 100px;
}
.header_left {
	margin-left: 36px;
	margin-top: 25px;
	float: left;
}

.header_right {
	margin-right: 17px;
	margin-top: 15px;
	letter-spacing:2px;
	float: right;
}


.footer {
	margin: 0px auto;
	width: 800px;
	color: #FFFFFF;
	position: relative;
	padding-bottom: 40px;
}
.footer_left {
	margin-left: 20px;
	margin-top: 5px;
	width: 560px;
	float: left;
}
.footer_right {
	text-align: right;
	margin-right: 13px;
	float: right;
	
}

/*========			Main page Area				========*/
.banner {
	width: 800px;
	height: 67px;
}
.main_area {
	width: 800px;
	height: 327px;

	background-image:url('../images/main_area_bg.jpg');
}

.main_video_shadow_bg {
	
	width: 147px; /*156 - 9*/
	height: 113px;/*122 - 9*/
	padding: 9px 0px 0px 9px;
	margin-left: -6px;
	margin-top: -11px;
	float: left;
	background-image:url('../images/main_video_shadow_bg.png');
}

.main_area_left {
	font-size:13px;
	font-weight: bold;
	width: 314px;
	margin-top: 14px;
	float: left;
}
.main_area_left_text {
/* 	margin-top: 82px;
	margin-left: 191px; */
	margin-top: 20px;
	margin-left: 10px;
}
.main_area_right {

	width: 486px;
	margin-top: 14px;
	float: left;
}

.main_area_bottom {
	width: 800px;
	height: 192px;
	background-image:url('../images/main_area_bottom_bg.jpg');
}
.main_area_bottom_headline {
	font-size: 32px;

	font-weight: bold;
	color: #8d1b0e;
}

.main_area_bottom_images {
	margin-top: 8px;
}
.main_area_bottom_font {
	margin-right: 13px;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
}




.main_area_bottom_left {
	margin-top: -77px;
	margin-left: 11px;
	width: 187px;
	
	float: left;
}
.link_img {
	width: 173px;
	height: 67px;
}

.main_area_bottom_right {
	width: 602px;
	margin-top: 22px;
	float: left;

}
.main_area_bottom_footer {
	width: 820px;
	height: 23px;
	background-image:url('../images/main_area_bottom_footer_bg.jpg');
}


.site_main_left {
	margin-left: 32px;
	margin-top: 36px;
	width: 212px;
	
	float: left;
}
.site_main_right {
	width: 555px;
	margin-top: 33px;
	float: left;

}
.site_main_right_extra {
	margin-top: -50px;
	background-color: #faf6bd;
	width: 545px;
	padding-top:0px;
	padding-left:255px;
	padding-bottom: 50px;

}
/*========			PUT in styles.css				========*/

.flR {float: right;}
.flL {float: left;}

.clR {clear: right;}
.clL {clear: left;}
.clB {clear: both;}

.aR {text-align: right;}
.aL {text-align: left;}
.aC {text-align: center;}

.vNo {display: none;}

.nCr {display: inline;}

.mR7  {margin: 0px 7px 0px 0px;}
.mT7  {margin: 7px 0px 0px 0px;}
.mB7  {margin: 0px 0px 7px 0px;}
.mTB7 {margin: 7px 0px 7px 0px;}
.mLR7  {margin: 0px 7px 0px 7px;}
.mL7  {margin: 0px 0px 0px 7px;}
.mLR14 {margin: 0px 14px 0px 14px;}
.mL14 {margin: 0px 0px 0px 14px;}
.mLR21 {margin: 0px 21px 21px 21px;}

.cP {cursor: pointer;}

.fs9  {font-size: 9px;}
.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs15 {font-size: 15px;}
.fs16 {font-size: 16px;}
.fs17 {font-size: 17px;}
.fs18 {font-size: 18px;}
.fs19 {font-size: 19px;}
.fs20 {font-size: 20px;}

.fBo {font-weight: bold;}

.hS	 {width: 100%;}
.w100 {width: 100px;}
.w125 {width: 125px;}
.w150 {width: 150px;}
.w200 {width: 200px;}
.w250 {width: 250px;}
.w275 {width: 275px;}
.w300 {width: 300px;}
.w400 {width: 400px;}
.w500 {width: 500px;}
.w600 {width: 600px;}
.w700 {width: 700px;}
.w800 {width: 800px;}
.w900 {width: 900px;}


.bgGr {background-color: #eee;} /*Background Gray*/

.ccGreen 	{color: #00FF00;}
.ccRed 	{color: #FF0000;}
.ccGrey 	{color: #a6a6a6;} /* Grey used for enter text */
.ccDRed 	{color: #8d1b0e;}

.bord {border: 1px solid #333;}

#error {color: #FF0000; font-size: 11px;text-align:center;}
#errors {color: #FFFFFF; font-weight: bold; font-size: 11px;text-align:center; background-color:#900000;}
#errors_vote {color: #FFFFFF; font-weight: bold; font-size: 11px;text-align:center; background-color:#900000;}
#errors_comment {color: #FFFFFF; font-weight: bold; font-size: 11px;text-align:center; background-color:#900000;}

.error_field {
	background-color: #FFE4E1;
	border: 1px solid #FF0000;
}
