* { margin:0;padding:0; font-family: Arial, Helvetica, Verdana, sans-serif;}
body { background: url(img/bg.jpg) left top repeat;margin:0;padding:0;color:#D9D7D7;}
#counter { position:absolute; top:0; left:0; margin: 0;padding: 0;text-align: right;font-size: 0.1em;line-height: 0.1em;visibility: hidden;}

/* random small stuff
---------------------------------------------------------------------------------------------------------------- */
a img { border:0; text-decoration:none; margin: 0; padding:0; background: none;}
span.color { font-style:italic;font-weight:normal;text-transform:uppercase;}
#content p.show_join_intro { font-size:0.7em;color:#8D8D8D;line-height:1.6em; margin-bottom:15px;}
#content p.affies  img { padding:2px;margin:10px 0 10px 0;border:solid 4px #535353;}
#content p.affies  a:hover img { border:solid 4px #494949;}

/* links
---------------------------------------------------------------------------------------------------------------- */
a, a:link, a:visited { color: #7E7C7C;text-decoration:underline;font-style:italic;font-weight:bold;}
a:visited { color: #5E5E5E;}
a:hover { color: #5B5B5B;text-decoration: none;}
	
/* forms
----------------------------------------------- */
input, textarea, select {
	background: #393939;
	border-bottom: 1px solid #272727;
	border-left: 6px solid #272727;
	border-top: 0px solid #272727;
	border-right: 0px solid #272727;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.0em;
	color:#D9D7D7;}
.show_join_form, .show_update_form, .show_lostpass_form { margin: 0 0 0 34px; padding: 10px 0 0 0;}
.show_join_form { margin: 0 0 40px 34px;}

.formi { text-align:left; padding: 0; margin: 5px 0 25px 34px; font-size: 0.8em; line-height: 1.3em;}
.formi2 { text-align:left; padding: 0; margin: 0 0 0 34px; font-size: 0.8em;}
.in { padding: 0; margin: 0 0 5px 0;}


/* fl submit buttons
---------------------------------------------------------------------------------------------------------------- */
input.show_lostpass_submit_button, input.show_join_submit_button, input.show_join_reset_button { border: 1px solid #272727;background:#272727;width:20%;font-weight:bold;font-style:italic;padding: 5px 0 5px 0;margin-right:7px;color:#FFFFFF;}
input.show_lostpass_submit_button{ width:140px;margin-top:5px;}

input.show_lostpass_submit_button:hover, input.show_join_submit_button:hover, input.show_join_reset_button:hover { background:#000000; border: 1px solid #000000;}

input.show_update_submit_button { border: 1px solid #272727;background:#272727;width:35%;font-weight:bold;font-style:italic;padding: 3px 0 3px 0;margin-right:7px;margin-top:3px;color:#FFFFFF;}

input.sub { border: 1px solid #272727;background:#272727;width:75px;font-weight:bold;font-style:italic;padding: 3px 0 3px 0;margin-right:7px;margin-top:3px;color:#FFFFFF;}

input.sub:hover, input.show_update_submit_button:hover, input.show_lostpass_submit_button:hover, input.replysub:hover { background:#000000;border: 1px solid #000000;}
	
.show_join_submit_button { margin:15px 0 0 0;padding: 0;}
.show_join_reset_button { margin:15px 0 0 0;padding: 0;}
	
/* fl forms random
---------------------------------------------------------------------------------------------------------------- */
.show_join_error, .show_update_error { color:#E8BB32;}
.show_lostpass_email_field { padding: 5px 0 4px 0;}

select.country { width:155px;}
.show_sort_form { margin: 15px 0 20px 0; font-size: 0.8em;width:280px;}

/* lists
---------------------------------------------------------------------------------------------------------------- */
#content ul.ul { margin:10px 30px 25px 0;font-size:0.8em;position:relative;line-height:1.6em;}
#content ul.ul li { margin:0 0 15px 35px;position:relative;}

#content ul.ul2 { margin:10px 30px 25px 0;font-size:0.8em;position:relative;}
#content ul.ul2 li { margin:0 0 0 35px;position:relative;}

#content ul.ul3 { margin:5px 30px 30px 0;font-size:0.8em;position:relative;}
#content ul.ul3 li { margin:0 0 5px 75px;position:relative;}

#content ul.ul4 { margin:5px 30px 20px 0;font-size:0.8em;position:relative;line-height:1.6em;}
#content ul.ul4 li { margin:0 0 5px 45px;position:relative;}

#col2 ul.st{ margin:0 30px 30px 0;font-size:0.8em;position:relative;line-height:1.6em;}
#col2 ul.st li { margin:0 0 0 40px;position:relative;}

/* titles
---------------------------------------------------------------------------------------------------------------- */
#content h2 { background: url(img/h1a.gif) left top no-repeat;font-family: Helvetica, Arial, Tahoma, Serif;font-size: 1.1em;color: #FFFFFF;margin: 10px 0 0 17px;padding:21px 0 0 43px;height:45px;font-weight:bold;}

#content div#c1 h2, #content div#col1 h2, #content div#col1a h2 { margin: 0 0 0 -10px;padding:21px 0 0 43px;}
#content div#c2 h2, #content div#c3 h2, #content div#col2 h2, #content div#col2a h2 { margin: 0 0 0 13px;padding:21px 0 0 43px;}

#content div#col2a h3 { font-family: Helvetica, Arial, Tahoma, Serif;font-size: 0.9em;color: #FFFFFF;margin: 0 6px 0 25px;padding:6px 0 0 0;height:25px;font-weight:bold;border-top:1px solid #2F2F2F;}

/* p
---------------------------------------------------------------------------------------------------------------- */
#content p  { margin:0; padding:0 30px 20px 30px; font-size:0.8em; line-height:1.6em;}
#content #col2 p, #content #col2a p  { margin:0; padding:0 5px 20px 25px; font-size:0.8em; line-height:1.6em;}

#cwrap p { margin:0; padding:0 18px 15px 0; font-size:0.8em; line-height:1.6em;}
#content div#c1 p  { margin:0; padding:0 0 13px 0; font-size:0.8em; line-height:1.6em;}
#content div#c2 p { margin:0; padding:0 26px 20px 30px; font-size:0.8em; line-height:1.6em;}
#content div#c3 p { margin:0; padding:0 0 15px 25px; font-size:0.8em; line-height:1.6em;}

/* basic layout divs
---------------------------------------------------------------------------------------------------------------- */
#top { width:872px;margin:0 auto;padding:0;}
#layout { width:872px;height:315px;margin:0;padding:0;}
#hbg { background: url(img/hbg.jpg) left top repeat-x;padding:0;margin:0;height:101px;}

#hbg h1 { position:relative;float:left;top:3px;left:59px;margin:0; padding:0;}
#hbg h1 a { text-indent: -9000px;overflow: hidden;width:298px;height:80px;background: url(img/logo2.gif) no-repeat 0 0;background-position: 0 -80px;display: block;border: 0;text-decoration: none;}
#hbg h1 a:hover { text-indent: -9000px;overflow: hidden;width:298px;height:80px;background: url(img/logo2.gif) no-repeat 0 0;display: block;border: 0;text-decoration: none;}
#head { background: url(img/head.jpg) left top no-repeat;padding:0;margin:0;height:36px;width:103px; position:relative;float:left;top:65px;left:97px;}

#lay { background: url(img/lay2.jpg) left top no-repeat;padding:0;margin:0;height:199px;width:685px; position:relative;float:left;top:0;left:0;}
#albums { background: url(img/albums.jpg) left top no-repeat;padding:0;margin:0;height:199px;width:185px; position:relative;float:left;top:0;left:2px;	overflow:auto;}

#albums ul { margin:6px 0 0 0;padding:0 0 8px 23px;font-size:0.7em;position:relative;}
#albums  ul li { list-style: bullet;padding: 0 0 2px 0;line-height: 1.4em;}
#albums ul.second { padding:0 0 8px 23px;}
#albums ul.third { padding:0 0 0 23px;}

#albumsa a, #albums a:link, #albums a:visited { color: #E2E2E2;text-decoration:underline;font-style:italic;font-weight:normal;}
#albums a:visited { color: #E2E2E2;}
#albums a:hover { color: #464646;text-decoration: none;}

#topstripe { background: #2F2F2F;padding:0;margin:0;height:10px;width:872px;position:relative;float:left;top:4px;left:0;}

/* content
---------------------------------------------------------------------------------------------------------------- */
#content { background: #393939;padding:0;margin:0;width:872px;position:relative;float:left;}

/* frontpage
---------------------------------------------------------------------------------------------------------------- */
#cwrap { margin:10px 0 0 0;padding:0 0 15px 0;position:relative;float:left;left:27px;}

div#c1 { margin:0;padding:0;width:275px;position:relative;float:left;
border-right:1px solid #2F2F2F;height:377px;}
div#c1 img { padding:3px;margin:15px 0 0 0;border:solid 7px #535353; text-align:center;float:left;position:relative;}
div#c1 a:hover img { border:solid 7px #494949;}

div#c1 #newvids { float:left;position:relative;width:89px;padding:0;margin:0;}
div#c1 #newvids #newvids1 img { padding:3px;margin:15px 0 0 0;}
div#c1 #newvids #newvids2 img { padding:3px;margin:5px 0 0 0;}

div#c2 { margin:0;padding:0;width:275px;position:relative;float:left;}
#content div#c2 ul { margin:0 0 0 42px;font-size:0.8em;position:relative;}
#content div#c2  ul li { list-style: bullet;padding: 0 0 0.46em 2px;line-height: 1.4em;}

div#c3 { margin:0;padding:0;width:275px;border-left:1px solid #2F2F2F;position:relative;float:left;height:377px;}
div#c3 #wrap { margin:0;padding:0 0 0 27px;}
div#c3 div.vid { height:100px;position:relative;float:left; }
div#c3 img { padding:3px;margin:2px 2px 0 2px;border:solid 6px #535353;}
div#c3 a:hover img { border:solid 6px #494949;}

/* two columns
---------------------------------------------------------------------------------------------------------------- */
#cwrap { margin:10px 0 0 0;padding:0 0 15px 0;position:relative;float:left;left:27px;}

div#col1 { margin:0;padding:0;width:551px;position:relative;float:left;
border-right:1px solid #2F2F2F;}
div#col1a { margin:0;padding:0;width:551px;position:relative;float:left;}

div#col2 { margin:0;padding:0;width:275px;position:relative;float:left;}
div#col2 #wrapp { margin:0;padding:0 0 0 23px;}
div#col2 img { padding:3px;margin:0 0 5px 0;border:solid 6px #535353;}

div#col2a { margin:0;padding:0;width:275px;position:relative;float:left;border-left:1px solid #2F2F2F;}
div#col2a #wrapp { margin:0;padding:0 0 0 23px;}

/* disturbed music
---------------------------------------------------------------------------------------------------------------- */
#content table { padding:0; margin:0; font-size:0.8em;}
#content td, th { margin:0; padding:0; text-align:center;}
#content td.vika { padding:23px 0 0 0;}
#content td.vika2 { padding:23px 0 0 10px;}
#content td.bel { padding:0 0 0 10px;}
#content td.bel2 { padding:0 0 0 5px;}

#content table ul { padding:7px 0 0 0;font-size:0.8em;position:relative;text-align:center;}
#content table  ul li { list-style: bullet;padding: 0 0 2px 0;line-height: 1.4em;}

/* codes
---------------------------------------------------------------------------------------------------------------- */
#content div#col2a p.cod { padding:0;margin:0 0 10px 25px;}
#content div#col2a p.cod img { background:#535353;padding:0;margin:2px 0 0 0;border:solid 4px #535353;}
#content div#col2a p.cod2 { padding:0;margin:0 3px 10px 25px; text-align:center;}
#content div#col2a p.cod2 img { background:#535353;padding:0;margin:2px 7px 0 6px;border:solid 4px #535353;}
#content div#col2a p.cod3 { padding:0;margin:0 0 10px 25px;}
#content div#col2a p.cod3 img { background:#535353;padding:0;margin:2px 0 0 0;border:solid 2px #535353;}

/* fanlist table
---------------------------------------------------------------------------------------------------------------- */
#cwrap table.fanlist { padding:0; margin:15px 0 25px 0; font-size:0.8em;width:530px;}
#cwrap table.fanlist td { margin:0; padding:8px; text-align:center;border:1px solid #272727;}
#cwrap table.fanlist th { background: #272727;color:#FFFFFF;margin:0; padding:5px 5px 5px 5px; text-align:center;border:1px solid #272727;}

/* footer
---------------------------------------------------------------------------------------------------------------- */
#footerstripe { background: #2F2F2F;padding:0;margin:0;height:13px;width:872px;border-bottom:1px solid #151515;border-top:1px solid #151515;position:relative;float:left;}

#footer { background: url(img/footer.jpg) left top repeat-x;margin:0;padding:0;height:150px;width:872px;position:relative;float:left;}
#footer p  { margin:0; padding:18px 30px 0 30px; font-size:0.8em; line-height:1.6em; color:#535353; text-align:center;}

/* navi
----------------------------------------------- */
#navigation { position:relative;float:left;top:44px;left:130px;text-align:center;list-style-type: none;letter-spacing: 1px;font-size: 0.7em;margin:0;padding:0;}

#navigation li { margin-right:3px;text-align: center;float: left;padding: 0;text-transform: uppercase;}
#navigation a { float: left;display: block;height:25px;color:#A39F9F;text-decoration: none;padding: 9px 8px 0 8px;}
#navigation a:hover { border-top:3px solid #416785; color: #EFEFEF;text-decoration: none;}
#navigation li.selected a { border-top:3px solid #416785; color: #EFEFEF;text-decoration: none;}

body#home #navigation li#home1 a { border-top:3px solid #416785; color: #EFEFEF;text-decoration: none;}
