a img{border: 1px solid #CCC;padding:2px;margin:3px}
a:hover img{border: 1px solid #333;padding:2px;}
a:hover{color: #333;border: 0px ;} /* Dummy definition to overcome IE bug */

a:link { color:#960;}
a:visited { color:#960;}
a:hover { color:#333;}
a:active { color:#960;}

a.glow:link { color:#FFF; text-decoration:none; background:#333;padding:5px 10px 5px 10px;border:1px #000 solid;}
a.glow:visited { color:#FFF; text-decoration:none; background:#333;padding:5px 10px 5px 10px;border:1px #000 solid;}
a.glow:hover { color:#FFF; background:#630;padding:5px 10px 5px 10px;border:1px #333 solid;}
a.glow:active { color:#CCC; text-decoration:none; background:#999;padding:5px 10px 5px 10px;border:1px #000 solid;}

body {
	color:#333;
	font-family:"Verdana", Arial, Helvectica;
	margin: 0px 50px 5px 10px;
	font-size:9pt;
	text-align:center;
	background-color: #fdfdfd;
	background-image: url(/gfx/bg_fade.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#wrapper {position:relative;
width:900px;
margin-left:auto;
margin-right:auto;
text-align:left;
background-color:#FFF;
border-left:1px #CCC solid;
border-right:1px #CCC solid;
border-bottom:15px #CCC solid;}

#header{
background-image: url(/gfx/header.png);
 background-repeat: no-repeat;
 margin-bottom:20px;
 height:245px}
#header h1 {margin:0;width:410px;position:relative;left:490px;}
#header h1 a {
 display: block;
 padding-top: 210px; height: 0 !important;
 height /**/: 210px; overflow: hidden;
}

/* ------- NAV -------------- */
#nav {
position:absolute;top:215px;left:5px;
	background-image: url(/gfx/nav_bg.png);
	background-repeat: repeat-x;
}

#nav ul	{
width: 580px;
height: 48px;
background: url(/gfx/nav.png) no-repeat;
margin: 0;
padding: 0;
position: absolute;
left:5px;
}

#nav ul li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
}

#nav ul li, #nav a	{
height: 48px;
display: block;
}

#nav ul li a {
text-indent: -9999px; 
text-decoration: none;
}

#nav1 {left: 0; width: 54px;}
#nav2 {left: 55px; width: 60px;}
#nav3 {left: 115px; width: 84px;}
#nav4 {left: 199px; width: 74px;}
#nav5 {left: 271px; width: 57px;}
#nav6 {left: 328px; width: 50px;}
#nav7 {left: 378px; width: 122px;}
#nav8 {left: 496px; width: 83px;}

#nav1 a:hover {background: transparent url(/gfx/nav.png) 0 -55px no-repeat;}
#nav2 a:hover {background: transparent url(/gfx/nav.png) -55px -55px no-repeat;}
#nav3 a:hover {background: transparent url(/gfx/nav.png) -115px -55px no-repeat;}
#nav4 a:hover {background: transparent url(/gfx/nav.png) -199px -55px no-repeat;}
#nav5 a:hover {background: transparent url(/gfx/nav.png) -271px -55px no-repeat;}
#nav6 a:hover {background: transparent url(/gfx/nav.png) -328px -55px no-repeat;}
#nav7 a:hover {background: transparent url(/gfx/nav.png) -378px -55px no-repeat;}
#nav8 a:hover {background: transparent url(/gfx/nav.png) -496px -55px no-repeat;}



/* UBERLINKS 
body#news a#newsnav {color:#CCC;background-color:#333}
body#prints a#printsnav {color:#CCC;background-color:#333}
body#interiors a#interiorsnav {color:#CCC;background-color:#333}
body#canvas a#canvasnav {color:#CCC;background-color:#333}
body#walls a#wallsnav {color:#CCC;background-color:#333}
body#shop a#shopnav {color:#CCC;background-color:#333}
body#illustration a#illustrationnav {color:#CCC;background-color:#333}
body#contact a#contactnav{color:#CCC;background-color:#333}
*/
/* ------- END NAV -------------- */

p{line-height:150%}

h1, h2, h3, h4, h5, h6 {
font-family: "Helvetica", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, sans-serif;
letter-spacing: -1px;
margin: 4px 0 4px 0;
padding: 4px 0 4px 0;
color: #333;
}

h1, h2 {font-size: 18pt;}
h3 {font-size: 16pt}
h4 { font-size: 14pt;}
h5{ font-size: 12pt;}
h6{font-size: 10pt;}

span.note {letter-spacing: normal}


#col1 {float:left;width:140px;margin-left:10px;padding-top:15px}
#col1 img {border:0}
#col2 {float:left;width:500px;margin-left:30px;border-left:1px #C60 dashed}
#col3 {float:left;width:150px;margin-left:45px;border-left:1px #C60 dashed;padding:10px;}

#flickr-photos {text-align:center}

#content {padding:10px;}


#footer {
	clear:both;
	padding:35px;
	border-top:1px #CCC solid;
	margin-top:15px;
	border-bottom:1px #CCC solid;
	background-image: url(/gfx/footer_logo.png);
	background-repeat: no-repeat;
	background-position: 785px 100px;
}
#footernav a {font-weight:bold}

/* -- Link icons */
.icon{
list-style:none;
background-repeat: no-repeat;
background-position: left center;
padding:6px 5px 6px 20px;
}

.rss{background-image: url(/gfx/icon_rss.png);}
a.rss  {text-decoration:none}
.note{font-size:8pt}

.box {background-color:#EEE;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small;color:#666;border:1px #CCC solid;padding:2px;margin-bottom: 5px;}
.box:focus { background-color: #FFF;border:1px #999 solid;}
.button {background-color:#765716; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small;color:#CCC;border:1px #333 solid;color:#FFF;cursor:pointer;padding:4px;}


/* -- WP NAVI Plugin */
.navigation {margin-bottom:20px}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 4px 6px 4px 6px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CCC;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 4px 6px 4px 6px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CCC;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #333;
	color: #333;
	background-color: #FFF;
}
.wp-pagenavi a:active {
	padding: 4px 6px 4px 6px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CCC;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 4px 6px 4px 6px; 
	margin: 2px 2px 2px 2px;
	color: #666;
	display:block;
	margin-bottom:10px;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 4px 6px 4px 6px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #333;
	color: #333;
	background-color: #DDD;
}
.wp-pagenavi span.extend {
	padding: 4px 6px 4px 6px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

