/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 


 Global Layout */
body {
font-size:.75em;
text-align:left;
background:#000 url(img/bg.jpg) top left no-repeat;
color:#200D09;
font-family:Georgia, Arial, Helvetica, sans-serif;
margin:0;
}

#wrap {
width:953px;
padding-left:47px;
margin:0;
}

#nav {
position:relative;
width:953px;
height:197px;
}

#nav li {
position:absolute;
overflow:hidden;
}

#nav li a {
display:block;
width:500px;
height:500px;
text-indent:-9999em;
}

  #n1{
				top: 35px;
				left: 240px;
				height: 39px;
				width: 74px;
				background: url(img/n1.png) top left;
			}
			
			#n2{
				top: 30px;
				left: 360px;
				height: 23px;
				width: 78px;
				background: url(img/n2.png) top left;
			}
			
			#n3{
				top: 30px;
				left: 500px;
				height: 29px;
				width: 78px;
				background: url(img/n3.png) top left;
			}
			
			#n4{
				top: 18px;
				left: 800px;
				height: 59px;
				width: 139px;
				background: url(img/n4.png) top left;
			}
			
			#n5{
				top: 75px;
				left: 250px;
				height: 63px;
				width: 173px;
				background: url(img/n5.png) top left;
			}
			
			#n6{
				top: 92px;
				left: 465px;
				height: 25px;
				width: 77px;
				background: url(img/n6.png) top left;
			}
			
			#n7{
				top: 65px;
				left: 550px;
				height: 37px;
				width: 73px;
				background: url(img/n7.png) top left;
			}
			
			#n8{
				top: 80px;
				left: 733px;
				height: 38px;
				width: 98px;
				background: url(img/n8.png) top left;
			}
			
			#n9{
				top: 105px;
				left: 595px;
				height: 26px;
				width: 89px;
				background: url(img/n9.png) top left;
			}
			
			#n10{
				top: 95px;
				left: 890px;
				height: 31px;
				width: 63px;
				background: url(img/n10.png) top left;
			}
			
			#n11{
				top: 35px;
				left: 640px;
				height: 27px;
				width: 126px;
				background: url(img/n11.png) top left;
			}
			#n12{
				top: 65px;
				left: 415px;
				width: 105px;
				height: 34px;
				background: url(img/n12.png) top left;
		}



#page {
overflow:hidden;
font-size:1.2em;
}

#shim {
height:24px;
overflow:hidden;
background:url(img/top-shim.jpg) top left no-repeat;
}

#shim2 {
height:24px;
overflow:hidden;
background:url(img/mid-shim-Bill.jpg) top left no-repeat;
}

#shim3 {
height:24px;
overflow:hidden;
background:url(img/bottom-shim.jpg) top left no-repeat;
}

.content-top {
position:relative;
height:48px;
z-index:10;
background:url(img/content-top.png) top left no-repeat;
}

* html .content-top {
background:url(img/ctop.jpg) top right;
background-position:-3px 0;
}

.content-bottom {
position:relative;
height:47px;
z-index:25;
margin-top:-36px;
background:url(img/content-bottom.png) top left no-repeat;
behavior:url("iepngfix.htc");
}

.content {
position:relative;
background:url(img/cbg2.png) top left #887759;
z-index:20;
}

* html .content {
background:url(img/cbg2.gif) top left;
}

.the-content {
float:left;
width:649px;
padding-left:53px;
padding-bottom:36px;
}

.profile-image {
float:left;
}

.the-profile {
float:left;
width:74%;
padding:0 0 0 15px;
}

.the-profile a {
color:#200D09;
}

.the-profile p {
padding-bottom:7px;
}

.the-profile p a {
margin:0 2px;
}

#profile-header {
border:1px solid #e7d7b5;
overflow:hidden;
}

.actions {
border-right:2px dotted #A0895F;
height:54px;
float:left;
width:32%;
padding:10px 0 10px 4px;
}

/* a hack for the status tab */
#m6 .actions {
width:100%;
}

.actions ul {
float:left;
width:21%;
padding-left:3%;
border-right:2px dotted #A0895F;
}

.actions li {
padding-left:25px;
height:18px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background:transparent url(modules/mod_hellomenu/images/arrowIcons-20x20.gif) no-repeat scroll 0 -20px;
}

.actions li:hover {
background:transparent url(modules/mod_hellomenu/images/arrowIcons-20x20.gif) no-repeat scroll 0 0;
}

.buddies {
overflow:hidden;
margin-bottom:37px;
background:url(img/buddies-bottom.jpg) bottom left no-repeat;
}

.buddies h2 {
height:113px;
text-indent:-9999em;
background:url(img/buddies-title.jpg) top left no-repeat;
}

.buddies ul {
overflow:hidden;
padding-left:7px;
}

.my-buddy {
float:left;
width:300px;
border:1px solid #000;
background:#D9CEAE;
margin-left:5px;
margin-bottom:5px;
display:inline;
color:#9F8960;
font-size:.8em;
overflow:hidden;
padding:4px;
}

.my-buddy a {
color:#9F8960;
}

