@charset "UTF-8";
/* CSS Document */

body { 
	background-color: #000000;
	color: #999;
	font: 70%/110% Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}


a:link, a:visited, a:active {
	color: #d8d7d3;
	text-decoration: none;
}

a:hover {
	color: #fff;
	text-decoration: none;
}



h3 { font: 70%/110% Geneva, Arial, Helvetica, sans-serif;; color: #bd934f; margin: 15px 0 5px; font-variant: small-caps; font-size: 1.1em;}
ul { margin: 0 0 10px; padding: 0; border-top: 1px solid #363430; border-bottom: 1px solid #363430; list-style: none; }
li { display: block; padding: 4px 10px; margin: 1px 0;}
li:hover { background: #363430; }





.galmenu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #CCCCCC;
        font-size: 1em;
        font-weight: bold;
        border-style: none;
}

.galmenu img {
        margin-top: 1px;
        margin-right: 5px;
        margin-bottom: 1px;
        margin-left: 5px;
}

.galmenu a {
        position: relative;
        display: block;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        text-decoration: none;
        color: #AEAEAE;
}

.galmenu a:hover {
        background : #000000;
        text-decoration: none;
        color: #FFFFFF;
}



/* common styling */
.menu { width:140px; position:relative; margin:0;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color: #d8d7d3; width:100px;}
.menu ul {border-top: 1px solid #363430; border-bottom: 1px solid #363430; padding:0; margin:0;margin-top: -1px;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative; width: 100px;}
.menu ul li ul {display: none; }

/* specific to non IE browsers */
.menu ul li:hover a {color: #d8d7d3; }
.menu ul li:hover ul {display:block; position:absolute; top:0; left:100px; width:100px; background-color: #000000;}
.menu ul li:hover ul li a.hide { color: #d8d7d3;}
.menu ul li:hover ul li:hover a.hide {width:100px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; color: #d8d7d3; width:150px;}
.menu ul li:hover ul li a:hover { color: #d8d7d3;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:160px; background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}

/*sidebar styling for friends */
	#sidebar { border-left: 0; float: right; width: 200px; }
	#sidebar iframe { border-left: 0; float: right; width: 200px; }
	#sidebar h3 { color: #bd934f; margin: 15px 0 5px; font-variant: small-caps; font-size: 1.1em; }
	#sidebar ul { margin: 0 0 10px; padding: 0; border-top: 1px solid #363430; border-bottom: 1px solid #363430; }
	#sidebar li { display: block; padding: 4px 10px; background: #000000; margin: 1px 0; }
	#sidebar li:hover { background: #363430; }
