*

{

	background-color: #000830;

	width: auto;

	height: auto;

	border: thin none #000000;

	margin: 0em;

	padding: 0px;

	float: none;

}



body

{

	padding: 0px 0px 20px 0px;

	background-attachment: scroll;

	background-color: #000830;

	background-image: url(images/background.gif);

	background-repeat: no-repeat;

	background-position: center;

}



body,input

{

	font-size: 10pt;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #FFFFFF;

}



p

{

	line-height: 1.5em;

	margin-bottom: 1em;

	text-align: left;

}



a

{

color: #FFFFFF;

text-decoration: underline;

}



a:hover

{

text-decoration: none;

}





h3 span

{

font-weight: normal;

}



h3,h4

{

display: inline;

font-weight: bold;

background-repeat: no-repeat;

background-position: right;

}



h3

{

	font-size: 1.7em;

	padding-right: 34px;

}



h4

{

font-size: 1.2em;

padding-right: 28px;

background-image: url('images/db2.gif');

}



.contentarea

{

	padding-top: 1.3em;

}



img

{



}



img.left

{

	position: relative;

	float: left;

	margin: 0em 1.5em 1.4em 0em;

}



img.right

{

position: relative;

float: right;

margin: 0em 0em 1.8em 1.8em;

}



.divider1

{

position: relative;

background: #fff url('images/border2.gif') repeat-x;

height: 14px;

margin: 2.0em 0em 1.5em 0em;

clear: both;

}



.divider2

{

position: relative;

height: 1px;

border-bottom: solid 1px #eaeaea;

margin: 2.0em 0em 2.0em 0em;

}



.post .details

{

position: relative;

top: -1.5em;

font-size: 0.8em;

color: #787878;

}



.post ul.controls

{

clear: both;

}



.post ul.controls li

{

display: inline;

font-size: 0.8em;

}



.post ul.controls li a

{

background-repeat: no-repeat;

background-position: left;

padding: 0em 1.0em 0em 20px;

}



.post ul.controls li a.printerfriendly

{

background-image: url('images/icon-printerfriendly.gif');

}



.post ul.controls li a.comments

{

background-image: url('images/icon-comments.gif');

}



.post ul.controls li a.more

{

background-image: url('images/icon-more.gif');

}



.box

{

	position: absolute;

	left: 28px;

	top: 516px;

	padding: 0em;

	border-bottom: solid 1px #E1D2BD;

	width: 236px;

	height: 105px;

	background-color: #000830;

	margin-top: 0em;

	margin-right: 0em;

	margin-bottom: 0em;

	background-repeat: no-repeat;

	float: none;

	margin-left: 0px;

}



ul.linklist

{

list-style: none;

}



ul.linklist li

{

line-height: 2.0em;

}



#upbg

{

position: absolute;

top: 0px;

left: 0px;

width: 100%;

height: 0px; /*20px*/

background: #000 url('images/bg2.jpg') repeat-x;

z-index: 1;

}



#outer

{

	z-index: 2;

	position: relative;

	/*

	The width value below controls the overall width of the design. By default it's set to 82%

	(so it'll take up 82% of the browser window's width). You can set it to a different percentage

	value (70%, 90%, etc.) or even a pixel value (760px, 800px, etc.) to enforce a fixed width.

*/

width: 1060px;

	background-color: #000830;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: 4px;

	background-image: none;

	background-repeat: repeat;

	border-right-width: 10px;

	border-top-style: none;

	border-right-style: outset;

	border-bottom-style: none;

	border-left-style: none;

	border-right-color: #000033;

}



#header

{

	position: relative;

	left:0;

	width:1090px;

	height: 90px;

	background: #2B2B2B url('images/topbg.gif');

	margin-bottom: 2px;



}



#headercontent

{

position: absolute;

bottom: 0em;

padding: .4em 2.0em .8em 4.0em;

}



#headercontent h1

{

font-weight: normal;

color: #fff;

font-size: 2.5em;

}



#headercontent h1 sup

{

color: #777;

}



