* {
	padding: 0px;
	margin: 0px;
	
}

BODY {
	background: #000000 url('images/background.gif');
	margin: 0px;
	padding: 0px;
}

a:link {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

a:visited {
	color: #cccccc;
	font-weight: normal;
	text-decoration: none;
}

a:hover, a:active {
	color: #68b0ff;
	font-weight: normal;
	text-decoration: underline;
}

.notify
{

	border: 2px solid #ffe222;
	background: #fffbe2;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	
}




/* STRUCTURE */

.container{ /* boxes that house the content */
	border: 1px solid #3f3f3f;
	background: #070707 url('images/container_bg.gif') repeat-x;
	
	padding: 5px;
	margin: 0px;
}

.itemdate { /* posted date for events */
	color: #555555;
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: left;

	margin: 0px 5px 5px 5px;
	padding: 0px;
	
	
}

.itemimg {
	border: 1px solid #3f3f3f;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}


.site
{
	border-width: 0px 1px 1px 1px;
	border-color: #4074be;
	border-style: solid;
	background: #000000;
	padding: 0px;
	margin: 0px auto 10px auto;
	width: 760px;
}

.main {
	padding: 0px; 
	margin: 0px 10px 0px 10px;
	width: 490px;
	float: left;
}

.mainside {
	padding: 10px 10px 0px 0px; 
	margin: 0px;
	width: 240px;
	float: right;
}

.mainheader {
	width: auto;
	height: 320px;
}

.page {
	padding: 0px; 
	margin: 0px 10px 0px 10px;
	width: 490px;
	float: left;
}

.pageside {
	padding: 0px 10px 0px 0px; 
	margin: 0px;
	width: 240px;
	float: right;
}

.pagefull { /* pages with no sidebar, for full view content such as photos */
	padding: 0px; 
	margin: 0px 10px 0px 10px;
	width: 740px;
	float: left;
}

.pageheader {
	width: auto;
	height: 120px;
	padding: 0px 0px 0px 10px;
}


img.map {
	border: 1px solid #000000;
}

div.map {
	text-align: center;
}


.gallery_listitem
{

}

.gallery_listimg
{
	border: 3px solid #ffffff;
	float: left;
	margin: 5px 10px 5px 5px;
}

.gallery_listtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #ffffff;	
	font-weight: bold;
}

.gallery_text
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	
	margin: 0px 5px 10px 5px;

	color: #bfbfbf;	
	line-height: 150%;
}


.gallery_title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;	
	font-weight: bold;
}

.gallery_item
{
	float: left;
	width: 135px;
	height: 115px;
	padding: 5px;
	margin: 5px;
	text-align: center;
}


.gallery_img
{
	border: 3px solid #ffffff;
	margin: 5px;
}

.gallery_title
{
	color: green;
}

.gallery_new {
	
	border: 1px solid #ffe222;
	background: #fffbe2;
	padding: 1px 2px 1px 2px;
	margin: 0px;
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #333333;	
	
}

.pagenav
{
	border: 1px solid #3f3f3f;
	background: #141414;
	
	padding: 5px;
	margin: 10px 0px 10px 0px;
	text-align: center;
	vertical-align: middle;
	
	clear: both;
}


.pages {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #3f3f3f;
	font-size: 0.7em;
	font-weight: normal;
	text-decoration: none; 
	text-align: center; 
	padding: 5px 5px 5px 5px;
	display: block;
}



/* PAGE BUTTONS */


.pageleft_off
{
	border: solid 1px #3f3f3f; 
	text-align: center; 
	float: left;
	padding: 5px 5px 5px 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #3f3f3f;
	font-size: 0.7em;
	background: #000000;
}

.pageleft
{
	border: solid 1px #3f3f3f; 
	text-align: center; 
	float: left;
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #3f3f3f;
	font-size: 0.7em;
}

.pageleft a:link, .pageleft a:visited {

	color: #ffffff;
	font-weight: normal;
	text-decoration: none; 
	padding: 5px 5px 5px 5px;

	border: solid 1px #000000;
	background: #020202 url('images/button_bg.gif') 0px -22px repeat-x;
	
	display: block;
}

.pageleft a:active, .pageleft a:hover {
	background: #020202 url('images/button_bg.gif') 0px -10px repeat-x;
}


