body {
	background-image: url('/templates/5030/img/background_floral.png');
	background-repeat: repeat-y;
	background-position: center;
	background-color: #000;
}

.row_even_list {
}
.row_odd_list {
	background-color: #e1c796;
}

hr {
	color: #48220a;
	background-color: #48220a;
}
div.border_right {
	border-right: 1px solid #48220a;
}
div.wedge_branding {
	border-top: 1px solid #48220a;
}
.border_bottom {
	border-bottom: 1px solid #48220a;
}
div.border_right {
	border-right: 1px solid #48220a;
}
div.full_border {
	border: 1px solid #48220a;
}

div#footer {
	width: 962px;
}
div#footer-site-map {
	width: 960px;
	background: url("/img/footer_background_grain_dark.png");
	padding: 20px 0;
	margin-top: 20px;
	border: 1px solid #2a2a2a;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

div#brand {
	border: none;
	color: #fff;
}
div#brand a:link, div#brand a:visited {
	color: #fff;
}
div#brand div.cww-brand {
	background-image: url('../../../img/powered-by-dark-bg.png');
}
div#copyright div.beans-brand {
	background-image: url('/img/brands/19beans_light.png');
}
div#brand-spacer {
	min-height: 0;
}

div#wrapper-outer {
	background-image: url('/templates/5030/img/background_top.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}
 
div#wrapper { 
	margin-left: auto; 
	margin-right: auto;
}

div#identity {
	padding: 15px 0px 5px 80px;
	text-align: left;
}

div#top-menu {
	margin-left:auto;
	margin-right:auto;
	margin: 10px 0px;
	height: 32px;
}

div#banner {
	padding: 0px;
	min-height: 160px;
}

div#identity {
	width: 470px;
}
div#identity.rotatedIdentity {
	-webkit-transform: rotate(-4deg); 
	-moz-transform: rotate(-4deg);	
}

div#identity_grain {
	background-image: url('../img/grain.png');
	background-repeat: repeat;
	position: absolute;
	top: 0px;
	min-height: 120px;
	width: 475px;
}

div#intro-section {
	width: auto;
}

div#intro-top {
	background-image: url('/templates/5030/img/content_top_bg.gif');
	background-repeat: no-repeat;
	background-position: center top;
	min-height: 20px;
}

div#content {
	background-image: url('/templates/5030/img/content_bg.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #c8b185;
	min-height: 200px;
}

div#content-bottom {}

div#content div.col {
	margin-top: 20px;
}

.sf-menu {
	margin: 0;
	float: left;
	background: none;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
}
ul.sf-menu {
	background: none
}
.sf-menu a {
    padding: 0.5em 1.5em;
}
.sf-menu a:active {
	background: none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
    color: #b59765;
}
.sf-menu li {
    background: none;
}
.sf-menu li li {
    background: #250d01;
}
.sf-menu li li li {
    background: #250d01;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color: #fff;
	background-color: transparent;
	text-decoration: none;
}
.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	color: #48220a;
	background: #e8ddc7;
	text-decoration: none;
}

div.wedge-module-title {
	color: #48220a;
	margin: 5px 0px;
	background-image: url('../img/wedge_title_bg.png');
	background-repeat: repeat-x;
	background-position: bottom;
	min-height: 30px;
}

div.wedge-module-item {
	padding: 5px;
}

div.wedge-module-bottom {
	min-height: 20px;
}

div#footer-top {
	width: 960px;
	margin: 0 auto;
	background-image: url('/templates/5030/img/content_bottom_bg.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	min-height: 20px;
}

/* Twitter Wedge Style */
div.tweet_bubble div.tweet_text {
    background-color: #e3d0aa;
    background-image: none;
}
div.tweet_bubble div.tweet_tweeted_by {
    background-image: url("../img/bubble_tip_layers.gif");
    background-repeat: no-repeat;
}
div.twitter_wedge div.row_odd {
	background-color: #e3d0aa;
}

/* Calendar style */
.fc-content{
	background-color:transparent;
}
.fc-content .fc-state-default {
    border-color: #48220a;
    border-style: solid;
}
div.fc-content thead th {
	color: #fff;
	background: none repeat scroll 0 0 #48220a;
}
.fc-widget-content {
    border: 1px solid #48220a;
}
.fc-event-skin{
	background-color: #48220a;
}
