/* Start of CMSMS style sheet 'sidebar_main' */
img, input { behavior: url(/uploads/scripts/iepngfix.htc) }


body
{
	background-color:#000000;

background-attachment: fixed;
	background-position: center;
	font-size:9.5pt;
	font-family:Century Gothic, AppleGothic, Verdana, Arial, sans-serif;
	color: #fff;
}

img 
{
	border:0px;
}

a:link
{
	color:#fff;
	text-decoration:underline;
}

a:visited
{
	color:#fff;
	text-decoration:underline;
}

a:active
{
	color:#fff;
	text-decoration:underline;
}

a:hover
{
	color:#ccc;
	text-decoration:underline;
}

a.backbutton
{
	text-decoration:none;
}

a.backbutton img
{
	vertical-align: middle;
	margin-right: 5px;
}

h1, .h1
{
	font-size: 2.1em;
	font-weight:normal;
	letter-spacing:0.04em;
	text-transform: lowercase;
	color: #999;
}

h2, .h2
{
	font-size:1.6em;
	color: #999;
	letter-spacing:0.06em;
	text-transform: lowercase;
	font-weight:normal;
}

h3, .h3
{
	font-size:1.3em;
	color: #999;
	letter-spacing:0.04em;
	text-transform: lowercase;
	font-weight:normal;
}

h4, .h4
{
	font-size:1.1em;
	font-weight:normal;
	letter-spacing:0.04em;
	color: #555;
	text-transform: lowercase;
}

.h1, .h2, .h3, .h4
{
	display: block;
}

form
{
display:inline;
}

.list_text h3
{
	margin-top:2px;
	margin-bottom:5px;
}

p
{
	font-family:Century Gothic, AppleGothic, Verdana, Arial, sans-serif;
	font-size:9.5pt;
	letter-spacing:.4px;
	line-height:1.3em;
}

.list_text p
{
	margin-top:2px;
	margin-bottom:5px;
}

table
{
border: none;
}

.clearall
{
clear:both;
}

div#body
{
	position: relative;
	margin:0 auto;
	width:960px;
	background-color:#181818;
	background-image: url(/uploads/images/sidebar_layout/sidebarbg.png);
	background-repeat: repeat-y;
}

div#header
{
	position: relative;
	width:960px;
	height:230px;
	background-color:#000;
	font-size:11px;
	color:#fff;
	text-align:right;
	margin:0px auto 0 auto;
	background-image: url(/uploads/images/sidebar_layout/header.png);
	background-repeat: no-repeat;
}

div#header a
{
	text-decoration:none;
}

div#header a:hover
{
	text-decoration:none;
}

a#homelink
{
position: absolute;
top: 0px;
left: 0px;
}

a#homelink img
{
width: 200px;
height: 200px;
}


div#topmenu img
{
	vertical-align:text-bottom;
	margin:3px 3px 0px 0px;
}

div.trail, div.trail a
{
color: #777;
text-decoration: none;
}

div.trail .current
{
color: #aaa;
text-decoration: none;
}

div.trail a:visited
{
color: #777;
}

div.trail a:hover
{
color: #ff5533;
}

div#content
{
padding-right: 20px;
padding-left: 20px;
padding-bottom: 20px;
}

div#sidebar
{
float: left;
width: 190px;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 20px;
background-color:#333333;
}

div#sidebar p
{
margin-top: 4px;
margin-bottom: 4px;
}

div#mainarea
{
float: right;
width: 720px;
margin-top: 0px;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 20px;
}

div#footer
{
	background-color:#333333;
	width:920px;
	padding: 20px;
	clear:both;
	font-size:9pt;
	line-height:1.5em;
	text-align:justify;
	margin:0px auto;

} 

div#footer a
{
	text-decoration:none;
}

div#footer a:hover
{
	text-decoration:underline;
}

div#mainmenu
{
position: relative;
padding-top: 17px;
padding-bottom: 28px;
margin-bottom: 22px;
overflow:hidden;
display: block;
width: 100%;
border-bottom: solid 1px #222;
}

div#mainmenu *
{
padding:0;
margin:0;
font-size: 13.5pt;
font-weight: normal;
}

div#mainmenu #swish
{
position: absolute;
top: 33px;
left: 0px;
}

div#mainmenu ul
{
display: block;
padding: 0 0 0 0;
text-align: center;
}

div#mainmenu ul li
{
list-style: none;
display: inline;
margin: 0 0 0 0px;

}

div#mainmenu ul li a
{
display: inline;
/*padding: 10px 10px 10px 10px;*/
color: #eee;
text-decoration: none;
text-align: center;
text-transform:lowercase;
}

div#mainmenu ul li a:hover
{
color: #ff5533;
}

div#mainmenu ul li.menuactive a:hover
{
color: #ff5533;
}

div#mainmenu ul li.menuactive a
{
color: #ff8866;
}

div#topmenu 
{
position: absolute;
top: 3px;
right: 3px;
color: #000;
padding-bottom: 3px;
padding-right: 1px;
padding-left: 2px;
}

div#topmenu *
{
padding:0;
margin:0;
font-size: 8pt;
font-weight:normal;
}

div#topmenu ul
{
display: block;
float: left;
padding: 3px 0 0 0;
}

div#topmenu ul li
{
list-style: none;
margin: 0 0 0 0;
}

div#topmenu ul li a
{
margin: 0 5px 0 5px;
color: #fff;
font-weight: bold;
}


div#topmenu ul li a:hover
{
color: #ff5533;
}

div#footermenu
{
overflow:hidden;
display: block;
float: left;
width: 100%;
margin-bottom: 10px;
}

div#footermenu *
{
padding:0;
margin:0;
font-size: 9pt;
font-weight:bold;
}

div#footermenu ul
{
display: block;
float: left;
padding: 3px 0 3px 0;
}

div#footermenu ul li
{
list-style: none;
float: left;
margin: 0 0 0 0;
}

div#footermenu ul li a
{
margin: 0 5px 0 5px;
}

/* End of 'sidebar_main' */