.pageright_off
{
	border: solid 1px #3f3f3f; 
	text-align: center; 
	float: right;
	padding: 5px 5px 5px 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #3f3f3f;
	font-size: 0.7em;
	background: #000000;
}


.pageright
{
	border: solid 1px #3f3f3f; 
	text-align: center; 
	float: right;
}

.pageright a:link, .pageright a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 0.7em;
	font-weight: normal;
	text-decoration: none; 
	padding: 5px 5px 5px 5px;
	
	border: solid 1px #000000;
	background: #020202 url('images/button_bg.gif') 0px -22px repeat-x;
	
	display: block;
}

.pageright a:active, .pageright a:hover {
	background: #020202 url('images/button_bg.gif') 0px -10px repeat-x;
}




/* CONTENT */


h4 /* side content title */
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	font-weight: bold;
	
	margin: 0px 5px 2px 5px;
	padding: 0px;
}

h4 a:link {
	font-weight: bold;
	color: #ffffff;
}

h4 a:visited{
	font-weight: bold;
	color: #cccccc;
}

h4 a:hover{
	font-weight: bold;
	color: #ffffff;
}



p { /* main paragraph text */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #e5e5e5;
	line-height: 150%;
	font-size: 0.8em;
	text-align: left;

	margin: 0px 5px 10px 5px;
	padding: 0px;
}



li { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #bfbfbf;
	line-height: 150%;
	font-size: 8pt;
	text-align: left; 

	margin: 0px 5px 10px 25px;
	padding: 0px;
}


em, i {
	font-family: Arial, Helvetica, sans-serif;
}

blockquote
{
	padding: 0px 30px 10px 30px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #bfbfbf;
	line-height: 150%;
	font-size: 0.7em;
	text-align: left;
	
}


.newsimg
{
	padding: 0px 0px 3px 0px;
	margin: 0px 3px 10px 10px;
	float: right;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
}


.newsimg img
{
	border: 3px solid #ffffff;
	margin: 0px 0px 3px 0px;
}

.credit { /* posted date for events */
	color: #555555;
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: left;

	margin: 0px 5px 5px 5px;
	padding: 0px;
	
	
}

.sub_rss
{
	background: url('images/icon_rss.gif') no-repeat 0px 3px;
	margin: 0px 0px 0px 15px;
	padding: 3px 0px 3px 22px;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;

}

.sub_email
{
	background: url('images/icon_email.gif') no-repeat 0px 7px;
	margin: 0px 0px 0px 15px;
	padding: 3px 0px 3px 22px;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

.sub_email .button
{
	border: 1px solid #0845a0;
	background: url('images/headingside_bg.gif') repeat-x 0% 0%;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 2px 0px 2px;

}

.sub_email .email
{
	border: 1px solid #cccccc;
	background: #ffffff;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 4px;
	padding: 1px;

}

.gameimg
{
	padding: 0px 0px 3px 0px;
	margin: 0px 10px 10px 0px;
	float: left;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
}
.gameimg img
{
	border: 3px solid #ffffff;
	margin: 0px 0px 3px 0px;
}



.heading { /* main blue box heading */

	border: 1px solid #0845a0;
	background: #0349af url('images/heading_bg.gif') repeat-x;
	
	padding: 5px;
	margin: 0px 0px 10px 0px;
}





.heading2 { /* secondary heading, used in menu */
	border: 1px solid #3f3f3f;
	background: #000000 url('images/footbar_bg.gif') 0% 100% repeat-x;
	padding: 5px;
	margin: 0px 0px 10px 0px;
}

.menu_item
{
	font-weight: bold;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0px 5px 3px 5px;
}

.menu_text
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #999999;
	margin: 0px 5px 5px 5px;
}

.menu_price
{
	float: right;
	clear: both;

	font-weight: bold;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 0px 0px 2px 0px;
	margin: 0px 5px 0px 5px;

}

h6 {/* the small sub-text in the menu */
	margin: 3px 3px 3px 3px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #999999;
	font-weight: normal;
	line-height: 110%;
	text-align: left;
}




h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #ffffff;
	font-weight: normal;
	line-height: 110%;
	text-align: left;
}

