@import url("reset.css");
@import url("lightbox.css");
@import url("buttons.css");
@import url("menu.css");

/* DEBUG 
* { border: 1px solid #f00; }
div { border: 1px solid red; }
*/


/* GLOBAL */

body { 
	font-size: 62.5%; 
	/* resets font sizes for site so 1.0em is the same as 10px */ 
	/* font-family: Tahoma,Geneva,Kalimati,sans-serif;*/
	font-family:Arial,Helvetica,Garuda,sans-serif;  
	background-color:#f3f2f2;
	color:#000000;
}

p { font-size: 1.1em; line-height: 1.2em; text-align:justify;}

li { font-size: 1.2em; line-height: 1.5em; }

h1 { 
	font-size: 1.6em; line-height: 1.5em;
	color:#525252;
	padding-bottom:10px;
	padding-top:10px;
}

h2 {
	font-size:1.5em; line-height: 1.2em;
	background-color:transparent;
	/*text-transform:uppercase;*/
	font-weight:bold;
	color:#62737c;
}

h3 {
	font-size:2.0em; line-height: 1.5em;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #777777;
/*color:#777777;*/
	color:#fffd79;
	margin-bottom:10px;
	margin-top:10px;
}

table, td, tr {
	font-size:11px;
	color:#62737c;
}

td {
	padding:5px;
}

a {
	color:#484848;
	text-decoration:none;
}

a:link {
	color:#484848;
	text-decoration:none;
}

a:visited {
}

a:hover {
	color:#62737c;
}

input {

}

label {
font-size: 1.2em;
}


/* STRUCTURE */

#badgeboundary {
	margin-left:auto;margin-right:auto;
	width:900px;
	border:0px solid red;
}

#badge {
	position:absolute;
	border:0px solid red;
	z-index:5;
	top:500px;
	margin-left:800px;
}

.pngimage {
	behavior: url("behaviors/pngbehavior.htc");
}

#wrapper {
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
	width:789px;	
}

#holder {
	border:1px solid #6d91a3;
	width:789px;
	background-color:#FFFFFF;	
}

#topimage {
	border-bottom:1px solid #6d91a3;
	margin:0px;
	padding:0px;
	height:376px;
}

#logo_nav {
	margin-top:17px;
	background-color:#6d91a3;
	height:39px;
}

#logo {
	float:left;
	border:0px solid red;
}

#navigation {
	float:left;
	border:0px solid red;
	width:535px;
	/*margin-left:41px;*/
	margin-left:20px;
}

ul#nav {
	padding:0px;
	margin:0px;	
	margin-top:12px;
	border:0px solid red;
}

ul#nav li {
	float:left;	
	color:#FFFFFF;
	padding-top:2px;
	margin-top:-1px;
}


ul#nav li.seperator {
	float:left;
	color:#FFFFFF;
	border:0px solid red;
	margin-left:3px;
	margin-right:3px;
	padding:0px;
}

#content {

}

#left_home {
	float:left;
	width:231px;
	border:0px solid red;
}

#right_home {
	float:left;
	border:0px solid red;
	width:555px;
	background-color:#f1f4f5;
}

#left {
	float:left;
	width:170px;
	border:0px solid red;
}

#right {
	float:left;
	border:0px solid red;
	width:600px;
}

.homenews {
	margin-top:3px;
	font-family:Arial,Helvetica,Garuda,sans-serif; 
	color:#62737c;
	width:182px;
	float:left;
	border:0px solid red;
	border-right:1px solid #FFFFFF;
	background-color:#f1f4f5;
}

.news_head {
	font-weight:bold;
}

.news_more {
	font-weight:bold;
	color:#484848;	
}

#footer {
color:#d5d5d5;
}

#footer p a {
	color:#a9a8a8;
	text-decoration:none;	
}

#footer p a:hover {
	color:#62737c;
	text-decoration:none;	
}

#foottxt {
	width:400px;
	color:#d5d5d5;	
	text-align:right;
	border:0px solid red;
	margin-top:12px;
}

