@charset "utf-8";
/* CSS Document */

html,body {
	background:#6e0000 url(images/bg.jpg);
	margin:0 auto;
	width:100%;
}

form	{ display:inline; }

#Page {
	font:62.5% Verdana, Geneva, sans-serif;
	padding:5px 0px 20px;
	margin:0px -441px;
	position:absolute;
	color:#F7F7F7;
	width:842px;
	right:50%;
	left:50%;
}

#Page a 				{ text-decoration:none; color:#FC0; }
#Page a:hover		{ text-decoration:none; color:#DDD; }

/*** Head CSS ***/
#Head {
	border:1px solid #111;
	background:#6e0000;
	width:840px;
	float:left;
}

#Head p.text {
	border-left:1px solid #111;
	padding:20px 15px 0px;
	font-size:1.1em;
	height:120px;
	width:599px;
	margin:0px;
	float:left;
}

#Head p.topline {
	background:url(images/top.jpg) repeat-x center center;
	font-weight:bold; font-size:1.3em;
	border-bottom:1px solid #111;
	line-height:28px;
	padding:0px;
	width:840px;
	margin:0px;
	float:left;
}

#Head p.topline img {
	border-right:1px solid #111;
	width:210px;
	float:left;
}

#Head p.topline a {
	border-left:1px solid #111;
	text-align:center;
	line-height:28px;
	color:#F7F7F7;
	display:block;
	width:150px;
	float:right;
}

#Head p.topline a:hover {
	border-left:1px solid #111;
	background:#333;
	text-align:center;
	line-height:28px;
	display:block;
	width:150px;
	float:right;
}

/*** Content CSS ***/
#Content {
	border:1px solid #111;
	background:#6e0000;
	margin:4px 0px 0px;
	padding:4px;
	width:832px;
	float:left;
}

#Content p.topline {
	font-weight:bold; font-size:1.4em; font-variant:small-caps;
	background:url(images/top.jpg) repeat-x center center;
	border:1px solid #111;
	line-height:28px;
	padding:1px;
	width:826px;
	margin:1px;
	float:left;
}


#Content p.topline a 				{ text-decoration:none; color:#FFF; }
#Content p.topline a:hover		{ text-decoration:none; color:#FC0; }


#Content p.galleries_one {
	padding:0px;
	width:624px;
	margin:0px;
	float:left;
}

#Content p.galleries_two {
	padding:0px;
	width:832px;
	margin:0px;
	float:left;
}

#Content p.galleries_one img, p.galleries_two img {
	background:#FDFDFD url(images/imgbg.jpg) center center;
	border:1px solid #111;
	height:120px;
	padding:1px;
	margin:1px;
	width:98px;
	float:left;
}

#Content p.sidebar {
	border-right:1px solid #111;
	border-left:1px solid #111;
	border-top:1px solid #111;
	width:204px;
	margin:1px;
	float:left;
}

#Content p.sidebar a {
	background:url(images/top.jpg) repeat-x center center;
	border-bottom:1px solid #111;
	margin:1px 0px 0px;
	line-height:2.01em;
	font-size:1.1em;
	color:#F7F7F7;
	display:block;
	width:204px;
	float:left;
}

#Content p.sidebar a:hover {
	border-bottom:1px solid #111;
	margin:1px 0px 0px;
	line-height:2.01em;
	background:#111;
	font-size:1.1em;
	display:block;
	width:204px;
	float:left;
}

#Content div.box {
	border:1px solid #111;
	background:#000;
	padding:1px;
	width:826px;
	margin:1px;
	float:left;
}

/*
#Content div.box img {
	height:125px;
	width:824px;
	margin:1px;
	float:left;
}
*/

#Footer {
	border:1px solid #111;
	background:#6e0000;
	margin:4px 0px 0px;
	padding:4px;
	width:832px;
	float:left;
}

#Footer div {
	text-align:center;
	padding:10px;
	width:812px;
	margin:0px;
	float:left;
}

.TopList {
	list-style:none;
	width:832px;
	float:left;
}

.TopList ul {
	background:;#3FF;
	list-style:none;
	width:150px;
	float:left;
}

.TopList li {
	background:;#3FF;
	list-style:none;
	width:180px;
	float:left;
}

.Toplist ul.uleft li	{ text-align:left; width:208px; height:100px;}
.Toplist ul.uright li	{ text-align:left; }

.Toplist ul a, h2 a						{ text-decoration:none; color:#EED; }
.Toplist ul a:hover, h2 a:hover	{ text-decoration:underline; color:#FC3; }


.TextContent {
	width:832px;
	float:left;
}

.TopLeft {
	width:415px;
	padding:20px 0px 20px 0px;
	color:#fff;
	/*height:185px;*/
	float:left;
}

.TopRight {
	width:416px;
	padding:20px 0px 20px 0px;
	color:#fff;
	/*height:185px;*/
	float:left;
}

.TopLeft ul {
	padding:0px;
	width:416px;	
	float:left;
}

.TopLeft li {
	padding:0px 0px 0px 15px;
	list-style:none;
	width:401px;	
	float:left;
}

.TopRight ul {
	padding:0px 0px 0px 15px;
	width:401px;		
	float:left;
}

.TopRight li {
	padding:0px 0px 0px 15px;
	list-style:none;
	width:401px;
	float:left;
}

.TopContent h3 {
	font-size:22px;
	line-height:20px;
	color:#C30;
	padding:0px;
	width:100%;
	margin:0px;
	float:left;
}

.TopContent a {
	text-decoration:none;
	color:#93B300;
}

.TopContent a:hover {
	text-decoration:none;
	color:#DADADA;
}

.TopRight li {
	list-style:none;
	width:336px;
	float:right;
}
