/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http:/developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym,button,input {border:0;}
button {cursor:pointer;}
/* general layout styles */
label {cursor: pointer !important;}
form {display: inline;}
a {cursor: pointer;}
fieldset {display: block;}

/* cms crap */
.cms {
  font-family: 'Arial',sans-serif;
  font-size: 12px;
  color: #666666;
  line-height: 16px;
}
.cms h1, .cms h2, .cms h3, .cms h4, .cms h5, .cms h6 {font-weight:normal;}
.cms h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
.cms h2 {font-size:1.5em;margin-bottom:0.75em;}
.cms h3 {font-size:1.2em;font-weight:bold;line-height:1;margin-top:1em;margin-bottom:.5em;}
.cms h4 {font-size:1.0em;font-weight:bold;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
.cms h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
.cms h6 {font-size:1em;font-weight:bold;}
.cms h1 img, .cms h2 img, .cms h3 img, .cms h4 img, .cms h5 img, .cms h6 img {margin:0;}
.cms p {margin:0 0 6px 0;}
.cms p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
.cms p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
.cms a:focus, .cms a:hover {text-decoration: none;}
.cms a {text-decoration: underline; color: #369;}
.cms blockquote {margin:1.5em;font-style:italic;}
.cms strong {font-weight:bold;}
.cms em, .cms dfn {font-style:italic;}
.cms dfn {font-weight:bold;}
.cms sup, .cms sub {line-height:0;}
.cms abbr, .cms acronym {border-bottom:1px dotted #666;}
.cms address {margin:0 0 1.5em;font-style:italic;}
.cms del {}
.cms pre, .cms code {margin:1.5em 0;white-space:pre;}
.cms pre, .cms code, .cms tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
.cms li ul, .cms li ol {margin:0 1.5em;}
.cms ul, .cms ol {margin:0 1.5em 1.5em 1.5em;}
.cms ul {list-style-type:square;}
.cms ol {list-style-type:decimal;}
.cms dl {margin:0 0 1.5em 0;}
.cms dl dt {font-weight:bold;}
.cms dd {margin-left:1.5em;}
.cms table {margin-bottom:1.4em;}
.cms th {font-weight:bold;background:#C3D9FF;}
.cms th, .cms td {padding:0px 0px 0px 0px;}
.cms tr.even td {background:#E5ECF9;}
.cms tfoot {font-style:italic;}
.cms caption {background:#eee;}



/* inline class style overrides */
.no-margin {margin: 0 !important;}
.no-margin-top {margin-top: 0 !important;}
.no-margin-right {margin-right: 0 !important;}
.no-margin-bottom {margin-bottom: 0 !important;}
.no-margin-left {margin-left: 0 !important;}

.margin-top-p5em {margin-top: 0.5em;}
.margin-right-p5em {margin-right: 0.5em;}
.margin-bottom-p5em {margin-bottom: 0.5em;}
.margin-left-p5em {margin-left: 0.5em;}

.no-padding {padding: 0 !important;}
.no-padding-top {padding-top: 0 !important;}
.no-padding-right {padding-right: 0 !important;}
.no-padding-bottom {padding-bottom: 0 !important;}
.no-padding-left {padding-left: 0 !important;}

.bold {font-weight: bold !important;}

.color-black {color: #000000 !important;}
.color-light-gray {color: #666666 !important;}

.text-align-left {text-align: left !important;}
.text-align-right {text-align: right !important;}

.no-background-image {background-image: none !important;}

.line-height-1p5em {line-height: 1.5em !important;}

.font-style-italic {font-style: italic !important;}

.blue {color: #0066CC !important;}

/* end inline class style overrides */

strong {font-weight: bold;}

.block {
  display: block;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

.column-container:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.column-container {display:inline-block;}
/* Hide from IE Mac \*/
.column-container {display:block;}
/* End hide from IE Mac */

.column {
  float: left;
}

.background-image {
	background-color: transparent; font-size: 0; text-decoration: none; line-height: 0; text-indent: -9999px; display: block; background-repeat: no-repeat; background-position: left top;
}

.clear {display:inline-block;}
.clear:after {
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content: "."; 
}

.background-image br {display: none;}


body {
	background: #fec400 url('http://c0473512.cdn.cloudfiles.rackspacecloud.com/beerbodybkg.jpg') repeat-x center top;
}


.outer-wrapper {
	width: 796px;
	background: #fff url('http://c0473512.cdn.cloudfiles.rackspacecloud.com/maingradient.gif') repeat-y left top;
	overflow: hidden;
	margin: 0 auto 20px;
	/* margin-left: 91px;
	margin-bottom: 20px;*/
}

.wrapper {
	background: transparent url('http://c0473512.cdn.cloudfiles.rackspacecloud.com/maingradienttop.jpg') no-repeat left top;
	overflow: hidden;
	width: 796px;
	/*margin: 20px 0 0 13px;*/
	/*width: 770px;*/
}

.inner-wrapper {
	margin: 31px 23px 0 23px;
	overflow: hidden;
	position: relative;
}

.membersareabar {
	height: 71px;
	background: transparent url('http://c0473512.cdn.cloudfiles.rackspacecloud.com/membersareabar.gif') no-repeat left top;
	position: relative;
}

.membersarea {
	width: 85px;
	height: 17px;
	position: absolute;
	left: 657px;
	top: 40px;
	text-decoration: none;
	font-size: 0; line-height: 0;
	text-indent: -9999px;
}

.photobar {
	margin-top: 8px;
}

.photo1, .photo3 {margin-right: 7px;}
.photo2 {margin-right: 169px;}

.beerthing {
	left: 291px;
	top: 11px;
	position: absolute;
}

.navigation {
	height: 37px;
	background: transparent url('http://c0473512.cdn.cloudfiles.rackspacecloud.com/navbar.gif') no-repeat left -37px;
	z-index: 9;
	zoom: 1;
}

.navigation li {
	float: left;
	position: relative;
	z-index: 9;
}
.navigation li.item-2 {margin-right: 174px;}
 
.navigation li.item-1 a {width: 93px;}
.navigation li.item-2 a {width: 190px;}
.navigation li.item-3 a {width: 118px;}
.navigation li.item-4 a {width: 167px;}

.navigation li.item-1 li {width: 95px;}
.navigation li.item-2 li {width: 192px;}
.navigation li.item-3 li {width: 120px;}
.navigation li.item-4 li {width: 169px;}

.navigation a {
	display: block;
	height: 37px;
	margin: 0 1px;
}

.navigation li a:hover,
.navigation li.hover a {
	background: transparent url('http://c0473512.cdn.cloudfiles.rackspacecloud.com/navbar.gif') no-repeat left -37px;
}

.navigation li.item-1 a, .navigation li.item-1 a:hover {background-position: -1px top !important;}
.navigation li.item-2 a, .navigation li.item-2 a:hover {background-position: -96px top !important;}
.navigation li.item-3 a, .navigation li.item-3 a:hover {background-position: -462px top !important;}
.navigation li.item-4 a, .navigation li.item-4 a:hover {background-position: -582px top !important;}

.navigation li ul {
	display: none;
	position: absolute;
	z-index: 9;
	zoom: 1;
	background: transparent url('http://c0473512.cdn.cloudfiles.rackspacecloud.com/transparency.png') repeat scroll left top;
	left: 0; top: 37px;
}

.navigation li.item-4 ul {
	right: -1px;
	left: auto;
}

.navigation li.hover ul {
	display: block;
	padding: 5px 22px 18px;
	height: auto;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #fff;
	width: 152px;
}

.navigation li ul li {
	display: block;
	float: none;
	width: auto !important;
}

.navigation li ul li a,
.navigation li ul li a:hover {
	margin: 0 0 5px 0;
	text-decoration: none;
	font-family: 'Arial',sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	display: block;
	background: transparent !important;
	height: auto !important;
	width: auto !important;
}

.navigation li ul li a:hover {
	text-decoration: underline;
}

.take-action-bar {
	background:url("http://c0473512.cdn.cloudfiles.rackspacecloud.com/take-action-bar.gif") no-repeat scroll left top transparent;
	height:22px;
	margin-top:6px;
	position:relative;
}

/*.second .take-action-bar {
	height: 72px;
	background: transparent url('http://c0473512.cdn.cloudfiles.rackspacecloud.com/take-action-bar-second.gif') no-repeat left top;
	margin-top: 0px;
	position: relative;
	margin: 0 0 7px 23px;
}*/

.take-action-bar p{
	color: #fff;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 1.3em;
	overflow: hidden;
	padding:13px 20px 0;
	width: 530px;
}

.take-action-bar a {
	position: absolute;
	width: 165px;
	height: 29px;
	left: 568px;
	top: 23px;
}

.main {
	overflow: hidden;
	zoom: 1;
	position: relative;
	color: #355e8d;
	font-size: 12px;
	line-height: 18px;
	font-family: 'Arial',sans-serif;
	background: transparent url('http://c0473512.cdn.cloudfiles.rackspacecloud.com/barleybkg.gif') no-repeat right top;
	/*height: 326px;*/
	min-height: 326px;
	border-width: 0 1px;
	border-style: solid;
	border-color: #cedbeb;
}

.second .main {
	background:none;
	/*height: auto;*/
	min-height: 60px;
}

.homepagetext {
	width: 394px;
	height: 80px;
	margin: 24px 0 0 25px;
	background: transparent url('http://c0473512.cdn.cloudfiles.rackspacecloud.com/homepagetext.gif') no-repeat left top;
}

ul.membersnav {
	margin:20px 25px;
	border-bottom:1px solid #7097c4;
	list-style-type:none;
}

ul.membersnav li {
	display:inline;
	padding:0 10px 0 10px;
	border-right:1px solid #7497c4;
	text-transform:uppercase;
}

ul.membersnav li.first {
	padding:0 10px 0 0;
}

ul.membersnav li.last {border:none;}

ul.membersnav li a {text-decoration:none;}

ul.membersnav li a:hover {text-decoration:underline;}

.position-1 {
	width: 430px;
	margin: 12px 0 20px 25px;

}

.position-2 {
	width: 440px;
	margin: 0px 0 0px 0px;
}

.second .position-1 {
	width:auto;
	margin: 23px 25px 20px 25px;
}

.second .position-2 {
	width: auto;
	margin: 0px 0 0px 0px;
}

.breadcrumbs {
	margin: 20px 25px 45px 25px;
	clear:both;
}
.breadcrumbs a:hover,
.breadcrumbs a {
	color: #7097c4;
	text-decoration:none;
}
.breadcrumbs a:hover {
	text-decoration: underline;
}

.footer {
	height: 43px;
	background: transparent url('http://c0473512.cdn.cloudfiles.rackspacecloud.com/footer.gif') no-repeat left top;
	position: relative;
}

.footer ul {
	position: absolute;
	left: 444px;
	top: 0px;
}

.footer ul li {
	float: left;
}

.footer ul a {
	height: 23px;
	display: block;
}

.footer .item-1 a {width: 32px; margin-right: 18px;}
.footer .item-2 a {width: 64px; margin-right: 20px;}
.footer .item-3 a {width: 86px; margin-right: 18px;}
.footer .item-4 a {width: 82px;}

.footer .item-1 a:hover, 
.footer .item-2 a:hover, 
.footer .item-3 a:hover, 
.footer .item-4 a:hover {background: transparent url('http://c0473512.cdn.cloudfiles.rackspacecloud.com/footer-hover.gif') no-repeat scroll left top;}

.footer .item-1 a:hover {background-position: 0px 0px;}
.footer .item-2 a:hover {background-position: -50px 0px;}
.footer .item-3 a:hover {background-position: -134px 0px;}
.footer .item-4 a:hover {background-position: -238px 0px;}

