html,body { height:100%; }
body { margin:0; padding:0; background-color:black; color:white; font-family:Arial,Tahoma,sans-serif; font-size:0.75em; }

#header { min-width:950px; width:100%; background-color:#191919; color:white; height:50px; /*border-bottom:1px solid #959595;*/  }

#header { background-image:url('http://static.hangar18.cc/v3/i/black_backgound.png'); /*background-image:url('http://static.hangar18.cc/v3/i/gradient-mini-top.jpg');*/ background-repeat:repeat-x; background-position:bottom; /*border-bottom:1px solid #EEEEEE;*/ }
#header img { float:left;clear:left; border:none; margin-right:10px; }
#header .login { float:right;clear:none; font-size:0.9em; margin-right:5px; }
#header a, #header a:visited { color:white; text-decoration:underline; }
#header a:hover { color:#BBBBBB; }
#header .search  { float:right;clear:right;margin-top:10px;margin-right:5px;text-align:left; }
#header .search input { border:none; background-color:white; width:140px;font-size:0.9em; color:#999999;padding-left:5px; }

#section_menu    { list-style-type:none;  padding:0; display:block; top:15px;        }
#section_menu    { vertical-align:bottom; position:relative; float:left;  margin:0;  }
#section_menu    { text-decoration:none; font-weight:bold; }
#section_menu li { display:block; text-align:center; width:80px; height:23px; top:0; }
#section_menu li { vertical-align:bottom; clear:none; float:left; position:relative; }
#section_menu .cur { margin-top:-3px;background-color:#5f6c7d; padding-top:3px; }
#section_menu .cur a { text-decoration:none; font-weight:bold; }
#section_menu a:hover { color:#ecd6a1; }
* html #section_menu { top:30px; }

#content { background-image:url('http://static.hangar18.cc/v3/i/gradient2.jpg'); background-repeat:repeat-x; padding-left:10px; padding-top:5px; clear:both; background-color:#BBB; color:#555555; min-width:950px; min-height:900px;
}

#content h1 { margin:0;padding-bottom:7px;font-size:1.3em;color:white; }

#content a, #content a:visited { color:#555555; text-decoration:underline; }
#content a:hover { color:black; text-decoration:underline; }

#content .leftnav { border:1px solid #666666; width:160px; background-color:white; margin-right:10px; clear:none; float:left; padding:10px;  padding-top:10px; padding-bottom:10px; }

#content .all { border:1px solid #666666;border-right:none; border-bottom:none;background-color:white;
		margin-left:190px;clear:right;min-height:900px;/*padding:5px;*/ padding-right:0; }

#content .no_nav { margin-left: 10px; margin-right:20px; border:1px solid #666666; border-right: 1px solid #666666; }

/* for Internet Explorer */
/*\*/
* html #content .all { height: 900px; }
/**/

#content .panic { background-color:white; padding:5px; padding-top:30px; margin:5px; border:1px solid #666666; min-height:600px; margin-right:10px; }
#content .panic .left { border-right:1px solid gray; float:left; clear:left; width:150px; height:500px; text-align:center; }
#content .panic .right { margin-left:170px;clear:right; }
#content .panic .st_q { float:left;width:50%; }
#content .panic .st_q div { margin-top:10px; font-size:0.8em; }
#content .panic .st_c { float:right; width:50%; clear:right; }
#content .panic .st_c div { margin-top:10px;font-size:0.8em; }
#content .panic .clr { clear:both; }

#footer { background-color:black; color:white; clear:both;  font-size:0.9em;   }
#footer { padding:5px; padding-top:5px; padding-bottom:3px; padding-left:10px; }
#footer { background-image:url('http://static.hangar18.cc/v3/i/gradient-mini-bottom.jpg'); background-repeat:repeat-x; }

#footer .langs { float:right;clear:none; }

#footer a, #footer a:visited, #footer .langs a, #footer .langs a:visited { color:white; text-decoration:underline; }
#footer a:hover, #footer .langs a:hover { color:#BBBBBB; }



.info_box { text-align:left; margin:6px; border:1px solid #282e33; background-color:#b0c9e4; width:95%; padding:10px; color:#282e33; }
.info_box img { float:left; margin-top:-8px; }

div.pagination { padding:3px; margin:3px; /*text-align:center;*/ }
div.pagination a { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #ddd; text-decoration: none; text-decoration: none !important; color: #aaa; }
div.pagination a:hover,
 div.pagination a:active { padding: 2px 5px 2px 5px; margin-right: 2px; text-decoration: none !important; border: 1px solid #a0a0a0; }
div.pagination .current { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #267500; font-weight: bold; background-color: #f0f0f0; color: #aaa; }
div.pagination .disabled { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #f3f3f3; color: #ccc; }

.share_url { }
.share_url optgroup { background-position:left;background-repeat:no-repeat;cursor:pointer;cursor:hand; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }

#frontpage {  }
#frontpage .welcome         { margin:20px;text-align:justify; }
#frontpage h2               { margin-left:5px; }
#frontpage .fp_bands        { margin-left:30px;margin-right:30px;clear:both; }
#frontpage .fp_bands .b     { width:250px;height:45px;padding-top:10px; float:left; }
#frontpage .fp_bands .b img { width:72px; height:40px;float:left; margin:5px; margin-top:-10px; }
#frontpage .more            { font-size:0.8em;display:block;text-align:right;clear:both;margin-right:30px; }

#frontpage2 {  }
#frontpage2 .welcome         { margin:20px;text-align:justify; }
#frontpage2 h2               { margin-left:3px; }
#frontpage2 .randombands     { width:200px; float:right; border-left:1px solid #CCC; clear:none; padding-top:0; }
#frontpage2 .randombands h2  { padding-top:0; margin-top:0; }
#frontpage2 .randombands .more { display:block; float:right; font-size:0.8em; padding-right:7px; padding-bottom:3px; }
#frontpage2 .randombands ul  { list-style-type:none; margin-left:-20px; text-indent:-3px; }
#frontpage2 .randombands ul li { padding-bottom:5px; }

#frontpage2 .fail { float:left; text-align:center; }
#frontpage2 .disc { width:310px;height:120px;float:left;clear:none;padding-top:15px;padding-left:20px; }
#frontpage2 .disc span { font-size:3px; }
#frontpage2 .disc .dname { font-weight:bold;text-align:justify; }
#frontpage2 .disc:hover { background-color:#eae6ef; }
#frontpage2 .disc img { width:100px;height:100px;float:left;margin:5px;margin-top:-10px; }