.my-buddy a:hover {
color:#2A4B40;
}

p.city {
padding-bottom:9px;
margin-bottom:4px;
margin-right:12px;
background:url(img/friend-break.jpg) bottom right no-repeat;
}

p.friend-links {
overflow:hidden;
background:url(img/friend-break-2.jpg) center no-repeat;
}

.friend-links span {
float:left;
width:47.9%;
text-align:center;
}

.about-buddies {
border:1px solid #000;
background:#D9CEAE;
line-height:1.5em;
font-size:.85em;
margin:4px 11px 15px;
padding:11px;
}

.sidebar {
position:relative;
z-index:10;
float:right;
width:189px;
padding-right:55px;
margin-top:-28px;
overflow:hidden;
}

#hellomenulogout {
padding:4px 0 0;
}

.widget {
position:relative;
z-index:10000;
overflow:hidden;
padding:0 1px 8px 8px;
}

.widget ul {
padding-bottom:6px;
border-bottom:1px dotted #214134;
}

.sidebar .widget:last-child ul {
border-bottom:0;
}

.edit {
padding-left:19px;
background:url(img/i1.jpg) left center no-repeat;
}

.message {
padding-left:19px;
background:url(img/i2.jpg) left center no-repeat;
text-align:center;
}

.friends {
padding-left:19px;
background:url(img/i3.jpg) left center no-repeat;
}

.my-friends {
padding-left:19px;
background:url(img/i4.jpg) left center no-repeat;
}

.my-groups {
padding-left:19px;
background:url(img/i5.jpg) left center no-repeat;
}

.my-photos {
padding-left:19px;
background:url(img/i6.jpg) left center no-repeat;
}

.my-videos {
padding-left:19px;
background:url(img/i7.jpg) left center no-repeat;
}

.sidebar ul li {
line-height:1.4em;
}

.sidebar h3 {
font-size:1.2em;
color:#fff;
}

.sidebar ol {
width:110%;
padding-top:7px;
}

.sidebar ol li {
float:left;
height:48px;
width:48px;
padding-right:8px;
padding-bottom:8px;
}

.sidebar ol li a {
float:left;
height:46px;
width:46px;
border:1px solid #fff;
}

#foot {
background:url(img/foot.jpg) top left repeat-x;
}

#footer {
width:953px;
padding-left:47px;
overflow:hidden;
margin:0;
}

.places {
margin-bottom:15px;
float:left;
width:522px;
line-height:1.5em;
}

.places h5 {
height:109px;
text-indent:-9999em;
background:url(img/places.png) top left no-repeat;
behavior:url("iepngfix.htc");
}

.places-lists {
overflow:hidden;
background:url(img/places-bg.gif) bottom left no-repeat;
}

.place-col {
float:left;
width:27.9%;
padding:0 3% 15px 2%;
}

.place-col ul {
color:#A53F0E;
padding:0 0 1px 12px;
}

.place-col h6 {
font-size:1.1em;
color:#fff;
}

.place-col a {
color:#BBA573;
text-decoration:none;
}

.place-col a:hover {
color:#A53F0E;
}

.place-col a.citylink {
color:#A53F0l;
}

.place-col a.citylink:hover {
color:#BBA573;
}

.featured {
float:right;
margin-bottom:15px;
width:414px;
color:#BAA673;
line-height:1.5em;
}

.featured h5 {
height:109px;
text-indent:-9999em;
background:url(img/featured-title.png) top left;
behavior:url("iepngfix.htc");
}

.the-featured {
background:url(img/featured-bg.gif) bottom left no-repeat;
padding:0 17px 5px;
}

.the-featured img {
float:left;
margin-right:8px;
background:#fff;
border:1px solid #A08960;
padding:3px;
}

.the-featured h6 {
font-size:1.5em;
color:#BAA673;
padding-bottom:5px;
margin-bottom:3px;
margin-left:0px;
border-bottom:1px dotted #2C110A;
}

.the-featured a {
float:right;
font-size:12px;
color:#A53F0F;
margin-top:2px;
}

.the-featured p {
overflow:hidden;
padding-bottom:1.5em;
}

.the-featured strong {
text-transform:uppercase;
}

#bottom {
clear:both;
font-size:1.15em;
height:81px;
color:#200B08;
background:url(img/bottombg.png) top left;
margin:10px 0 55px;
}

.foot-links {
text-align:left;
height:35px;
padding:15px 0 0 15px;
}

.foot-links a {
color:#BCA675;
margin:0 5px;
}

p.social {
float:right;
padding-right:15px;
height: 23px;
width: 336px;
text-indent: -9999em;
overflow:hidden;
}
.sprite-social-151 { background: url(img/social-sprite.png) no-repeat scroll top left transparent; width: 59px; height: 23px; } 
.sprite-social-152 { background: url(img/social-sprite.png) no-repeat scroll left -73px transparent; width: 57px; height: 23px; } 
.sprite-social-153 { background: url(img/social-sprite.png) no-repeat scroll left -146px transparent; width: 39px; height: 23px; } 
.sprite-social-155 { background: url(img/social-sprite.png) no-repeat scroll left -219px transparent; width: 45px; height: 23px; } 
.sprite-social-156 { background: url(img/social-sprite.png) no-repeat scroll left -292px transparent; width: 61px; height: 23px; } 

