html, body{margin:0;padding:0;}

body {
	background:url(/media/images/elements/back_home.gif) top left repeat; 
    font-family: Georgia, "Times New Roman", Times, serif;
	z-index:0; color:#000;
	}

img { border:0; }

.hidden {display:none;}

.price a:link, a:visited { color:#726257; }
.price a:hover { color: red; }

.entry p{ font-size:16px; }
.paint { float: left; padding:5px; }

h3{ font-family:'Arial'; color: #5f4636; font-size:20px; }
h4{ font-family:'Arial'; color: #5f4636; font-size:14px; }
.newsimage{ float: left; padding:0 15px 15px 0; }
.avowimage{ float: left; padding:0 15px 15px 0; }
.spacer{ clear:both; height:0; font-size:0; }

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

#left{
	left:0;
	height:100%;
	min-height:630px;
	position:fixed;
	top:0;
	width:500px;
	z-index:-1;
}

#right{
    text-decoration:none;
	width:600px;
	margin:0 0 0 300px;
}

a:link {text-decoration:none; color: #333333; border: 0px;}
a:visited {text-decoration:none; color: #333333; border: 0px;} 
a:hover {text-decoration:none; color: #333333; border: 0px;} 

#bottomright{
    position:fixed;
    bottom:0;
    right:0;
    width:800px;
    height:500px;
    z-index: 0;
}

#header{
    padding:0px;
    margin:0px;
    width:100%;
	height:170px;
    z-index: 2;
}
#banner{
    position: absolute;
    top:0px;
    left:0px;
    height:141px;
    width:100%;
    z-index: 2;
    background:#CC9933; 
}

/* ------- navagation menu ---------- */
#nav{
	position: absolute;
	overflow:visible;
	top:140px;
	left:40px;
	height:17px;
	width:800px;}
#nav, #nav ul {
	padding: 0; margin: 0; list-style: none;
	}
#nav a { display: block; text-decoration: none;height:20px;}
#nav li { float: left; }
#nav li ul { position: absolute; width: 10em; left: -999em; }
#nav li:hover ul { left: auto; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
ul#nav a:hover {background-position: 0 -37px;}
/* ------- navagation menu end ---------- */

/* ------- navagation menu graphics ---------- */
#nav span { visibility:hidden; font-size:10px;}

a#nav-news { width:32px ;background:url(/media/images/elements/menu_news.gif) top left no-repeat; }
a#nav-illustrationdesign { width:139px; background:url(/media/images/elements/menu_illo.gif) top left no-repeat; }
a#nav-paintings { width:62px; background:url(/media/images/elements/menu_paintings.gif) top left no-repeat; }
a#nav-avow { width:65px; background:url(/media/images/elements/menu_avow.gif) top left no-repeat; }
a#nav-merchandise { width:83px; background:url(/media/images/elements/menu_merch.gif) top left no-repeat; }
a#nav-contact { width:52px; background:url(/media/images/elements/menu_contact.gif) top left no-repeat; }
a#nav-ordering { width:65px; background:url(/media/images/elements/menu_ordering.gif) top left no-repeat; }
a#nav-spacer { width:11px; background:url(/media/images/elements/menu_spacer.gif) top left no-repeat; }

a#nav-records { width:139px; height:21px; background:url(/media/images/elements/bmenu_records.gif) top left no-repeat; }
a#nav-shirts { width:139px; height:21px; background:url(/media/images/elements/bmenu_shirts.gif) top left no-repeat; }
a#nav-posters { width:139px; height:21px; background:url(/media/images/elements/bmenu_posters.gif) top left no-repeat; }
a#nav-zines { width:139px; height:21px; background:url(/media/images/elements/bmenu_zines.gif) top left no-repeat; }
a#nav-advertisements { width:139px; height:21px; background:url(/media/images/elements/bmenu_adds.gif) top left no-repeat; }
a#nav-miscellaneous { width:139px; height:21px; background:url(/media/images/elements/bmenu_misc.gif) top left no-repeat; }
/* ------- end navagation menu graphics ---------- */

/* ------- banner graphics ---------- */
h1#banner-news { margin:0px 0px 0px 0px; width:800px; height:133px; background:url(/media/images/elements/banner_news.gif) top left no-repeat;}
h1#illoindex { margin:0px 0px 0px 0px; width:800px; height:133px; background:url(/media/images/elements/banner_illo.gif) top left no-repeat; }
h1#paint { margin:0px 0px 0px 0px; width:800px; height:133px; background:url(/media/images/elements/banner_paint.gif) top left no-repeat; }
h1#avow { margin:0px 0px 0px 0px; width:800px; height:133px; background:url(/media/images/elements/banner_avow.gif) top left no-repeat; }
h1#merch { margin:0px 0px 0px 0px; width:800px; height:133px; background:url(/media/images/elements/banner_merch.gif) top left no-repeat; }
h1#contactbanner {
	background:url("../images/elements/banner_contact.gif") no-repeat scroll left top transparent;
	height:133px;
	left:0;
	margin:0;
	position:absolute;
	top:0;
	width:800px;
	}
h1#orderingbanner {
	background:url(/media/images/elements/banner_ordering.gif) top left no-repeat;
	height:133px;
	left:0;
	margin:0;
	position:absolute;
	top:0;
	width:800px;
	}
h1#homebanner { margin:0px 0px 0px 0px; height:133px; background:url(/media/images/elements/banner_home.gif) top left no-repeat; }

h1#records { margin:0px 0px 0px 0px; height:133px; background:url(/media/images/elements/banner_illo_records.gif) top left no-repeat; }
h1#shirts { margin:0px 0px 0px 0px; height:133px; background:url(/media/images/elements/banner_illo_shirts.gif) top left no-repeat; }
h1#posters { margin:0px 0px 0px 0px; height:133px; background:url(/media/images/elements/banner_illo_posters.gif) top left no-repeat; }
h1#zines { margin:0px 0px 0px 0px; height:133px; background:url(/media/images/elements/banner_illo_zines.gif) top left no-repeat; }
h1#advertisements { margin:0px 0px 0px 0px; height:133px; background:url(/media/images/elements/banner_illo_adds.gif) top left no-repeat; }
h1#miscellaneous { margin:0px 0px 0px 0px; height:133px; background:url(/media/images/elements/banner_illo_misc.gif) top left no-repeat; }

#bottomrightcontact{
    background:url(../images/elements/contact.gif) bottom right no-repeat;
	height:500px;
	width:800px;
}

#bottomrightordering{
    width:800px;
    height:500px;
}

#orderingleft{
    background:url(../images/elements/illo_ordering.gif) bottom left no-repeat;
	float:left;
    width:220px;
    height:500px;
    z-index: 0;
}

#bottomrighthome{
    background:url(/media/images/elements/illo_home.gif) bottom right no-repeat;
    position:fixed;
    bottom:0;
    right:0;
    width:800px;
    height:500px;
    z-index: 0;
}

/* ------- end banner graphics ---------- */