
body {
	font:0.8em/1.5 "arial", sans-serif; 
	color:#444;
}

h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:0px 0px 15px 0px;}

#container {width:1000px; margin:0 auto;}

#header {position:relative; height:90px; padding:0px; border-bottom:1px solid #bbb; }

#headerlogo {margin:0;width:500px;float:left;padding:20px 0px 0px 0px;}
#headerforums {margin:0; width:500px;float:left;}

th { text-align:left; }

img { border:none; text-decoration:none; }



/* Top Slogan & Search { */
#sitetext {width:993px;height:40px;margin-bottom:10px;margin-top:10px;}
#slogan {float:left;width:743px;font-size:180%;}
#search {float:right;width:250px;text-align:right;}
/* Top Slogan & Search } */






/* Left Menu { */

.leftnewsletter {
	width:161px;
	height:60px;
	background: url(../images/menu_bg.png) bottom center #00AEE5 repeat-x;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	margin-bottom:15px;
	padding:7px;
}
.leftnewsletter div {
	text-align:center;
	margin-bottom:5px;
	font-weight:bold;
	color:#fff;	
	text-shadow: 1px 1px 1px #000;
}

#leftcol {float:left; width:175px; margin:0;}
ul#leftmenu, ul#leftmenu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 175px;
}

ul#leftmenu a {
  font-weight:bold;
  display: block;
  text-decoration: none;	
}

ul#leftmenu li {
  margin-top: 1px;
}

ul#leftmenu li a {
  background: url(../images/menu_bg.png) bottom center repeat-x;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
  text-shadow: 1px 1px 1px #000;
  color: #fff;	
  padding: 0.5em;
}

ul#leftmenu li ul li a {
  background: url(../images/menu_bg.png) bottom center repeat-x;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
  text-shadow: 1px 1px 1px #fff;
  color: #000;
  padding: 0.2em;
  padding-left: 20px;
}

ul#leftmenu li ul li a:hover {
  border-left: 5px #777 solid;
  padding-left: 15px;
}