.social a {
float:left;
margin:0 15px 0 0;
}

.bottom-links {
float:left;
padding-left:15px;
}

.bottom-links a {
color:#A4400F;
margin:0 9px;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
}

/* Blog Styles + Classes */
.blog-buddy {
float:left;
width:593px;
border:1px solid #000;
background:#D9CEAE;
margin-left:0;
margin-bottom:5px;
display:inline;
color:#9F8960;
font-size:.8em;
overflow:hidden;
padding:4px;
}

/* NEED TO FIX ____ ______ Borders Around Buddy Photo ____________________ */
div.image {
border:1px solid #00f;
height:auto;
width:auto;
float:left;
text-align:center;
margin:2px;
}

div.blog-info {
text-align:left;
}

div.blog-info img {
text-align:left;
float:left;
margin:0 10px 0 0;
}

.blog-headline {
font-weight:400;
text-align:left;
font-size:20px;
color:#a23e0f;
}

.blog-author {
font-weight:400;
text-align:left;
font-size:11px;
color:#213d30;
margin:20px 0 0;
}

.blog-date {
font-weight:400;
text-align:left;
font-size:11px;
color:#a23e0f;
margin:0 0 20px;
}

.entry-title {
padding-bottom:15px;
text-align:center;
background:url(img/corners-top.png) bottom left no-repeat;
}

.entry-title h1 {
padding-bottom:20px;
}

.entry {
margin-bottom:36px;
background:#E7D7B5 url(img/corners-bottom.png) bottom left repeat;
padding:1px 12px 12px;
}

.wall-page {
font-size:12px;
padding:0 8px 0 18px;
}

.wall-sidebar {
float:left;
width:153px;
padding-top:16px;
}

.wall-sidebar p {
line-height:1.4em;
padding-top:.8em;
}

.wall-sidebar p span {
display:block;
padding-left:14px;
}

.my-wall {
margin-top:12px;
background:url(img/vline.gif) top left repeat-x;
padding:12px 12px 18px 10px;
}

.wall-entry {
clear:left;
overflow:hidden;
padding:8px 0;
}

.wall-entry img {
float:left;
margin-right:11px;
background:#fff;
border:1px solid #213D30;
padding:1px;
}

.wall-entry h4 {
color:#A43908;
}

.posted-time {
font-size:9px;
color:#BBA574;
}

.posted-time a {
color:#BBA574;
}

.wall-entry.reply {
color:#fff;
background:#321001;
padding:10px 10px 8px;
}

/*					
							.write{
								margin-top: 1px;	
								font-size: 10px;
								color: #321001;
								padding: 7px 0 7px 7px;
								background: #D9CEAE;
								margin-bottom: 45px;
								border: 2px solid #321001;
							}
				*/
.person {
border:1px solid #000;
overflow:hidden;
font-size:12px;
height:224px;
margin:8px 8px 0;
padding:3px;
}

.person img.profile-img {
float:left;
background:#fff;
margin-right:12px;
border:1px solid #998854;
display:block;
padding:2px;
}

.person-info {
float:left;
width:220px;
overflow:hidden;
display:block;
padding:4px 0 0;
}

.person-info a {
color:#a43908;
padding:4px;
margin-left: -2px;
}

.person-info ul {
float:left;
line-height:1.5em;
}

.person-info h2 {
color:#A53F0F;
font-size:1.4em;
font-weight:700;
text-transform:uppercase;
}

.my-city {
display:block;
color:#998854;
padding:3px 3px 0;
}

.photo-head {
margin-top:0;
padding:0 8px 20px 20px;
}

.photo-head h2 {
float:left;
padding:18px 0 0 8px;
}

.status-box {
position:relative;
font-size:10px;
float:right;
width:420px;
margin-top:-65px;
margin-right:5px;
padding-bottom:10px;
background:url(img/status-bottom.gif) bottom left no-repeat;
}

.status-content {
font-size:12px;
background:url(img/status-top.gif) top left no-repeat;
padding:12px 20px 0 18px;
}

.my-status {
border:1px solid #fff;
padding:9px;
}

.status-box h3 {
font-size:2em;
text-transform:uppercase;
font-weight:700;
color:#A53F0F;
}

.my-status p {
line-height:1.5em;
padding-top:2px;
}

.photo-box {
font-size:12px;
background:url(img/vline.gif) bottom left repeat-x;
padding:8px 6px 14px;
}

.photo-box h4 {
padding-left:25px;
padding-right:18px;
overflow:hidden;
}

.photo-box h4 span {
float:left;
font-size:1.5em;
color:#665941;
font-weight:700;
text-transform:uppercase;
}

.photo-box h4 a {
color:#222;
float:right;
margin-top:1em;
font-size:11px;
margin-right:-5px;
}

.scroller {
position:relative;
overflow:hidden;
height:115px;
padding:0 23px;
}

* html .scroller {
width:568px;
}