h2 {/* the small sub-text in the h1's */
	margin: 3px 3px 3px 3px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #5c95e5;
	font-weight: normal;
	line-height: 110%;
	text-align: left;
}

h3 { /* side blue box heading */

	border: 1px solid #0845a0;
	background: #0349af url('images/headingside_bg.gif') repeat-x;
	
	padding: 5px;
	margin: 0px 0px 10px 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #ffffff;
	line-height: 110%;
	text-align: left;
}


h5 {/* alt news titles */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #ffffff;
	font-weight: bold;
	line-height: 140%;
	text-align: left;
	margin: 3px 3px 3px 3px;
}

h5 a:link, h5 a:visited
{
	font-weight: bold;
	text-decoration: none;
}


.divider { /* horizontal line spacer - use with div */

	color: #000000;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #3f3f3f; 
	font-size: 1px;
	height: 1px;
	margin: 5px 0px 7px 0px;
	padding: 0px;
	clear: both;
}

.spacer { /* used to space modules */

	font-size: 10px;
	margin: 0px;
	padding: 0px;
	clear: both;

}



.readmore { /* links to other content */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #bfbfbf;
	font-size: 0.8em;
	font-weight: normal;
	text-align: center;
	margin: 0px 0px 10px 0px;
}

.rss { /* the RSS icon on the top right of boxes */
	float: right; 
	padding: 3px 0px 0px 0px; 
	border: none;
}





/* SIDE CONTENT */

.sideitem {
	padding: 0px;
	margin: 0px 5px 10px 5px;
	clear: both;
}

.sideimg {
	float: left;
	border: 4px solid #ffffff;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

.sidetext
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #bfbfbf;
	line-height: 150%;
	font-size: 0.7em;
	text-align: left;
	font-weight: normal;
}

.sidetext a:link, .sidetext a:visited
{
	font-weight: normal;
	color: #bfbfbf;
}

.sidetext a:hover {
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}


.sidepress {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #bfbfbf;
	line-height: 150%;
	font-size: 0.7em;
	text-align: left;

}

.sidepress a:link {
	background: url('images/icon_article.gif') no-repeat 0px 3px;
	padding: 3px 3px 3px 15px;
	font-weight: normal;
}

.sidepress a:visited {
	background: url('images/icon_article_read.gif') no-repeat 0px 3px;
	padding: 3px 3px 3px 15px;
	font-weight: normal;
}

.sidepress a:hover {
	background: url('images/icon_article_hover.gif') no-repeat 0px 3px;
	padding: 3px 3px 3px 15px;
	font-weight: normal;
}



.sidenews {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #bfbfbf;
	line-height: 150%;
	font-size: 0.7em;
	text-align: left;
}


.sidenote {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #bfbfbf;
	font-size: 0.7em;
	text-align: center;
	line-height: 150%;
	padding: 0px 0px 10px 0px;
}


.sidenews a:link {
	background: url('images/icon_article.gif') no-repeat 0px 3px;;
	padding: 3px 3px 3px 15px;
	font-weight: normal;
}

.sidenews a:visited {
	background: url('images/icon_article_read.gif') no-repeat 0px 3px;;
	padding: 3px 3px 3px 15px;
	font-weight: normal;
}


.sidenews a:hover {
	background: url('images/icon_article_hover.gif') no-repeat 0px 3px;
	padding: 3px 3px 3px 15px;
	font-weight: normal;
}


/* ICONS */

.icon_more
{
	padding: 0px 10px 0px 0px;
	background: url(images/icon_arrowdown.gif) no-repeat 100% 5px;
	color: green;
}

.icon_rss
{
	padding: 0px 0px 5px 18px;
	background: url(images/icon_rss.gif) no-repeat 0px 0px;
	color: green;
}




/* PSEUDO BUTTONS */
.endbutton
{
	margin: 10px 5px 5px 5px; 
	border: solid 1px #3f3f3f; 
	text-align: center; 
	clear: both;
}

.endbutton a:link, .endbutton a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 0.7em;
	font-weight: normal;
	text-decoration: none; 
	
	padding: 5px; 
	
	border: solid 1px #000000;
	background: #020202 url('images/button_bg.gif') 0px -22px repeat-x;
	
	display: block;
}