#foottxt p {
	text-align:right;
}

#foottxt p span {
	color:#a9a8a8;
}

#foottxt p a {
	color:#a9a8a8;
	text-decoration:none;	
}

#foottxt p a:hover {
	color:#62737c;
	text-decoration:none;	
}


.clear {
	clear:both;
	overflow:hidden;
	height:1px;
}

ul#subnav {
	background-color:#FFF;
	border:0px solid red;
	width:100%;
}

ul#subnav li {
	float:left;
	/*margin-right:20px;*/
}

ul#subnav li a {
	color:#6d91a3;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	background-color:#FFFFFF;
	display:block;
	padding-left:15px;
	padding-right:15px;
	border-right:1px solid #f1f4f5;
	border-top:1px solid #f1f4f5;
}

ul#subnav li a.on {
	color:#0f425b;
	font-weight:bold;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	background-color:#f1f4f5;
}

ul#subnav li a:hover {
	color:#0f425b;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	background-color:#f1f4f5;
}

#gallery {
	
}

.gall_img {
	margin-right:8px;
	margin-bottom:8px;
	float:left;	
}

.gall_img  img:hover{
	filter: alpha(opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.70; opacity:0.7;
}

#statement {
	margin-top:15px;
}

#biography {
	margin-top:15px;	
}

#artist_news {
	margin-top:15px;	
}

.cal {
	float:left;
	border:0px solid red;
	text-align:center;
	background-image:url(../images/icon_cal.gif);
	background-repeat:no-repeat;
	width:32px;
	height:43px;
	margin-right:5px;
}

h1.newshead {
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 1.6em;
	color:#4b6e80;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

h1.newshead a {
	color:#4b6e80;
	font-weight:bold;	
}
h1.newshead a:hover {
	color:#5b884d;
	font-weight:bold;
	border-bottom:1px dashed #5b884d;	
}

h2.subhead {
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 0.9em;
	color:#7d92b4;
	font-weight:bold;	
	margin:0px;
	padding:0px;
}

.news_anot {
	margin-top:10px;
	color:#305161;
	margin-bottom:5px;	
}

span.month {
	color:#7d92b4;
	font-size:1.0em;
}

span.date {
	color:#7d92b4;
	font-size:1.5em;
		
}

.news_holder {
	border-bottom:1px dashed #6d91a3; margin-bottom:15px;
}

#media_clip {
	margin-top:15px;	
}

.strong {
	font-weight:bold;	
}

.artist {
	border:0px solid red; 
	float:left; 
	width:25%;
	margin-bottom:20px;
}

.artist img:hover {
	filter: alpha(opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.70; opacity:0.7;
}

#artist_content {
	
}

#artist_content p {
	color:#62737c;
}

	.buyart	{
	padding-bottom:10px;
}

/* LINKS */

a.news_more:link {
	font-weight:bold;
	color:#484848;	
}

a.news_more:hover {
	font-weight:bold;
	color:#6d91a3;	
}

a.video {
	background-image:url(../images/vid_icon.gif);	
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:left;
}

a.mag {
	background-image:url(../images/mag_icon.gif);	
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:left;
}

.newshold {
	border-bottom:1px dashed #6d91a3;background-color:#f1f4f5;
}

.pagetitle {
	margin-left:10px;
	background-image:url(../images/artist-profile1.gif);
	background-repeat:no-repeat;
	height:54px;
}

.pagetitle h1 {
	margin-left:30px;padding-top:25px;
	/*text-transform:uppercase;
	letter-spacing:0.1em;*/
	font-size: 1.8em;
}

/* sitemap */
ul#sitemap {
	margin-left:10px;
}
ul#sitemap li {
	background-color:#f1f4f5;
	border-bottom:1px dashed #d4e0e4;
	background-image:url(../images/btn_icons/page_link.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px;
	padding-left:20px;
}
ul#sitemap li.hover {
	background-color:#e0e9ec;
	border-bottom:1px dashed #d4e0e4;
	background-image:url(../images/btn_icons/page_link.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px;
	padding-left:20px;
}