.scroll-left {
position:absolute;
top:0;
left:0;
height:115px;
width:20px;
text-indent:-9999em;
background:url(img/slide-left.gif) top left no-repeat;
}

.scroll-right {
position:absolute;
top:0;
right:0;
height:115px;
width:20px;
text-indent:-9999em;
background:url(img/slide-right.gif) top left no-repeat;
}

.scroller ul {
width:115%;
height:107px;
padding-top:8px;
}

.scroller li {
float:left;
width:130px;
padding-right:15px;
}

.scroller li a {
float:left;
border:1px solid #998854;
background:#fff;
padding:2px;
}

.scroller li a img {
float:left;
border:2px solid #2E4948;
}

.artist.alt {
background:#D9CEAE url(img/vline.gif) bottom left repeat-x;
}

.artist-top {
margin-bottom:8px;
background:url(img/vline.gif) bottom right no-repeat;
padding:8px 0 12px;
}

.launch-ticker {
height:19px;
width:154px;
float:right;
background:url(img/ticker-launch.gif) center no-repeat #e0d7ba;
border:1px solid #fff;
text-indent:-9999em;
padding:6px 11px;
}

.launch-jukebox {
height:19px;
width:154px;
float:right;
background:url(img/jukebox-launch.gif) center no-repeat;
border:1px solid #fff;
text-indent:-9999em;
padding:6px 11px;
}

.artist-info h2 {
font-size:1.5em;
font-weight:700;
text-transform:uppercase;
}

.artist-info h2 img {
float:none;
}

.artist-info h3 {
font-weight:700;
margin-bottom:5px;
font-size:1.1em;
text-transform:uppercase;
}

/* Grilln */
.grillincontest {
	position: relative;
	text-align:center;
	vertical-align:top;
	background-image:url(img/vline.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	padding:10px;
	margin:10px;
}

#grillin {
font-weight:400;
color:#a53f0f;
font-size:60px;
}

#grillin a:hover {
color:#b54f1f;
}

.grilln-photo {
float:left;
display:block;
background:#fffffb;
border:1px solid #9d8b65;
}

.grilln-photo-container {
float:left;
display:block;
margin:0;
padding:0;
}

.grilln-photo2 {
max-width:160px;
overflow:hidden;
display:inline-block;
background:#fffffb;
border:1px solid #9d8b65;
}

.grilln-info {
float:right;
width:414px;
color:#000;
line-height:1.2em;
font-size:.9em;
}

.grilln-header {
font-weight:400;
font-size:2em;
color:#a53f0f;
line-height:110%;
padding:3px 0 0;
}

.grilln-header a {
color:#a53f0f;
line-height:110%;
}

.recipe {
color:#9d8b65;
background:url(img/vline.gif) top right no-repeat;
margin:8px 0;
padding:8px 0;
font-size:10px;
}

.recipe-info {
color:#3b4e3b;
margin:0 6px 0 0;
}

.bar-header {
font-weight:400;
font-size:2em;
color:#a53f0f;
padding:3px 0 0;
}

#cal p {
line-height:1.5em;
padding:12px;
}

.cal-filter {
font-size:.9em;
color:#887759;
overflow:hidden;
padding:30px 12px 18px;
}

.cal-filter label {
float:left;
padding-right:6px;
font-size:1em;
padding-top:3px;
}

#cal .cal-filter p {
float:right;
padding:0;
}

.cal-filter input {
float:left;
font-size:1em;
margin-right:4px;
}

.cal-filter .text {
border:1px solid #433A33;
padding:2px 4px;
}

.cal-filter select {
float:left;
font-size:1em;
margin-right:4px;
border:1px solid #433A33;
margin-top:2px;
padding:1px 1px 1px 4px;
}

#cal table {
border-bottom:40px solid #E3D8BC;
}

#cal th {
background:url(img/vline.gif) bottom left repeat-x;
font-weight:700;
padding:3px;
}

#cal td {
background:url(img/vline.gif) bottom left repeat-x;
font-size:.95em;
color:#887759;
border-right:1px dotted #A08960;
padding:6px;
}

#cal tr.alt td {
background:#E2D7BB url(img/vline.gif) bottom left repeat-x;
}

.pnav {
background:url(img/vline.gif) top left repeat-x;
text-align:center;
color:#887759;
padding:10px 0 15px;
}

#cal div.pnav p {
padding:.5em;
}

#cal div.pnav p a {
color:#887759;
}

.best_of p {
margin:15px;
}

.place-col h3 {
visibility:visible;
color:#BBA573;
}

.footer-city a {
color:#A4400F;
}

.person-blog {
border:1px solid #000;
overflow:hidden;
font-size:12px;
margin:8px 8px 0;
padding:3px;
}

.blog-info {
float:left;
width:400px;
overflow:hidden;
padding:4px 0 0;
}

.blog-info a {
color:#A08960;
}

.blog-info ul {
float:left;
width:110px;
line-height:1.5em;
}

.blog-info ul.alt {
padding-left:10px;
border-left:1px dotted #A53F0F;
}