.endbutton a:active, .endbutton a:hover {
	background: #020202 url('images/button_bg.gif') 0px -10px repeat-x;
}






/* FOOTER */

.footblock { /* this controls the whole foot block */
	clear: both;
	padding: 0px 10px 0px 10px;
	margin: 0px;
}

.footbar { /* the bottom navigation */
	border: 1px solid #3f3f3f;
	background: #000000 url('images/footbar_bg.gif') 0% 100% repeat-x;
	padding: 5px 10px 5px 10px;
	margin: 0px;
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #3f3f3f;
	font-size: 0.7em;
	text-align: left;
	}

.footright {
	float: right;
	text-align: right;
}

.copytext {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #4c4c4c;
	text-align: center;
	padding: 10px 0px 10px 0px; 
	margin: 0px;

}



div.musicplayer
{
	padding: 80px 35px 0px 0px;
	margin: 0px
}

.musicplayer a
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #999999;
	
	padding: 0px 0px 0px 19px;
	background: url('images/icon_music.gif') no-repeat 0px 3px;

}



/* MEDIA */

.media_embed
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #CCCCCC;
	text-align: center;
}

.media_list
{
	border: 1px solid red;
	padding: 10px;
	width: 200px;
	height: 200px;
	float: left;
	
	text-align: center;
}

.media_list_title
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
	margin: 5px;
}

.media_list_img img
{	
	border: 1px solid #cccccc;
	padding: 3px;
	background: #ffffff;
	margin: 5px 10px 10px 5px;
	float: left;
}

.media_list_img img:hover
{	
	border: 1px solid #ffffff;
}

.media_list_date
{
	color: #555555;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: left;
	margin: 0px 5px 5px 5px;
	padding: 0px;
}

.media_list_desc
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	font-size: 0.8em;
	text-align: left;
	margin: 0px 0px 10px 0px;
	line-height: 150%;

}

.media_item
{
	margin: 5px;
	padding: 0px;
	width: 145px;
	height: 140px;
	float: left;
	
	text-align: center;
}

.media_item_title
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	text-align: center;
	margin: 0px 0px 5px 0px;
}

.media_item_img img
{	
	border: 1px solid #cccccc;
	padding: 3px;
	background: #ffffff;
	margin: 3px;
}

.media_item_img img:hover
{	
	border: 1px solid #ffffff;
}



.media_desc
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	line-height: 150%;
	font-size: 0.8em;
	text-align: left;
	margin: 5px;
}




/* HEADERS  */

.header
{
	padding: 0px; margin: 0px;
	text-align: right;
	width: 760px;
	height: 100px;
	background: url('images/logo.jpg')	no-repeat;
}

.header_home {
	background: #000000 url('images/header_main.jpg') no-repeat 0px 130px;
}

.header_about {
	background: #000000 url('images/header_about.jpg') no-repeat 0px 130px;
}

.header_legal {
	background: #000000 url('images/header_legal.jpg') no-repeat 0px 130px;
}

.header_contact {
	background: #000000 url('images/header_contact.jpg') no-repeat 0px 130px;
}

.header_news {
	background: #000000 url('images/header_news.jpg') no-repeat 0px 130px;
}

.header_subscribe {
	background: #000000 url('images/header_subscribe.jpg') no-repeat 0px 130px;
}

.header_menu {
	background: #000000 url('images/header_menu.jpg') no-repeat 0px 130px;
}

.header_media {
	background: #000000 url('images/header_media.jpg') no-repeat 0px 130px;
}

.header_store {
	background: #000000 url('images/header_store.jpg') no-repeat 0px 130px;
}

.header_gaming {
	background: #000000 url('images/header_gaming.jpg') no-repeat 0px 130px;
}


.header_events {
	background: #000000 url('images/header_events.jpg') no-repeat 0px 130px;
}


/* NAV BAR */


#nav {
	width:760px;
	height:30px;
	margin:0 auto;
	background:url('images/nav.jpg') no-repeat;
	}

/* the li styles */

li.nav_logo 
{
  list-style-type:none;
  float:left;
  width: 143px;
  height: 30px;
  margin: 0px;
  padding: 0px;}	

li.nav_store
{
  list-style-type:none;
  float:left;
  width: 92px;
  height: 30px;
  margin: 0px;
  padding: 0px;

}