ul#sitemap li.sub {
	background-color:#f1f5f1;
	border-bottom:1px dashed #d4e0e4;
	background-image:url(../images/btn_icons/page_link.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px;
	padding-left:20px;
	margin-left:20px;
}
ul#sitemap li.subhover {
	background-color:#e4eee6;
	border-bottom:1px dashed #d4e0e4;
	background-image:url(../images/btn_icons/page_link.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px;
	padding-left:20px;
	margin-left:20px;
}

ul#sitemap li a{
	display:block;
}

/* links */
ul#links {
	margin-left:10px;
}
ul#links li {
	background-color:#f1f4f5;
	border-bottom:1px dashed #d4e0e4;
	background-image:url(../images/btn_icons/world_link.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px;
	padding-left:20px;
}
ul#links li.hover {
	background-color:#e0e9ec;
	border-bottom:1px dashed #d4e0e4;
	background-image:url(../images/btn_icons/world_link.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px;
	padding-left:20px;
}

ul#links li.sub {
	background-color:#f1f5f1;
	border-bottom:1px dashed #d4e0e4;
	background-image:url(../images/btn_icons/world_link.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px;
	padding-left:20px;
	margin-left:20px;
}
ul#links li.subhover {
	background-color:#e4eee6;
	border-bottom:1px dashed #d4e0e4;
	background-image:url(../images/btn_icons/world_link.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px;
	padding-left:20px;
	margin-left:20px;
}

ul#links li a{
	display:block;
}

/* links */
ul#links2 {
	margin-left:10px;
}
ul#links2 li {
	background-color:#f1f4f5;
	border-bottom:1px dashed #d4e0e4;
	background-image:url(../images/btn_icons/world_link.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px;
	padding-left:20px;
}
ul#links2 li.hover {
	background-color:#e0e9ec;
	border-bottom:1px dashed #d4e0e4;
	background-image:url(../images/btn_icons/world_link.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px;
	padding-left:20px;
}

ul#links2 li.sub {
	background-color:#f1f5f1;
	border-bottom:1px dashed #d4e0e4;
	background-image:url(../images/btn_icons/world_link.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px;
	padding-left:20px;
	margin-left:20px;
}
ul#links2 li.subhover {
	background-color:#e4eee6;
	border-bottom:1px dashed #d4e0e4;
	background-image:url(../images/btn_icons/world_link.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px;
	padding-left:20px;
	margin-left:20px;
}

ul#links2 li a{
	display:block;
}


/* mediaclip */
ul#video {
	margin-left:10px;
}
ul#video li {
	background-color:#f1f4f5;
	border-bottom:1px dashed #d4e0e4;
	background-image:url(../images/btn_icons/film.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px;
	padding-left:20px;
}
ul#video li.hover {
	background-color:#e0e9ec;
	border-bottom:1px dashed #d4e0e4;
	background-image:url(../images/btn_icons/film.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:5px;
	padding-left:20px;
}

ul#video li a{
	display:block;
}



#listing_holder {
	border:0px solid red;
	margin-bottom:10px;
	margin-top:10px;
}

a.linkON {
	padding: 1px 2px 1px 2px;color: #FFF;background-color: #456d81;text-decoration: none; margin: 2px; 
	border: 1px solid #6d91a3;font-size: 0.9em;
}
a.linkON:hover{
	padding: 1px 2px 1px 2px;color: #FFF;background-color: #92adbb;text-decoration: none; margin: 2px; 
	border: 1px solid #6d91a3;font-size: 0.9em;
}
a.linkOFF {
	padding: 1px 2px 1px 2px;color: #FFF;background-color: #92adbb;text-decoration: none; margin: 2px; 
	border: 1px solid #6d91a3;font-size: 0.9em;
}
a.linkOFF:hover {
	padding: 1px 2px 1px 2px;color: #FFF;background-color: #456d81;text-decoration: none; margin: 2px; 
	border: 1px solid #6d91a3;
}