/* grundstilar  
*/

body { 
	margin: 0px; 
	background-color:#000000; 
	color: #333333; 
	font-family: "lucida grande", Verdana, Geneva, Sans-Serif; 
	font-size: 10px; 
	font-weight: normal;
}
img { 
	border: 0px; 
}
img.pictures { 
	border: 1px solid #333333; 
}img.music { 
	border: 1px solid #FFFFFF; 
	padding-top: 4px;
}
a { 
	color: #364C88; 
	font-weight: bold; 
	text-decoration: underline; 
	font-family: "lucida grande", Verdana, Geneva, Sans-Serif; 
	font-size: 10px;
}
a:hover { 
	color: #364C88; 
	font-weight: bold; 
	text-decoration: underline; 
	font-family: "lucida grande", Verdana, Geneva, Sans-Serif; 
	font-size: 10px;
}
div { 
	font-weight: normal; 
	color: #000000; 
	font-size: 11px; 
	padding-top: 4px; 
}

/* Sidan
*/
#pageDiv {
	position: relative;
	width: 705px;
	height: 650px;
	background: url("../images/bg.jpg") top left no-repeat;
	text-align: left;
	margin:0;
	padding:0;
}

.floatClear {clear:both;}

#emailForm {position:absolute; width:705px; top:615px; overflow:hidden;}
form {margin-top:5px; float:none;}
form.p {margin-top:0px;}
#emailText {height:31px; color:white; float:left;}
#emailText p {margin-top:6px;}
#emailBoxWrap {width:225px; height:31px; float:right;}
input.emailBox {margin-top:1px; float:left;}
input.emailBtn {margin-top:0px; float:right;}

#homeLink {
	position: absolute;
	top:15px;
	left:0px;
	width:706px;
	height:40px;
	cursor:pointer;
}

#myspaceLink {
	position: absolute;
	top:95px;
	left:578px;
	width:72px;
	height:21px;
	cursor:pointer;
	font-size: 21px;
	text-decoration: none;
	filter:alpha(opacity=01);
	-moz-opacity:.01;
	opacity:.01;
}
#myspaceLink a {
	font-size: 21px;
	text-decoration: none;
}

#facebookLink {
	position: absolute;
	top:95px;
	left:476px;
	width:100px;
	height:21px;
	cursor:pointer;
	font-size: 21px;
	text-decoration: none;
	filter:alpha(opacity=01);
	-moz-opacity:.01;
	opacity:.01;
}
#facebookLink a {
	font-size: 21px;
	text-decoration: none;
}

#menuNews 		{ position: absolute; top:95px; left:46px; z-index: 10; }
#menuMusic 		{ position: absolute; top:95px; left:98px; z-index: 10; }
#menuPictures	{ position: absolute; top:95px; left:176px; z-index: 10; }
#menuAbout 		{ position: absolute; top:95px; left:255px; z-index: 10; }
#menuGigs 		{ position: absolute; top:95px; left:330px; z-index: 10; }
#menuStore 		{ position: absolute; top:95px; left:399px; z-index: 10; }

#contentBackground {
	position: absolute;
	top:160px;
	left: 20px;
	width: 666px;
	height: 420px;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	background: #FFFFFF;
}
#contentDiv {
	position: absolute;
	top: 166px;
	left: 26px;
	width: 654px;
	height: 409px;
	padding:0 0 5px 0;
	margin:0;
	overflow: auto;
}

#rightDiv {
	position: absolute;
	top:160px;
	right: 40px;
	width: 262px;
	height: 430px;
	padding:0;
	margin:0;
	vertical-align: middle;
	background-color: transparent;
	overflow: hidden;
}


/* * Ramtabellen  */
table.mainTable { }
table.mainTable td.spacer1 { width: 80px; }
table.mainTable td.spacer2 { width: 40px; }
table.mainTable td.spacer3 { width: 40px; }

/* * Menyn  */
table.menuTable { background-color: #191919; width: 50px; }
table.menuTable td.leftSpacer { width: 6px; }
table.menu {  }
table.menu td.menuSpacer { height: 21px; }

/* * Huvudsidan  */
table.pageTable td.copy{ height: 14px; }
table.page { padding: 0px; }
table.page td { color: #333333; font-family: "lucida grande", Verdana, Geneva, Sans-Serif; font-size: 10px; font-weight: normal;}
span.music { font-style: italic; color: #8C5B56; font-weight: bold;}
table.postTable { background-color: #191919; padding: 10px; }
table.post { font-family: "lucida grande", Verdana, Geneva, Sans-Serif; font-size: 10px; font-weight: normal; margin-right:5px; }
table.post td.name { color: #000000; font-weight: bold; }
table.post td.email { color: #000000; }
table.post td.text { border: 1px solid #000000; background:#EEEEEE; color:#000000; padding: 5px;}
table.post td.city { color: #000000; }
table.post td.date { color: #000000; }
table.form {  }
table.form td { padding: 3px; font-size: 10px; }
table.form input.field  	  { background-color: #EEEEEE; width: 100%;  border: 1px solid #333333; color: #191919; font-size: 10px; font-family: "lucida grande", Verdana, Geneva, Sans-Serif; height: 16px; }
table.form textarea.fieldArea { background-color: #EEEEEE; width: 100%;  border: 1px solid #333333; color: #191919; font-size: 10px; font-family: "lucida grande", Verdana, Geneva, Sans-Serif; overflow-x: hidden; overflow-y: auto; }
table.form input.button 	  { background-color: #EEEEEE; width: 100px; border: 1px solid #333333; color: #191919; font-size: 10px; font-family: "lucida grande", Verdana, Geneva, Sans-Serif; height: 18px; }
