/* CSS Document */

body {background:#f9f9f9; margin:0 auto; padding:0; font-family:"Lucida Sans", "Lucida Sans Unicode"; color:#000000;}
ul,li,pre {margin:0; padding:0; font-family:"Lucida Sans", "Lucida Sans Unicode", Arial; color:#2b2b2b; font-size:12px;}

/* Common */
h1 {font-family:"Lucida Sans", "Lucida Sans Unicode", Arial; color:#000000; font-size:20px; font-weight:bold; padding:0 0 10px 0; margin:0;}
h2 {font-family:"Lucida Sans", "Lucida Sans Unicode", Arial; color:#022ca4; font-size:16px; font-weight:normal; padding:0 0 5px 0; margin:0;}
h3 {font-family:"Lucida Sans", "Lucida Sans Unicode", Arial; color:#000000; font-size:13px; font-weight:normal; padding:5px 0 5px 0; margin:0;}
p {font-family:"Lucida Sans", "Lucida Sans Unicode", Arial; color:#2b2b2b; font-size:12px; font-weight:normal; padding:0 0 5px 0; margin:0;}

a {color:#022ca4; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}

.signature {font-size:13px; color:#022ca4;}
.big_text {font-family:"Lucida Sans", "Lucida Sans Unicode", Arial; color:#000000; font-size:24px; font-weight:bold; padding:0 0 10px 0; margin:0;}
.writer_name {font-family:"Lucida Sans", "Lucida Sans Unicode", Arial; color:#022ca4; font-size:18px; font-weight:normal; padding:0 0 10px 0; margin:0;}
.clear {margin:0; padding:0; clear:both;}
.spacer {margin:0; padding:0; height:15px;}
.dottedline {margin:10px 0 10px 0; padding:0; border-bottom:#CCCCCC 1px dotted;}
.center {text-align:center;}
.article_img {float:right; padding:0 0 10px 10px;}
.article_thumb {float:right; padding:0 0 8px 8px;}
.article_list {padding-left:20px;}

#container { width:1003px; margin:0 auto; padding:0;}
/* Header ---- navigation */
#container .t_adv { height:20px; padding:0; margin:0;}
#container .t_adv_content { height:90px; padding:10px 0; margin:0; text-align:center;}
#container .bg_bottom { padding:0; margin:0 auto;}
#container #c_bg { background:url(../images/c_bg.gif) repeat-y top; overflow:hidden;}
#container #c_bg #header {width:1003px; height:150px; margin:0 auto; padding:0; background:url(../images/header_bg.jpg) no-repeat top;}
#container #c_bg #header .logo {width:333px; height:123px; padding:15px 0 0 35px;}
#container #c_bg #nav {background:url(../images/menu_bg.gif) no-repeat top; width:965px; height:36px; margin:0 auto; padding:0;}
#container #c_bg #nav .home {width:47px; float:left;}
#container #c_bg #nav .nav_link {width:700px; float:left;}

#container #c_bg #content {width:965px; margin-left:19px; overflow:hidden;}
#container #c_bg #content .left_col { width:675px; float:left;}
#container #c_bg #content .right_col {width:280px; float:left; margin-left:10px;}

#container #c_bg #content .left_col .curve {width:675px;}
#container #c_bg #content .left_col .con_bg {width:633px; background:url(../images/gr_bg.gif) repeat-x top #fdfdfd; border-left:1px solid #f2eddd; border-right:1px solid #f2eddd; padding:25px 20px;}
#container #c_bg #content .left_col .con_bg ul {padding-left:15px;}
#container #c_bg #content .left_col .con_bg ul li {padding-bottom:10px;}
#container #c_bg #content .left_col .con_bg .top_left_news {width:290px; float:left; text-align:justify;}
#container #c_bg #content .left_col .con_bg .top_right_news {width:290px; float:right; text-align:justify;}
#container #c_bg #content .left_col .con_bg h1,h2,h3 {text-align:left;}

#container #c_bg #content .left_col .bottom_area {width:625px; padding:10px 25px 25px 25px;}
#container #c_bg #content .left_col .bottom_area .newsleft {width:300px; float:left;}
#container #c_bg #content .left_col .bottom_area .newsright {width:300px; float:right;}

#container #c_bg #content .right_col .curve {width:280px;}
#container #c_bg #content .right_col .con_bg {width:268px; background:url(../images/gr_bg.gif) repeat-x top #fdfdfd; border-left:1px solid #f2eddd; border-right:1px solid #f2eddd; padding:5px 5px 0 5px;}

/* Footer */

.footer { font-size:12px; font-family:"Lucida Sans", "Lucida Sans Unicode", Arial; padding:25px; line-height:18px;}

.top_100_wines {width:650px;}
.top_100_wines .left_t {width:130px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.top_100_wines .right_t {width:520px; float:left; font-size:13px; padding-bottom:15px;}
