body {
	margin: 0 auto;
	background:url(../images/template_bg.jpg);
}
#container {
	width:950px;
	/*height:600px;*/
	margin: 30px auto 0 auto;
	/*background:url(../images/bg_girl.png) no-repeat;*/
}
#containernobg {
	width:950px;
	/*height:600px;*/
	margin: 30px auto 0 auto;
}
#header {
	width:950px;
	height:85px;
}
#logo {
	width:123px;
	height:80px;
	margin:0;
	float:left;
	clear:left;
}
#menu {
	width:796px;
	height:30px;
/*	margin:55px 0 0 0;*/
	/*background:url(../images/pixel_black30.png);*/
	background:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
	float:right;
	clear:right;
}
#ad{width:796px; /*background:#000000; filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5;*/ text-align:center; padding:4px 0; float:right; font:20px "Times New Roman", Times, serif; margin-bottom:1px; font-style:italic }
#ad a{ font-size:26px; text-decoration:none }
#ad a.cover{color:#e15a00}
#ad a.photo{color:#436396}
#ad a:hover{text-decoration:underline}
#ad a span{color:#d6d0b9}
#menutext {
	margin-top:8px;
	margin-left:14px;
}
#content {
	margin-top:0px;
	width:950px;
}
#contentinside {
	margin-top:30px;
	width:950px;
}
#contentleft {
	width:245px;
	margin:55px 0 0 0;
	padding-left:40px;
	float:left;
}
#separator {
	width:1px;
	height:730px;
	margin:55px 30px 0 30px;
	background:#FFFFFF;
	filter:alpha(opacity=20);
	-moz-opacity:.2;
	opacity:.2;
	float:left;
}
#contentright {
	width:650px;
	float:right;
	clear:right;
	margin-top:55px;
	position:relative;
	margin-bottom:30px;
	border-left:1px solid #763333;
	border-right:1px solid #763333
	/*background:url(../images/pixel_lightred.gif) top left repeat-y*/
}
 /*style="background:url('images/pixel_lightred.gif') bottom left repeat-x"*/
#sidebarxtra{ float:left; margin-top:30px; display:block; width:48%; padding:0 10px; text-align:center }
/*#sidebarxtra a{ font:14px "Times New Roman", Times, serif; display:block; padding:15px 0; margin-bottom:1px; width:100%; background:#cb5100; filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }
#sidebarxtra a:hover{ background:#cb5100; filter:alpha(opacity=90); -moz-opacity:.9; opacity:.9 }*/

#sidebarxtra a.photo{background:#436396; filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6}
#sidebarxtra a.photo:hover{background:#436396; filter:alpha(opacity=90); -moz-opacity:.9; opacity:.9}

#contentonecolumn {
	width:531px;
	margin:10px 0 0 0;
	padding-left:40px;
	float:left;
}
/* this is for pages with bigger content width on right*/
#contentrightcolumn {
	width:576px;
	margin:47px 0 0 0;
	float:left;
	clear:right;
}
/* this is for pages with smaller content width on left*/
#contentleftpic {
	width:330px;
	float:left;
	margin:10px 0 0 0;
	padding-left:40px;
}
#contentone {
	width:860px;
	margin:10px 0 0 0;
	padding-left:40px;
	float:left;
}
#contentpicturehome {
	width:305px;
	margin:0 0 0 30px;
	float:left;
	overflow:hidden;
}
#contentpicture {
	width:345px;
	margin:0 0 0 30px;
	float:left;
}
#sponsorhome {
	display: none;
	/*background:url(../images/pixel_red30.png);*/
	width:650px;
/*	height:60px;*/
	float:left;
}
#sponsor {
	display: none;
	/*background:url(../images/pixel_red30.png);*/
	width:950px;
	/*height:60px;*/
	margin-top:45px;
	float:left;
}
#footer {
	background:url(../images/pixel_black60.png);
	width:950px;
	height:26px;
	float:left;
	background:#000000;
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	opacity:.6;
}
/*-----------------------------------------------------ENTRY FORM---------------------------------------------*/
#framer {
	border:10px solid #FFFFFF;
	background:#FFFFFF;
}	

/*----------------------------------------------------FINALIST------------------------------------------------*/
#gallery {width:860px; padding:0;}
#gallery div.off {margin-right:3px; margin-bottom:0px; padding:0; float:left; cursor:pointer; opacity: .5; -moz-opacity:.5; filter:alpha(opacity=50);}
#gallery div.on {margin-right:3px; margin-bottom:0px; padding:0; float:left; cursor:pointer;}

div.hide {display:none; width:0; overflow:hidden;}
div.show {clear:left; width:500px; margin-top:0; border:0;}
div.show img {float:left;}
.clear {clear:both;}
/*CSS IMAGE GALLERY - UNUSED
#jgal { list-style: none; 	width: 345px;}
#jgal li { opacity: .5; float: left; display: block; width: 60px; height: 60px; background-position: 70% 30%; cursor: pointer; border: 4px solid #890000; margin-right: 5px; margin-bottom: 6px;}
#jgal li img { position: absolute; top: 20px; left: 220px; display: none;}
#jgal li.active img { display: block;}
#jgal li.active, #jgal li:hover { outline-color: #bbb; opacity: .99;}
#gallery { list-style: none; display: block;}
#gallery li {float: left; margin: 0;}
*/

/*-----------------------------------------------------GALLERY-------------------------------------------------*/
#myGallery
{
	text-align: left;
	margin: 0 auto;
}

/*------------------------------------------------------MISC---------------------------------------------------*/
/*
	apply behavior filter only to foreground images
	and to background images whose position is top left
*/
img,
#container,
#menu,
#sponsor,
#footer {
	behavior: url(html/css/iepngfix2.htc);
	}
	
/*-----------------------------------------------------VIDEO----------------------------------------------------*/
#video {
	background:url(../images/video/bg.jpg) no-repeat;
	margin:0;
	padding:0;
	height:360px;
	width:600px;
}

#videoclose {
	width:75px;
	margin:70px 0 16px 508px;
	float:left;
}

#screen {
	width:320px;
	height:240px;
	float:left;
	margin:0 14px 0 21px;
	background:#000;
}

#video #description {
	float:left;
	width:220px;
	margin:0;
}


#ad{width:796px; background:#000000; filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; text-align:center; float:right; margin-bottom:1px}
#ad a{width:100%; display:block; font:32px "Times New Roman", Times, serif; font-style:italic; padding:8px 0; text-decoration:none; color:#d02f26}
#ad a:hover{text-decoration:underline}
#ad a span{color:#d6d0b9}
