*{margin:0;padding:0;}
body{font:12px Arial;color:#323232;text-align:center;}
a img{border:0;}ul,ol{list-style-type:none;}
.dc{margin:0 auto;width:994px;text-align:left;}

#top{position:relative;height:85px;}
#logo{position:absolute;top:30px;left:5px;}
#contact{position:absolute;top:50px;right:5px;}

#main{position:relative;background:#f5f3f4;}
#flash{position:absolute;top:0;left:0;width:994px;height:184px;z-index:100;}
#nav{position:absolute;top:184px;left:0;padding-left:300px;width:694px;height:61px;line-height:45px;font-size:14px;color:#fff;background:url(../img/nav_bg.gif) repeat-x;z-index:100;}
#nav a{padding:0 4px;color:#fff;text-decoration:none;}
#nav a:hover{color:#e00;}

#content{position:absolute;left:250px;top:248px;width:497px;}
#about{padding:15px 0;line-height:20px;}
#product{background:#dcdbdf;border:1px solid #dddce0;}
#product .nav{padding-left:50px;background:#fff;zoom:1;overflow-y:auto;}
#product .nav,#product .nav a{color:#5a5037;text-decoration:none;}
#product .nav a{float:left;display:block;padding:0 12px;line-height:30px;font-size:14px;background:#dcdbdf;}

#product ul{padding:11px 0 2px 3px;zoom:1;overflow-y:auto;}
#product ul li{float:left;width:122px;text-align:center;}
#product ul li img{border:1px solid #cbc9d1;}
#product ul li div{padding:4px 0;line-height:18px;}

#right{position:absolute;right:0;top:248px;padding:3px 8px;width:210px;background:#474853;border-left:1px solid #babbc4;}
#right .nav{padding:1px 5px 0;line-height:21px;border-bottom:1px solid #fff;}
#right .nav,#right .nav a{font-size:14px;font-weight:bold;color:#fff;text-decoration:none;}
#right,#right a{color:#d1d2d5;}
#right p{padding:1px 0;line-height:18px;}
.nlist{padding:3px 5px 0;}
.nlist li{line-height:22px;}

#sidebar{position:absolute;top:250px;left:5px;width:232px;background:url(../img/sidebar_bg.gif) repeat-y;z-index:1000;}
#sidebar .content{padding:8px 14px 0 21px;background:url(../img/sidebar_top.gif) no-repeat;}
#sidebar .footer{height:15px;background:url(../img/sidebar_footer.gif) no-repeat;}
#sidebar h3{padding-left:12px;font-size:12px;line-height:25px;background:url(../img/sidebar_line.gif) no-repeat 0 bottom;}
#sidebar ul{padding:0 5px 0 12px;}
#sidebar ul li{padding:1px 0;line-height:18px;}

/*Archive*/
#content.archive{padding-top:10px;}
#archiveNav{padding:0 8px;line-height:25px;font-size:14px;font-weight:bold;background:#dcdbdf;border-bottom:2px solid #6a6b7b;}

.list{padding:10px 8px;zoom:1;overflow-y:auto;border-bottom:1px dashed #ccc;}
.list dt,.list dd{float:left;line-height:25px;}
.list dt{width:401px;}
.list dd{width:80px;text-align:right;}

.plist{zoom:1;overflow-y:auto;}
.plist li{padding:10px 0;clear:both;zoom:1;overflow-y:auto;border-bottom:1px dashed #ccc;}
.plist img{float:left;border:1px solid #cbc9d1;}
.plist .info{float:left;padding-left:10px;width:350px;}
.plist .info p{padding:2px 0;}

#paginate{padding:10px 0;text-align:center;}
#paginate a,#paginate .current{padding:0 3px;}
#paginate .current{font-weight:bold;}

/*Single*/
#archiveSingle{padding:10px 8px;}
#archiveSingle p,#archiveSingle div{padding:5px 0;line-height:20px;}
#archiveSingle ul{padding-left:15px;line-height:20px;}

#archiveContent{padding:8px 0;}
#archiveContent h1{font-size:22px;line-height:25px;text-align:center;}
#archiveInfo{color:#888;text-align:center;}

#link{padding-top:3px;color:#6b7980;background:#f5f3f4;border-top:1px solid #cbcbcb;}
#footer{background:#f5f3f4;color:#6b7980;}
#link p,#footer p,#copyright p{padding:0 8px;line-height:23px;}
#link a,#footer a{color:#6b7980;}
#copyright{padding-top:3px;line-height:25px;background:#939393;color:#fff;}
a{color:#474634;text-decoration:none;}
a:hover{color:#e00;text-decoration:underline;}

.form{margin:0 auto 10px auto;width:450px;}
.form td{padding:5px;}
.input,.s-input,.textarea{padding:2px;width:300px;height:18px;line-height:18px;font:14px Arial;}
.s-input{width:150px;}
.textarea{width:330px;height:120px;}
.error-message{color:#e00;}
#flashMessage{font-size:14px;background:#fff;color:#e00;}
.form .fi{text-align:center;font-size:14px;font-weight:bold;}
.message{margin:0 auto 10px auto;width:450px;font-size:14px;background:#ccc;}
.message td{padding:5px;line-height:22px;background:#fff;}
.message .hi{background:#f5f5f5;font-weight:bold;text-align:center;}
