body	{
	font-weight: normal;
	font-family: lucida grande, lucida, lucida sans unicode, verdana, sans-serif; 
	color: #333;
	background-color: #fff;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
	/*  Establish general layout and tables parameters */
	
.contentcolumn {
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: transparent;
	padding: 0px 0px 1em 20px;
	}

.rightcolumn {		
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: transparent;
	padding: 0px 0px 10px;
	border: #d3cfc7 solid; 
	border-width: 0px 0px 0px 1px; 
	}

.middlecolumn {
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: transparent;
	padding: 0px 20px 0px 20px;
	}

.rightcolumntxt {		
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: transparent;
	padding: 0px 0px 0px 15px;
	}
	
.indent {
	margin-left: 20px;
	}

.tabletxt {		
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: transparent;
	margin: 0px 5px 5px 0px;
	}
	
.tableblue {		
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: #d8e0ed;
	padding: 3px 0px 8px;
	}
	
	/*  Forms */
	
.formtable {
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: #fff;
	padding: 0px 0px 5px 5px;
	border: #999 solid; 
	border-width: 1px 0px 0px 8px; 
	margin: 0px 0px 5px 5px;
	}
	
.formtablewhite {		
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: #fff;
	padding: 5px 0px 5px 5px;
	border: #999 solid; 
	border-width: 1px 1px 0px 0px; 
	}

.formtablebase {
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: #fff;
	padding: 0px 0px 5px 5px;
	border: #999 solid; 
	border-width: 1px 0px 1px 8px; 
	margin: 0px 0px 5px 5px;
	}

.formtablewhitebase {
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: #fff;
	padding: 5px 0px 5px 5px;
	border: #999 solid; 
	border-width: 1px 1px 1px 0px; 
	}

.zoom {
	font: 11px/12px lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #666;
	background-color: transparent;
	margin: 3px 3px 0px;
	}

.inline {
	display: inline;
	}

p {		
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	margin-top: 0px;
	margin-bottom: 1em;
	}

b, strong {
	font-weight: bold;
	}
	
li {
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: transparent;
	list-style: url(../assets/general/bullet.gif);
	margin-left: 1em;
	padding-left: 0em;
	margin-bottom: 5px;
	padding-bottom: 5px;
} 

ul {
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: transparent;
	list-style: url(../assets/general/bullet.gif);
	margin-left: 1em;
	padding-left: 0em;
	margin-bottom: 5px;
	padding-bottom: 5px;
}


a:link {
	color: #835933;
	text-decoration: none;
	background-color: transparent;
	}
	
a:visited {
	color: #835933;
	text-decoration: none;
	background-color: transparent;
	}
	
a:hover {
	color: #835933;
	text-decoration: underline;
	background-color: transparent;
	}
	
a:active {
	color: #333;
	text-decoration: underline;
	background-color: transparent;
	}

.links {
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	margin: 0px 0px 2px;
}

	/*   Gather ye headlines.  */

h1, h2, h3, h4, h5, h6	{
	font-family: Lucida Grande, Verdana, Helvetica, Arial, sans-serif; 
	font-weight: normal;
	}
	
h1	{
	font-size: 17px;
	color: #666;
	background-color: transparent;
	margin: 0px 0px 10px 0px;
	text-transform: lowercase;
	line-height: 17px;
	}

h2	{
	font-size: 14px;
	line-height: 16px;
	color: #666;
	background-color: transparent;
	margin: 20px 0px 5px 0px;
	text-transform: lowercase;
	}

h3	{
	font-size: 14px;
	line-height: 16px;
	color: #333;
	background-color: #d3cfc7;
	padding: 5px 3px 5px 20px;
	text-transform: lowercase;
    }

h4	{
	font-size: 14px;
	color: #333;
	background-color: transparent;
	margin: 5px 0px 0px 0px;
	text-transform: lowercase;
	}
	
h5	{
	font-size: 14px;
	line-height: 16px;
	color: #333;
	background-color: #ebebeb;
	padding: 5px 5px 5px 2px;
	text-transform: lowercase;
	margin: 10px 0px;
    }

h6	{
	font-size: 12px;
	line-height: 15px;
	color: #666;
	background-color: transparent;
	margin-top: 15px;
	margin-bottom: 0px;
	text-transform: lowercase;
	}


	/*  Lay out footer 	*/ 
	
.footer {
	color: #999;
	background-color: #d3cfc7;
	}
	
.footertxt {
	font-family: lucida grande, lucida, lucida sans unicode, verdana, sans-serif; 
	font-size: 11px;
	color: #666;
	background-color: transparent;
	margin: 5px;
	}
	
.footertxt a:link {
	color: #666;
	background-color: transparent;
	text-decoration: none;
	}
	
.footertxt a:visited {
	color: #666;
	text-decoration: none;
	background-color: transparent;
	}
	
.footertxt a:hover {
	color: #835933;
	text-decoration: none;
	background-color: transparent;
	}
	
.footertxt a:active {
	color: #835933;
	text-decoration: none;
	background-color: transparent;
	}
	
	/*  Search the mother 	*/ 
	
input {
	font-size: 12px;
	line-height: 14px;
	color: #333;
	background: #fff;
	border: 1px solid #999;
	padding: 2px;
	}
	
.tablesearch {
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: #fff;
	padding: 8px 3px 8px 0px;
	}
	
		
	/*  Drop a few crumbs 	*/ 
	
.crumbs {		
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: transparent;
	padding: 0px 0px 1em;
	}
	
.crumbs a:link {
	color: #835933;
	text-decoration: none;
	background-color: transparent;
	}
	
.crumbs a:visited {
	color: #835933;
	text-decoration: none;
	background-color: transparent;
	}
	
.crumbs a:hover {
	color: #835933;
	text-decoration: underline;
	background-color: transparent;
	}
	
.crumbs a:active {
	color: #333;
	text-decoration: underline;
	background-color: transparent;
	}
	
	
	/*  Sub-navigation 	*/ 	
	
.subnav {
	color: #333;
	background-color: #ebebeb;
	}
	

	/*  Text treatments for primary content zone 	*/ 

.name {
	font: 12px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333; 
	background-color: transparent;
	}
	
.mediaauthor {		
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: transparent;
	border: #cc9 solid; 
	border-width: 0px 0px 1px 0px; 
	padding: 0px;
	margin: 0px;
	}

.mediatitle {
	font: 13px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: transparent;
	border: #cc9 solid; 
	border-width: 0px 0px 1px 0px; 
	margin: 0px;
	margin: 0px;
	}
	
.mediabuy {		
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: transparent;
	padding: 5px 0px 0px;
	}
	
.mediacontent {		
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: transparent;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 0px;
}
	
.name a:link {
	color: #333;
	background-color: transparent;
	text-decoration: none;
	}
	
.name a:visited {
	color: #333;
	background-color: transparent;
	text-decoration: none;
	}
	
.name a:hover {
	color: #333;
	text-decoration: underline;
	background-color: transparent;
	}
	
.name a:active {
	color: #333;
	text-decoration: underline;
	background-color: transparent;
	}
	
.description {
	font-family: lucida grande, lucida, lucida sans unicode, verdana, sans-serif; 
	color: #666;
	background-color: transparent;
	margin: 0px 0px 25px;
	}
	
.smltxt {	
	font: 10px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #666;
	background-color: transparent;
	padding: 0em;
	}
	
.musiclist {		
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: transparent;
	margin: 0px 0px 8px 0px;
	}

.lists {		
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #333;
	background-color: transparent;
	margin: 0px 0px 5px 0px;
	}

.lists a:link {
	color: #333;
	text-decoration: none;
	background-color: transparent;
	}
	
.lists a:visited {
	color: #666;
	text-decoration: none;
	background-color: transparent;
	}
	
.lists a:hover {
	color: #333;
	text-decoration: underline;
	background-color: transparent;
	}
	
.lists a:active {
	color: #333;
	text-decoration: underline;
	background-color: transparent;
	}

.caption {
	font: 10px/12px lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #666;
	background-color: transparent;
	margin: 3px 0px 5px;
	}

.caption a:link {
	color: #835933;
	text-decoration: none;
	background-color: transparent;
	}
	
.caption a:visited {
	color: #835933;
	text-decoration: none;
	background-color: transparent;
	}
	
.caption a:hover {
	color: #835933;
	text-decoration: underline;
	background-color: transparent;
	}
	
.caption a:active {
	color: #333;
	text-decoration: underline;
	background-color: transparent;
	}

.captionleftpad {
	font: 10px/12px lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #666;
	background-color: transparent;
	margin: 3px 0px 5px 10px;
	}

.captionleftpad a:link {
	color: #333;
	text-decoration: none;
	background-color: transparent;
	}
	
.captionleftpad a:visited {
	color: #333;
	text-decoration: none;
	background-color: transparent;
	}
	
.captionleftpad a:hover {
	color: #333;
	text-decoration: underline;
	background-color: transparent;
	}
	
.captionleftpad a:active {
	color: #333;
	text-decoration: underline;
	background-color: transparent;
	}

.captionrightpad {
	font: 10px/12px lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #666;
	background-color: transparent;
	margin: 3px 10px 5px 0px;
	}

.captionrightpad a:link {
	color: #333;
	text-decoration: none;
	background-color: transparent;
	}
	
.captionrightpad a:visited {
	color: #333;
	text-decoration: none;
	background-color: transparent;
	}
	
.captionrightpad a:hover {
	color: #333;
	text-decoration: underline;
	background-color: transparent;
	}
	
.captionrightpad a:active {
	color: #333;
	text-decoration: underline;
	background-color: transparent;
	}

.audio {
	font: 10px/12px lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	color: #666;
	background-color: transparent;
	padding: 3px;
	border: 1px solid #999;
}

.audio a:link {
	color: #666;
	text-decoration: none;
	background-color: transparent;
	}
	
.audio a:visited {
	color: #666;
	text-decoration: none;
	background-color: transparent;
	}
	
.audio a:hover {
	color: #666;
	text-decoration: underline;
	background-color: transparent;
	}
	
.audio a:active {
	color: #666;
	text-decoration: underline;
	background-color: transparent;
	}

.news {
	font: 11px/1.5 lucida grande, lucida, lucida sans unicode, verdana, sans-serif;
	padding: 3px;
	border: 1px solid #999;
}

	/*  Fancy buttons 	*/ 	

.butt { 
	font-family: lucida grande, lucida, lucida sans unicode, verdana, sans-serif;  
	font-size: 12px; 
	font-weight: normal;
	color: #333; 
	background-color: #d8e0ed; 
	border: 1px dotted #333; 
	}

select { 
	font-family: lucida grande, lucida, lucida sans unicode, verdana, sans-serif; 
	font-size: 12px; 
	color: #666;
	background-color: #fff; 
	}

.button { 
	font-family: lucida grande, lucida, lucida sans unicode, verdana, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	color: #666; 
	background-color: #c2b0ad; 
	border: 1px solid #333; 
	}
	
	
	/*  Floating away into the blue blue yonder... 	*/ 	

.floatright {
	float: right;
	margin: 0px 0px 5px 10px;
	padding: 5px;
	border: 1px solid #999;
	}
	
.floatrightnobdr {
	float: right;
	margin: 0px 0px 5px 10px;
	}

.floatleft {
	float: left;
	margin: 0px 10px 5px 0px;
	padding: 5px;
	border: 1px solid #999;
	}
.floatleftnobdr {
	float: left;
	margin: 0px 10px 5px 0px;
	}
.imagebrdr {
	padding: 5px;
	border: 1px solid #999;
}