.bestof_thumbs {
float:left;
display:block;
width:125px;
height:135px;
overflow:hidden;
font-size:10px;
padding:15px 12px;
}

.bestof_thumbs_big {
float:left;
display:table-cell;
width:125px;
overflow:hidden;
padding:12px;
}

.bestof_thumbs img {
max-width:130px;
overflow:hidden;
width:125px;
}

#bestof_wrapper .typeface-js {
padding:8px;
}

#cToolbarNavList li {
display:inline;
}

.dropdown {
float:left;
border-top:1px solid #e7d7b5;
border-left:1px solid #e7d7b5;
border-bottom:1px solid #E7D7B5;
min-width:3.7em;
padding:5px;
}

.dropdown:last-child {
border-right:1px solid #e7d7b5;
}

.dropdown:first-child {
border-left:1px solid #e7d7b5;
}

/*	.dropdown ul{
		display: none;
		position: absolute;
	}
	
	.dropdown ul li{
		display: block;
		background-color: #A08960;
		width: 8.5em;
	}
		.dropdown ul li:hover {
			background-color: #907950
		}
		.dropdown ul lu a{
			text-decoration: none;
		}
	
	.dropdown:hover ul{
		display:block;
	}	 */
.dropdown:hover {
background-color:#A08960;
}

.active_toolbar {
color:#FFF;
background-color:#A08960;
}

.active_toolbar a {
color:#FFF;
}

.posted-time a,.wall-cocs a {
color:#a43908;
font-size:9px;
}

.write {
margin-top:1px;
font-size:10px;
color:#321001;
background:#D9CEAE;
margin-bottom:45px;
border:2px solid #321001;
padding:7px 0 7px 7px;
}

.flash-count {
	float:right;
	width: 130px;
	height:80px;
	padding:10px 10px 10px 0;
}
	.flash-count .outerBorder {
		border:2px solid #930;
	}

	.flash-count #shot_holder {
		margin-left:auto;
		margin-right:auto;
		background-color:#391300;
		border:1px solid rgb(204,153,127);
		text-align: center;		
		width:125px;
	}

	.flash-count .bottom_shots_holder {
		width:100%;
		color:#998854;
		text-align: left;
	}
	
	.flash-count #shots_left {		
		display: inline-block;
		margin-top: 2px;
		width: 35%;
		text-align: center;
		float: left;
	}

	.flash-count #shots_right {		
		float: left;
		width: 78px;
		display: inline-block;
		background-color:#391300;
		border:1px solid rgb(204,153,127);
		text-align: center;		
	}
		.flash-count #shots_right a{
			color: rgb(217,206,174);
		}

.photo-head2 h2 {
float:left;
padding:18px 0 0;
}

.status-box2 {
position:relative;
font-size:10px;
float:right;
width:420px;
margin-top:-110px;
margin-right:5px;
padding-bottom:10px;
background:url(img/status-bottom.gif) bottom left no-repeat;
}

.status-photo-box {
position:relative;
font-size:10px;
float:right;
width:420px;
margin-top:0;
margin-right:5px;
padding-bottom:10px;
background:url(img/status-bottom.gif) bottom left no-repeat;
}

.status-content-photos {
font-size:12px;
background:url(img/status-top.gif) top left no-repeat;
margin-top:-65px;
padding:12px 20px 0 18px;
}

.events_holder .event_holder {
width:100%;
float:left;
}

.events_holder .event_holder .event_data {
border:thin gray dotted;
float:left;
height:40px;
background-color:#E9DeBe;
padding-left:5px;
padding-top:5px;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.events_holder .event_holder .title {
background-color:#d9ceae;
font-weight:700;
font-size:100%;
height:15px;
border:0;
}

.events_holder .event_holder .event_date {
width:21%;
font-family:Arial, Helvetica, sans-serif;
}

.events_holder .event_holder .event_title {
width:23.2%;
font-family:Arial, Helvetica, sans-serif;
}

.events_holder .event_holder .event_venue {
width:17%;
}

.events_holder .event_holder .event_city {
width:20%;
}

.events_holder .event_holder .event_type {
width:11%;
}

.events_holder .faded {
color:#5d4b25;
}

#cal .small {
color:#000;
margin:8px 0;
padding:8px 0;
}

.module {
clear:both;
}

.dashboard-album-cell {
padding-top:20px;
}

#simgallery-table {
border-left:thin #000 solid;
border-bottom:thin #000 solid;
border-right:thin #000 solid;
}

.blackborder {
border:thin #000 solid;
}

.componentheading {
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size:20px;
color:#a43908;
padding:0 10px 10px 0;
}

/* Tooltips */
.tool-tip {
float:left;
border:1px solid #90b402 !important;
background:#f3fde0 url(../components/com_community/templates/default/images/tooltip-bg.gif) repeat-x top left !important;
max-width:200px;
z-index:50;
padding:5px;
}

.tool-title {
background:transparent url(../components/com_community/templates/default/images/tooltip-arrow.gif) no-repeat !important;
font-size:100%;
font-weight:700;
margin:-15px 0 0;
padding:15px 0 5px;
}

.tool-text {
font-size:100%;
margin:0;
}

