html { }
body { background:url(../_img/common/bg.tile.gif); margin:0px; padding:0px; }
#owrap { width:100%; background:url(../_img/common/bg.tile.top.gif) repeat-x; padding-top:0px; margin:0px; }
div { margin:0px; padding:0px; border:0 none; } 
table { margin:0px; padding:0px }

img { margin:0px; padding:0px; display:block;}
	td#col2 img { border:1px solid #A52322; margin:6px 10px 6px 0px; }
h1, h2, h3, h4, h5, h6 { font-family:'tahoma', Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px;}

h1 { }
	h1#toprow { height:20px; font-size:10px; font-weight:normal; color:#8D6F67; padding:0px 0px 0px 4px; display:block; }
	td#col1 h1 { font-size:11px; text-transform:uppercase; color:#A52223;  padding:18px 13px 8px 13px; }
	td#col2 h1 { font:normal 24px verdana, arial, sans-serif; color:#3c3c3c;  border-bottom:1px solid #C1C7CA; margin:15px 20px 0px 15px; padding-bottom:3px; display:block;}
	div#theband h1 {color:#5D7034;}
	div#contact h1 {color:#5D7034; padding:12px 13px 8px 58px;}
	
h2 { }
	td#col2 h2 { font:normal 09px verdana, arial, sans-serif; color:#979797; text-transform:uppercase; margin:2px 20px 0px 15px; padding:0px 0px 10px 0px;  display:block;}

h3 { }	
	div#components h3{ font-size:10px; color:#8B8B8B; font-weight:normal; padding:3px 13px 3px 13px; display:table; float:right; }
	div#components div#theband h3 {display:block; float:none; position:relative;}
	td#col1 h3{ font-size:10px; color:#8B8B8B; font-weight:normal; padding:3px 13px 3px 13px; display:table; }
	td#col2 h3 { font:normal 18px verdana, arial, sans-serif; color:#626262;  border-bottom:1px solid #C1C7CA; margin:15px 20px 0px 15px; padding-bottom:3px; display:block;}

