html,body {
	margin:	0;
	padding: 0;
	text-align: center;
	background:#000;
	color:#000000;

font-size: 14px;
}

#page

{
	width: 900px;
	
}

#container_mainnav
{
	background:#000;
	width: 100%;
	text-align: center;
	#height:				auto !important; /* Detect height automatically, Incompatible w/IE */
	height:	10px;

}

#mainnav
{
text-align: center;
color:#FFFFFF;
font:bold 12px "verdana", times new roman, times, serif;
padding-top:3px;
margin: 0px auto;
}

#mainnav li
{
	
	border-left:#DD9A99 1px solid;
	display:inline;
margin:0;
	padding:0 0px 0 4px;
}

#mainnav li a
{
	
	color:#FFFFFF;
	font:bold 12px verdana, times new roman, times, serif;
}

#mainnav li a:hover
{
	background:none;
	text-decoration: none;
	color:#FFFFFF;
}

#mainnav ul
{
border-right:1px solid #DD9A99;
list-style-type:square;
margin:0 0 5px 15px;
padding:0 4px 0 0;

}

#mainnav h1
{
color:#FFF;
font:bold 100% georgia, times, "times new roman", serif;
}

#container
{
	background:#fff;
	margin:0 auto; 
	width: 700px;
	text-align: left;
	height:				auto !important; /* Detect height automatically, Incompatible w/IE */
	height:				100%;
	min-height:			100%;
	font:12px verdana

}

#banner
{
position:absolute;
margin:10px 0 0 799px;
}



a:link,a:visited,a:active
{
	color:#BF1717;
	text-decoration:none
	
}

a:hover
{
	color:darkred;
	text-decoration:underline
}


#contents
{
	background:#fff;
	margin:5px 5px 0 170px;
	padding:5px;
	height:				auto !important; /* Detect height automatically, Incompatible w/IE */
	height:				100%;
	min-height:			100%;

}

#menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#ECECFF;
color:#000000;
width:140px;
padding:2px;
text-align:center;
}

#submenu{
margin-bottom: 0.5em;
}


#contents_footer
{
	background:#fff;
float:center;
	//margin:5px 5px 0 20px;
	//padding:5px;
	height:	250px;
	height: 200px;
	z-index:100;

}

#banrot
{
top:5px;
left: 25px;
position: relative;
height: 70px;
width: 500px;
z-index:200;

}

#contents p
{
	margin:0;
	padding:0
}

#left
{
	float:left
}

#right
{
	float:right
}



h2
{
	color:#BE4445;
	font:bold 110% georgia, times, "times new roman", serif;
	letter-spacing:0px;
	margin:10px 0 0
}

h3
{
	color:#BE4445;
	font:bold 160% georgia, times, "times new roman", serif;
	letter-spacing:1px;
	margin:10px 0 0
}

#header
{
	background:url(images/header.png) no-repeat;
	height:120px;
	position:relative;
	width:100%
}

#header h1 a
{
	color:#FFFFFF;
	font:bold "verdana";
font-size:12px;
float:right;
padding: 75px 5px 0 0;
	position:relative;
}

#header h2
{
	color:#FFFFFF;
	font:bold 120% "verdana";
	letter-spacing:1px;
	margin:0;
	padding:85px 0px 0 5px;
	position:absolute;
	text-align:left
}

#header_top h1
{
	color:#FFFFFF;
	font:normal 70% verdana, times new roman, times, serif;
	font-size:12px;
	margin:0;
	padding:5px 0 0;
	text-align:center

}

#details
{

	margin:10px;
	text-align:left;
	width:450px
}

#details h1
{
	color:#A72727;
	font:bold 180% Arial, times, "times new roman", serif;
	letter-spacing:1px;
	margin:10px 0 0
}

#details h2
{
	color:#6D6D6D;
	font-size:120%;
	font-weight:700;
	margin:0;
	padding:0
}

#footer
{
	background:url(images/footer.jpg) no-repeat;
	clear:both;
	color:#ED9897;
	font-size:100%;
	margin:0;
	padding:8px;
	text-align:center;
}


#footer a 
{
	color:#FFFFFF;
	font:bold 100% verdana, times new roman, times, serif;
}

#footer a:hover
{
	background:none;
	color:#FFFFFF;
	font:bold 100% verdana, times new roman, times, serif;

}

#menu
{
	
	background:url(images/left_menu.gif);
	color:#800000;
	float:left;
	margin-top:0px;
	padding-left:2px;
	padding-right:0;
	width:165px
}

#menu li
{
	background:darkred;
	border-bottom:1px solid #991414;
	border-top:1px solid #A61C1C;
	display:block;
	letter-spacing:1px;
	margin:1px
}

