/* ############ BODY ############ */
body {
	height:100%;
	background-image:url(img/main-bg-repeat01.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#000000;
}

h4 {padding:4px;margin:4px; border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width:1px;}
h5 { padding:0px; margin:0px;}
img {
	border:0px;
}

hr {
	height:1px;
}

input {
    font-size: 11px;
}

textarea, select {
	border: 1px solid #5c5c5c;
	background: #fff;
	font: normal 10px verdana, arial, sans-serif;
	color: #555;
	margin: 1px;
	padding: 2px auto;
}
/*############ MAIN LINK COLORS ############*/
a {color:#3b0401;text-decoration:none; font-size:10px; font-weight:bold;}
a:hover {color:#ffffff;text-decoration:underline; font-size:10px; font-weight:bold;}
a:active {color:#ffffff;text-decoration:underline; font-size:10px; font-weight:bold;}

/* ############ MAIN WRAPPER ############*/
#wrapper {
	width:1003px;
}
/*############ MAIN HEADER CSS ############*/
#header {
	background-image:url(img/header01.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:1003px;
	height:290px;
}

#user-login {
}

#user-login-con {
	width:200px;
	padding-top:110px;
	padding-left:770px;
}

#ticker01 {
	position:absolute;
	left: 294px;
	top: 263px;
	width: 434px;
}

/*############ LEFT MENU CSS ############*/
#left-menu {
	float:left;
	width:185px;
}

#left-menu-bg {
	background-image:url(img/left-menu-bg01.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

#site-stats {
	height:35px;
	background-image:url(img/left-menu-bottom-bg01.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
/*############ MAIN MENU CSS ############*/
#content-center {
	float:left;
	width:567px;
	background-image:url(img/main-content-area-bg01.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

#content-center-top {
	width:567px;
	height:33px;
	background-image:url(img/center-top01.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

#content-center-text {
	color:#000000;
	width:520px;
	text-align:justify;
}

.content-center-text-container1 {
	width:540px;
}


#main-footer {
	background-image:url(img/main-footer01.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	height:37px;
}
/*############ RIGHT MENU CSS ############*/
#right-menu {
	float:right;
	width:250px;
	background-image:url(img/right-menu-bg01.jpg);
	background-position:right;
	background-repeat:repeat-y;
}

#right-menu-top {	
	background-image:url(img/right-menu-top-bg01.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:250px;
	height:33px;
}

#right-shout-box {
	padding:0px;
	margin:0px;
	background-image:url(img/shoutbox-bg01.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

#right-shout-box a {
	color:#FFFFFF;
}
#right-bottom {
	background-image:url(img/right-menu-bottom-bg01.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:10px;
}
#shoutbox-postedby {text-align:left; background-color:#4f3e33;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
#shoutbox-posted {text-align:left; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;font-weight: normal;word-break: break-all;word-wrap: break-word;background-color:#675549;}
#shoutboxpostedby { text-align:left; background-color:#3a0401;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
#shoutboxposted {text-align:left; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;font-weight: normal;word-break: break-all;word-wrap: break-word;background-color:#3b1513;}

#shoutboxposted a {
	color:#FFFFFF;
}

.ssi_table{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left: 4px;           
}
