
/* Normal, standard links. */
a:link
{
	color: #804000;
	text-decoration: none;
}
a:visited
{
	color: #804000;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

/* Navigation links - for the link tree. */
.nav, .nav:link, .nav:visited
{
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Helvetica;
}
a.nav:hover
{
	text-decoration: underline;
}

/* Tables should show empty cells. */
table
{
	empty-cells: show;
}

/* By default (td, body..) use verdana in black. */
body, td, th , tr
{
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Helvetica;
}

/* The main body of the entire forum. */
body
{
	background-color: #fff;
	margin: auto;
	padding: 0px;
	width:1100px;
}

/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea, button
{
	color: #000000;
	font-family:Verdana, Helvetica;
}
input, button
{
	font-size: 11px;
}

textarea
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Helvetica; 
}

/* All input elements that are checkboxes or radio buttons. */
input.check
{
}

/* Selects are a bit smaller, because it makes them look even better 8). */
select
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Helvetica; 
}

/* Standard horizontal rule.. ([hr], etc.) */
hr, .hrcolor
{
	height: 1px;
	border: 0;
	color: #666666;
	background-color: #666666;
}

/* No image should have a border when linked */
a img
{
	border: 0;
}


/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
.smalltext
{
	font-size: 11px;
	font-family: Verdana, Helvetica;
}
.middletext
{
	font-size: 11px;
}
.normaltext
{
	font-size: 11px;
}
.largetext
{
	font-size: 11px;
}



#mainframe
{
	font-size: 11px;
	margin: auto;
	background: url(topmid_darkwarrior.jpg) repeat-x;
}
#top
{
	background: url(top_darkwarrior.jpg) no-repeat;
	height: 211px;
	background-color:#000000;
	margin-left:0px;
}