#headercontent h2

{

font-size: 1.0em;

font-weight: normal;

color: #aaa;

}



#search

{

position: absolute;

top: 5.5em;

right: 2.0em;

padding-right: 0.0em;

}



#search input.text

{

margin-right: 0.5em;

vertical-align: middle;

border-top: solid 1px #FFFFFF;

border-right: 0px;

border-bottom: solid 1px #777777;

border-left: 0px;

padding: 0.15em;

width: 10.0em;

}



#search input.submit

{

background: #939B00 url('images/buttonbg.gif') repeat-x;

border: solid 1px #5F6800;

font-weight: bold;

padding: 0.25em;

font-size: 0.8em;

color: #F2F3DE;

vertical-align: middle;

}



#headerpic

{

	position: relative;

	height: 210px;

	margin-bottom: 0px;

	background-color: #000830;

	background-repeat: no-repeat;

	background-position: left top;

	margin-top: 20px;

	margin-right: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	border-right-style: none;

	border-top-style: none;

	border-bottom-style: none;

	border-left-style: none;

	width: 1073px;

}



#menu

{

	position: relative;

	background: #000830 url('') repeat-x top left;

	height: 50px;

	margin-bottom: 2px;

	width: 1012px;

	padding-top: 0em;

	padding-right: 40px;

	padding-bottom: 0em;

	padding-left: 1em;

	border-bottom-style: outset;

	border-bottom-color: #000033;

	border-bottom-width: 10px;

	border-right-width: 5px;

	border-right-style: solid;

	border-right-color: #000830;

}



#menu ul

{

	position: absolute;

	top: 1.1em;

	width: 794px;

	height: 34px;

	background-color: #000830;

}



#menu ul li

{

position: relative;

display: inline;

}



#menu ul li a

{

padding: 0.5em 1.0em 0.9em 1.0em;

color: #fff;

text-decoration: none;

}



#menu ul li a:hover

{

	text-decoration: blink;

	background-color:#000000;

}



#menu ul li a.active

{

	background: #000000 url('') repeat-x top left;

	text-decoration: inherit;

}



#menubottom

{

	height: 14px;

	background-color: #0c122e;

	background-repeat: no-repeat;

}



#content

{

	padding-top: 0em;

	padding-right: 2em;

	padding-bottom: 0em;

	padding-left: 2em;

	width: 1000px;

	border-right-color: #00830;

	border-right-width: 40px;

	border-right-style: none;

	border-bottom-width: 10px;

	border-bottom-style: none;

	border-bottom-color: #00830;

}



#primarycontainer

{

	float: left;

	width: auto;
	length:auto;
	height:auto;

}



#primarycontent

{

	margin-top: 1.35em;

	margin-bottom: 1.5em;

	margin-left: 0em;

	width: 725px;

	float: right;

	clear: none;

	height: auto;

	padding-top: 0px;

	border-right-style: none;

	background-image: none;

	background-repeat: repeat;

	border-right-width: 40px;

	border-right-color: #00050;

	padding-right: 10px;

	border-left-width: 4px;

	border-left-style: ridge;

	border-left-color: #333333;

	padding-left: 1.5em;
	length:auto;

}



#secondarycontent

{

	margin-top: 1.5em;

	float: left;

	width: 18em;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #000020;

	border-right-color: #000020;

	border-bottom-color: #000020;

	border-left-color: #000020;

}



#footer

{

	position: relative;

	height: 2em;

	clear: both;

	padding-top: 0.2em;

	font-size: 8pt;

	background-color: #000830;

	background-repeat: no-repeat;

	background-position: 0em 2.5em;

	border-top-width: 10px;

	border-top-style: inset;

	width: 1065px;

	border-right-width: 5px;

	border-right-style: solid;

	border-top-color: #000033;

	border-right-color: #000830;

	padding-right: 0px;

}



#footer .left

{

	position: absolute;

	left: 21px;

	bottom: 6px;

}



#footer .right

{

position: absolute;

right: 2.0em;

bottom: 1.2em;

}