h4 { }	
	a.linking_comp h4 { font-size:14px; font-weight:normal; color:#6F0000; padding:0px 3px 0px 6px; border-bottom:1px solid #d8d8d8; }
	td#col2 h4 { font:normal 15px verdana, arial, sans-serif; color:#626262;  border-bottom:1px solid #C1C7CA; margin:15px 20px 0px 15px; padding-bottom:3px; display:block;}
p, ul, li, blockquote, a, b, input, textarea { font-family:'Arial', Verdana, Tahoma, Helvetica, sans-serif; margin:0px; padding:0px; 	list-style: url(none) none outside;}

h5 {font-size:14px; color:#600; margin:12px 20px 0px 15px; padding-bottom:2px;}

p { }
	p#zerosize { font-size:0px;}
	td#col1 p {  font-size:11px; color:#797979;   padding:0px 13px 5px 16px; }
	div#contact p {  font-size:11px; color:#797979;   padding:0px 13px 5px 58px; }
	div#footer p { font:normal 10px 'tahoma', Verdana, Arial, Helvetica, sans-serif; color:#515151; padding:15px 0px 0px 12px;}
	td#col2 p { font-size:13px; color:#404040; text-align:justify; line-height:17px; margin:10px 25px 10px 25px; }
	td#col2 p.color2 {color:#900;}
	td#col2 a.linking_comp p { margin:5px 0px; }
	td#col2 form p { text-align:right; padding:0px; margin:3px 0px 0px 0px;}
	
ul { }
	ul.components { margin:0px 0px;}
	td#col2 ul { padding:10px 20px 10px 15px; }
	ul.form { background:#e9e9e9; padding:15px 20px 15px 15px; margin:0px 10px;  }
	div.p { width:60px; text-align:right; 	list-style: url(none) none outside;padding:2px; margin:0px; display:table; float:left;}
	div.input { width:100px; text-align:left; 	list-style: url(none) none outside;padding:2px; margin:0px; display:table; float:left;}

li { }
	ul.components li { font:normal 10px 'tahoma', Verdana, Arial, Helvetica, sans-serif; color:#A52223;	list-style: url(none) none outside; margin:0px 4px 0px 8px; padding:0px;  display:block; }
	td#col2 ul li { font-size:12px; color:#5E5E5E;	list-style: url(../_img/common/bullet.content.arrow.orange.gif) outside; margin:0px 10px 0px 25px; padding:0px 0px; }
	td#col2 ul.events li { font-size:11px; color:#5E5E5E;	list-style: url(../_img/common/icon.list.EVENTS.gif) outside; margin:0px 10px 0px 55px; padding:1px 0px; }
	td#col2 ul.events li ul li { list-style-image:none;}
	td#col2 ul.resume li { 	list-style: url(../_img/common/icon.list.RESUME.gif) outside; }
	td#col2 ul.samples li.realplayer {list-style: url(../_img/common/icon.list.REALPLAYER.gif) outside; margin-left:30px; margin-top:8px; border-bottom:1px solid #f3f3f3; }
	td#col2 ul.samples li.mp3 { list-style: url(../_img/common/icon.list.MPTHREE.gif) outside;  margin-left:30px; margin-top:8px; }
	td#col2 ul.samples li.sampletitle { padding-top:9px; list-style: url(none) none outside; margin:0px 10px 0px 35px;}

blockquote { font-size:11px; color:#404040; background:#F5F5F5;  padding: 8px; margin:6px 25px 6px 25px; display:block;  }

a { }
	ul.components a { font-size:11px; font-weight:normal; color:#797979;  }
	ul.components a:hover { text-decoration:none;  }
	div#components a:hover {text-decoration:none;}
	div#components h3 a, td#col1 h3 a { font-size:11px; color:#A52223; font-weight:bold;}
	td#col2 ul li a { color:#9E0003; } td#col2 ul li a:hover { color:#5E5E5E; text-decoration:none; }
	a.linking_comp { background:#F3F3F3 url(/_img/common/icon.cont.COMP.gif) no-repeat; text-decoration:none; margin:5px 25px 5px 25px; padding:6px 12px; display:block; cursor:pointer; }
	a.linking_comp:hover { background:#ffffff url(/_img/common/icon.cont.COMP.gif) no-repeat; text-decoration:none; }
	a.linking_comp span { color:#990000; text-decoration:underline;}
	a.totop { font:normal 09px verdana, arial, sans-serif; color:#A55D10; text-align:right; border-top:1px solid #C1C7CA; margin:20px 25px; padding-top:3px; display:block; clear:both; }
	a#back {width:16px; height:16px; float:right; background-image:url(/_img/common/icon.tools.TOP.gif); background-repeat:no-repeat; padding:0px; margin:0px 1px; background-position: 0px 0px;}
	a#bookmark {width:16px; height:16px; float:right; background-image:url(../_img/common/icon.tools.TOP.gif); background-repeat:no-repeat; padding:0px; margin:0px 1px; 	background-position: -16px 0px; }
	a#email {width:16px; height:16px; float:right; background-image:url(../_img/common/icon.tools.TOP.gif); background-repeat:no-repeat; padding:0px; margin:0px 1px;	background-position: -32px 0px; }
	a#print {width:16px; height:16px; float:right; background-image:url(../_img/common/icon.tools.TOP.gif); background-repeat:no-repeat; padding:0px; margin:0px 1px;	 background-position: -48px 0px; }
	a#magnify {width:16px; height:16px; float:right; background-image:url(../_img/common/icon.tools.TOP.gif); background-repeat:no-repeat; padding:0px; margin:0px 1px;	background-position: -64px 0px; }
	p a { color:#990000; }
	td#col2 div a { font:normal 10px Arial, Helvetica, sans-serif; color:#990000; }
	
b { }
	div#components h1 b {color:#676767;}
	td#col2 h1 b {color:#8C5037; font-weight:normal;}
	ul.events strong {font-size:11px; color:#9E0003; }
	
form, input { font-size:11px; margin:0px; padding:1px;}
	input.button { }

/* GENERAL rule  ---- */
#sitecontainer {width:730px;   background:url(../_img/common/bg.right.edge.gif) no-repeat bottom right; margin:0 auto;}
#siteleft { width:83px; height:509px; background:url(../_img/common/bg.left.edge.gif) no-repeat bottom right;  float:left; display:block;}
#siteright {	width:25px;	height:220px;} 
#sitebody { width:622px; float:left;}
#r2 { height:13px; background:#A52223 url(../_img/common/r2.bg.left.corner.gif) no-repeat; display:block; }
#header {  overflow:hidden;}

#clear, .clear {clear:both;}

/* NAVIGATION rules --*/
div#nav { height:60px; background:#fff url(../_img/common/r3.bg.left.jpg) no-repeat; padding:0px 0px 0px 0px;}
	div#nav a.main_link {  font:normal 14px 'tahoma', Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#515151; padding:23px 11px 5px 16px; background:url(../_img/common/bg.nav.left.gif) no-repeat; display:block; float:right;}
	div#nav a.main_link:hover, div#nav a.main_link.over  {  background:#e4e4e4 url(../_img/common/bg.nav.left.gif) no-repeat; color:#121212; }
	div#belownav a.logo { width:300px; height:50px; margin:10px 0px 0px 45px; display:block; float:left;}
	div#belownav a.logo:hover, div#nav a.logo.over  {  background-color:none; background-image:url(../_img/common/SPACER.gif); }
div#belownav { height:60px; background:#fff url(../_img/common/r3.bg.left.jpg) no-repeat; background-position:0px -60px; }

span#nav { }
	span#nav a.main_link {  font:normal 12px 'tahoma', Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#525252; border-bottom:1px solid #fff; background:#D6D6D6 url(../_img/common/bg.subnav.right.gif) no-repeat top right; padding:7px 11px 7px 16px;  display:block;}
	span#nav a.main_link:hover, span#nav a.main_link.over  {  background:#e9e9e9 url(../_img/common/bg.subnav.right.gif) no-repeat top right; color:#525252; }

#footer { height:79px;  background:url(../_img/common/bg.footer.tile.gif) repeat-x; border-top:1px solid #ddd; }
/*	div#footer div { height:79px;  background:url(../_img/common/bg.footer.right.end.gif) no-repeat bottom right;}*/
	div#footer a { color:#515151; }
	div#footer a:hover { color:#A52223; text-decoration:none; }
	div#footer a.paul { font:normal 09px tahoma; color:#bbb; padding-left:110px;}
	div#footer a.ror { font:normal 09px tahoma; color:#ccc; padding-left:10px;}