.leftmenuitem0{background-color:#a20031 !important;}
.leftmenuitem0:hover{background-color:#880029 !important;}
.leftmenuitem1 {background-color:#c30000 !important;} 
.leftmenuitem1:hover {background-color:#bb0000 !important;} 
.leftsubmenuitem1 {background-color:#ffaaaa !important;} 
.leftsubmenuitem1:hover {background-color:#ff7777 !important;} 
.leftmenuitem2 {background-color:#e55200 !important;} 
.leftmenuitem2:hover {background-color:#cc4900 !important;} 
.leftsubmenuitem2 {background-color:#ffdecc !important;} 
.leftsubmenuitem2:hover {background-color:#ffbd99 !important;} 
.leftmenuitem3 {background-color:#e5a500 !important;} 
.leftmenuitem3:hover {background-color:#cc9200 !important;} 
.leftsubmenuitem3 {background-color:#fff0cc !important;} 
.leftsubmenuitem3:hover {background-color:#ffe299 !important;} 
.leftmenuitem4 {background-color:#d3e500 !important;} 
.leftmenuitem4:hover {background-color:#bbcc00 !important;} 
.leftsubmenuitem4 {background-color:#faffcc !important;} 
.leftsubmenuitem4:hover {background-color:#f6ff99 !important;} 
.leftmenuitem5 {background-color:#80e500 !important;} 
.leftmenuitem5:hover {background-color:#72cc00 !important;} 
.leftsubmenuitem5 {background-color:#e8ffcc !important;} 
.leftsubmenuitem5:hover {background-color:#d2ff99 !important;} 
.leftmenuitem6 {background-color:#2de500 !important;} 
.leftmenuitem6:hover {background-color:#28cc00 !important;} 
.leftsubmenuitem6 {background-color:#d6ffcc !important;} 
.leftsubmenuitem6:hover {background-color:#adff99 !important;} 
.leftmenuitem7 {background-color:#00e524 !important;} 
.leftmenuitem7:hover {background-color:#00cc20 !important;} 
.leftsubmenuitem7 {background-color:#ccffd4 !important;} 
.leftsubmenuitem7:hover {background-color:#99ffa9 !important;} 
.leftmenuitem8 {background-color:#00e5c9 !important;} 
.leftmenuitem8:hover {background-color:#00ccb3 !important;} 
.leftsubmenuitem8 {background-color:#ccfff8 !important;} 
.leftsubmenuitem8:hover {background-color:#99fff2 !important;} 
.leftmenuitem9 {background-color:#00d4e4 !important;} 
.leftmenuitem9:hover {background-color:#00aeb6 !important;} 
.leftsubmenuitem9 {background-color:#cdf3f3 !important;} 
.leftsubmenuitem9:hover {background-color:#a6e9ea !important;} 
.leftmenuitem10 {background-color:#00aee5 !important;} 
.leftmenuitem10:hover {background-color:#009bcc !important;} 
.leftsubmenuitem10 {background-color:#ccf2ff !important;} 
.leftsubmenuitem10:hover {background-color:#99e6ff !important;} 
.leftmenuitem11 {background-color:#005be5 !important;} 
.leftmenuitem11:hover {background-color:#0051cc !important;} 
.leftsubmenuitem11 {background-color:#cce0ff !important;} 
.leftsubmenuitem11:hover {background-color:#99c1ff !important;} 
.leftmenuitem12 {background-color:#0009e5 !important;} 
.leftmenuitem12:hover {background-color:#0008cc !important;} 
.leftsubmenuitem12 {background-color:#ccceff !important;} 
.leftsubmenuitem12:hover {background-color:#999dff !important;} 
.leftmenuitem13 {background-color:#4900e5 !important;} 
.leftmenuitem13:hover {background-color:#4100cc !important;} 
.leftsubmenuitem13 {background-color:#dcccff !important;} 
.leftsubmenuitem13:hover {background-color:#b999ff !important;} 
.leftmenuitem14 {background-color:#9c00e5 !important;} 
.leftmenuitem14:hover {background-color:#8a00cc !important;} 
.leftsubmenuitem14 {background-color:#eeccff !important;} 
.leftsubmenuitem14:hover {background-color:#de99ff !important;} 
.leftmenuitem15 {background-color:#e500dc !important;} 
.leftmenuitem15:hover {background-color:#cc00c3 !important;} 
.leftsubmenuitem15 {background-color:#ffccfc !important;} 
.leftsubmenuitem15:hover {background-color:#ff99fa !important;} 
.leftmenuitem16 {background-color:#e50089 !important;} 
.leftmenuitem16:hover {background-color:#cc007a !important;} 
.leftsubmenuitem16 {background-color:#ffccea !important;} 
.leftsubmenuitem16:hover {background-color:#ff99d6 !important;} 
.leftmenuitem58 {background-color:#e50000 !important;} 
.leftmenuitem58:hover {background-color:#cc0000 !important;} 
.leftsubmenuitem58 {background-color:#ffcccc !important;} 
.leftsubmenuitem58:hover {background-color:#ff9999 !important;} 
.leftmenuitem61 {background-color:#00e577 !important;} 
.leftmenuitem61:hover {background-color:#00cc6a !important;} 
.leftsubmenuitem61 {background-color:#ccffe6 !important;} 
.leftsubmenuitem61:hover {background-color:#99ffce !important;} 

/* Left Menu } */






/* Right Stuff  { */
#rightcol {float:left; margin-left:15px; width:810px; min-height:500px;}

.frontbox {
	float:left;
	width:192px;
	height:90px;
	margin-right:12px;
	margin-bottom:12px;
}

.frontbox_right {
	float:left;
	width:192px;
	height:90px;
	margin-bottom:12px;
}

.frontbox_heading {
	width:192px;
	height:22px;
	background: url(../images/menu_bg.png) bottom center repeat-x;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	text-shadow: 1px 1px 1px #000;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}

.frontbox_content {
	width:185px;
	height:68px;
	padding:10px 5px 0px 0px;
	background: url(../images/menu_bg_rev.png) top center #fafafa repeat-x;
	border:1px solid #dddddd;
	border-top:none;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}

.frontbox_content img {
	margin:0px 5px 5px 5px;
}
.frontbox_content a {
	color:#444;
	text-decoration:none;
}
.frontbox_content a:hover {
	text-decoration:underline;
}

.frontboxlarge {
	width:395px;
	margin-bottom:20px;
}
.frontboxlarge_heading {
	width:395px;
	height:22px;
	background: url(../images/menu_bg.png) bottom center repeat-x;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	text-shadow: 1px 1px 1px #000;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}
.frontboxlarge_content {
	width:373px;
	padding:10px;
	background: url(../images/menu_bg_rev.png) top center #fafafa repeat-x;
	border:1px solid #dddddd;
	border-top:none;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}
.frontboxlarge_content a {
	color:#44b;
	text-decoration:none;
}
.frontboxlarge_content a:hover {
	text-decoration:underline;
}

.frontwideboxlarge {
	width:810px;
	margin-bottom:20px;
}
.frontwideboxlarge_heading {
	width:810px;
	height:22px;
	background: url(../images/menu_bg.png) bottom center repeat-x;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	text-shadow: 1px 1px 1px #000;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}
.frontwideboxlarge_content {
	width:788px;
	padding:10px;
	background: url(../images/menu_bg.png) bottom center #fafafa repeat-x;
	border:1px solid #dddddd;
	border-top:none;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}

.frontquarterboxlarge {
	float:left;
	width:190px;
	margin-bottom:20px;
}
.frontquarterboxlarge_heading {
	width:190px;
	height:22px;
	background: url(../images/menu_bg.png) bottom center repeat-x;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	text-shadow: 1px 1px 1px #000;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}
.frontquarterboxlarge_content {
	width:168px;
	padding:10px;
	background: url(../images/menu_bg.png) bottom center #fafafa repeat-x;
	border:1px solid #dddddd;
	border-top:none;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}

.borderseperator {
	margin:15px 0;
	border-bottom:1px dashed #777;
}

/* Right Stuff } */







/* Content { */

.contentboxlarge {
	width:635px;
	margin-bottom:20px;
}
.contentboxlarge_heading {
	width:635px;
	height:22px;
	background: url(../images/menu_bg.png) bottom center #eeeeee repeat-x;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	text-shadow: 1px 1px 1px #000;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}
.contentboxlarge_content {
	width:613px;
	padding:10px;
	padding-bottom:25px;
	background: url(../images/menu_bg.png) bottom center #ffffff repeat-x;
	border:1px solid #dddddd;
	border-top:none;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}

.contentboxlarge_content ul {
	margin-left:30px;
	margin-bottom:20px;
}


/* Content } */



/* Ads { */

.adbox_right {
	width:160px;
	float:right;
	text-align:center;
}

/* Ads } */







.forumsleft {
	padding:5px 0px;
	margin-top:15px;
	width:173px;
	overflow:hidden;
	border:1px solid #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}




/* Footer Stuff { */
#sitelinks {
	padding:20px;
	width:960px;
	height:250px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	padding:20px;
	border:1px solid #aaa;
	background: url(../images/diag.png) bottom center #ffffff repeat;
}
.footermenuitem {float:left;margin-bottom:10px;margin-right:10px;width:120px;}
.footermenuitem a {font-size:85%;color:#555;}
.footermenuitem span {font-weight:bold;font-size:120%;text-decoration:underline;}
#footer {clear:both;text-align:center;padding:20px 20px 40px 20px; font-size:85%;}
#footer p {margin:0;}
/* Footer Stuff } */


.otherlinks {
	margin-top:15px;
	padding:10px 20px;
	width:960px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:1px solid #aaa;
	background: url(../images/diag.png) bottom center #ffffff repeat;
	text-align:center;
	font-size:85%;
}
.otherlinks a {
	color:#777;
	text-decoration:none;
}




.slider { 
	position:relative;
	margin:0 0 10px;
}
label { 
	cursor:pointer;
	display:block;
	color:#444;
	position:relative;
	left:8px;
}

#sliderform { 
	margin:0 auto;
	padding:0px 0px 0px 150px;
} 
#sliderform b { 
	color:#444;
}



.title {font-size:180%;}
.heading {font-size:110%;font-weight:bold;}
.smaller {font-size:85%;}

form input[type="text"],form input[type="password"],form textarea { width:300px;border:1px solid #666;padding:5px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fff; }
form input[type="text"]:focus,form textarea:focus { border-color:#333;background:#fffacd; }
form input[type="submit"],form input[type="button"] { cursor:pointer;border:1px solid #666;padding:5px;-moz-border-radius:4px;-webkit-border-radius:4px;background: url(../images/menu_bg.png) bottom center #eee repeat-x; }
form input[type="submit"]:hover,form input[type="submit"]:focus,form input[type="button"]:hover,form input[type="button"]:focus { border-color:#333;background: url(../images/menu_bg.png) bottom center #ddd repeat-x; }
form input[type="submit"]:active,form input[type="button"]:active { background: url(../images/menu_bg.png) bottom center #aaa repeat-x; }
form input[type="checkbox"] { position:relative;top:3px;left:-3px; }



/* Admin { */

.admintable {
	margin-top:0px;
	border:1px solid #aaa;
}
.admintable th {
	background: url(../images/menu_bg.png) bottom center #ffeeee repeat-x;
	padding:2px;
}
.admintable td {
	border-top:1px dotted #aaa;
	padding:2px;
}


/* Admin } */



/* Poll { */

.ptop10 {
	padding-top:10px;
}
#poll_container p{
	margin:0;
}
#poll_container p label{
	font-size:85%;
	color:#444;
	display:inline;
}
.poll_pollques{
	padding-bottom:5px;
}
#poll_loader{ display:none; text-align:center;}
.poll_option{ margin:1px 0; }
.poll_option p{ line-height:1.1em; font-size:85%; }
.poll_bar{ height:10px; background: url(../images/menu_bg.png) bottom center #4444ff repeat-x; }
.poll_yourvote{ background: url(../images/menu_bg.png) bottom center #ff4444 repeat-x; }

/* Poll } */



#interestrates {
	margin: 0 auto;
}
#interestrates td {
	padding:3px;
}



#tagcloud {
	width: 100%;
	color:#0066FF;
	text-align:center;
}
#tagcloud a:link, #tagcloud a:visited {
	text-decoration:none;
}
#tagcloud a:hover, #tagcloud a:active {
	text-decoration: underline;
	color: #000;
}
#tagcloud span {
	padding: 4px;
}
.smallest {
	font-size: x-small;
}
.small {
	font-size: small;
}
.medium {
	font-size:medium;
}
.large {
	font-size:large;
}
.largest {
	font-size:larger;
}