li.nav_home,
li.nav_about,
li.nav_news,
li.nav_events,
li.nav_gaming,
li.nav_menu,
li.nav_media
{
	list-style-type:none;
	float:left;
	width:75px;
	height:30px;
	margin: 0px;
	padding: 0px;
 }



/* the anchor styles */


.nav_logo a {
	display:block;
	width:143px;
	height:30px;
	text-indent:-9999em;

}


.nav_store a {
	display:block;
	width:92px;
	height:30px;
	text-indent:-9999em;

}

.nav_home a,
.nav_about a,
.nav_news a,
.nav_events a,
.nav_gaming a,
.nav_menu a,
.nav_media a {
	display:block;
	width:75px;
	height:30px;
	text-indent:-9999em;
}


	
/* the hover states */

.nav_home a:hover {
	background:url('images/nav.jpg') no-repeat -903px 0;
	}
.nav_about a:hover {
	background:url('images/nav.jpg') no-repeat -978px 0;
	}
.nav_news a:hover {
	background:url('images/nav.jpg') no-repeat -1053px 0;
	}
.nav_events a:hover {
	background:url('images/nav.jpg') no-repeat -1128px 0;
	}
.nav_gaming a:hover {
	background:url('images/nav.jpg') no-repeat -1203px 0;
	}
.nav_menu a:hover {
	background:url('images/nav.jpg') no-repeat -1278px 0;
	}
.nav_media a:hover {
	background:url('images/nav.jpg') no-repeat -1353px 0;
	}
.nav_store a:hover {
	background:url('images/nav.jpg') no-repeat -1428px 0;
	}

/* mouseover */
	
#bd-home .nav_home {
	background:url('images/nav.jpg') no-repeat -1663px 0;
	}
#bd-about .nav_about {
	background:url('images/nav.jpg') no-repeat -1738px 0;
	}
#bd-news .nav_news {
	background:url('images/nav.jpg') no-repeat -1813px 0;
	}
#bd-events .nav_events {
	background:url('images/nav.jpg') no-repeat -1888px 0;
	}
#bd-gaming .nav_gaming {
	background:url('images/nav.jpg') no-repeat -1963px 0;
	}	
#bd-menu .nav_menu {
	background:url('images/nav.jpg') no-repeat -2038px 0;
	}
#bd-media .nav_media {
	background:url('images/nav.jpg') no-repeat -2113px 0;
	}
#bd-store .nav_store {
	background:url('images/nav.jpg') no-repeat -2188px 0;
	}


/* DROP DOWN */

#dropmenudiv {
	position: absolute;
	z-index:100;
	
	border:1px solid black;
	border-bottom-width: 0;
	
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	line-height: 160%;
	
	padding: 0px 0px 3px 0px;
	margin: 0px;
}

#dropmenudiv a:link, #dropmenudiv a:visited   {
	display: block;
	
	text-decoration: none;
	font-weight: bold;
	color: #cccccc;
	
	border: 1px solid #1b1b1b;
	
	margin: 5px;
	padding: 2px 5px 2px 15px;
	
	background: #1b1b1b url('images/icon_arrow_menu.gif') no-repeat 1px 8px;
}
#dropmenudiv a:link.menu_rss, #dropmenudiv a:visited.menu_rss {
	display: block;
	
	text-decoration: none;
	font-weight: bold;
	color: #cccccc;

	border: 1px solid #1b1b1b;
	
	margin: 5px;
	padding: 2px 5px 2px 15px;
	
	background: #1b1b1b url('images/icon_rss_menu.gif') no-repeat 2px 8px;
}



#dropmenudiv a:hover{ /*hover background color*/
	border: 1px solid #0845a0;
	background: #011f4b;
	color: #ffffff;
	
	margin: 5px;
	padding: 2px 5px 2px 15px;

	background: #011d47 url('images/icon_arrow_menu.gif') no-repeat 4px 8px;
}

#dropmenudiv a:hover.menu_rss { /*hover background color*/
	border: 1px solid #0845a0;
	background: #011f4b;
	color: #ffffff;

	margin: 5px;
	padding: 2px 5px 2px 15px;

	background: #011d47 url('images/icon_rss_menu.gif') no-repeat 4px 6px;
}




/* FIXES */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


