/* CSS Document */

* {margin:0;padding:0;border:0;}
.wrapper {clear:both;width:100%;height:0;}

/*************************** body + fonts */

body {font: 11px Arial,Tahoma,Verdana;color:#000;}
h1 {font-size:10px;color:#8e8e8e;font-weight:normal;text-align:right;padding: 12px 0 0 0;}
h2 {font-size:15px;margin: 10px 0 10px 0;}
#archive h2 {color:#96a208;font-size:18px;border-bottom: 1px solid #cecece;padding: 0 0 5px 0;}
h3 {font: 11px Century Gothic,Arial,Tahoma;text-transform: uppercase;color:#b4b4b4;font-weight:bold;margin: 10px 0 10px 0;}
#article h3 {font-size:20px;color:#96a208;letter-spacing:-1px;}

p {margin: 10px 0 10px 0;line-height:150%;}
p img {margin: 10px 0 10px 0;}

#wrap a {color:#9da817;}
#wrap li a:hover {color:#b30000;}

ul, ol {margin: 10px 0 10px 25px;}
li {line-height:150%;}

/*************************** containers */

#wrap {width:760px;border-top: 8px solid #b30000;}
#topstuff {width:738px;margin: 0 0 0 22px;height:38px;}
#secondtop {height:101px;width:760px;background:#fff url(images/2ndtop.jpg) no-repeat;}
#thirdtop {height:44px;width:760px;background: url(images/3rdtop.gif) no-repeat;margin:0 !important;margin: -37px 0 0 0;}
#left {padding: 0 8px 0 9px;width:135px;background: #fff;position:absolute;top:46px;left:22px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
#content {width:562px;float:right;}
#info {width:367px;float:left;margin: 20px 15px 0 0;}
#right {width:180px;float:left;margin: 20px 0 0 0;}

/*************************** topstuff */

a.logo {width:151px;height:46px;position:absolute;border-top: 8px solid #fff;top:-8px;}

.promo {width:120px;padding: 35px 10px;float:right;margin: 0 20px 0 0;background: url(images/cultivars.gif) 10px 12px no-repeat;}
.promo p {line-height:120%;margin:0 0 5px 0;}
.promo .gothere {float:right;}

#thirdtop h2 {text-transform:uppercase;letter-spacing:-0.01em;font-size:11px;padding:5px 0 0 0;float:left;width:300px;margin: 0 0 0 190px !important;margin: 0 0 0 95px;}
#thirdtop a.url {position:absolute;margin: 6px 0 0 95px;}

/*************************** left */

#left ul {margin:10px 0 10px 0;padding: 0 0 5px 0;}
#left ul ul {margin: 0 0 0 15px;}
#left ul ul ul {margin:0;padding:0;}
#left li {list-style:none;}
#left li li {list-style:square;color:#b4b4b4;}
#left li a {color:#b4b4b4;text-decoration:none;text-transform:uppercase;font-size:12px;font-family: Century Gothic;}
#left li li a {font-size:11px;}

#left h3 {margin:0 0 -10px 0;font-weight:normal;font-size:12px;border-top: 1px solid #b4b4b4;padding: 5px 0 0 0;}

/*************************** adsense */

.topstuff {width:562px;height:60px;}
.adsense {width:468px;float:left;}
.topstuff ul {float:right;margin:10px 0 0 0;text-align:right;}
.topstuff li {list-style:none;padding: 0 17px 0 0;}
.topstuff li a {text-decoration:none;color:#8e8e8e;}
.topstuff li a:hover {color:#b30000;text-decoration:underline;}

.topstuff li.li-home {background: url(images/home.gif) right 2px no-repeat; }
.topstuff li.li-sitemap {background: url(images/sitemap.gif) right 2px no-repeat; }
.topstuff li.li-bookmark {background: url(images/bookmark.gif) right 2px no-repeat; }

/*************************** country list */

.menu1, .menu2 {width:170px;float:left;}
.menu1 {margin: 0 20px 0 0;}

#countrymenu ul {margin:0;}
#countrymenu ul ul {padding: 0 0 10px 0;}
#countrymenu li li {display:inline;list-style:none;}
#countrymenu li {list-style:none;}
#countrymenu li a {text-transform:uppercase;color:#8e8e8e;}
#countrymenu li li a {text-transform:none;text-decoration:none;}

#hiddenmenu {width:552px;display:block;padding: 5px;background:#efefef;border:1px solid #ccc;margin: 10px 0 10px 0;}
#country {display:none;position:absolute;padding: 15px;background:#fff;height:170px;left:198px;border:1px solid #ccc;border-top:0;width:400px;top:286px;}

/*************************** archive */

#archive ul {margin:0;}
#archive li a {font-weight:bold;}
#archive li {list-style:none;font-size:11px;padding: 5px 0 10px 0;color:#555;}
#archive li span a {text-decoration:none;font-weight:normal;}

/*************************** comments */

#commentarea {border-top: 2px solid #96a208;}
#comment {width:545px;padding: 5px;background: #fff url(images/comments.gif) repeat-x;border:1px solid #ccc;height:100px;font: 11px Arial,Tahoma,Verdana;color:#555;}
#commentform p input {border:1px solid #ccc;font: 11px Arial,Tahoma,Verdana;color:#555;}
#commentform label {color:#888;}

#commentarea div {list-style:none;margin: 0 0 10px 0;background:#eaeaea;}
#commentarea div.alt {background:#efefef;}
#commentarea div p {margin:0;padding:5px;}
#commentarea cite {border-bottom: 1px solid #ccc;display:block;padding: 0 0 2px 5px;font-weight:bold;font-style:normal;text-transform:capitalize;}

/*************************** right */

.winenews {height:15px;width:100%;display:block;background: url(images/winenews.gif) right no-repeat;}
.historyofwine {height:20px;width:100%;display:block;background: url(images/historyofwine.gif) right no-repeat;}
#right small {margin:-7px 0 15px 0;display:block;}

/*************************** footer */

#footer {clear:both;background: url(images/footer.gif) no-repeat;width:100%;padding: 10px 0 0 0;text-align:right;margin: 10px 0;}
#footer li {list-style:none;color:#8e8e8e;}
#footer a {color:#8e8e8e;text-decoration:none;}