/* CSS Document */

body{background:url(../img/layout/bg_vine.gif) no-repeat top left;background-color:#000000; margin:0px; padding:0px; margin-top:10px; color:#FFFFFF; font-size:14px; font-family:georgia;}

A:link {
			color:#c15a4a;
			text-decoration:none;

			}
			
A:visited {		
			color:#c15a4a;
			text-decoration:none;

			}
A:active {
			color:#790000;
			text-decoration:none;

			}
			
A:hover {
			color:#790000;
			text-decoration:none;

			}
			
#sidebox h3 {
			
			
			font-size:16px;
			font-weight: bold;
			font-variant: small-caps;
			letter-spacing: 2px;
			line-height:12px;			
			}
.datetext {
			font-size:16px;
			font-weight:bold;
			text-align:right;
			font-variant:small-caps;

			letter-spacing: 1px;			
			}
.showtext {
			font-size:20px;
			font-weight:bold;
			text-align:center;
			font-variant:small-caps;

			letter-spacing: 1px;
			}
			
.linktext {
			font-size:14px;
			font-weight:bold;
			font-variant:small-caps;
			letter-spacing: 1px;			
			}

#container{ width:900px;}
#contentbox{background:url(../img/layout/textbox_bg.jpg) top left; height:560px; width:518px; position:absolute;top:1px; left:382px; z-index:0;}
#headingbox{float:right; position:relative; top:25px; right:340px; }
#textbox{float:left; position:absolute; top:97px; left:30px; height:410px; width:420px; padding:0px 18px 0px 17px; overflow:auto; }
#textbox.photos{
	width:475px;
	padding:0px 0px 0px 0px;
}




#logo{background:url(../img/layout/logo.gif); width:301px; height:217px; position:relative; top:355px; left:304px;}

#sidebox{background:url(../img/layout/sidebox_bg.jpg) left; float:left; position:absolute; width:200px; height:321px; padding:30px 30px 10px 40px; top:218px; left:5px; font-size:small;}
#sidebox.photos{width:270px; height:361px; padding:0px 0px 0px 0px;}

#siteMeter{
	position:absolute; 
	top:570px;
	left:10px;
	padding:10px;
	font-size:10px;
	
}






/*Navigation*/

a#news{float:left; position:absolute; left:63px; top:24px; display: block; width: 121px; height: 138px;	background: url(../img/layout/links/news.gif); background-position: 0px 0px;} 

a#news:hover{background-position: 0px -138px;}

a#news.selected{background-position: 0px -138px;}

a#bio{float:left; position:absolute; left:176px; top:6px; display: block; width: 123px; height: 153px;	background: url(../img/layout/links/bio.gif); background-position: 0px 0px;} 

a#bio:hover{background-position: 0px -153px;}

a#bio.selected{background-position: 0px -153px;}

a#music{float:left; position:absolute; left:51px; top:157px;display: block; width: 134px; height: 107px;	background: url(../img/layout/links/music.gif); background-position: 0px 0px;} 

a#music:hover{background-position: 0px -107px;}

a#music.selected{background-position: 0px -107px;}

a#contact{float:left; position:absolute; left:281px; top:68px; display: block; width: 134px; height: 145px;	background: url(../img/layout/links/contact.gif); background-position: 0px 0px;} 

a#contact:hover{background-position: 0px -145px;}

a#contact.selected{background-position: 0px -145px;}

a#photos{float:left; position:absolute; left:215px; top:131px; display: block; width: 99px; height: 113px;	background: url(../img/layout/links/photos2.gif); background-position: 0px 0px;} 

a#photos:hover{background-position: 0px -113px;}

a#photos.selected{background-position: 0px -113px;}

a#links{float:left; position:absolute; left:230px; top:245px; display: block; width: 129px; height: 126px;	background: url(../img/layout/links/links.gif); background-position: 0px 0px;} 

a#links:hover{background-position: 0px -126px;}

a#links.selected{background-position: 0px -126px;}

img.left{margin:0 10px 10px 0;}
img.right{margin:0 0 10px 10px;}