#header { 
background-repeat: no-repeat; 
background-color: #333333; 
height: 150px; 
width: 100%;
} 

body { 
background-image: url(http://avalonwine.com/images_general/bg_grey_dark.jpg); 
background-color: #333333; 
list-style-position: outside; 
list-style-type: disc; 
text-transform: none; 
text-decoration: none; 
word-spacing: normal; 
line-height: 1em; 
font-variant: normal; 
font-style: normal; 
font-weight: normal; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 12px; 
text-align: justify; 
padding: 0; 
margin-top: 0px;
}

img.space_right { margin-left: 12px; margin-bottom: 8px; margin-right: 2px; margin-top: 6px; border: #000 1px solid; border-bottom: #313131 3px solid; }
img.space_left { margin-left: 2px; margin-bottom: 8px; margin-right: 12px; margin-top: 6px; border: #000 1px solid; border-bottom: #313131 3px solid; }
img.space { margin-left: 0px; margin-bottom: 6px; margin-right: 0px; margin-top: 0px; border: #000 1px solid; border-bottom: #313131 2px solid; }
img.middle { margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; border: #000 1px solid; border-bottom: #313131 2px solid; vertical-align: middle}
img.label_sm { height: 89px; width: 99px; margin-left: 2px; margin-bottom: 6px; margin-right: 2px; margin-top: 0px; border: #000 1px solid; border-bottom: #313131 3px solid; }
img.label_lg { height: 178px; width: 198px;  margin-left: 6px; margin-bottom: 6px; margin-right: 6px; margin-top: 0px; border: #000 1px solid; border-bottom: #313131 3px solid; }
img.clean { margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; border: #000 0px solid; vertical-align: middle;}








/* DIV FOR ALL ARTICLES ON ALL PAGES */
div.post { 
text-align: justify; 
margin-bottom: 30px; 
width: 95%; 
padding: 2px; 
color: #222222; 
padding-left: 16px;
border-bottom-width: 1px; 
border-bottom-color: #b1b8ad;
}








/* USE H1 and H2 ONCE EACH PER PAGE */
H1 {
color: #222222;
text-align: justify; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 22px; 
font-weight: bold; 
margin-top: 0px; 
padding-top: 0px; 
margin-bottom: 0px; 
}

H2 {
color: #222222;
text-align: justify; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 15px; 
font-weight: bold; 
margin-bottom: 2px; 
}

H2:visited { color: #b94722;}
H2:hover { color: #b94722;}

H3 {
color: #b94722;
text-align: justify; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 12px; 
font-weight: normal; 
margin-bottom: 2px; 
display: inline;
}








a.standard { 
text-align: justify; 
font-weight: bold; 
color: #b94722; 
text-decoration: underline; 
padding-left: 0px; 
padding-right: 2px;
}

a.standard:visited { color: #b94722;}
a.standard:hover { color: #333333;}

a.index3 { 
font-size: 12px;
text-align: justify; 
font-weight: normal; 
color: #444444; 
text-decoration: none; 
padding-left: 0px; 
padding-right: 2px;
line-height: 1.2em;
}
	
a.index3:visited { color: #555555; text-decoration: none; }
a.index3:hover { color: #b94722; text-decoration: none; }

a.nav {color: #555555; text-decoration: none; font-size: 12px;}
a.nav:visited { color: #555555; text-decoration: none; font-size: 12px;}
a.nav:hover { color: #b94722; text-decoration: underline; font-size: 12px;}

a.navTitle {
color: #333333;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 13px; 
font-weight: bold;
text-decoration: underline;
line-height: 1.8em;
}
a.navTitle:visited { color: #333333; }
a.navTitle:hover { color: #b94722; }

a.footnav {color: #FFFFFF; text-decoration: none; padding-right: 12px; line-height: 1.6em;}
a.footnav:visited { color: #FFFFFF; text-decoration: none; padding-right: 12px; line-height: 1.6em;}
a.footnav:hover { color: #b94722; text-decoration: underline; padding-right: 12px; line-height: 1.6em;}

a.topnav {color: #FFFFFF; text-decoration: none; padding-right: 13px;}
a.topnav:visited { color: #FFFFFF; text-decoration: none; padding-right: 13px;}
a.topnav:hover { color: #b94722; text-decoration: underline; padding-right: 13px;}

a.navmore { color: #b94722; text-decoration: none; font-size: 13px; text-align: right;}
a.navmore:visited { color: #b94722; text-decoration: none;}
a.navmore:hover { color: #395ca3;}

p { margin-top: 0; margin-bottom: 12px; line-height: 18px; }
p.small { font-size: 12px; margin-top: 0; margin-bottom: 12px; line-height: 14px; color: #333333; text-align: justify; font-family: "Lucida Grande", Tahoma, Verdana; font-weight: bold; }








#container {
text-align: left;
width: 936px;
margin: 0px;
background-color: #FFFFFF;
border: 1px solid black;
}

#topnav {
float: center;
width: 100%;
text-align: center;
padding-left: 0px;
padding-bottom: 4px;
padding-right: 0px;
padding-top: 4px;
background-color: #314220;
}

#topnavWhite {
float: center;
width: 100%;
height: 36px;
text-align: center;
padding-left: 0px;
padding-bottom: 4px;
padding-right: 0px;
padding-top: 4px;
background-color: #FFFFFF;
}

#topnav .title {
color: #eeeeee;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 12px; 
text-align: justify; 
font-weight: bold;
margin-left: 10px;
}

#topnav H3 {
color: #eeeeee;
display: inline;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 12px; 
text-align: justify; 
font-weight: bold;
margin-left: 10px;
}

#topnav .store {
color: #eeeeee;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 12px; 
text-align: justify; 
font-weight: bold;
margin-left: 4px;
}








/* NAVIGATION FOR ALL PAGES */
#navigation {
color: #222222;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 12px; 
text-align: right; 
margin: 0px; 
padding-left: 10px;
padding-right: 10px;
padding-top: 6px;
}

#navigation .title {
color: #333333;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 13px; 
font-weight: bold;
text-decoration: underline;
line-height: 1.8em;
}

#navigation .subtitle {
color: #555555;
text-align: right; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 12px; 
font-weight: normal; 
margin-bottom: 10px; 
}








/* CONTENT SECTION */
#content {
padding: 0px;
margin-top: 0px;
position: relative;
border-left-style: none;
float: none;
clear: left;
text-align: justify;
list-style-position: outside;
list-style-type: disc;
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 13px; 
text-align: justify; 
margin-right: 0px;
}

#content .title {
color: #222222;
text-align: justify; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 22px; 
font-weight: bold; 
margin-bottom: 0px; 
line-height: 1.5em; 
}

#content .subtitle {
color: #222222;
text-align: justify; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 16px; 
font-weight: bold; 
margin-bottom: 2px; 
line-height: 1.5em; 
}

#content .subtitleFeatured {
color: #B94722;
text-align: justify; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 16px; 
font-weight: bold; 
margin-bottom: 2px; 
line-height: 1.5em; 
}

#content .smaller {
color: #888888;
text-align: justify; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 12px; 
font-weight: normal; 
margin-bottom: 12px; 
line-height: 1.5em; 
}

#content .featured {
color: #B94722;
text-align: justify; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 13px; 
font-weight: bold; 
}

#content .byline {
font-style: italic;
padding-bottom: 18px;
padding-left: 4px;
color: #222222;
text-align: justify; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 11px; 
font-weight: normal; 
}







/* WHITE PRE-FOOTER */
#ad_footer {
clear: both;
color: #333333;
background-color: #FFFFFF;
padding-top: 12px;
padding-bottom: 18px;
border-top: 1px #bbbbbb dotted;
border-bottom: 2px #333333;
text-align: center;
}

#ad_footer .small {
color: #dddddd;
text-align: center; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 11px; 
font-weight: normal; 
margin-bottom: 12px; 
margin-top: 10px; 
line-height: 1.5em; 
}

#ad_footer .ad {
color: #333333;
text-align: left; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 11px; 
font-weight: normal; 
margin-bottom: 8px; 
margin-top: 8px; 
line-height: 1.5em; 
}

#ad_footer .title {
color: #333333;
text-align: left; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 14px; 
font-weight: bold; 
margin-bottom: 8px; 
margin-top: 8px; 
line-height: 1.5em; 
}








/* FOOTER WITH LINKS AND LEGAL NOTES */
#footer {
clear: both;
width: 936px;
color: #FFFFFF;
background-color: #222222;
padding-top: 24px;
padding-bottom: 24px;
border-top: 1px solid #333333;
border-bottom: 8px solid #333333;
text-align: center;
}

#footer .small {
color: #222222;
text-align: center; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 10px; 
font-weight: normal; 
margin-bottom: 12px; 
margin-top: 10px; 
line-height: 1.5em; 
}

#footer .legal {
color: #FFFFFF;
text-align: center; 
font-family: "Lucida Grande", Tahoma, Verdana; 
font-size: 10px; 
font-weight: normal; 
margin-bottom: 12px; 
margin-top: 10px; 
line-height: 1.5em; 
}








/* TABLES FOR FEATURED WINES */
table#featured_wines {
    background-color:#f3f3f3;
    border: solid #AAAAAA 1px;
    width: 654px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 12px; 
	font-weight: normal; 
}

table#featured_wines td {
    padding: 5px;
    border-bottom: solid #444444 0px;
    vertical-align: top;
}

.label {
    font-weight: normal;
    text-align: left;
    width: 110px;
    background-color: #f3f3f3;
}

.info {
    color: #333333;
    text-align: justify;
    width: 444px;
    background-color: #f3f3f3;
}

.buy {
    color: #333333;
    text-align: center;
    width: 100px;
    background-color: #f3f3f3;
}


.read {
    color: #333333;
    text-align: center;
    width: 100px;
    background-color: #f3f3f3;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 13px; 
	font-weight: bold; 
}








/* TABLES FOR WELCOME SECTION */
table#welcome {
    background-color:#f3f3f3;
    border: solid #AAAAAA 1px;
    width: 690px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 12px; 
	font-weight: normal; 
}

table#welcome td {
    padding: 5px;
    border-bottom: solid #444444 0px;
    vertical-align: top;
}

.label {
    font-weight: normal;
    text-align: left;
    width: 110px;
    background-color: #f3f3f3;
}

.info {
    color: #333333;
    text-align: justify;
    width: 540px;
    background-color: #f3f3f3;
}

.text {
    color: #333333;
    text-align: justify;
    width: 220px;
    background-color: #f3f3f3;
}








/* TABLES FOR FEATURED ARTICLES */
table#featured_articles {
    background-color:#f3f3f3;
    border: solid #AAAAAA 1px;
    width: 690px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 12px; 
	font-weight: normal; 
}

table#featured_wines td {
    padding: 5px;
    border-bottom: solid #444444 0px;
    vertical-align: top;
}