#content
{
	background: url(mid_darkwarrior.jpg) repeat-x;
}
#inner
{
	background: url(left_darkwarrior.jpg) no-repeat;
}
#footerarea
{
	background: url(mid_darkwarrior.jpg) repeat-x;
	padding-top: 10px;
}
#footerarea, #footerarea a, #footerarea .smalltext
{
	color: white;
}
#switch
{
	/*float: right;*/
	color: white;
	padding-top: 135px;
	padding-left: 250px;
	/*padding: 5px 5px 0 0;*/
	/*margin-top: 5px;*/
	position:absolute;
	color:#3333CC;
}
#switch select
{
 background-color: #84492C;
 color: #ffffff;
}
#topmenu
{
	position: relative;
	top: -205px;
	left: 15px;
	background-position:45px 32px;
	background-image:url(http://www.sacred2.it/si2_immagini/Simbolo_GuerrieroOmbra.png);
	background-repeat:no-repeat;
	z-index:1;
	width:180px;
}
ul#menubox
{
	list-style: square;
	color: red;
	position: absolute;
	top: 20px;
	left: 10px;
}
ul#menubox a
{
	color: black;
}
ul#menubox a.chosen
{
	font-weight: bold;
}
#userarea
{
	padding: 184px 0 0 245px;
}
#userarea ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#userarea, #userarea a, #switch
{
	color: #E0E8D0;
}
/* top menu */
.topmenu { height:27px; font-size:10px; position:relative; z-index:100; background-image:url(../menu/topmenu/btwtlbo_brown.gif); background-repeat:repeat-x;}
.topmenu ul {padding:0;margin:0;list-style-type:none;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown topmenu positon */
.topmenu li {float:left; position:relative; width:auto; white-space:nowrap;}
/* style the links for the top level */
.topmenu a, .topmenu a:visited {display:block; font-size:10px; text-decoration:none; font-weight:bold; font-family:Verdana; color:#fff; height:27px; padding-left:1px; line-height:27px; background-image:url(../menu/topmenu/btwtlbo_brown.gif); background-repeat:repeat-x;}
/* style the second level background */
.topmenu ul ul a.drop, .topmenu ul ul a.drop:visited {background:#d4d8bd;}
/* style the second level hover */
.topmenu ul ul a.drop:hover{background:#c9ba65;}
.topmenu ul ul :hover > a.drop {background:#c9ba65;}
/* position the third level flyout menu */
.topmenu ul ul ul{left:149px; top:-1px; width:149px;}
/* position the third level flyout menu for a left flyout */
.topmenu ul ul ul.left {left:-149px;}
/* style the third level background */
.topmenu ul ul ul a, .topmenu ul ul ul a:visited {background-image:url(../menu/topmenu/btwtlbo_brown.gif)}
/* style the third level hover */
.topmenu ul ul ul a:hover {background:#b2ab9b; background-image:url(../menu/topmenu/btwtlbo_darkblue.gif)}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.topmenu ul ul {visibility:hidden;position:absolute;height:0;top:27px;left:0; width:149px;border-top:1px solid #000;}
/* style the second level links */
.topmenu ul ul a, .topmenu ul ul a:visited {color:#ffffff; height:27px; line-height:27px; padding:0px 1px; white-space:nowrap; width:149px; border-width:0 1px 1px 1px;}
/* style the top level hover */
.topmenu a:hover, .topmenu ul ul a:hover{color:#fff; text-decoration:none;}
.topmenu :hover > a, .topmenu ul ul :hover > a {color:#fff; background-image:url(../menu/topmenu/btwtlbo_darkblue.gif)}
/* make the second level visible when hover on first level list OR link */
.topmenu ul li:hover ul,
.topmenu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.topmenu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.topmenu ul :hover ul :hover ul{ visibility:visible;}
/* end top menu */
/* left menu */
div#navmenu 
{
width:140px;
font-family:Verdana;
font-size:13px;
text-align:left;
margin-left:2px;
}
div#navsubmenu 
{
width:140px;
font-family:Verdana;
font-size:12px;
text-align:left;
margin-left:2px;
}
#navmenu ul
{
display: block;
list-style-type: none;
margin: 0;
padding: 0;
font-family:Verdana;
font-size:13px;
font-weight:bold;
color:#660000;
width: 140px;
}
#navmenu li:hover
{
background-color: transparent;
background-image:url("../menu/leftmenu/btn_4bbm.gif");
background-repeat:no-repeat;
}
#navmenu a
{
display: block;
color: #660000;
background-color: transparent;
width: 140px;
padding: 2px 0px;
font-family:Verdana;
font-size:13px;
text-decoration: none;
background-image:url("../menu/leftmenu/btn_4bbm.gif");
background-repeat:no-repeat;
background-color: transparent;
}
#navmenu a:hover
{
background-color: #003399;
color:#ffffff;
font-family:Verdana;
font-size:13px;
background-image:url("../menu/leftmenu/btn_4bbms.gif");
background-repeat:no-repeat;
background-color: transparent;
}
#navmenu li { margin-bottom: 1px; }
#navsubmenu ul
{
display: block;
list-style-type: none;
margin: 0;
padding: 0;
font-family:Verdana;
font-size:12px;
color:#330000;
width: 140px;
font-weight:bold;
}
#navsubmenu li:hover
{
background-color: transparent;
background-image:url("http://www.sacred2.it/menu/leftmenu/bg_12.gif");
background-repeat:no-repeat;
width: 140px;
text-decoration: none;
font-family:Verdana;
font-size:12px;
}
#navsubmenu a
{
display: block;
color: #330000;
background-color: transparent;
width: 140px;
padding: 2px 0px;
text-decoration: none;
font-family:Verdana;
font-size:12px;
}
#navsubmenu a:hover
{
color: #808040;
background-image:url("http://www.sacred2.it/menu/leftmenu/bg_12.gif");
background-repeat:no-repeat;
background-color: transparent;
background-repeat:no-repeat;
font-family:Verdana;
font-size:12px;
}
#navsubmenu li { margin-bottom: 1px; }
.imgc {vertical-align:middle; margin-left:2px;}
.imgcs {vertical-align:middle; margin-left:2px; margin-right:10px;}

#navsubmenu li ul{display: none;}
#navsubmenu li:hover > ul {display: block;}
/* end left menu */
form {
	margin:0px;
	padding:0px;
	font-size: 11px;
	font-family: Verdana, Helvetica;

}
.imm_div_pg {
	background-image: url(http://www.sacred2.it/images/tables/toptable_1.png);
	background-repeat:no-repeat;
	background-position:center;
	height:52px;
	width:100%;
	vertical-align:bottom;
}
.imm_poll_bg {
	background-image: url(http://www.sacred2.it/menu/leftmenu/btn_4bbm.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:52px;
	width:100%;
	text-align:center;
	vertical-align:middle;
	color: #312e27;
	font-weight: bold;
}
#benvenuto
{
	margin-top: 85px;
	margin-left: 218px;
	position:absolute;
	color:#ffffff;
	z-index:1;
}
#benvenuto a
{
	color:#804000;
	font-weight: bold;
}
.tabrows
{
	background-color:#FFFFF0;
}
.forumrow
{
	background-image:url(http://www.sacred2.it/images/bg/bg_row_brown.gif);
	font-weight:bold
}
#menulogin
{
	float:right;
	z-index:2;
	padding-top:5px;
}
#menulogin td 
{
	color:#804000;
}