html, body {
margin : 0;
padding : 0;
}
body {
font: 73% Verdana, Arial, Helvetica, sans-serif;
background-image: background-image:url(images/loubackground7.jpg);
background-repeat:no-repeat;

}

table a:link {text-decoration:none;}
table a:visited {text-decoration:none; color:#cc3333;}
table a:active {text-decoration:none}
table a:hover {text-decoration:none;  color:#cc3333;}




#wrap {
width: 100%;
height:100%;
margin-left: auto;
margin-right: auto;
padding: 0;

}
#masthead {
width: 800px;
margin-left: auto;
margin-right: auto;
margin-top:auto;
padding: 0;
line-height: 1.8em;
}

#maindiv {
	width:760px;
	height:420px;
	margin-top:5px;
	margin-left:85px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
}

#ccdiv {
	margin-left:85px;
	margin-top:90px;
}

#boxdiv {
width:800px;
height:557px;
border-style:ridge;
background-image:url(../images/loubackground6.jpg);
background-position:right;
background-repeat:no-repeat;
}



#boxdivindex {
width:800px;
height:600px;
border-style:ridge;
border-width:2px;
margin-top:10px;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
background-image:url(../images/loubackgroundindex.jpg);
background-position:right;
background-repeat:no-repeat;

}

#boxdivmusic {
width:800px;
height:600px;
border-style:ridge;
border-width:2px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/loubackground8.jpg);
background-position:right;
background-repeat:no-repeat;

}

#boxdivcontact {
width:800px;
height:600px;
border-style:ridge;
border-width:2px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/loubackground9.jpg);
background-position:right;
background-repeat:no-repeat;

}

#boxdivdiary {
width:800px;
height:600px;
border-style:ridge;
border-width:2px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/loubackground9.jpg);
background-position:right;
background-repeat:no-repeat;
}

#container {
width: 800px;
height:503px;
border: 0px solid #aaa;
margin-left: auto;
margin-right: auto;
padding: 0;
line-height: 1.8em;
}

#container2 {
width: 800px;

border: 0px solid #aaa;
margin-left: auto;
margin-right: auto;
padding: 0;
line-height: 1.8em;
}

#albumdiv {
width:900px;
height:150px;
padding:0;
text-align:left;
}

#albumdivinside {
width:150px;
height:150px;
border-width:thin;
border-style:dashed;
padding:0;

}

a:link, a:visited {
color:#330000;
background : inherit;
text-decoration : underline;
}
a:hover {
color : #cc3333;
background : inherit;
text-decoration:underline;
}


#menu{


width:500px;
height:50px;
font-size:1em;
font-weight:bold;
font-family:Arial,Verdana,Helvitica,sans-serif;


}

#menu ul{
margin:0;
padding:0;
list-style-type:none;
width:auto;

}

#menu ul li{
display:compact;
float:left;
margin: 0 1px 0 0;
text-align:left;
}

#menu ul li a{float:left;color:#330000;text-decoration:none;
padding:4px 1px 0 8px;height:18px; }

#menu ul li a:hover,#menu ul li a.current{color:#330000;
text-decoration:underline;
}

#content {
padding: 1em;
margin: 0 0px 0 0;
color:#330000;

}
#content2 {
	float:left;
	margin-top:auto;
	padding: 1em;
	margin: 0 0px 0px 0px;
	color:#330000;
	width:420px;
}

#content2 p {
	margin:0;
	line-height:18px;
}

#date {
	margin-bottom:12px;
	
}

#content3 {
padding: 1em;
margin: 0 0px 0px 0px;
color:#330000;
width:380px;
}

#content4 {
	float:left; vertical-align:bottom;
	margin-top:auto;
	padding: 1em;
	margin: 0 0px 0px 0px;
	color:#330000;
	width:420px;
}

#contentaudio {
padding: 1em;
margin: 0 720px 0 0;
color:#330000
}

#contenttable {
padding:0;
line-height:normal;
padding:1px;
border-style:ridge; 
border-width:2px; 
border-color:#CCC;

}

#sidebar {
float: right;
width: 280px;
margin: 0px 0 0 0;
padding: 0 1em 0 1em;

}
#navcontainer {
width : 280px;
margin : 0 0 20px 0;
}
#navcontainer ul {
margin-left : 0;
padding-left : 0;
list-style-type : none;
}
#navcontainer a {
text-decoration : none;
display : block;
padding : 3px;
width : 280px;
border-bottom : 0px solid #eee;
color :#330000;
}
#navcontainer a:link, #navlist a:visited {
color : #330000;

}
#navcontainer a:hover {text-decoration : none;

color : #fff;
}
#footer {
clear: both;
height: 100px;
padding: 0;
margin-top: 20px;
text-align: center;
color: #333;
background: #B5B5B5 url(../images/footer.jpg) top center no-repeat;
}
h1 {
margin: 0;
padding: 20px 0 20px 0px;
font-size: 160%;
letter-spacing: 3px;
color:#330000
}
.right {
float: right;
border: 0px solid #656C4A;
margin: 5px 0 10px 0;
padding: 10px;
}	

a #facebook {
	height: 20px;
	width: 60px;
	
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image:url(../images/facebooklogosmall1.png);
	background-repeat:no-repeat;

	
	
}
a:hover #facebook {
	background-image:url(../images/facebooklogosmall.png);
}

a #myspace {
	height: 20px;
	width: 60px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image:url(../images/myspacelogosmall1.png);
	background-repeat:no-repeat;
	
	
}
a:hover #myspace {
	background-image:url(../images/myspacelogosmall.png);
}

a #twitter {
	height: 20px;
	width: 60px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image:url(../images/twitterlogosmall1.png);
	background-repeat:no-repeat;
	
	
}
a:hover #twitter {
	background-image:url(../images/twitterlogosmall.png);
}

#videotd {
	width:120px;
	text-align:center;
	font-size:10px;
	line-height:normal;
}