.label {
    font-weight: normal;
    text-align: left;
    width: 110px;
    background-color: #f3f3f3;
	vertical-align: top;
}

.info {
    color: #333333;
    text-align: justify;
    width: 235px;
    background-color: #f3f3f3;
	vertical-align: top;
}








/* TABLES FOR TRIPLE HEADER ON INDEX */
table#featured_triple {
    background-color:#FFFFFF;
    width: 690px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 11px; 
	font-weight: normal; 
    border: solid #AAAAAA 1px;
    border-right: solid #AAAAAA 0px;
}

table#featured_triple td {
    background-color:#f3f3f3;
    width: 220px;
    padding: 6px;
    vertical-align: top;
    border-right: solid #AAAAAA 1px;
}

.third {
    color: #333333;
    text-align: center;
    width: 220px;
    background-color: #f3f3f3;
	vertical-align: top;
}





/* TRIPLE COLUMN TABLE ON GENERAL PAGES */
table#triple_left {
    background-color:#FFFFFF;
    width: 690px;
	font-family: "Lucida Grande", Tahoma, Verdana; 
	font-size: 11px; 
	font-weight: normal; 
    border: solid #AAAAAA 1px;
    border-right: solid #AAAAAA 0px;
}

table#triple_left td {
    background-color:#f3f3f3;
    width: 220px;
    padding: 6px;
    vertical-align: top;
    border-right: solid #AAAAAA 1px;
}

.third {
    color: #333333;
    text-align: left;
    width: 220px;
    background-color: #f3f3f3;
	vertical-align: top;
}



ul {
	list-style-type: circle;
	margin-left: 0;
	padding-left: 2em;
	text-indent: -0em;
	font-style: italic;
	}