a {text-decoration: none;}
#footer p a:link, #footer p a:visited, #footer p a:active,
#content p a:link, #content p a:visited, #content p a:active,
#content dt a:link, #content dt a:visited, #content dt a:active
{ 
color:#333;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #333;
}

#content p a:hover, #content dt a:hover, #content h3 a:hover, #content h4 a:hover, #footer p a:hover {
color:#C00;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #C00;
}




body {
	text-align:center;
	margin:0;
	background-image: url(/gfx/bg.gif);
}
#container{margin-left:auto;margin-right:auto;}
#header{border-bottom:6px #000 solid;background-color:#FFF;padding-top:80px;}
#headertitle img {position:absolute;top:10px;left:26%;border:0;}
#headertitle{width:99%;margin-left:auto;margin-right:auto;
text-align:left;}
#content{width:505px;
background:#FFF;
border-left:1px #CCC solid;
border-right:1px #CCC solid;
border-bottom:1px #CCC solid;
margin-left:auto;margin-right:auto;
text-align:left;
padding-top: 25px;
padding-bottom: 25px;
}
#maincontent{background:#B3B3B3;
width:365px;
margin-left:115px;
position:relative;
top:6px;
left:-3px;
border:4px #333 solid;
}
/* NEWS ITEMS */
div.item {margin-bottom:20px;padding-bottom:10px;border-bottom:1px #333 solid;}
div.item p, p, div.item h3, h2{padding:5px;width:343px;margin:6px;}
div.item p, p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#666;background-color:#FFF;}
div.item h3, h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small;background-color:#404040;color:#FFF;}
div.item img {border:4px #FFF solid;margin:6px 6px 0 6px;padding:0;}
/* div.item h3{font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:1em; color:#333;} */


/* UBERLINKS */
body#home a#homenav {background: transparent url(/gfx/nav.gif) -117px 0px no-repeat;}
body#print a#printnav {background: transparent url(/gfx/nav.gif) -117px -22px no-repeat;}
body#promotion a#promotionnav{background: transparent url(/gfx/nav.gif) -117px -44px no-repeat;}
body#fashion a#fashionnav{background: transparent url(/gfx/nav.gif) -117px -66px no-repeat;}
body#web a#webnav{background: transparent url(/gfx/nav.gif) -117px -88px no-repeat;}
body#vector a#vectornav{background: transparent url(/gfx/nav.gif) -117px -110px no-repeat;}
body#pixel a#pixelnav{background: transparent url(/gfx/nav.gif) -117px -132px no-repeat;}
body#contact a#contactnav{background: transparent url(/gfx/nav.gif) -117px -154px no-repeat;}
body#links a#linksnav{background: transparent url(/gfx/nav.gif) -117px -176px no-repeat;}

/* NAV */
#nav{float:left;margin-left:7px;}

#mainnav{
margin-left: 3px;
padding-left: 15px;
}

ul#mainnav 	{
width: 105px;
height: 220px;
background: url(/gfx/nav.gif) no-repeat;
margin: 5px 0 0 0;
padding: 0;
position: relative;}

ul#mainnav li {margin: 0 0 5px 0;padding: 0;list-style: none;
position:absolute;}
ul#mainnav li, ul#mainnav a	{
height: 22px;
display: block;}

ul#mainnav li a {
text-indent: -9999px; 
text-decoration: none;
width: 110px;}

#nav1 {top: 0px;}
#nav2 {top: 22px;}
#nav3 {top: 44px;}
#nav4 {top: 66px;}
#nav5 {top: 88px;}
#nav6 {top: 110px;}
#nav7 {top: 132px;}
#nav8 {top: 154px;}
#nav9 {top: 176px;}
#nav1 a:hover {background: transparent url(/gfx/nav.gif) -117px 0px no-repeat;}
#nav2 a:hover {background: transparent url(/gfx/nav.gif) -117px -22px no-repeat;}
#nav3 a:hover {background: transparent url(/gfx/nav.gif) -117px -44px no-repeat;}
#nav4 a:hover {background: transparent url(/gfx/nav.gif) -117px -66px no-repeat;}
#nav5 a:hover {background: transparent url(/gfx/nav.gif) -117px -88px no-repeat;}
#nav6 a:hover {background: transparent url(/gfx/nav.gif) -117px -110px no-repeat;}
#nav7 a:hover {background: transparent url(/gfx/nav.gif) -117px -132px no-repeat;}
#nav8 a:hover {background: transparent url(/gfx/nav.gif) -117px -154px no-repeat;}
#nav9 a:hover {background: transparent url(/gfx/nav.gif) -117px -176px no-repeat;}
/* END NAV */
#footer {margin-left:120px;margin-top:20px;clear:both;}
#footer p, dt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#333;}

.red {color:#F00}
.grey {color:#999}
hr {
border: none; 
height: 1px; 
background: #333;
padding:0;
}

dl {padding:10px; background-color:#EEE;margin:6px;}
dt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;color:#333;margin-bottom:8px;}

/* FORM STUFF  */
form {padding: 10px; background-color:#CCC;}
label {font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;}
.box {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:x-small; background-color:#FFF;border: 1px #999 solid;margin-bottom:4px;}
.button {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; background-color:#333;color:#FFF; font-weight:bold;border: 1px #999 solid; cursor:pointer;}

#pagenav {text-align:center;}
#pagenav p {text-align:left;}