#menu li a
{
	background:url(images/bgmenu.gif);
	color:#FFFFFF;
	display:block;
	padding:1px 0 1px 20px;
	font:bold 105% verdana, times new roman, times, serif;
}

#menu li a:hover
{
	background:url(images/bgmenu_over.gif);
	text-decoration: none;
	color:#FFEEED;
	display:block;
	padding:1px 0 1px 20px
}

#menu ul
{
	background:#590101;
	line-height:130%;
	list-style-type:none;
	margin:0;
	padding:0
}

#rss
{
	color:#800000;
	float:center;
	margin-top:0px;
	padding-top:10px;
	padding-left:20px;
	padding-right:0;
	height: 250px
}

#search_n
{
	float:center;
	padding-top:10px;
	padding-left:1px;
	margin-top:0px;
	height: 30px
}

#feed
{
	
	padding-left:15px;
	
}

.blogentry
{
	height:				auto !important; /* Detect height automatically, Incompatible w/IE */
	height:				100%;
	min-height:			100%;
	background:#fff;
	margin:0 0 0 0;
	padding:0;
}

.events h1
{
	color:#979797;
	font:bold 100% georgia, times, "times new roman", serif;
	margin:0;
	padding:0
}



p
{
	margin:0;
	padding:0
}

.lo
{
	background:url(images/roundedbox_lo.gif) repeat-y top left;
	margin:0;
	padding:0
}

.lu
{
	background:url(images/roundedbox_lu.gif) no-repeat bottom left;
	margin:0;
	padding:0
}

.ro
{
	background:url(images/roundedbox_ro.gif) no-repeat top right;
	margin:0;
	padding:0
}

.ru
{
	background:url(images/roundedbox_ru.gif) no-repeat bottom right;
	margin:0;
	padding:0
}

.small
{
	color:#D27870;
	font:9px tahoma, verdana,sans-serif;
	height:18px
}

input,textarea,select
{
	font:10px Verdana, Arial, Helvetica, sans-serif
}

.cssbutton{
background:url(images/button_xao.jpg) no-repeat  1px 1px;
border: 1px #e1e1e1 solid;
padding: 2px 4px 2px 20px;
letter-spacing:1px;
color: #666;
text-decoration: none;
font: bold 90% Verdana, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
}


.cssbutton:hover{
background:#fff url(images/button_xa.jpg) no-repeat 1px 1px;
padding: 2px 4px 2px 20px;
}

.cssbutton:active,visited{
color: #666;
}

.Data{
text-align:left;
}

#tags
{

	border: 1px dotted #A61C1C;
	padding: 3px 0px 0px 0px;
	display:block;
	letter-spacing:1px;
	width: 510px;
	//height: 100px;
	top:25px;
	position: relative;
	z-index:300;

}

/* MAIN MENU SETTINGS*/
.MENU {
    font-family : Verdana; 
    font-size : 12px;
	text-decoration: none;
	color: Black;
	}
	
/* VERTICAL WORD*/
.VMENU {
    font-family : Verdana; 
    font-size : 10px;
	text-decoration: none;
	color: Black;
	}

/* SUBMENU SETTINGS */
.SUBMENU {
    font-family : Verdana; 
    font-size : 10px;
    color : Black; 
	text-decoration: none;
	}
	
/* SUBMENU SETTINGS FOR OPERA, IE6 */
A.SUBMENU { 
	font-family : Verdana; 
	font-size : 10px ; 
	text-decoration : none ; 
	width : 100% ; 
	color : black ; }


A.SUBMENU:hover { 
	background-color : Silver; 
	color : Black; 
	}

A.SUBMENU:visited { color : black ; }

 .word {
  	font-family: Tahoma;
  	padding: 4px 4px 4px 4px;
  	letter-spacing: 3px;
  }
  span.size1 {
  	color: #000;
  	font-size: 18px;
  }
  span.size2 {
  	color: #66CCFF;
  	font-size: 16px;
  }
  span.size3 {
  	color: #FFCC66;
  	font-size: 14px;
  }
  span.size4 {
  	color: #999;
  	font-size: 12px;
  }
  span.size5 {
  	color: #FFCC66;
  	font-size: 10px;
  }
  span.size6 {
  	color: #0055df;
  	font-size: 8px;
  }
  span.size7 {
  	color: #66CCFF;
  	font-size: 6px;
  }
  span.size8 {
  	color: #000;
  	font-size: 8px;
  }
  span.size0 {
  	color: #66CCFF;
  	font-size: 12px;
  }

