body {background:#94c2da url('/site_media/blue-grad.jpg') 0px 72px repeat-x;}
a {color:#d2691e;text-decoration:none;}
a:hover {color:#d2691e;text-decoration:underline;}

/* BEGIN - Header */
#header-container {height:72px;width:100%;background:url('/site_media/brown-grad.jpg') left top repeat-x;}
#header {height:72px;}
#header img.logo {padding:1em 0 0 0.5em}
#header-spacer-body {height:9px;background:url('/site_media/orange-grad.jpg') left top repeat-x;width:100%;}
#search-form {margin:2em;}
/* END - Header */

/* BEGIN - Left Sidebar */
#left-sidebar {margin-left:0.5em;padding: 9px 9px 0 0;}
#left-sidebar ul {list-style-type:none;margin: 1em 0 1.5em 0;}
#left-sidebar li {font-size: 1.5em;font-weight:550;text-align: center;color:#ffffff; margin-left:0;margin-right:0;}
#left-sidebar li a {text-decoration:none;color:#ffffff;}
#left-sidebar li a:hover {color:#ef925e;}
#left-sidebar li.profile-name, li.profile-name a {color:#8c7268;}
#left-sidebar li.profile-name a:hover {color:#ef925e;}
#left-sidebar p.meta {text-align:center;color:#ffffff;}
#left-sidebar p.meta a {color:#ffffff;text-decoration:underline;}
#left-sidebar p.meta a:hover {color:#ef925e;}
#profile-image {height:135px;padding:6px;background:#ffffff;-moz-border-radius:3px;-webkit-border-radius:3px;}
/* END - Left Sidebar */

/* BEGIN - Main Content Area */
#main-content {background:#ffffff;margin:9px 0 0 0;padding: 9px 0 9px 9px;-moz-border-radius:9px;-webkit-border-radius:9px;}
#main-content #main-column {float:left;}
#main-content #main-column a {color:#d2691e;text-decoration:none;}
#main-content #main-column a:hover {color:#d2691e;text-decoration:underline;}
#main-content h2 {margin:0px;}
#main-content h3.locale {color:#808080;margin-top:0;padding-top:0px;}
#main-content h3.locale a {color:#808080;text-decoration:none;}
#main-content h3.locale a:hover {color:#ef925e;}
#main-content h3.body-level, h4.body-level {color:#808080; margin: 1em 0 0 0;}
#main-content h4.activity-date {margin-bottom:0;}
#main-content div.timeline-entry {clear:both;margin:0;padding:1em;}
#main-content div.timeline-img {margin:0;float:left;}
#main-content div.timeline-text {display:inline;float:left;margin:0 0 0 1em;}
#main-content p.activity-entry {text-indent:-1em;margin:0 0 0 1em;}
#main-content blockquote.activity-comment {margin:0 0 -1em 1em;}
#main-content #main-column ul.profile-basics {list-style-type: none; display:inline;text-align:left;margin-bottom:2em;text-align:center;width:100%;}
#main-content #main-column ul.profile-basics li {text-indent:0; display: inline;color:#ffffff;background-color:#999999;padding:0;font-size:1.25em;float:left;width:108px;margin: 0 9px 18px 0px;text-align:center;-moz-border-radius:9px;-webkit-border-radius:9px;}
#main-content #main-column ul.profile-basics li strong {margin: 0;font-size:1em;text-align:center;padding: 0;}
#main-content #main-column ul.profile-basics li a {text-decoration:none;color:#ffffff;display:block;padding:0.5em;-moz-border-radius:9px;-webkit-border-radius:9px;}
#main-content #main-column ul.profile-basics li a:hover {text-decoration:none;background-color:#ef925e;}
#main-content ul.beer-basics {list-style-type: none; display:inline;text-align:left;margin-bottom:2em;text-align:center;width:100%;}
#main-content ul.beer-basics li {text-indent:0; display: inline;color:#ffffff;background-color:#999999;padding:0.5em 0;font-size:1.25em;float:left;width:108px;margin: 0 9px 18px 0px;text-align:center;-moz-border-radius:9px;-webkit-border-radius:9px;}
#main-content ul.beer-basics li strong {margin: 0;font-size:1em;text-align:center;padding: 0;}
#main-content h4.profile-website {margin-left:1em;}
#main-content h4.profile-website a {color:#777777;text-decoration:none;margin-left:1em;}
#main-content h4.profile-website a:hover {color:#ef925e;}
#main-content .profile-about {font-size:1.25em;padding:1em 1em 0 1em;background:#eeeeee;margin-bottom:1em;-moz-border-radius:9px;-webkit-border-radius:9px;border:solid 1px #dddddd;}
#main-content .profile-about p {padding:0;}
/* END - Main Content Area */

/* BEGIN - Right Sidebar */
#right-sidebar {background:#eeeeee;margin:0 9px;padding:0;float:right;height:100%;border:solid 1px #dddddd;-moz-border-radius:9px;-webkit-border-radius:9px;}
#right-sidebar ul.right-sidebar-list {list-style-type:none;padding-top:0.5em;margin:0;width:100%;}
#right-sidebar ul.right-sidebar-list li.item {font-size:1.25em;display:block;padding:0;color:#999999;}
#right-sidebar ul.right-sidebar-list li.section-head {font-family:Georgia,Times,serif;text-transform:lowercase;text-indent:0.5em;border-bottom:solid 1px #D8D8D8;border-top:solid 1px #D8D8D8;color:black;font-weight:550;font-size:1.5em;margin:0 0 0.5em 0;}
#right-sidebar ul.right-sidebar-list a {text-decoration:none;color:#999999;display:block;padding-left:2em;text-indent:-1em;}
#right-sidebar ul.right-sidebar-list a:hover {background-color:#999999;color:#ffffff;}
#adsense {text-align:center;padding:2em 0;}
/* END - Right Sidebar */

/* BEGIN - Beer Lists */
div.odd {background-color:#ffffff;margin:0;padding:1em 0 1em 1em;}
div.even {background-color:#e9f1ff;margin:0;padding:1em 0 1em 1em;}
div.beer_list a {text-decoration:none;color:#777777;}
div.beer_list a:hover {color:#777777;text-decoration:underline;}
div.beer_list h4 a {text-decoration:none;color:#d2691e;}
div.beer_list h4 a:hover {color:#d2691e;text-decoration:underline;}
div.beer_list h4, div.beer_list h5, div.beer_list p {margin:0;}
/* END - Beer Lists */

/* BEGIN - Messages/Notifications Style */
/* 
#messages {background:#F4A460;list-style-type:none;margin:0;}
#messages li {padding: 0 1em;}
#messages li a {margin-right:0.5em;vertical-align:10%;text-decoration:none;color:#ffffff;}
#messages li a:hover {color:#9ec2da;}
*/
#messages {list-style-type:none;margin:0 0 10px 0; padding:0;}
#messages li {background:#F4A460;padding:5px 10px;margin:3px;}
#messages li a {float:right;color:#fff;}
#messages li.message button {
  background: transparent;
  border: none;
  width: auto;
  overflow: visible;
  padding: 4px 10px 3px 7px; /* IE6 */
}
#messages li.message button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html #messages li.message button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
#messages li.message button img, #messages li.message a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

#messages-old {background:#F4A460;list-style-type:none;margin:0;}
#messages-old li {padding: 0 1em;}
#messages-old li.message a {margin-right:0.5em;vertical-align:10%;text-decoration:none;color:#ffffff;}
#messages-old li.message a:hover {color:#9ec2da;}
/* END - Messages/Notifications Style */

/* BEGIN - <table> style */
table tr th, table.messages th {background:#ef925e;color:#ffffff;}
table.beer_details th {width:81px;}
table.beer_details td {padding-left:1em;}
tr.odd {background-color:#ffffff;}
tr.even {background-color:#e9f1ff;}
table.beer_list td {vertical-align:top;}
table.suggest_beer select {width:243px;}
table.message-headers th {font-weight:bold;width:7em;color:#000000;background:none;}
/* END - <table> style */

/* BEGIN - various <ul> styles */
ul.avatar-list {list-style-type:none;margin:0;}
ul.avatar-list li {padding: 1px;margin:0;display:inline;}
ul.avatar-list li a img {padding:2px;border:solid #999999 1px;}
ul.avatar-list li a:hover img {border:solid #ef925e 1px;}
ul.errorlist {list-style-type:none;}
ul.errorlist li {background:#fa8072;margin-bottom:-1em;margin-top:1em;}
/* END - various <ul> styles */

/* BEGIN - Form styles */
div.basic-form {padding:0 1em 1em 1em;}
textarea {width:351px;font-family:Georgia,Times,serif;-moz-border-radius:6px;-webkit-border-radius:6px;}
input[type="text"], input[type="password"], textarea {-moz-border-radius:6px;-webkit-border-radius:6px;padding: 3px;margin: 3px;border: solid 1px #C6C6C6;border-bottom: solid 1px #E3E3E3;color: #666;font-size: 12pt;background: #F3F3F3 url('/site_media/form-shadow.png') left top repeat-x;}
/* END - Form styles */

/* BEGIN - Pagination style */
div.pagination {clear:both;padding:1em;} 
/* END - Pagination style */

/*   *   *   *   *   *   *  *   *   *   *   *   *   *   *   *   *   *   *   */
/*   *   *   *   *   *   *  *   *   *   *   *   *   *   *   *   *   *   *   */
/* TEMP code stolen from Pinax -- to be refined as it is used */
.responses .even, .topics .even {background-color: #FAFAFA;}
.responses .odd, .topics .odd {background-color: #F3F3F3;}
.responses {margin-left: 0px;margin-right: 0px;padding-left: 0px;padding-right: 0px;}
.responses li {list-style-type: none;}
.hidden { display: none; }
.clearfix {min-height: 1%;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* hides from ie5-mac \*/
* html .clearfix { height: 1%; }
/* end hide from ie5-mac */
div.meta {float: left;width: 100px;margin: 4px;padding: 4px;}
div.bulk {margin-left: 120px;padding: 4px;}
.thread-0 { margin-left: 0px; }
.thread-1 { margin-left: 18px; }
.thread-2 { margin-left: 36px; }
.thread-3 { margin-left: 54px; }
.thread-4 { margin-left: 72px; }
.thread-5 { margin-left: 90px; }
.thread-6 { margin-left: 108px; }
.thread-7 { margin-left: 126px; }
.thread-8 { margin-left: 144px; }
/*   *   *   *   *   *   *  *   *   *   *   *   *   *   *   *   *   *   *   */
/*   *   *   *   *   *   *  *   *   *   *   *   *   *   *   *   *   *   *   */