/* CSS Document */

* {
	margin:0;
	padding:0;

	
}
html { 
min-height: 100%; margin-bottom: 1px; 
}

body {
	background:url(/images/template/bg_stat.gif) no-repeat fixed center top;
	font:80%/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	}

#outer {
	width: 981px;
	margin: 0px auto 0px auto;
	padding:0;
	position: relative;
	vertical-align: top;

	}
	
#masthead_left {
	position: absolute;
	left: 44px;
	top: 20px;
	width: 475px;
	height: 49px;
}

#masthead_right {
position: absolute;
left: 518px;
top: 20px;
width: 442px;
height: 49px;
}
	
#contentHome, #contentHomeFull {
	position: absolute;
	left: 44px;
	top: 184px;
	width: 916px;
	}

	
#menu {
position: absolute;
	left: 44px;
	top: 84px;
	width: 921px;
	z-index: 3;
	}
	
	
#menu li { /* all list items */
	float:left;
	list-style: none;
	background:#fff;
	padding: 0;
	border-left: 1px solid #000;
	/* width needed or else Opera goes nuts */
	width: 120px;
		
}
#menu li ul {
	position: absolute;
	background:#fff;
	left:-990em;
	width: 120px;
	padding: 0;
	margin: 0 0 0 -1px;
}
#menu li:hover ul {
	left:auto;
}

#menu li:hover ul, #menu li.sfhover ul {
	left: auto;
}

#menu a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 5px 10px;
	font-size: 2 em;
}
#menu a:hover {
	color: #5071D7;
}
#contentHome h1 {
	font-size: 3em;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	padding: 0px 0px 10px 0px;
	line-height: 90%;
	width: 300px;

}

#contentHome h2 {
	font-size: 1.5em;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 10px 0px;
	line-height: 100%;
	width: 300px;

}
#contentHome h3 {
	font-size: 1.3em;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 20px 0px;
	line-height: 100%;
	width: 300px;

}

#contentHome h4 {
	font-size: 1.6em;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	padding: 0px 0px 0px 0px;
	line-height: 100%;
	width: 250px;
}
#contentHome p {
	padding: 0px 0px 10px 0px;
	width: 300px;
}

#contentHomeFull h1 {
	font-size: 3em;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	padding: 0px 0px 10px 0px;
	line-height: 90%;
	width: 600px;

}

#contentHomeFull h2 {
	font-size: 1.5em;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 10px 0px;
	line-height: 100%;
	width: 600px;

}
#contentHomeFull h3 {
	font-size: 1.3em;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 20px 0px;
	line-height: 100%;
	width: 600px;

}

#contentHomeFull h4 {
	font-size: 1.6em;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	padding: 0px 0px 0px 0px;
	line-height: 100%;
	width: 600px;
}
#contentHomeFull p {
	padding: 0px 0px 10px 0px;
	width: 600px;
}
a {
	color: #5071D7;
	text-decoration: none;
}
a:hover {
	color: #7298F9;
	text-decoration: underline;
}

#contentArtDir {
	position: absolute;
	left: 44px;
	top: 164px;
	width: 941px;
	}

#contentArtDir h2 {
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	padding: 15px 0px 10px;
	line-height: 100%;

}
#contentArtDir h1 {
	font-size: 1.8em;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	padding: 0px 0px 10px 0px;
	margin: 0;
	line-height: 90%;
}

#contentArtDir table p {
	padding: 0;
	margin: 0;
}

#contentBasic {
	position: absolute;
	left: 44px;
	top: 164px;
	width: 911px;
	margin-bottom: 6px;
	}
#contentBasic h2 {
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	padding: 15px 0px 10px;
	line-height: 100%;
	width: 700px;
}
#contentBasic h1 {
	font-size: 3em;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	padding: 0px 0px 10px 0px;
	line-height: 90%;
	width: 700px;
}
#contentBasic h3 {
	font-size: 1.5em;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 20px 0px;
	line-height: 100%;
	width: 300px;

}
#contentBasic p {
	padding-right: 250px;
	margin: 0px 0px 6px 0px;
}

#plaintable {
	margin:0;
	padding:0;
	}

#plaintable td {
	margin:0 !important;
	padding: 2px 0px 4px 0px !important;
	}

#ruledTable {
	width: 620px;
}

#ruledTable td {
	border-top:solid 1px #666;
	padding: 0 5px 10px 3px;
}


#contentBasic td {
	margin: 0px 0px 6px 0px;
	padding: 4px 0px 0px 8px;
	font-size:100%;
}

#contentBasic td p {
	padding-right: 10px;
	margin: 0px 0px 6px 0px;

}

#contentBasic td a img{
	border: solid 1px #fff;
}

#contentBasic td a:hover img{
	border: solid 1px #7298F9;
}

