/**********************************************
GENERAL SETTINGS
*********************************************/

*{padding: 0; margin: 0;}

body {
    background-image:url(../images/redbuckleydegrade.gif);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #000000;
    float: left top;
    margin:0px;
    padding:0px;

/* Typesettings */
/*    font-family:Verdana, Arial, Helvetica, sans-serif; */
    font-family: Verdana;
/*    color: #767070;  
    color: #828b8b; */
    color: #e3e3e3;
    text-decoration: none;
    word-spacing: normal;
    text-align: left;
    letter-spacing: 0;
    font-size: 12px;
    line-height: 13px;
    font-weight: normal;
    text-align: center;
}


a:link {text-decoration: none; color: #828b8b; outline:none;}
a:visited {text-decoration: none; color: #828b8b; outline:none;}
a:hover {text-decoration: none; color: #ffffff; outline:none;}

p {
	padding:1em;
	padding-top:0px;
}

table, tr, td, div, img {
    border-collapse: collapse;
    border:none;
    padding:0px;
    margin:0px;
	font-size:12px;
}


/*********************************************
LOGO SETTINGS
*********************************************/
.logo {
    margin-left:auto;
    margin-right:auto;
    float: left top;
    width:100%;
    vertical-align:top;
}

.logoimg {
    margin:0px 0px 0px 0px;
}

/*********************************************
MENU SETTINGS
*********************************************/

.topmenu {
	height:30px;
    width:800px;
    margin-left: auto;
    margin-right: auto;
    background-image:url(../images/menu-normal.gif); 
    background-position: left top;
    background-repeat: no-repeat;
}

.menugigography, .menubootlegs, .menudiscography, .menureleases, .menusongbase, .menupictures, .menusearch, .menuforum, .menuabout, .menuhome {
    float:left;
    line-height:30px;
    background-color: transparent;
}
.menugigography, .menudiscography {width: 110px;}
.menubootlegs, .menusearch {width: 90px;}
.menusongbase {width: 100px;}
.menuhome, .menupictures {width: 80px;}
.menuforum, .menuabout {width: 70px;}

.menugigography a, .menubootlegs a, .menudiscography a, .menureleases a, .menusongbase a, .menupictures a, .menusearch a, .menuforum a, .menuabout a, .menuhome a {
    display:block;
    height:24px;
}

.menugigography a:link, .menubootlegs a:link, .menudiscography a:link, .menusongbase a:link, .menupictures a:link, .menusearch a:link, .menuforum a:link, .menuabout a:link, .menuhome a:link, .menugigography a:visited, .menubootlegs a:visited, .menudiscography a:visited, .menusongbase a:visited, .menupictures a:visited, .menusearch a:visited, .menuforum a:visited, .menuabout a:visited, .menuhome a:visited {
    font-weight:normal; text-decoration: none; color: #828b8b;
}

.menugigography a:hover, .menubootlegs a:hover, .menudiscography a:hover, .menusongbase a:hover, .menupictures a:hover, .menusearch a:hover, .menuforum a:hover, .menuabout a:hover, .menuhome a:hover {
    border-bottom: 1px  solid #a90606;
    text-decoration: none;
    color: #ffffff;
    background-repeat: no-repeat;
    background-image:url(../images/menu-highlight.gif);
}

.menugigography a:hover {background-position: 0px 0px;}
.menubootlegs a:hover {background-position: -110px 0px;}
.menudiscography a:hover {background-position: -200px 0px;}
.menusongbase a:hover {background-position: -310px 0px;}
.menupictures a:hover {background-position: -410px 0px;}
.menusearch a:hover {background-position: -490px 0px;}
.menuforum a:hover {background-position: -580px 0px;}
.menuabout a:hover {background-position: -650px 0px;}
.menuhome a:hover {background-position: -720px 0px;}

/*********************************************
CONTENT SETTINGS
*********************************************/

.outtermain {
	padding:0px;
	margin-top:5px;
	margin-left: auto;
	margin-right: auto;
/*	background-color:#000000; */
	background-color: #a90606;
	background-image:url(../images/borderline.gif); 
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;	
	border: none;
	width:802px;
	height:100%;
	margin-bottom:10px;
	}

.main {
	font-size:12px;
	padding:0px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000; 
	background-image:url(../images/fadetoblackground.gif); 
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
	border: none;
	width:780px;
/*	min-height:700px;
	height:2000px; */
	text-align: justify;
	border-bottom: 1px solid #ff0000;
	padding-bottom:10px;
	padding-left: 10px;
	padding-right: 10px;
}

/*** FORCE BOUNDING DIV AROUND CONTENT **/
.cleardiv {
	height:0px;
	margin:0px;
	padding:0px;
	clear:both;
}

p, h1 {
	text-align:justify;
	color:#e0e0e0; 
	padding-left:10px;
	margin-top:10px;
}

/*******************
TABS CSS
********************/
/* background image */
.tabs {
    font-size: 12px;
	padding:0px;
	margin:0px;
	width:802px;
	height:26px;
	background: url("../images/menu-background.gif");
	background-position: top right;
	background-repeat:no-repeat;
}

.tabfirst a {
	float:left;
	display:block;
	width:100px;
	height:26px;
	background: url("../images/menu-left.gif");
	background-position: -2px 26px;
	line-height:26px;
}
.tabfirst a:hover {
	background-position: -2px 0px;
}
/* if first tab is active */
.tabfirstactive a {
	float:left;
	display:block;
	width:102px;
	height:26px;
	background: url("../images/menu-active.gif");
	background-position: -2px 0px;
	line-height:26px;
	font-weight: bold;
	color:#ffffff;
}

.tabfirstactive a:hover {
	background-position: -2px 0px;
	font-weight: bold;
	color: #ffffff;
}

.tabright a {
	float:left;
	display:block;
	width:100px;
	height:26px;
	background: url("../images/menu-right.gif");
	background-position: -22px 26px;
	line-height:26px;
}

.tabright a:hover {
	background-position: -22px 0px;
}

/* if a right tab is active */
.tabrightactive a {
	float:left;
	display:block;
	width:102px;
	height:26px;
	background: url("../images/menu-active.gif");
	background-position: -1px 0px;
	line-height:26px;
	font-weight: bold;
	color:#ffffff;
}

/* left of active tab (if not first)*/
.tableft a {
	float:left;
	display:block;
	width:100px;
	height:26px;
	background: url("../images/menu-left.gif");
	background-position: -1px 26px;
	line-height:26px;
}

.tableft a:hover {
	background-position: -1px 0px;
}

/* tab corner */
.tableftcorner {
	float:left;
	display:block;
	width:20px;
	height:26px;
	background: url("../images/menu-corner.gif");
	background-position: top left;
}

/* HIGHLIGHT BACKGROUNDS */
.dark {
	background-color:transparent;
}

.light {
	background-image:url(../images/transparent.gif);
	background-attachment: fixed;
	background-repeat: repeat-x repeat-y;
	background-position: left top;

}	

/* underline for table headers */
.underlinerow {
	background-color:#ffffff;
	height:2px;
}


/* PIC BOX SETTINGS */
.picmain {
	margin-top:10px;
	width:780px;
	background-image:url(../images/transparent.gif);
	background-attachment: fixed;
	background-repeat: repeat-x repeat-y;
	background-position: left top;
	padding-top:5px;
	padding-bottom:5px;
	
}

.picbox {
	padding-bottom:5px;
	float:left;
	width: 130px;
	min-height: 125px;
	text-align:center;
	height:150px;
}
.picbox a {
	font-size:9px;
	line-height:8px;
}

.picinnerbox {
	margin-left:auto;
	margin-right:auto;
	width:120px;
	height:120px;
	background-color:#000; 
}


.picimg {
	margin-left:auto;
	margin-right:auto;
	border:none;
}

.pictext {
	height:25px;
	width:130px;
}

/* text effects */
.redbold, .bluebold, .greenbold, .whitebold {
	font-weight:bold;
	font-size:12px;
}

.redbold {color: #dd4444;}
.bluebold {color: #4444dd;}
.greenbold {color: #44dd44;}
.whitebold {color: #ffffff;}

/***** FOOTER *****/
#footer {
    padding: 0;
    margin: 0 auto;
    width: 800px;
    clear: both;
}
					

#footer p {
    margin: 0;
    padding: 10px 0;
    text-align: center;
    font-size:8px;
    color:#333333;
}
						
#footer a {color:#444444;}
#footer a:hover {color:#555555;}
						
