




		body
		{
			color: #333333;
			font-size: 80%;
			font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;

			line-height: 1.6em;

			margin: 0 auto;
			padding: 0 10px;

			background: #070605;

			background-image: url("../img/flame_bg.jpg");
			background-repeat: repeat-y;
			background-position: top center;



		}



		a:link
		{
			color: #9F906E;
		}



		a:visited
		{
			color: #9F906E;
		}



		a:hover
		{
			color: #D14031;
		}



		a:active
		{
			color: #D14031;
		}



		h1
		{

			color: #f2f2f2;

			font-size: 1.1em;


			
			margin: 0;

			padding-left: 0.5em;


			background: url(../img/title.gif) repeat-x;
		}



		h2
		{

			color: #666666;

			font-size: 0.8em;

			margin: 0;
		
			padding-left: 0.8em;
			padding-bottom: 0;


		}



		h3
		{

			color: #9F906E;

			font-size: 1.2em;

			letter-spacing: 0.1em;


			text-transform: uppercase;

			margin: 0;
			padding-top: 0.7em;
			padding-left: 0.8em;

		}




		#sidebar h1
		{

			color: #222;

			padding: 0;

			background: url(../img/red_grad.gif) repeat-x;
		}



		.off
		{
			display: none;
		}


		#container
		{
			position: relative;

			width: 770px;

			margin: 0 auto;

			background: #40382b url(../img/footer_bg.gif) repeat-x bottom;
		}



		#main
		{
			width: 69%;
			height: 1300px;
		}



		html>body #main
		{
			width: 74%;
			height: auto;
			min-height: 1300px;
		}


		.images
		{
			width: 100%;

			margin: 1em;

			margin-right: 0;


			background: #f2f2f2;
		}



		.images p
		{

			margin: 0;

			padding: 1em;

		}



		.images img 
		{

			border: 1px solid #B3A992;
		}


		html>body .images
		{
			width: auto;
		}


		.box
		{
			width: 100%;

			margin: 1em;

			margin-right: 0;
			background: #f2f2f2;
		}



		html>body .box
		{
			width: auto;
		}



		.box p
		{
			margin: 0;

			padding: 1em;
		}



		.box img 
		{

			display:block;
			margin:auto;

			border: 1px solid #B3A992;
		}
		



		#sidebar .box
		{
			color: #807f7f;

			text-align: center;			margin-right: 1em;

			margin-left: 1.1em;			background: #222;
		}



		#sidebar .box p
		{
			padding: 0.5em;
		}
		
		
		#sidebar .ad
		{
			color: #807f7f;

			text-align: center;			margin-right: 1em;

			margin-left: 1.1em;			background: #222;
		}



		#sidebar .ad p
		{
			padding: 0.5em;
		}
		
		#sidebar .ad img
		{
			display:block;
			margin:auto;

			border: none;
		}




		#sidebar .poll
		{
			color: #807f7f;

			margin-right: 1em;

			margin-left: 1.1em;			background: #222;
		}



		#sidebar .poll p
		{
			padding: 0.5em;

			text-align: center;
		}



		#sidebar .poll h1
		{
			color: #222;

			padding: 0;

			background: url(../img/red_grad.gif) repeat-x;

			text-align: center;
		}


		#menu
		{
			font-size: 0.85em;

			background: #40382b;
			border-bottom: 1px solid #655b46;
		}



		#menu ul
		{
			height: 2.3em;

			list-style: none;

			margin: 0;
			padding: 0 0.3em;
		}



		#menu li
		{
			float: left;

			margin: auto 0.2em;
		}



		#menu li a
		{
			display: block;
		}



		#menu a
		{
			color: #f2f2f2;
			font-weight: bold;

			padding: 0.2em 1em;

			text-decoration: none;

			background: #1c1c1c url(../img/button.gif);
		}



		#menu a:hover
		{
			background: #696969 url(../img/button_curr.gif) repeat-x;
		}



		#menu li.curr a
		{
			color: #f2f2f2;

			background: #696969 url(../img/button_curr.gif) repeat-x;
		}



		#header
		{
			height: 172px;

			margin: 0;
			padding: 0;

			background: url(../img/header.jpg) no-repeat;
			border-bottom: 1px solid #655b46;
		}



		#header a
		{
			position: relative;
			top: 50px;
			left: 66px;

			width: 283px;
			height: 78px;
		
			display: block;
		}



		#header a span
		{
			display: none;
			background: url(../img/trans.gif);
		}




		#footer
		{
			color: #9f906e;
			font-size: 0.95em;

			line-height: 2.3em;

			text-align: center;
		}




		#sidebar
		{
			position: absolute;
			top: 199px;
			right: 0;

			width: 26%;			padding: 0;
		}


		#sidebar img 
		{
			border: 1px solid #B3A992;
		}



		#copy
		{
			color: #f2f2f2;
			font-size: 1em;

			line-height: 1.4em;

			text-align: center;

			margin-top: 5px;
		}


		.video
		{
			width: 100%;

			margin: 1em;

			padding: 0.5em;
			background: #c6c6c6;
			border: 1px solid #807f7f;

			text-align: center;
		}