/* MAIN */

html, body {
	width: 100%;
	height: 100%;
}

body {
	background: #000000;
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif; 
	font-size: 11px; 
	line-height: 15px;
}

#container {
	background: #252525 url('images/bg_top.jpg') repeat-x top center;
	width: 100%;
}

#bottom {
	background: url('images/bg_bottom.jpg') repeat-x bottom center;
	width: 100%;
	text-align: center;
}

#back {
	background: url('images/bg_back.jpg') repeat-y top center;
	width: 780px;
	margin: 0 auto 0 auto;
}

#header01 {
	background: url('images/header_01.jpg') no-repeat;
	width: 333px;
	height: 27px;
	padding: 135px 122px 0 325px;
}

h1 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 26px;
	font-variant: small-caps;
	line-height: 27px;
	color: #818080;
	letter-spacing: 2px; 
	text-align: left;
	line-height: 20px;
	font-weight: normal;
}

#header01 h1 {
	margin: 0;
}

#header02 {
	background: url('images/header_02.jpg') no-repeat;
	width: 218px;
	height: 60px;
	padding: 5px 222px 20px 340px;
	font-family: Arial, sans-serif;
	color: #8b8b8b;
	text-align: justify;
	overflow: hidden;
}

#header02 p {
	margin: 0;
}

#footer01 {
	background: url('images/footer_01.jpg') no-repeat bottom center;
	width: 780px;
	float: left;
}

#footer02 {
	background: url('images/footer_02.jpg') no-repeat center;
	width: 505px;
	height: 27px;
	clear: both;
	padding: 7px 175px 71px 100px;
	color: #2c2c43;
	font-size: 10px;
	font-variant: small-caps;
	line-height: 27px;
	text-align: center;
}

#footer02 A {
	color: #4d0a0a;
}

#footer02 A:hover {
	color: #dadada;
}


/* CONTENT SECTION */

#main {
	background: url('images/bg_main.jpg') no-repeat top left;
	float: right;
	clear: right;
	width: 368px;
	min-height: 393px;
	height: auto !important;
	height: 393px;
	color: #212121; 
	text-align: justify;
	padding: 30px 110px 25px 10px;
}

#main h1 {
	color: #404040;
}

h2 {
	background: url('images/mainh2.gif') repeat-x bottom;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 18px; 
	font-variant: small-caps;
	line-height: 14px;
	color: #000000; 
	text-align: right; 
	letter-spacing: 2px; 
	font-weight: bold; 
	padding: 0 10px 6px 0;
}

h2.first {
	background: url('images/mainh2_1.gif') repeat-x bottom;
}


/* SIDEBAR */

#sidebar {
	background: url('images/bg_side.jpg') no-repeat top left;
	float: left;
	clear: left;
	width: 172px;
	color: #2f160d; 
	text-align: justify;
	padding: 115px 10px 25px 110px;
}

#sidebar h2 {
	font-size: 16px; 
	color: #868686; 
	background: url('images/sideh2.jpg') no-repeat;
	border: none;
	line-height: 41px;
	text-align: right; 
	letter-spacing: 2px; 
	font-weight: bold;
	width: 146px;	
	padding-left: 26px;
	padding-right: 20px;
	margin: 20px 0 10px -26px;
}

#sidebar h2.first {
	background: url('images/sideh2_1.jpg') no-repeat;
	margin-top: 0;
}

#sidebar ul {
	list-style-type: none;
	margin: 0;
	padding-left: 0;
}

#sidebar ul li A {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
	line-height: 16px;
	font-variant: small-caps;
	color: #464646;
	background: #9d9d9d;
	display: block;
	width: 152px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 3px 0 3px 0;
}

#sidebar ul li A:hover {
	color: #4b0a0a; 
	background: #938484;
}


/* LINKS */

A {
	color: #900000; 
	text-decoration: none;
}

A:hover	{
	color: #0c0c52; 
}


/* SPACERS */

#introspacer01 {
	width: 10px;
	height: 15px;
	float: left;
	clear: left;
}

#introspacer02 {
	width: 30px;
	height: 15px;
	float: right;
	clear: right;
}

#introspacer03 {
	width: 24px;
	height: 15px;
	float: left;
	clear: left;
}

#introspacer04 {
	width: 17px;
	height: 15px;
	float: right;
	clear: right;
}

#introspacer05 {
	width: 22px;
	height: 15px;
	float: left;
	clear: left;
}

#introspacer06 {
	width: 8px;
	height: 15px;
	float: right;
	clear: right;
}

#introspacer07 {
	width: 14px;
	height: 15px;
	float: left;
	clear: left;
}
