/* CSS Document */
a:link
    {
	text-decoration: none;
	color: #666666;
	}  

a:visited
    {
	text-decoration: none;
	color: #666666;	
	}  

a:active
    {
	text-decoration: none;
	color: #666666;	
	}  

a:hover
    {
	text-decoration: none;
	color: #F26522;	
	}
	
a.Orange:Link
    {
	text-decoration: none;
	color: #F26522;
	}  

a.Orange:visited
    {
	text-decoration: none;
	color: #F26522;		
	}  

a.Orange:active
    {
	text-decoration: none;
	color: #F26522;		
	}  

a.Orange:hover
    {
	text-decoration: none;
	color: #666666;		
	}	

body, div, table, th, tr, td, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, blockquote, cite, code, input, select, textarea {
font-family: "Trebuchet", "Lucida Grande", Verdana, Arial, Geneva, sans-serif;
font-size: 1em;
color: #666666;

padding:0;
margin:0;

}	

body {
font-size: 71%; /* Sets base font size to 10px in most modern browsers */
background: #DCD5D2;
background-image:url(images/bkg_tile.gif);
background-repeat: repeat;
padding-top: 17px;
}

#container {
width:679px;
background-image:url(images/content-bkg.gif);
background-repeat:repeat-y;
padding:0px;
margin:0 auto;
}

#header {
background-image:url(images/header.gif);
background-repeat:no-repeat;
width:679px;
height:76px;

}

#contentindex {
margin-left: auto; 
margin-right: auto;
padding-top:24px;
text-align:center;
width:661px;
height:580px;
background-image:url(../images/shared/index-bkg.jpg);
background-position: bottom right; 
background-repeat: no-repeat;
}

#contentindex p {
text-align:left;
line-height:115%;
padding-bottom:10px;
}

.OrangeText {
color: #F26522;
text-align:left;
font-weight:bold;
}

.ticker {
color: #F26522;
}

.mp3info {
padding-left:10px;}

#contentcontact {
margin-left: auto; 
margin-right: auto;
padding-top:24px;
width:661px;
height:533px;
background-image:url(../images/shared/contact-bkg.jpg);
background-position: bottom right; 
background-repeat: no-repeat;
}

#contentcontact p {
text-align:left;
line-height:115%;
padding-bottom:10px;
}

#contentbiog{
margin-left: auto; 
margin-right: auto;
padding-top:24px;
width:661px;
height:420px;
background-image:url(../images/shared/links-bkg.jpg);
background-position: bottom right; 
background-repeat: no-repeat;
}

#contentbiog p {
text-align:left;
line-height:115%;
padding-bottom:10px;
}

#contentclients{
margin-left: auto; 
margin-right: auto;
padding-top:24px;
width:661px;
height:490px;
background-image:url(../images/shared/clients-bkg.jpg);
background-position: bottom right; 
background-repeat: no-repeat;
}

#contentclients p {
text-align:left;
line-height:115%;
}

#contentlinks{
margin-left: auto; 
margin-right: auto;
padding-top:24px;
width:661px;
height:455px;
background-image:url(../images/shared/links-bkg.jpg);
background-position: bottom right; 
background-repeat: no-repeat;
}

#contentlinks p {
text-align:left;
line-height:115%;
}

#contentvoice{
margin-left: auto; 
margin-right: auto;
padding-top:24px;
width:661px;
height:400px;
background-image:url(../images/shared/voice-bkg.jpg);
background-position: bottom right; 
background-repeat: no-repeat;
}

.text {
text-align:left;}

#secondlevelnav {
text-align:left;
padding-left:16px;
padding-top:20px;}

.leftalign  {
text-align:left !important;
padding:0px;
margin:0 auto;}
/*  


#toplevelnav {
float:right;
padding-top:24px;
width:279px;
height:71px;
}

#toplevelnav .ticker {
color: #F26522;
text-decoration:none;
margin-right:30px;
}



.pagecopy {
width:390px;
text-align:left;
padding-left: 20px;}

.formtext {
padding: 2px 2px 2px 0px;

text-align: left;
}


#contentindex p {
text-align:left;
line-height:115%;
padding-bottom:10px;
}

#contentbiog p {
text-align:left;
line-height:115%;
padding-bottom:10px;
}

#contentclients p {
text-align:left;
line-height:115%;
padding-left: 70px;
}

#contentlinks p {
text-align:left;
line-height:115%;
padding-left: 120px;
}

#contentindex .OrangeText {
color: #F26522;
font-weight:bold;
}

.OrangeText {
color: #F26522;
text-align:left;
padding: 2px 2px 2px 12px;
}



.postit {
width:320px;
text-align:left;
}

#footer {
width:679px;
height:20px;
}

html { height: 100%; margin-bottom: 1px; } /* stops page jumping in firefox */
*/