#recipe_search {
float:right;
}

/* Side menu */
.mainlevelsm {
display:block;
font-size:13px;
background:url(../images/sm_top_large.png) repeat-x top left !important;
color:#FFF !important;
margin:8px 0 0;
padding:20px 10px 8px 4px;
}

.sublevelsm {
background:url(../images/sm_divider.png) repeat-x bottom !important;
color:#8f7f5a;
font-size:13px;
}

/* Saloon Near You */
.states .head h6 {
padding-left:15px;
background:url(../img/downCaret.png) no-repeat center left;
}

.states .activeState {
background:url(../img/upCaret.png) no-repeat center left !important;
}

td .contentheading {
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size:16px;
color:#a43908;
padding:0 10px 10px 0;
}

/* NOTIFICATIONS */
.notifications span {
width:90%;
float:left;
margin:5px;
}

#rsevents-action #friends .friendLink {
display:inline-block;
cursor:pointer;
margin-left:8px;
border:5px solid #D9CEAE;
}

#rsevents-action #friends .selected {
border:5px solid #B7A775;
}

#community-wrap {
overflow:hidden;
padding:15px 0;
}

.stbuttontext {
line-height:17px;
color:#a43908;
}

.pageslinks {
font-size:14px;
}

.archive_even {
background-color:#e9debe;
}

.archive_table td {
border:thin #000 dotted;
padding:5px;
}

.archive_table a {
color:#a54110;
}

#scores {
width:100%;
float:left;
padding:2px;
}

#scores thead td {
font-weight:700;
border-top:thin dotted gray;
}

#scores td {
border-left:thin dotted gray;
border-bottom:thin dotted gray;
padding:4px;
}

#scores .last {
border-right:thin dotted gray;
}

#sendShots {
padding-top:25px;
}

#sendShots .friendLink {
position:absolute;
display:none;
cursor:pointer;
margin-left:8px;
border:5px solid #D9CEAE;
}

#sendShots #sendShotsForm {
display:none;
padding-top:25px;
}

#sendShots #sendShotsForm p {
max-width:250px;
}

#sendShots #sendShotsForm #sendShots_error {
color:red;
}

#masterMenu {
clear:both;
padding-top:15px;
}

#masterMenu .meet {
height:20px;
width:110px;
background:transparent url(img/master/all.png) scroll no-repeat 0 0;
display:inline-block;
}

#masterMenu .blog {
height:20px;
width:136px;
background:transparent url(img/master/all.png) scroll no-repeat -125px 0;
display:inline-block;
}

#masterMenu .videos {
height:20px;
width:136px;
background:transparent url(img/master/all.png) scroll no-repeat -272px 0;
display:inline-block;
}

#masterMenu .facts {
height:20px;
width:110px;
background:transparent url(img/master/all.png) scroll no-repeat 0 -20px;
display:inline-block;
}

#masterMenu .story {
height:20px;
width:136px;
background:transparent url(img/master/all.png) scroll no-repeat -125px -20px;
display:inline-block;
}

#masterMenu .about {
height:20px;
width:136px;
background:transparent url(img/master/all.png) scroll no-repeat -272px -20px;
display:inline-block;
}

#viewRecipesMenu {
width:10em;
background-color:#372f2d;
color:#FFF;
display:none;
position:absolute;
z-index:100;
}

#viewRecipesMenu ul li {
margin-top:1px;
margin-left:1px;
background-color:#665941;
cursor:pointer;
}

#viewRecipesMenu ul li:hover {
background-color:#372f2d;
}

#viewRecipesMenu ul {
padding:1px;
}

#form-login {
padding-bottom:15px;
}

.blog-photo {
float:left;
display:block;
background:#fffffb;
border:1px solid #9d8b65;
width:120px;
padding:3px;
}

body #community-wrap ul.group-avatar-list li,body #community-wrap ul.group-avatar-list li.group-avatar-list-item {
display:inline;
background:none;
margin:0 3px 0 0;
padding:0;
}

body #community-wrap ul.group-avatar-list li.first {
width:100%;
display:block;
text-align:center;
padding-bottom:20px;
}

body #community-wrap ul.group-avatar-list li.first a.group-avatar-link {
display:block;
position:relative;
}

body #community-wrap ul.group-avatar-list .title {
font-weight:700;
font-size:160%;
margin-bottom:10px;
}

body #community-wrap ul.group-avatar-list .desc-title {
font-size:90%;
text-align:left;
line-height:normal;
border-bottom:1px solid #ccc;
font-weight:700;
margin:0 0 5px;
padding:2px 0;
}

body #community-wrap ul.group-avatar-list .desc-details {
color:#666;
text-align:left;
}

.activeVideoPageLink {
background:#B7A785;
}

.newstable {
	margin-top:10px;
}

.newstable td {
padding:3px 5px;
}

.newstable th {
color:#a43908;
padding-left:5px;
text-align:left;
font-weight:700;
font-size:14px;
min-width:80px;
}

.subheadline {
text-align:center;
color:#a43908;
font-size:1.5em;
font-variant:small-caps;
}

