
*{ margin:0; padding:0; list-style:none;}
body{ font-family:"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; font-size:12px; color:#333; background:#fff; text-align:center; line-height:20px; background:url(images/bg_body.gif) repeat-x;}
p{ margin-bottom:10px;}
strong{ color:#00f; font-variant:small-caps; font-size:12px;}
a:link, a:visited{ color:#00f; }
th{ text-align:center;}

#container{ position:relative; width:800px; margin:0 auto; text-align:left;}

#top{ height:20px; text-align:right;}
#header{ height:100px;}
#menu{ height:30px; background: url(images/bg_nav.gif) repeat-x; padding-left:20px;}
#menu li{ color:#004eaf; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; float:left; line-height:28px; margin:0 20px; display:inline; }
#menu li a{ text-decoration:none; color:#004eaf;} 
#menu li a:hover{ text-decoration:underline;}
#branding{ padding:10px 0;}
#wrapper{}
#footer{ text-align:center; border-top:1px solid #00bfff; margin-top:10px; padding-top:10px; font-size:11px;}
#copyright{ margin-top:10px; padding-top:10px; border-top:1px solid #b8d7f1; text-align:center; padding-bottom:10px; font-size:11px;}


#navigation,
#main-content,
#sub-content{ float:left;}

#main-content,
#sub-content{ margin-left:15px; display:inline;}


#navigation{ width:150px; }
#main-content{ width:420px;  }
#sub-content{ width: 200px; }

h3.title{ background:url(images/bg_title.gif) repeat-x; height:24px; line-height:24px; color:#1b73b3; font-weight:bold; font-size:12px; font-variant:small-caps; padding-left:5px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom:8px; text-align:left;}
h3.title span{ display:block; float:right; padding-right:5px; font-size:10px;}

#navigation ul{}
#navigation li{ line-height:14px; border-bottom:1px solid #d6e8f5; }
#navigation li a{padding:5px 3px;display:block; text-decoration:none; }
#navigation li a:link,
#navigation li a:visited{ color:#4587e0;}
#navigation li a:hover{ background:#f3faff; color:#1b73b3;}
#payment-icons{ text-align:center;}
#payment-icons img{ margin-top:10px;}

#buy-gold,
#purchase,
#feedback{ margin-top:10px; }

.payment-table{ border-collapse:collapse; border-top:1px solid #7aa5d6; border-left:1px solid #c5d7ef; width:100%;}
.payment-table td{ border:1px solid #c5d7ef; border-width:0 1px 1px 0; text-align:center;}
.payment-table th{ background:#e5ecf9; color:#36c; font-weight:bold; border-bottom:1px solid #c5d7ef; height:25px;}

#feedback dt{ background:#ececec; color:#000; font-family:tahoma; padding:5px; }
#feedback dd{ background:url(images/arrow.gif) 20px 0 no-repeat; padding-left:58px; line-height:16px; margin-bottom:20px;}

#introduction,
#contact{ background:#f8f8f8; border:1px solid #ddd; padding:5px; padding-top:0; }
#introduction{margin-bottom:10px;}
#contact,
#list{ margin-top:10px;}
#introduction .title,
#contact .title{ font-size:12px; font-variant:small-caps; color:#226eb2; font-weight:bold; }

#list{ }
#list h2.title{ font-size:14px; font-family:tahoma; font-weight:normal; font-variant:small-caps; text-align:left;}
#list ul{ margin-bottom:8px; text-align:left;}
#list li{ line-height:16px; border-bottom:1px dotted #a0a0a0; background:url(images/list.gif) 3px center no-repeat; padding-left:10px;}
#list li a{ color:#286bc5;padding:3px 0px;display:block; text-decoration:none; } 
#list li a:link,
#list li a:visited{ color:#286bc5;}
#list li a:hover{background:#f3faff; color:#1b73b3;}

#thumb{padding:10px; }
#article-content{ width:635px; float:right;}
#article-content h2.art-title{ font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#475779; font-weight:bold; margin-bottom:20px;}