#contentHomeRight {
	position: absolute;
	left: 334px;
	top: 10px;
	width: 580px;
	margin-bottom: 6px;
	}
	
#contentHomeRight p {
	margin: 0;
	padding: 0px 0px 8px 0px;
	width: 240px;
	}
	
#contentArtist {
	position: absolute;
	left: 50px;
	top: 258px;
	width: 916px;
	margin-bottom: 6px;
	}
	
#contentArtist h1 {
	font-size: 2.4em;
	font-weight: normal;
	text-transform: uppercase;
	color: #666;
	padding: 0px 0px 10px 0px;
	line-height: 90%;
}

#contentArtist h2 {
	font-size: 1.8em;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	padding: 0px 0px 10px 0px;
	margin: 0;
	line-height: 90%;
}

#contentArtist h3 {
	font-size: 1.5em;
	font-weight: bold;
	color: #000000;
	margin: 0;
	padding: 0px 0px 15px;
	line-height: 100%;
}

#contentArtist h4 {
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	padding: 0px 0px 20px 0px;
	margin: 0;
	line-height: 100%;
}

#contentArtist h5 {
	font-size: 1em;
	font-weight: bold;
	color: #000;
	padding: 0px 0px 10px 0px;
	margin: 0;
	line-height: 100%;
}

#contentArtist h6 {
	font-size: 1em;
	font-weight: bold;
	color: #CC3300;
	padding: 10px 0px 0px 0px;
	margin: 0;
	line-height: 100%;
}

#contentArtist em {
	font-size: 1.2em;
	color: #000;
	font-weight: bold;
	font-style: italic;
	font-weight: bold;
	line-height: 140%;
}



#contentArtist p {
	margin: 0px 0px 6px 0px;
}

#contentArtist td a img{
	border: solid 1px #fff;
}

#contentArtist td a:hover img{
	border: solid 1px #7298F9;
}

#contentArtistBio {
	position: absolute;
	left: 44px;
	top: 178px;
	width: 656px;
	margin-bottom: 6px;
	}
	
#contentArtistBio p {
	padding: 0px 0px 12px 0px;
	text-align: justify;
	}

#contentArtistBio h1 {
	font-size: 2.4em;
	font-weight: normal;
	text-transform: uppercase;
	color: #666;
	padding: 0px 0px 10px 0px;
	line-height: 90%;
}

#contentArtistBio h2 {
	font-size:1.5em;
	}
	
#contentArtistBio h4 {
	font-size:1.1em;
	}

#preview {
	float: right;
	display: block;
	width: 450px;
	margin-bottom: 6px;
	padding: 0px 80px 0px 80px;
}

#preview td{
	width: 150px;

}

#preview p {
	line-height: 105%;
	padding: 10px 0px 0px 0px;
	width: 130px;
}


#preview a {
	font-style: italic;
}

#preview a img{
	border: solid 1px #fff;
}

#preview a:hover img{
	border: solid 1px #7298F9;
}

#preview strong {
	color: #CC3300;
}

#contentLeft {
	position: absolute;
	left: 44px;
	top: 164px;
	display: block;
	width: 450px;
	margin-bottom: 6px;
	padding: 0px;
}

#contentRight {
	position: absolute;
	left: 494px;
	top: 10px;
	display: block;
	width: 450px;
	margin-bottom: 6px;
	padding: 0px;
}

#contentRight p {
	margin: 0px 0px 6px 0px;
}

#contentRight li, #contentLeft li, #contentArtistBio li, #contentArtist li, #contentBasic li, #contentHomeFull li, #contentHome li {
	margin-left: 1em;
}


#artwork {
	float: right;
	display: block;
	width: 590px;
	min-height:500px;
	height:auto !important;
	height: 500px;
	padding: 0px;
	text-align: right;
}
	
fieldset {
	width: 450px;
	padding:15px;
	border: solid 1px #444;
}

legend {
	color:#fff;
	background:#444;
	width: 200px;
	display:block;
	padding:2px;
}

#footer {
	width:500px;
	font-size: .8em;
	background:url(/images/template/fadeline.gif) no-repeat left 2px;
	padding: 4px 0px 5px 0px;
	text-align: left;
	display: block;

}
#right_menu {
	position: absolute;
	width: 140px;
	top: 4em;
	right: 0px;
}

#right_menu p {
	margin: 0;
	background-color: #444;
	height: 1.2em;
	padding: 3px 0 5px 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	color:#CCC;
	width: 100%;
}


#right_menu a {
	color:#B2D3FF;
	text-decoration:none;
}

#right_menu a:hover {
	text-decoration:underline;
}

#right_menu a:visited {
	color:#F93;
}

.quote {
	font-style:italic;
}

