/*generics go first*/
*{margin:0; padding:0; border:0;}

a{text-decoration:none;}
a:link{color:#c11;}
a:visited{color:#a22;}
a:hover{color:#f00; text-decoration:underline overline;}

body{z-index:0; background: #fff; color : #000; padding:5px; margin:0px; font-size:16px; font-family: Arial, sans-serif; line-height:122%;}

hr {margin:3px 0; color:#c33; background:#c33; height:1px;}
p{margin:12px 0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; text-align:center; font-weight:bold; }
h1{background:#420000 url(http://images.aselabs.com/ver4/cssimages/r3d/title1.png) repeat-x top left; color:#fff; border:2px outset #811; min-height:20px; margin:0px 0 5px 0; line-height:27px;}
h2{background:#aaa url(http://images.aselabs.com/ver4/cssimages/r3d/title2.png) repeat-x top left; color:#fff; border:1px outset #666; line-height:27px; margin:0px 0 3px 0;}
h3{background:#53010d url(http://images.aselabs.com/ver4/cssimages/r3d/title3.png) repeat-x top left; color:#fff; border:1px solid #000; min-height:20px; line-height:27px; margin:0px 0 3px 0;}
h4{background:#700;}
h6{background:url(http://images.aselabs.com/ver4/cssimages/r3d/h6.png) center left repeat-x #444; color:#ccc; border:1px outset #000; font-size:12px; margin-bottom:1px; min-height: 20px; line-height:22px;}
h1 a,h2 a,h3 a{color:#fff !important;}
blockquote{margin:0 .5%; border:1px outset #aaa; color:#333; background:#fff;}
.center{text-align:center; margin:auto;}
.left{text-align:left;}
.right{text-align:right;}
.floatleft{float:left; margin-right:3px;}
.floatright{float:right; margin-left:3px;}
.clearall{clear:both; height:0px; overflow:hidden;}
.rel{position:relative;}
.italic{font-style: italic;}
.underline{text-decoration: underline;}
.overline{text-decoration: overline;}
.strikethrough{text-decoration:line-through;}
ul.list li{margin-left:16px;}

div#header{z-index:2; position:relative;}
div#headernav{background:#212121 url(http://images.aselabs.com/ver4/cssimages/r3d/headernav.png) repeat-x center left; border:1px solid #333;}
div#headernav ul{list-style: none; padding:0; margin:0; overflow:hidden; width:100%; height:34px;}
div#headernav ul li {font-size: 18px; text-align: center; font-family: "Bitstream Vera Sans",Verdana,sans-serif; float:left; padding:0 6px 0 4px; display:block; height:34px; line-height:34px; background: transparent url(http://images.aselabs.com/ver4/cssimages/r3d/navend.png) right top no-repeat;}
div#headernav ul li a{color:#fff !important; text-decoration:none; display:block; height:100%;}
div#headernav ul li.other{padding:0 4px 0 6px; float:right; background: transparent url(http://images.aselabs.com/ver4/cssimages/r3d/navend.png) left top no-repeat;}
div#headernav{background:#000 url(http://images.aselabs.com/styles/ver4/lr/headernav.png) repeat-x center left;}
div#headernav ul li {background: transparent url(http://images.aselabs.com/styles/ver4/lr/navend.png) right top no-repeat;}
div#headernav ul li.other{background: transparent url(http://images.aselabs.com/styles/ver4/lr/navend.png) left top no-repeat;}

div#footer{clear:both; z-index:4; position: relative; text-align:center; font-size:14px;}

div#welcome{font-size:22px; margin:20px 0; text-align:center; line-height:30px; font-weight:bold;}

div#featured{margin:20px 0; text-align:center;}
div#featured img{margin:0  20px;}
