a img{border: 1px solid #CCC;padding:2px;margin:3px}
a:hover img{border: 1px solid #FFF;padding:2px;}
a:hover{color: #FFF;border: 0px ;} /* Dummy definition to overcome IE bug */

a:link { color:#EEE;}
a:visited { color:#EEE;}
a:hover { color:#CCC;}
a:active { color:#EEE;}

blockquote a:link {color:#333}
blockquote a:visited { color:#333;}
blockquote a:hover { color:#999;}
blockquote a:active { color:#333;}

blockquote {padding:10px; width:275px;border-top:1px #CCC solid;border-right:1px #CCC solid;border-bottom:1px #CCC solid;border-left:6px #CCC solid;color:#333;background-color:#EEE}

body {
background-color:#000;
	background-repeat: no-repeat;
	background-position: 15px 10px;
color:#FFF;
	font-family:"Lucida Sans Unicode","Trebuchet MS", Verdana, Arial, Helvectica;
margin: 5px 50px 15px 10px;
font-size:10pt;
}
body#news{
	background-image:url(/gfx/front_case_black.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


#container {position:relative;width:785px;}
#header{margin-bottom:10px;}
#header h1 {margin:0;width:115px}
#header h1 a {
 display: block;
 background-image: url(/gfx/logo_black.png);
 background-repeat: no-repeat;
 padding-top: 100px; height: 0 !important;
 height /**/: 100px; overflow: hidden;
}



/* #photos img {margin:2px;padding:1px; border:1px #CCC solid} */
#front_thumbs {width:190px;border-right:1px #CCC solid;position:relative;bottom:10px;margin-left:275px}
#front_thumbs h3 {margin-bottom:5px}
#thumbs {width:450px;}
#blog {width:235px;float:left;border-right:1px #CCC solid;padding-right:15px;margin-right:6px}
div.blog-entry {border-bottom:1px #CCC dashed;padding-bottom:5px;margin-bottom:5px;}

h3, label {font-size:10pt;}
p {line-height:150%}

#quotes{margin-top:25px;padding-left:5px;border-left:1px #CCC solid;}

#setlist {float:right;width:280px;margin-left:5px;}
#setlist h3 {margin:0;padding:0;line-height:150%;}
#setlist img {margin-right:8px;margin:2px 0 5px 8px;float:right;}
#setlist div.set {border-bottom:1px #CCC dashed;padding-top:2px;margin: 8px 0 2px 0}
#setlist h3 a, #setlist p a {padding:4px 6px 4px 6px;text-decoration:none;}
#setlist h3 a:link, #setlist p a:link {color:#333;background-color:#EEE}
#setlist h3 a:visited, #setlist p a:visited {color:#333;background-color:#EEE}
#setlist h3 a:hover, #setlist p a:hover {color:#CCC;background-color:#333}
#setlist h3 a:active, #setlist p a:active {color:#CCC;background-color:#999}

#visit {width:120px;margin-left:15px;padding-left:15px;border-left:1px #CCC solid;float:left}
#visit ul {list-style:none;padding:0;margin:0}
#visit li {margin-bottom:15px}
/* Link icons */
ul#external .icon{
background-repeat: no-repeat;
background-position: 2px center;
padding:6px 5px 6px 24px;
}

.flickr {background-image: url("/gfx/icon_flickr.png");}
.tumblr{background-image: url("/gfx/icon_tumblr.gif");}
.twitter {background-image: url("/gfx/icon_twitter.png");}


#fullsetlist h3 {margin:0;padding:0;}
#fullsetlist img {margin-right:8px;margin-bottom:4px;padding-bottom:0}
#fullsetlist div.set {border-bottom:1px #CCC dashed;padding-top:2px;margin: 8px 10px 2px 15px;float:left;width:340px;padding-bottom:10px}
#fullsetlist p {margin-bottom:0;padding-bottom:0;font-size:9pt;}



/*
#setlist a {padding-left:10px 10px 80px 10px;}
#setlist a {text-decoration:none;}
#setlist a:link { color:#333;}
#setlist a:visited { color:#333;}
#setlist a:hover { color:#CCC;}
#setlist a:active { color:#333;}
*/

#img-holder {text-align:center;width:500px;overflow:hidden}

#desc h2{font-size:12pt;margin-bottom:4px;}
#desc a {color:#666;}
#desc {color:#333;float:right; width:185px;background:#EEE;padding:6px;
position:relative;top:10px;border-top:1px #999 solid;border-bottom:1px #999 solid;font-size:10pt;overflow: hidden}
#comments {border-top:1px #CCC solid;padding-top:10px;padding-bottom:10px;}
#comments p {padding-bottom:5px;padding-top:5px;border-bottom:1px #CCC solid;margin:0}
#comments img {border:0}

#context {text-align:center;}
#context img {margin:4px;}
#context p.nav a {padding:6px 9px 6px 9px;text-decoration:none;position:relative}
#context p.nav a:link {color:#FFF;background-color:#333}
#context p.nav a:visited {color:#FFF;background-color:#333}
#context p.nav a:hover {color:#333;background-color:#CCC}
#context p.nav a:active {color:#FFF;background-color:#999}
#context h4 {text-align:left;margin-bottom:0}
p.context_title{text-align:left;margin:2px;font-size:8pt;}

#nav {position:absolute;right:0;top:55px;}
#nav ul {display: inline;list-style: none;margin: 0px;}
#nav li {display: inline;margin-left: 12px;font-size:12pt;}
#nav a {padding:6px 9px 6px 9px;text-decoration:none;position:relative}
#nav a:link {color:#EEE;background-color:#333}
#nav a:visited {color:#EEE;background-color:#333}
#nav a:hover {color:#FFF;background-color:#999}
#nav a:active {color:#CCC;background-color:#999}

/* UBERLINKS */
body#news a#newsnav {color:#333;background-color:#EEE}
body#item a#newsnav {color:#333;background-color:#EEE}
body#gallery a#gallerynav {color:#333;background-color:#EEE}
body#portfolio a#portfolionav {color:#333;background-color:#EEE}
body#about a#aboutnav {color:#333;background-color:#EEE}
body#press a#pressnav {color:#333;background-color:#EEE}
body#contact a#contactnav{color:#333;background-color:#EEE}

#footer {font-size:8pt;clear:both;text-align:right;margin-top:20px;}
#footer img {border:0;position:relative;top:6px;}

#portfolioList {width:99%;clear:both;}
#clientList{float:left;width:340px}
#promos {float:left}

#rates{color:#333;clear:right; width:320px;padding:10px;background-color:#E9E9E9;border:1px #FFF dashed;margin-top:30px;}

#rates a {color:#666}

.right{float:right}
.left{float:left}
img.rightpad {margin: 5px 0 15px 15px}
img.leftpad {margin: 5px 15px 0 15px}
.button{font-family:"Lucida Sans Unicode","Trebuchet MS", Verdana, Arial, Helvectica;font-size:12pt;color:#FFF;padding:5px;background:#666;border:1px #333 solid;cursor:pointer}
.box{font-family:"Lucida Sans Unicode","Trebuchet MS", Verdana, Arial, Helvectica;font-size:10pt;color:#333;border:1px #333 solid;background-color:#EEE;}
.note {font-size:8pt}
#footer p.note {font-size:7pt;}