.news_search {
padding-top:10px;
padding-left:10px;
}

#scores .odd-row {
background-color:#C7B795;
}

.cal_subhead {
text-align:center;
font-size:17px;
}

.bunnyinfo {
color:#64583e;
font-style:italic;
}

.bunnyname {
font-size:20px;
}

.bunnylink {
padding-right:30px;
padding-left:20px;
}

.bunny_thumb_contain {
width:112px;
height:170px;
float:left;
text-align:center;
color:#ab522a;
vertical-align:middle;
margin:15px 22px;
}

.bunny_thumb {
width:111px;
height:111px;
border:thin #FFF solid;
background-color:#e0d7ba;
text-align:center;
vertical-align:middle;
}

.bunny_thumb img {
vertical-align:middle;
margin-top:auto;
margin-bottom:auto;
text-align:center;
}

.bunny_thumb a {
display:table-cell;
margin-top:auto;
margin-bottom:auto;
vertical-align:middle;
height:111px;
width:111px;
text-align:center;
}

.bunny_sr_thumb {
float:left;
height:109px;
width:109px;
border:thin #FFF solid;
background-color:#000;
text-align:center;
margin:auto 15px;
}

.bunny_search_result {
height:112px;
border-bottom:thin dotted #000;
clear:left;
background-color:#e6dfc5;
width:97%;
margin:auto auto 5px;
}

#bunny_paddedarea {
background-color:#e0d7ba;
padding:25px;
}

#bunny_gallery_text {
text-align:center;
padding-bottom:15px;
}

#bunnyvote_contain {
text-align:center;
cursor:pointer;
width:138px;
margin-left:15px;
float:left;
}

#bunnyshare_contain {
float:left;
margin-left:15px;
padding-top:10px;
}

#bunny_gallery {
padding:10px 25px;
}

.bunnypic {
background:url(/components/com_bourbunnies/woodgrain.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#d9ceb0;
}

.sal {
padding-right:10px;
}

.bourbon_facts {
padding-top:2px;
margin-left:140px;
}

.fact_wrapper {
margin-top:15px;
margin-bottom:15px;
padding-bottom:30px;
}

.jukebox-pagination {
background-color:#E0D7BA;
padding:5px;
}

.jukebox-pagination .page-selected {
font-weight:700;
font-size:1.5em;
}

#score_banner {
background-color:#675841;
padding:10px;
}

#score_banner span {
font-variant:small-caps;
font-size:1.5em;
color:#E0D7BA;
}

#score_banner span a {
color:#E0D7BA;
}

.profile,#cal {
overflow:hidden;
}

.profile-image a,.profile-image img,.the-featured p span {
display:block;
}

.the-profile .typeface-js a,.place-col span {
color:#A43E0D;
}

.actions ul:last-child,#cal td.td5 {
border:0;
}

.my-buddy img.av,.blog-avatar {
float:left;
display:inline;
margin-right:12px;
background:#fff;
border:1px solid #A08960;
padding:2px;
}

.about-buddies h4,.notifications .unread,.cal_subhead a {
font-weight:700;
}

#hellomenulogout a,.sidebar a:hover,.entry a,.entry a:visited,.active-profile-activity a,.contentheading a {
color:#a43908;

}

.sidebar a {
color:#E7D7B5;
text-decoration:none;
}

.wall-entry h4 a,.wall-entry.replied-to .posted-time a.comment-link {
color:#35170C;
}

.person-info ul.alt,.events_holder {
padding-left:5px;
}

.artist,.grilln,.bar {
overflow:hidden;
background:#E0D7BA url(img/vline.gif) bottom left repeat-x;
padding:12px;
}

.artist-photo,.bar-photo {
float:left;
display:block;
background:#fffffb;
border:1px solid #9d8b65;
padding:3px 3px 0;
}

.artist-info,.bar-info {
float:right;
width:414px;
color:#665941;
line-height:1.6em;
font-size:.8em;
}

.about-artist,.about-grilln,.about-bar {
float:left;
width:180px;
}

#grillin a,.orange {
color:#a53f0f;
}

.grilln-photo2 img,.grilln-photo img {
margin-bottom:-3px;
}

.grilln-top,.bar-top {
margin-bottom:5px;
background:url(img/vline.gif) bottom right no-repeat;
padding:8px 0 0;
}

.locality,#cal a,#cal td.td2,.events_holder .event_holder .event_title a {
color:#A53F0F;
}

.track-list,.recipe-fans {
float:right;
width:225px;
padding-left:5px;
background:url(img/hline.gif) top left repeat-y;
}

.recipe-vote-box{
	float:right;
	width:225px;
	padding-left:5px;
	background:url(img/hline.gif) top left repeat-y;
	margin-left:10px;
	margin-bottom:10px;
}

.recipe-sub-info{
	width:160px;
	clear:both;
	margin-top:10px;	
}

#cal td.td3,.pnav span {
color:#222;
}

.video-group,.rsevents .readmore,.rsevents .pagebreak,.contentdescription {
display:none;
}

.pageslinks span{
padding-left:10px;
padding-right:10px;
}

