/*

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

*/	


			/* Global Layout */


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

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

	#head{
		height: 197px;
	}
	
		#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.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;
			z-index: 20;
		}
		
		* html .content{
			
		}
		
		
		
		
			.home-content{
				float: left;
				width: 1100px;
				padding-left: 0px;				
			}
			
			
				
				
				
				
				
				.entry-title{
					padding-bottom: 15px;
					text-align: center;
					background: url(img/corners-top.gif) bottom left no-repeat;
				}
				
					.entry-title h1{
						padding-bottom: 20px;
					}
				
				.entry{
					padding: 1px 12px 12px 12px;
					margin-bottom: 36px;
					background: url(img/corners-bottom.gif) bottom left no-repeat;
				}
				
				
					
					
					
					.wall-page{
						font-size: 12px;
						padding: 0 8px 0 18px;
					}
					
						.wall-sidebar{
							float: left;
							width: 147px;
							padding-top: 16px;
						}
						
							.wall-sidebar p{
								line-height: 1.4em;
								padding-top: .8em;	
							}
							
							.wall-sidebar p span{
								display: block;
								padding-left: 14px;
							}
					
						
						.my-wall{
							padding: 12px 12px 18px 10px;
							margin-top: 12px;
							background: url(img/vline.gif) top left repeat-x;
						}
						
							.wall-entry{
								overflow: hidden;
								padding: 8px 0 8px 0;
							}
							
							.wall-entry img{
								float: left;
								margin-right: 11px;
								margin-bottom: 10px;
								background: #fff;
								padding: 1px;
								border: 1px solid #213D30;
							}
							
							.wall-entry h4{
								color: #A43908;
							}
							
								.wall-entry h4 a{
									color: #35170C;
									font-size: 9px;
								}
							
							.posted-time{
								font-size: 9px;
								color: #BBA574;	
							}
							
								.posted-time a{
									color: #BBA574;	
								}
								
								.wall-entry.replied-to .posted-time a.comment-link{
									color: #35170C;
								}
								
								.wall-entry.reply{
									color: #fff;
								}
							
							.wall-entry.reply{
								padding: 10px 10px 8px 10px;
								background: #321001
							}
							
							.write{
								margin-top: 1px;	
								font-size: 10px;
								color: #321001;
								padding: 7px 0 7px 7px;
								background: #D9CEAE;
								margin-bottom: 45px;
								border: 2px solid #321001;
							}
						
					
					
					.person{
						margin: 8px 8px 0 8px;
						padding: 3px;
						border: 1px solid #000;
						overflow: hidden;
						font-size: 12px;
					}				
				
						.person img.profile-img{
							float: left;	
							background: #fff;
							padding: 2px;
							margin-right: 12px;
							border: 1px solid #998854;
						}
						
						.person-info{
							float: left;
							padding: 4px 0 0 0;
							width: 232px;
							overflow: hidden;	
						}
						
							.person-info a{
								color: #A08960;
							}
						
							.person-info ul{
								float: left;
								width: 110px;
								line-height: 1.5em;
							}
							
							.person-info ul.alt{
								padding-left: 10px;
								border-left: 1px dotted #A53F0F;
							}
						
						.flash-count{
							float: right;
							width: 158px;
							padding: 10px;
						}
						
						.person-info h2{
							color: #A53F0F;
							font-size: 1.4em;
							font-weight: bold;
							text-transform: uppercase;
						}
						
						.my-city{
							display: block;
							padding: 3px 0 0 0;
							height: 27px;
							color: #998854;
							margin-bottom: 7px;
							background: url(img/lineline.gif) bottom left no-repeat;
						}
					
					
					.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;
							padding: 12px 20px 0 18px;	
							background: url(img/status-top.gif) top left no-repeat;
						}
						
						
						.my-status{
							padding: 9px;
							border: 1px solid #fff;
						}
						
							.status-box h3{
								font-size: 2em;
								text-transform: uppercase;
								font-weight: bold;
								color: #A53F0F;
							}
							
							.my-status p{
								line-height: 1.5em;
								padding-top: 2px;
							}
					
					
					.photo-box{
						padding: 8px 6px 14px 6px;
						font-size: 12px;
						background: url(img/vline.gif) bottom left repeat-x;
					}
					
					
						.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: bold;
							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;
							padding: 0 23px 0 23px;
							height: 115px;	
						}
						
						* 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;
								padding: 2px;
								background: #fff;
							}
							
							.scroller li a img{
								float:left;
								border: 2px solid #2E4948;
							}
							
								
				
				
				
				
				/* Artist */
				
					.artist{
						overflow: hidden;
						padding: 12px;	
						background: #E0D7BA url(img/vline.gif) bottom left repeat-x;
					}
					
					.artist.alt{
						background: #D9CEAE url(img/vline.gif) bottom left repeat-x;
					}
					
					.artist-photo{
						float: left;
						display:block;
						padding: 3px 3px 0px 3px;
						background: #fffffb;
						border: 1px solid #9d8b65;
					}
					
					.artist-info{
						float: right;
						width: 414px;
						color: #665941;
						line-height: 1.6em;
						font-size: .8em;
					}
					
						.artist-top{							
							padding: 8px 0 12px 0;
							margin-bottom: 8px;
							background: url(img/vline.gif) bottom right no-repeat;
						}
						
						.launch-jukebox{
							height: 19px;
							width: 154px;
							float: right;
							background: url(img/jukebox-launch.gif) center no-repeat;
							padding: 6px 11px 6px 11px;
							border: 1px solid #fff;
							text-indent: -9999em;
						}
						
						.artist-info h2{
							font-size: 1.5em;
							font-weight: bold;
							text-transform: uppercase;
						}
						
						.artist-info h2 img{
							float: none;
						}
						
						.about-artist{
							float: left;
							width: 190px;
						}
					
						.artist-info h3{
							font-weight: bold;
							margin-bottom: 5px;
							font-size: 1.1em;
							text-transform: uppercase;
						}
						
						
						
					/* Grilln */	
						
						
					.grilln{
						overflow: hidden;
						padding: 12px;	
						background: #E0D7BA url(img/vline.gif) bottom left repeat-x;
					}
						
					.grilln-photo{
						float: left;
						display:block;
						padding: 3px 3px 0px 3px;
						background: #fffffb;
						border: 1px solid #9d8b65;
					}
					
					.grilln-info{
						float: right;
						width: 414px;
						color: #665941;
						line-height: 1.6em;
						font-size: .8em;
					}
					
					.grilln-top{							
							padding: 8px 0 0px 0;
							margin-bottom: 5px;
							background: url(img/vline.gif) bottom right no-repeat;
						}
						
						.grilln-header{
						font-weight: normal;
						font-size: 2em;
						color:#a53f0f;
						padding: 3px 0px 0px 0px;	
		
					}
					
					.recipe{
							color: #9d8b65;
							padding: 8px 0px;
							margin: 8px 0px;		
							background: url(img/vline.gif) top right no-repeat;
						}
						
					.recipe-info{
							color: #3b4e3b;
							margin: 0px 6px 0px 0px
						}
						
					.about-grilln{
							float: left;
							width: 190px;
						}
						
						
						
						
						/* bar */
						
						.bar{
						overflow: hidden;
						padding: 12px;	
						background: #E0D7BA url(img/vline.gif) bottom left repeat-x;
					}
						
					.bar-photo{
						float: left;
						display:block;
						padding: 3px 3px 0px 3px;
						background: #fffffb;
						border: 1px solid #9d8b65;
					}
					
					.bar-info{
						float: right;
						width: 414px;
						color: #665941;
						line-height: 1.6em;
						font-size: .8em;
					}
					
					.bar-top{							
							padding: 8px 0 0px 0;
							margin-bottom: 5px;
							background: url(img/vline.gif) bottom right no-repeat;
						}
						
						.bar-header{
						font-weight: normal;
						font-size: 2em;
						color:#a53f0f;
						padding: 3px 0px 0px 0px;	
		
					}
					
					.recipe{
							color: #9d8b65;
							padding: 8px 0px;
							margin: 8px 0px;		
							background: url(img/vline.gif) top right no-repeat;
						}
						
					.recipe-info{
							color: #3b4e3b;
							margin: 0px 6px 0px 0px
						}
						
					.about-bar{
							float: left;
							width: 190px;
						}
					
						
						
						
						.locality{
							color: #A53F0F;
						}
						
						
						
						.track-list{
							float: right;
							width: 190px;
							padding-left: 16px;
							background: url(img/hline.gif) top left repeat-y;
						}
						
						.recipe-fans{
							float: right;
							width: 190px;
							padding-left: 16px;
							background: url(img/hline.gif) top left repeat-y;
						}
						
						
					
					
					#cal{
						overflow: hidden;
						font-size: .8em;	
					}
					
						#cal a{
							color: #A53F0F;
						}
						
						#cal p{
							padding: 12px;
							line-height: 1.5em;
						}
						
						.cal-filter{
							font-size: .9em;
							color: #887759;
							overflow: hidden;
							padding: 30px 12px 18px 12px;	
						}
						
							.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{		
							
								padding: 2px 4px 2px 4px;					
								border: 1px solid #433A33;
							}
							
							.cal-filter select{
								float: left;
								color: #887759;
								font-size: 1em;
								margin-right: 4px;
								padding: 1px 1px 1px 4px;					
								border: 1px solid #433A33;
							}
							
						
						#cal table{
							border-bottom: 40px solid #E3D8BC;
						}
						
						#cal th{
							padding: 3px;
							background: url(img/vline.gif) bottom left repeat-x;
							font-weight: bold;
						}
						
						#cal td{
							padding: 6px;
							background: url(img/vline.gif) bottom left repeat-x;
							font-size: .95em;
							color: #887759;
							border-right: 1px dotted #A08960;
						}
						
						#cal td.td5{
							border: 0;
						}
						
						#cal tr.alt td{
							background: #E2D7BB url(img/vline.gif) bottom left repeat-x;
						}
						
						#cal td.td2{
							color: #A53F0F;
						}
						
						#cal td.td3{
							color: #222;
						}
						
						.pnav{
							background: url(img/vline.gif) top left repeat-x;
							padding: 10px 0 15px 0;	
							text-align: center;
							color: #887759;
						}
						
							#cal div.pnav p{
								padding: .5em;
							}
						
							.pnav span{
								color: #222;
							}
							
							#cal div.pnav p a{
								color: #887759;
							}
					
					
						
				
				.best_of p{
				margin:15px;
				}
				.orange{
				color:#a53f0f;
				}
			
			
			
				.profile {
					overflow: hidden;	
				}
				
					.profile-image{
						float: left;
						width: 128px;	
					}
					
						.avatar{
							display: block;
							padding: 1px;
							background: #fff;
							border: 3px solid #222;
							margin-bottom: 5px;
						}
						
						.profile-image a, .profile-image img{
							display: block;
						}
						
					.the-profile{
						margin-left: 132px;
					}
					
						.the-profile a{
							color: #200D09;
						}
						
						.the-profile p{
							padding-bottom: 7px;
						}
						
						.the-profile p a{
							margin: 0 4px 0 4px;
						}
						
						.actions{
							background: #D9CEAE;
							padding: 10px 0 10px 0;
							border: 1px solid #000;
							overflow: hidden;
						}
						
							.actions ul{
								float: left;
								width: 21%;
								padding-left: 3%;
								border-right: 1px dotted #A0895F;	
							}
							
							.actions ul:last-child{
								border: 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;
						padding: 4px;
						border: 1px solid #000;
						background: #D9CEAE;
						margin-left: 5px;
						margin-bottom: 5px;
						display: inline;
						color: #9F8960;	
						font-size: .8em;
						overflow: hidden;
					}
					
						.my-buddy img.av{
							float: left;
							display: inline;
							margin-right: 12px;
							padding: 2px;
							background: #fff;
							border: 1px solid #A08960;
						}
						
						.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{
						padding: 11px;
						border: 1px solid #000;
						background: #D9CEAE;
						margin: 4px 11px 15px 11px;
						line-height: 1.5em;
						font-size: .85em;
					}
					
						.about-buddies h4{
							font-weight: bold;
						}
						
				
		
		
			.sidebar{
				position: relative;
				z-index: 20;
				float: right;
				width: 189px;
				padding-right: 55px;
				margin-top: -28px;
				overflow: hidden;
			}
			
				.widget{
					position: relative;
					z-index: 100;
					overflow: hidden;
					padding: 0 15px 8px 15px;
				}
				
					.widget ul{
						padding-bottom: 8px;
						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;
				}
				
				.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 a{
					color: #E7D7B5;
					text-decoration: none;	
				}				
				
				.sidebar a:hover{
					color: #000;
				}
				
				.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{
	margin: 0;	
	width: 953px;
	padding-left: 47px;
	overflow: hidden;
}

	.places{
		float: left;
		margin-bottom: 15px;
		width: 522px;
		line-height: 1.5em;
	}
	
		.places h5{
			height: 25px;
			width:930px;
			text-indent: -9999em;
			margin-top:55px;
			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: 0px 3% 15px 2%;
		}
		
			.place-col ul{
				padding: 0 0 10px 12px;
			}
			
			.place-col h6{
				font-size: 1.1em;
				color: #fff;
			}
			
			.place-col a{
				color: #BBA573;
				text-decoration: none;
			}
			
			.place-col a:hover{
				color: #A53F0E;
			}
	
	.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{
			padding: 0 17px 5px 17px;			
			background: url(img/featured-bg.gif) bottom left no-repeat;
		}
		
			.the-featured img{
				float: left;
				margin-right: 8px;
				background: #fff;
				padding: 3px;
				border: 1px solid #A08960;
			}
			
			.the-featured h6{
				font-size: 1.5em;
				color: #BAA673;
				padding-bottom: 5px;
				margin-bottom: 3px;	
				margin-left: 112px;
				border-bottom: 1px dotted #2C110A;
			}
			
			.the-featured a{
				float: right;
				font-size: 12px;
				color: #A53F0F;
				margin-top: 2px;
			}
			
			.the-featured p span{
				display: block;
			}
			
			.the-featured p{
				overflow: hidden;
				padding-bottom: 1.5em;
			}
			
			.the-featured strong{
				text-transform: uppercase;
			}
	
	
	#bottom{
		clear: both;
		font-size: 1.2em;
		margin: 30px 0 55px 0;
		height: 81px;
		color: #200B08;	
		background: url(img/bottombg.gif)top left no-repeat;
	}
	
		.foot-links{
			text-align: left;
			padding: 15px 0px 0 18px;
			height: 35px;
		}
		
			.foot-links a{
				color: #BCA675;
				margin: 20px 3px 0 3px;
			}
			
		p.social{
			float: right;
			padding-right: 8px;
		}
		
			.social a{
				margin: 0 15px 0 0;	
				float: left;
			}
			
		
		.bottom-links{
			float: left;
			padding-left: 15px;
		}
		
			.bottom-links a{
				color: #A4400F;
				margin: 0 9px 0 9px;
			}
			
		
		
		.person-blog{
						margin: 8px 8px 0 8px;
						padding: 3px;
						border: 1px solid #000;
						overflow: hidden;
						font-size: 12px;
					}				
			
				.blog-info{
					float: left;
					padding: 4px 0 0 0;
					width: 400px;
					overflow: hidden;	
						}
						
				.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;
							}
		







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

.seo_text {
	clear:both; /*this should stick*/
	width:953px;
	color:#BCA675;
<<<<<<< .mine
	margin:20px 3px 0 13px;
=======
	margin:20px 11px 0;
>>>>>>> .r2055
}




