/* 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: 706px;
	height: 615px;
	border: 6px solid #FFFFFF;
	background: url("../images/bgOld.jpg") top left;
	text-align: left;
	margin:0;
	padding:0;
}

#homeLink {
	position: absolute;
	top:75px;
	left:30px;
	width:215px;
	height:40px;
	cursor:pointer;
}

#menuNews 		{ position: absolute; top:15px; left:336px; z-index: 10; }
#menuMusic 		{ position: absolute; top:40px; left:391px; z-index: 10; }
#menuGigs 		{ position: absolute; top:24px; left:481px; z-index: 10; }
#menuPictures 	{ position: absolute; top:76px; left:347px; z-index: 10; }
#menuGuestbook 	{ position: absolute; top:62px; left:474px; z-index: 10; }
#menuAbout 		{ position: absolute; top:44px; left:302px; z-index: 10; }
#menuStore 		{ position: absolute; top:16px; left:553px; z-index: 10; }

#contentBackground {
	position: absolute;
	top:160px;
	left: 40px;
	width: 320px;
	height: 420px;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	background: #FFFFFF;
}
#contentDiv {
	position: absolute;
	top:166px;
	left: 46px;
	width: 314px;
	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; margin-right: 5px; }
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; }