.pagination {
	text-align: center;
	font-family: Georgia, Times, serif;
	font-size: 1.5em;
	
}
.pagination span.of{
	text-decoration:overline underline;
	font-size:60%; 
	text-transform: uppercase;
}

.pagination,.pagination a {
padding-left:5px;
padding-right:5px;
color:#213D30;
}

.events_holder .event_holder .alt,.lightbrown,.archive_odd {
background-color:#d9ceae;
}

#beast img,#video-group-prev,#video-group-next {
padding:0px 10px 0 10px;
}

#beast {
	height:132px;
}

.pointer,.gotoAboutBT,#masterMenu span {
cursor:pointer;
}

#adminForm .rsevents,#rsevents-action #friends {
padding:15px;
}

body #community-wrap ul.group-avatar-list li a,body #community-wrap ul.group-avatar-list .title a {
text-decoration:none;
}

.bunny_sr_thumb a,.bunny_sr_thumb img {
display:block;
vertical-align:middle;
margin:auto;
}

#jomsForm .ctitle h2 { 
	display:none; 
}

.trifecta_copy {
	margin-left:22px;
	margin-right:22px;
	line-height: 2em;
	#text-align:center;
}

.horse_pick {
	display: inline-block;
	padding: 0px 30px;
}
	.horse_pick img {
		display: block;
		padding-bottom: 20px;
	}

.trifecta_bold {
	font-weight:bold;
	font-size: 14px;
}
.trifecta_header{
	margin-left: 20px;
	text-align: left;
	font-weight:bold;
	color:#a43e0d; 
	font-size:30px;
}

.sports_footer {
	width: 623px;
	height: 50px;
	text-align: center;
	background: url('components/com_trifecta/img/sports_footer.png') repeat-x rgb(29,60,47);
	border: 1px solid black;
	margin-top: 30px;
	margin-bottom: -1px;
	font-size: 120%;
}
	.sports_footer p{
		padding-top: 17px;
		color: white;
	}
	
	.sports_footer a{
		color: #E7D7B5;
		text-decoration: underline;
	}

.pagination .selected{
	font-weight: bold;
	font-size: 1.4em;
	color: #841900 !important;
}


.game_button {
	margin: 0 0px 0 0;
	/*padding: 0 10px 0 12px;*/
	background: url('img/button-backgrounds.png') left top no-repeat;
	display: block;
	height: 18px;
	color: #E0D7BA;
	text-decoration: none;
	text-align:center;

}

.game_button:hover {
	background: url('img/button-backgrounds.png') left -18px no-repeat;
	color: #E0D7BA;
}

.game_button:hover .button_roll {
	background: url('img/button-right-caps.png') right -18px no-repeat;
}

.button_roll  {
        background: url('img/button-right-caps.png') right top no-repeat;
        display: block;
        list-style-type: none;
        font-size: 14px;
        line-height: 18px;
        height: 18px;
        margin: 0 0.5em;
	text-align:center;
}

.button_roll p {
	margin-left:-5px;
	padding:0px;
}

.nopad {
	padding: 0px;
}
.socialTable td{
	padding:5px;
	vertical-align:top;
}

#div-social-wrap {
	width:400px; margin-left:auto; margin-right:auto;
}
#div-social {
	width:390px; margin-left:30px; margin-bottom:10px; margin-top:10px;
}

#div-social div {
	float:left;
}

#div-social-fb {
	/*margin-left: -20px;*/
}

.adjacent-to-plusone {
	margin-left: -20px;
}
/*
#div-social-gl {
	margin-left: -10px;
}
*/
#div-social-tw {
	margin-right:9px;
}

#div-social-share {
	margin-top:2px; margin-right:5px;
}

.div-social-clear {
	clear:both;
}


.kpi_table {
	width:100%;
	border:thin black solid;
	background-color:white;
	margin-bottom:10px;
	padding:10px;
}

.kpi_table th {
	background-color:grey;
	font-weight:bold;
	border-bottom:thin black solid;
}

.kpi_data td{
	border-bottom:thin grey solid;
}

#disclaimer-wrapper {
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	background: rgba( 0, 0, 0, 1 );
	width: 100%;
	height: 100%;
	z-index: 10000;
	display: none;
}
.disclaimer-fallback {
	z-index: -100;
}
#disclaimer-content {
	position: relative;
	background: url( '/images/disclaimer_back.png' ) top left no-repeat;
	width: 402px;
	height: 655px;
}
#disclaimer-enter-button, #disclaimer-login-button {
	display: block;
	position: relative;
	margin-left: -90px;
	left: 50%;
	top: 280px;
	background: url( '/images/enter.png' ) top left no-repeat;
	overflow: hidden;
	width: 180px;
	height: 70px;
}
#disclaimer-enter-button:hover {
	background: url( '/images/enter.png' ) left -70px no-repeat;
}
#disclaimer-login-button {
	top: 296px;
	background: url( '/images/login.png' ) top left no-repeat;
}
#disclaimer-login-button:hover {
	background: url( '/images/login.png' ) left -70px no-repeat;
}
#disclaimer-bottom {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 500px;
}
