/* Web site created by Styles & Scribbles - www.stylesandscribbles.com - for 99 Bottles LLC */
/* Copyright © 2006-2008 by 99 Bottles LLC, all rights reserved. */
/* Positions are counterclockwise:TOP RIGHT BOTTOM LEFT */


/* Page Layout */
body { background-color:#FFF7E9; background-image: url(img/bg_01.gif); background-repeat:repeat-y; background-position:center top; height:123px; font-family:Arial,sans-serif; topmargin:0; leftmargin:0; rightmargin:0; bottommargin:0; }
#navbar { background-image: url(img/bg_nav.gif); background-repeat:no-repeat; background-position:center; width:950px; height:41px; padding:0px; margin:0px 10px 5px 6px; }
#wrapper { margin:0px 0px 0px 0px; width:960px;}
#onecol { float:center; margin:10px; padding:0px; width:790px; display:inline; position:relative; }

/*
#twocol { margin-bottom:5px; overflow:auto; width:100%; }
#rightcol { display:inline; color:#333; margin:10px; padding:0px; width:195px; float:right; margin:0 8px 0 0; }
#leftcol { float:left; color:#333; margin:10px; padding:0px; width:683px; display:inline; position:relative; }
#clear { clear:both; background:none; }
*/


/* General Text */
p, div, span { }

.intro { font-family:Verdana,Arial,serif; font-size:16px; font-weight:600; text-align:left; color:#5b473b; line-height:24px; padding-bottom:12px; margin:0; }
.text { font-family:Verdana,Arial,serif; font-size:12px; font-weight:normal; text-align:left; color:#5b473b; line-height:20px; padding-bottom:12px; margin:0; }
.red { background-color:#ffff66; font-family:Verdana,Arial,serif; font-size:12px; font-weight:600; text-align:left; color:#cc3300; line-height:20px; padding-bottom:12px; margin:0; }

.title { font-family:Verdana,Arial,serif; padding:10px 0 10px 0; font-size:26px; font-weight:900; color:#C95138; line-height:22px; text-align:left; text-shadow:#000000 2px 2px 2px; }
.subtitle { font-family:Times New Roman,Geneva,sans-serif; padding:10px 0 10px 0;font-size:19px; font-weight:700; color:#CD8A31; line-height:20px;  }

.header { font-family:Verdana,Arial,serif; font-size:11px; font-weight:400; text-align:left; color:#E0D8C; }
.footer { float:center; font-family:Verdana,Arial,serif; font-size:11px; font-weight:600; text-align:center; color:#E8D8BA; margin:30px 100px 0 0; line-height:17px; }

.adhead { font-family:Verdana,Arial,serif; font-size:13px; text-align:left; color:#C95138; line-height:17px; font-weight:bold; text-transform:none; margin:10px 0 0 0; }
.adtext { font-family:Verdana,Arial,serif; font-size:11px; text-align:left; color:#5b473b; font-weight: normal; line-height:15px; margin:10px 0px 0px 0px; }

h1 { font-family:Verdana,Arial,serif; font-size:16px; font-weight:bold; color:#C01B1B; text-align:left; margin: 26px 0 3px 0; }
h2 { font-family:vVerdana,Arial,serif; font-size:14px; font-weight:bold; color:#C01B1B; text-align:left; margin: 20px 0 3px 0; }
h3 { font-family:Verdana,Arial,serif; font-size:12px; font-weight:bold; color:#C01B1B; text-align:left; margin: 16px 0 3px 0; }

ul { font-family:Verdana,Arial,serif; font-size:12px; }
li { list-style-type: disc; font-family:Verdana,Arial,serif; font-size:12px; font-weight:normal; text-align:left; color:#5b473b; line-height:20px; padding-bottom:10px; margin:0; }




/* Navigation Text Treatment */
a:link { text-decoration:none; color:blue; }
a:visited { text-decoration:none; }
a:active { text-decoration:underline; color:blue; }
a:hover { text-decoration:underline; color:#F9D12C; }

a.nav_pri { text-decoration:none; float:center; text-transform:uppercase; font-family:Arial,Verdana,serif; font-size:14.5px; color:#E8D8BA; font-weight:600; text-align:center; margin:40px 20px 20px 20px ; }
a.nav_pri:visited { text-decoration:none; float:center; text-transform:uppercase; font-family:Arial,Verdana,serif; font-size:14.5px; color:#E8D8BA; font-weight:600; text-align:center; margin:40px 20px 20px 20px ; }
a.nav_pri:active { text-decoration:underline; float:center; text-transform:uppercase; font-family:Arial,Verdana,serif; font-size:14.5px; color:#F9D12C; font-weight:600; text-align:center; margin:40px 20px 20px 20px ; }
a.nav_pri:hover { text-decoration:underline; float:center; text-transform:uppercase; font-family:Arial,Verdana,serif; font-size:14.5px; color:#F9D12C; font-weight:600; text-align:center; margin:40px 20px 20px 20px ; }

a.nav_pri-sel { text-decoration:underline; float:center; text-transform:uppercase; font-family:Arial,Verdana,serif; font-size:14.5px; color:#F9D12C; font-weight:600; text-align:center; margin:40px 20px 20px 20px ; }


a.nav_sec { text-decoration:none; text-transform:normal; font-family:Arial,Verdana,serif; font-size:12px; color:#E8D8BA; font-weight:600; text-align:center;  margin:20px 20px 20px 20px; }
a.nav_sec:visited { text-decoration:none; text-transform:normal; font-family:Arial,Verdana,serif; font-size:12px; color:#E8D8BA; font-weight:600; text-align:center;  margin:20px 20px 20px 20px; }
a.nav_sec:active { text-decoration:underline; text-transform:normal; font-family:Arial,Verdana,serif; color:#F9D12C; font-size:12px; font-weight:600; text-align:center;  margin:20px 20px 20px 20px; }
a.nav_sec:hover { text-decoration:underline; text-transform:normal; font-family:Arial,Verdana,serif; color:#F9D12C; font-size:12px; font-weight:600; text-align:center;  margin:20px 20px 20px 20px; }

a.nav_sec-sel { text-decoration:underline; text-transform:normal; font-family:Arial,Verdana,serif; color:#F9D12C; font-size:12px; font-weight:600; text-align:center;  margin:20px 20px 20px 20px; }


/* Lines & Rules */
div.hr { height:15px; background:#fff url(img/hr-star.gif) no-repeat scroll center; }
div.hr hr { display:none; }


/* Images */
img { border:0; }


/* Rotating and Fading Images */
.rotfadimg { width:902px; clear:both; color:#333; background:#ABBEBE; margin:2px 2px 2px 2px; padding:12px; }


/* Table Treatment */
table.sortable { font-family:Arial,serif; font-size:10px; line-height:12px; border-collapse:collapse; border:1px solid #CD8A31; }
table.sortable th { font-weight:700; text-align:left; color:#E8D8BA; padding:0 0.5em; text-align:left; background:#966142; speak-header:always; }
table.sortable tr { font-weight:normal; text-align:left; color:#656565; }
table.sortable td { font-weight:normal; text-align:left; color:#656565; border-bottom:1px dashed #CD8A31; padding:0.5em 0.5em; vertical-align:top; line-height:15px; background:#FFFFFF; }
a.sortable { text-decoration:none; margin:45px 20px 0px 0px; }
a.sortable { color:#FFF4E2; text-decoration:underline; }


table.brews { font-family:Arial,serif; font-size:10.5px; line-height:12px; border-collapse:collapse; width:900px; border:1px solid #CD8A31; margin: 0 20px 0 20px; }
table.brews th { font-family:Arial,serif; font-size:12px; font-weight:bold; text-transform:uppercase; text-align:left; color:#E8D8BA; padding:0 0.5em; text-align:left; background:#966142; speak-header:always; margin: 5px 0 5px 0; }
table.brews tr { font-weight:normal; text-align:left; color:#656565; }
table.brews td { font-weight:normal; text-align:left; color:#656565; border-bottom:1px dashed #CD8A31; padding:0.5em 0.5em; vertical-align:top; line-height:15px; background:#FFFFFF; }
a.brews { text-decoration:none; margin:45px 20px 0px 0px; }
a.brews { color:#FFF4E2; text-decoration:underline; }



table.list { font-family:Arial,serif; font-size:13px; line-height:15px; border-collapse:collapse; width:772px; width:100%; border:1px solid #CD8A31; }
table.list th { font-weight:700; text-align:left; color:#E8D8BA; padding:0 0.5em; text-align:left; background:#966142; speak-header:always; }
table.list tr { font-weight:normal; text-align:left; color:#656565; }
table.list td { font-weight:normal; text-align:left; color:#656565; border-bottom:1px dashed #CD8A31; padding:0.5em 0.5em; vertical-align:top; line-height:15px; background:#FFFFFF; }

