@charset "utf-8";
/*

METROFLEX PLANO WEBSITE DESIGN
By: Michael Strobel / OneQuickRhino.com

Color Reference
Dark Gray: #0e0f0c
Dark Gray Highlight: #131410
Mid Dark Gray: #1A1C17
Light Dark Gray: #262921
Off White: #d9cdb8
Tan: #8c7b6c
Red: #590c0c
Dark Red: #260707

*/

BODY {
margin-top:0;
margin-left:0;
margin:0px;
background-image:url(../images/mainBG3.jpg);
background-repeat:repeat;
}

#divline {
border-top-style: dashed;
border-top-color: #8c7b6c;
border-top-width: 1px;
padding-bottom: 10px;
}

.divline {
border-top-style: dashed;
border-top-color: #8c7b6c;
border-top-width: 1px;
padding-bottom: 10px;
}

/*===================================
	MAIN CONTAINERS and LAYOUT
===================================*/
#main-wrap {
width:100%;
height:230px;
background-image:url(../images/headerBG.jpg);
background-repeat:repeat-x;
}

#content-wrap {
width:850px;
margin-left:auto;
margin-right:auto;
}

/*===================================
	HEADER
===================================*/
#header {
width: 850px;
margin-left:auto;
margin-right:auto;
}

	#logoblock {
	float:left;
	width:308px;
	height:192px;
	margin-top:0px;
	}
	
	#phoneblock {
	float: right;
	margin-top: 0px;
	margin-right:80px;
	width:302px;
	height:52px;
	}
	
	#contactnavblock {
	float: right;
	margin-top: 0px;
	margin-right:80px;
	width:302px;
	height:15px;
	}
	
	/*=======MAIN NAV=======*/
	#nav_menu{
	float: right;
	width:530px;
	margin-top: 90px;
	margin-left: 0px;
	margin-right: 0px;
	}
			
	#nav_menu ul{
	padding: 0 0 0 0px;
	margin: 0 auto;
	height: 51px;
	list-style: none;
	}
		
	#nav_menu ul li{
	float:left;
	padding-right: 0px;
	}
		
	#nav_menu li a{
	float: left;
	display: block;
	color: #d9cdb8;
	font-size: 16px;
	height: 20px;
	text-align: center;
	padding: 10px 10px 10px 10px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 800;
	}
		
	#nav_menu  li.current a, #nav_menu  li a:hover{
	color: #8c7b6c;
	text-decoration: none;
	background-image:url(../images/navROBG.jpg);
	background-repeat:no-repeat;
	}

/*===================================
	CONTENT
===================================*/
#content-contain {
width:850px;
height:auto;
margin-left:auto;
margin-right:auto;
background-color:#0e0f0c;
margin-top:20px;
padding-top:10px;
padding-right:5px;
padding-bottom:10px;
padding-left:5px;
}

#joinbanner-contain {
width:850px;
height:auto;
margin-left:auto;
margin-right:auto;
background-color:#0e0f0c;
margin-top:10px;
padding-top:10px;
padding-right:5px;
padding-bottom:10px;
padding-left:5px;
}

	#joinbannercontent-contain {
	width:840px;
	height:70px;
	margin-left:auto;
	margin-right:auto;
	}

/*=======HOMEPAGE SPECIFIC=======*/
#featurecontent-containOUT {
width:850px;
height:auto;
margin-left:auto;
margin-right:auto;
background-color:#0e0f0c;
margin-top:20px;
padding-top:10px;
padding-right:5px;
padding-bottom:10px;
padding-left:5px;
}

	#featurecontent-contain {
	width:840px;
	height:295px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/contentfeatureBG.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	}
	
		#featurecontent-containLEFT {
		float:left;
		width:360px;
		height:auto;
		margin-top:20px;
		margin-left:20px;
		}
		
		#featurecontent-containRIGHT {
		float:right;
		width:416px;
		height:277px;
		margin-top:8px;
		margin-right:8px;
		margin-bottom:0px;
		}
	
#promocontent-contain {
width:860px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}

	#promocontentLEFT {
	float:left;
	width:260px;
	height:300px;
	background-color:#0e0f0c;
	}
	
		#vidExPARAcontain {
		width:245px;
		height:auto;
		margin-top:10px;
		margin-left: 8px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		}
		
			#vidExFORMcontain {
			width:225px;
			height:auto;
			margin-top:0px;
			margin-left: 10px;
			padding-top:0px;
			padding-left:0px;
			padding-bottom:0px;
			}
	
	#promocontentMID {
	float:left;
	width:260px;
	height:300px;
	background-color:#0e0f0c;
	margin-left:40px;
	}
	
		#eventpromoPARAcontain {
		width:228px;
		height:auto;
		margin-top:10px;
		margin-left: 10px;
		padding-top:8px;
		padding-left:10px;
		padding-bottom:8px;
		}
		
		#eventpromoPARAcontain:hover {
		background: #131410;
		}
	
	#promocontentRIGHT {
	float:right;
	width:260px;
	height:300px;
	background-color:#0e0f0c;
	}
	
		#merchpromoPARAcontain {
		width:245px;
		height:auto;
		margin-top:10px;
		margin-left: 10px;
		padding-top:8px;
		padding-left:0px;
		padding-bottom:8px;
		}
	
		#promoHEAD {
		width:182px;
		height:52px;
		margin-top:15px;
		margin-left:-10px;		
		}
		
		#promogenPARAcontain {
		width:228px;
		height:auto;
		margin: 10px 0 0 10px;
		padding: 8px 8px 8px 8px;
		}
		
/*=======SUBPAGE FULL SPECIFIC=======*/
#subcontentFULL-contain {width:860px; height:auto; margin-left:auto; margin-right:auto; margin-top:20px; min-height:650px; background-color:#0e0f0c; padding-top:10px; padding-left:0px; padding-bottom:30px; }

.subcontentFULL-inner {margin: 10px 10px 10px 20px; padding-left:10px; width:820px; height:auto; overflow:hidden;}
	
	.subcontentFULL-inner p {margin-bottom:10px; font-size:13px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#d9cdb8; }
	
	.subcontentFULL-inner h1 {margin:0; margin-bottom:0px; font-size:42px; font-weight: 800; font-family:Arial, Helvetica, sans-serif; color:#590c0c; }

.testimonialblockscontainer {width:810px; height:auto; margin: 10px 0 10px 5px; overflow:hidden;}
	.testimonialblock {float:left; width:230px; min-height:270px; height:auto; margin:10px 20px 0 0; padding:10px 10px 10px 10px; background-color:#131410;}
		.testimonialblock:hover {background: #1A1C17;}
		.testimonialblock p {margin:10px 0 10px 0;font-size:13px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#d9cdb8;}

.resultsblockscontainer {width:790px; height:auto; margin: 10px 0 10px 20px; overflow:hidden;}
	.resultsblock {float:left; width:309px; min-height:270px; height:auto; margin:10px 50px 0 0; padding:10px 10px 10px 10px; background-color:#131410;}
		.resultsblock:hover {background: #1A1C17;}
		.resultsblock p {margin:10px 0 10px 0;font-size:13px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#d9cdb8;}

.bootcampblockscontainer {width:790px; height:auto; margin: 10px 0 10px 0; overflow:hidden;}
	.bootcampblock {float:left; width:309px; min-height:270px; height:auto; margin:10px 50px 0 0; padding:10px 10px 10px 10px; background-color:#131410;}
		.bootcampblock:hover {background: #1A1C17;}
		.bootcampblock p {margin:10px 0 10px 0;font-size:13px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#d9cdb8;}
		

/*=======SUBPAGE SPECIFIC=======*/
#subcontent-contain {
width:850px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}

	#subcontentLEFT {
	float:left;
	width:565px;
	height:auto;
	min-height:650px;
	background-color:#0e0f0c;
	padding-top:10px;
	padding-left:0px;
	padding-bottom:30px;
	}
	
	#subcontentLEFTshort {
	float:left;
	width:565px;
	height:auto;
	min-height:430px;
	background-color:#0e0f0c;
	padding-top:10px;
	padding-left:0px;
	padding-bottom:30px;
	}
	
		#subheaderTABcontain {
		width:194px;
		height:36px;
		background-image:url(../images/headerTAB.jpg);
		background-repeat:no-repeat;
		margin-top:-15px;
		margin-left:30px;
		overflow:hidden;
		}
		
			#subheaderTABinner {
			padding-top:6px;
			padding-left:15px;
			}
		
		#subheadercontain {
		width:auto;
		height:auto;
		}
		
		#submainPARAcontain {
		width:520px;
		height:auto;
		margin-top:10px;
		margin-left: 10px;
		padding-top:8px;
		padding-left:10px;
		padding-bottom:8px;
		overflow:hidden;
		}
	
		#subPARAcontain {
		width:228px;
		height:auto;
		margin-top:10px;
		margin-left: 10px;
		padding-top:8px;
		padding-left:10px;
		padding-bottom:8px;
		}
		
		.piccontainLEFT {
		float:left;
		margin-right:10px;
		margin-bottom:5px;
		padding-top:5px;
		}
		
		.piccontainRIGHT {
		float:right;
		margin-left:10px;
		margin-bottom:2px;
		text-align:center;
		}
		
		/*====MEMBERSHIP PAGE CONTAINS===*/
		#memberPARAcontainLEFT {
		float:left;
		width:320px;
		height:auto;
		margin-top:10px;
		margin-left:10px;
		padding-top:8px;
		padding-left:10px;
		padding-bottom:8px;
		}
		
		#cartbuttoncontain {
		width:238px;
		margin-left:10px;
		margin-top:20px;
		margin-bottom:20px;
		}
		
		#bottomcartbuttoncontain {
		width:238px;
		margin-left:160px;
		margin-top:20px;
		margin-bottom:20px;
		}
		
		a.cartbuttonrollover {
		display: block;  
		width: 238px;  
		height: 66px;  
		background: url(../images/cartbutton.jpg) no-repeat 0 0;  
		overflow: hidden;  
		text-indent: -10000px;  
		font-size: 0px;  
		line-height: 0px;   
		}
			
		a:hover.cartbuttonrollover {  
		background-position: 0 -66px;  
		}
		
		
			#memberPARAcontainLEFT ul {
			margin: 0;
			margin-left:25px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:100%;
			color:#d9cdb8;
			}
			
			#membersubPARAcontainLEFT li {
			margin-bottom:5px;
			list-style-image: url("../images/star.png");
			}
			
		#memberPARAcontainRIGHT {
		float:right;
		width:180px;
		height:auto;
		margin-top:10px;
		margin-right:10px;
		padding-top:8px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:8px;
		background:#131410;
		}
		
			#memberPARAcontainRIGHT ul {
			margin: 0;
			margin-left:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:100%;
			color:#d9cdb8;
			}
			
			#memberPARAcontainRIGHT li {
			margin-bottom:5px; list-style:none;
			}
			
			#joinbuttoncontain {
			float:left;
			width:158px;
			margin-left:10px;
			margin-top: 10px;
			}
			
			a.joinbuttonrollover {
			display: block;  
			width: 158px;  
			height: 34px;  
			background: url(../images/joinbutton.jpg) no-repeat 0 0;  
			overflow: hidden;  
			text-indent: -10000px;  
			font-size: 0px;  
			line-height: 0px;   
			}
			
			a:hover.joinbuttonrollover {  
			background-position: 0 -34px;  
			}
		
		/*====STORE PAGE CONTAINS===*/
		#storefeatureitemcontain {
		width:525px;
		height:auto;
		margin-top:10px;
		margin-left: 10px;
		background-image:url(../images/storefeatureBG.jpg);
		background-repeat:repeat;
		padding:10px;
		overflow:hidden;
		}
		
			#storefeaturepiccontain {
			float:right;
			margin-left:10px;
			}
			
			#pricebuycontain{
			width:333px;
			height:auto;
			margin-top:0px;
			}
			
				#pricebuyleft{
				float:left;
				margin-left:10px;
				margin-top:25px;
				}
				
				#pricebuyright{
				float:right;
				margin-right:10px;
				margin-top:0px;
				}
			
				a.featurebuynowbuttonrollover {
				display: block;  
				width: 122px;  
				height: 26px;  
				background: url(../images/featurebuynowbutton.jpg) no-repeat 0 0;  
				overflow: hidden;  
				text-indent: -10000px;  
				font-size: 0px;  
				line-height: 0px;   
				}
				
				a:hover.featurebuynowbuttonrollover {  
				background-position: 0 -26px;  
				}
		
		#storemaincontain {
		width:544px;
		height:auto;
		margin-top:15px;
		margin-left: 10px;
		overflow:hidden;
		}
		
		#storemainlinkcontain {
		width:540px;
		height:auto;
		margin-top:0px;
		margin-left: 10px;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:0px;
		overflow:hidden;
		text-align:right;
		}
		
		a.mainbuynowbuttonrollover {
		display: block;  
		width: 110px;  
		height: 24px;  
		background: url(../images/mainbuynow.jpg) no-repeat 0 0;  
		overflow: hidden;  
		text-indent: -10000px;  
		font-size: 0px;  
		line-height: 0px;   
		}
				
		a:hover.mainbuynowbuttonrollover {  
		background-position: 0 -24px;  
		}
		
			#storemainleft{
			float:left;
			margin-left:10px;
			padding-top:10px;
			padding-left:12px;
			padding-right:5px;
			width:220px;
			height:auto;
			background-color:#131410;
			}
			
				#storemainleft:hover {
				background: #1A1C17;
				}
			
			#storepricebuycontain{
			width:215px;
			height:auto;
			margin-top:0px;
			overflow:hidden;
			}
			
				#storepricebuyleft{
				float:left;
				margin-left:0px;
				}
				
				#storepricebuyright{
				float:right;
				margin-right:0px;
				margin-top:0px;
				}
				
			#storemainright{
			float:right;
			margin-right:10px;
			padding-top:10px;
			padding-left:12px;
			padding-right:5px;
			width:220px;
			height:auto;
			background-color:#131410;
			}
			
				#storemainright:hover {
				background: #1A1C17;
				}

	/*====GYM PAGE CONTAINS===*/
	#desiregraphic {
	width:480px;
	height:180px;
	margin: 30px 0 0 15px;
	background:url(../images/desire-graphicBG.jpg);
	padding:10px;
	overflow:hidden;
	}
		
		#desiregraphic h1 { 
		margin:0; 
		margin-bottom:0px;
		font-size:38px; 
		font-weight: 800; 
		font-family:Arial, Helvetica, sans-serif;
		color:#8c7b6c;
		}
		
		#desiregraphic p {
		margin: 0;
		font-size:18px; 
		font-weight:normal; 
		font-family:Arial, Helvetica, sans-serif;
		color:#d9cdb8;
		}
		
		#desiregraphic p.dsmall {
		margin: 20px 0 0 0;
		font-size:13px; 
		}
	
	
	.personaltrainercontain {
	width:520px;
	height:auto;
	overflow:hidden;
	}
	
	
	.personaltrainerleft{
	float:left;
	margin-right:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	width:220px;
	height:auto;
	background-color:#131410;
	}
			
		.personaltrainerleft:hover {
		background: #1A1C17;
		}
	
	.personaltrainerright{
	float:right;
	margin-right:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	width:220px;
	height:auto;
	background-color:#131410;
	}
			
		.personaltrainerright:hover {
		background: #1A1C17;
		}
	
	.personaltrainercenter {
	width:500px;
	height:auto;
	float:left;
	margin-right:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#131410;
	}
	
		.personaltrainercenter:hover {
		background: #1A1C17;
		}
	
	#equippiccontain {
	width:515px;
	height:auto;
	overflow:hidden;
	}
	
		#equippiccontainLEFT {
		float:left;
		margin-right:10px;
		margin-bottom:0px;
		}
		
		#equippiccontainMID {
		float:left;
		margin-left:7px;
		margin-bottom:0px;
		}
			
		#equippiccontainRIGHT {
		float:right;
		margin-left:0px;
		margin-bottom:0px;
		}
	
	/*====VIDEO AND PIC PAGE CONTAINS===*/
	#videoframe {
	width:480px;
	height:385px;
	margin-left:25px;
	overflow:hidden;
	}
	
	#pic-contain {
	width:480px;
	height:auto;
	margin-left:25px;
	overflow:hidden;
	}
	
		#pic1{
		float:left;
		width:106px;
		height:80px;
		}
		
		#pic2{
		float:left;
		width:106px;
		height:80px;
		margin-left:16px;
		}
		
		#pic3{
		float:left;
		width:106px;
		height:80px;
		margin-left:16px;
		}
		
		#pic4{
		float:left;
		width:106px;
		height:80px;
		margin-left:16px;
		}
	
	#pic-contain2 {
	width:480px;
	height:auto;
	margin-left:25px;
	overflow:hidden;
	}
	
		#pic5{
		float:left;
		width:106px;
		height:80px;
		}
		
		#pic6{
		float:left;
		width:106px;
		height:80px;
		margin-left:16px;
		}
		
		#pic7{
		float:left;
		width:106px;
		height:80px;
		margin-left:16px;
		}
		
		#pic8{
		float:left;
		width:106px;
		height:80px;
		margin-left:16px;
		}
	
	/*====CONTACT PAGE CONTAINS===*/
	#contactPARAleft{
	float:left;
	margin-right:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	width:220px;
	height:auto;
	}
	
	#contactPARAright{
	float:right;
	margin-right:10px;
	width:220px;
	height:auto;
	}
	
	
	/*====SIDEBAR CONTAINS===*/
	#subcontentRIGHT {
	float:left;
	width:260px;
	height:auto;
	}
	
		#subcontentRIGHTblock {
		float:left;
		width:260px;
		height:auto;
		background-color:#0e0f0c;
		margin-left:25px;
		padding-bottom:20px;
		}


/*====LANDING PAGE CONTAINS===*/
	
.landingpageleft{
float:left;
margin: 30px 0 0 0;
padding: 10px 10px 0 10px;
width:210px;
height:auto;
background-color:#131410;
}
	
	.landingpageleft ul { padding:0px; margin:20px; line-height:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d9cdb8; }
			
.landingpageright{
float:right;
margin: 30px 0 0 0;
padding: 10px 10px 0 10px;
width:250px;
height:auto;
background-color:#131410;
}

	.landingpageright ul { padding:0px; margin:20px; line-height:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d9cdb8; }


/*====MAILER PAGE CONTAINS===*/
	
.mailercontent {
margin: 30px 0 0 0;
padding: 20px 20px 20px 20px;
width:475px;
height:auto;
background-color:#131410;
}
	
	.mailercontent ul { padding:0px; margin:20px; line-height:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d9cdb8; }
			

/*====FOOTER CONTAINS===*/
#footer {
width:850px;
height:auto;
overflow:hidden;
}

	#footLEFT {
	float:left;
	width:450px;
	margin-left:10px;
	}
	
	#footRIGHT {
	float:right;
	width:310px;
	margin-right:10px;
	}

/*===================================
	Typography
===================================*/
ul, ol { padding:0px; margin:0; }

sup {
font-size:10px;
color:#d9cdb8;
vertical-align:text-top;
}

p {
margin:0; 
margin-bottom:10px;
font-size:13px; 
font-weight:normal; 
font-family:Arial, Helvetica, sans-serif;
color:#d9cdb8;
}

	.noMARGE {
	margin:0; 
	margin-bottom:0px;
	font-size:13px; 
	font-weight:normal; 
	font-family:Arial, Helvetica, sans-serif;
	color:#d9cdb8;
	}
	
	.contactnav {
	margin:0; 
	margin-bottom:0px;
	font-size:16px; 
	font-weight:normal; 
	font-family:Arial, Helvetica, sans-serif;
	color:#8c7b6c;
	text-align:center;
	}
	
	.homeeventPARA {
	margin:0; 
	margin-bottom:0px;
	font-size:12px; 
	font-weight:normal; 
	font-family:Arial, Helvetica, sans-serif;
	color:#d9cdb8;
	}
	
	.price{
	margin:0; 
	margin-bottom:0px;
	font-size:28px; 
	font-weight:700; 
	font-family:Arial, Helvetica, sans-serif;
	color:#d9cdb8;
	}
	
	.price2{
	margin:0; 
	margin-bottom:0px;
	font-size:21px; 
	font-weight:700; 
	font-family:Arial, Helvetica, sans-serif;
	color:#d9cdb8;
	}
	
	.testimonials {
	margin:0; 
	margin-bottom:10px;
	font-size:12px; 
	font-weight:normal; 
	font-family:Arial, Helvetica, sans-serif;
	color:#8c7b6c;
	}
	
	.packages {
	margin:0; 
	margin-bottom:5px;
	margin-top:5px; 
	font-size:11px; 
	font-weight:normal; 
	font-family:Arial, Helvetica, sans-serif;
	color:#8c7b6c;
	}
	
	.footer1 {
	margin:0; 
	margin-bottom:0px;
	font-size:12px; 
	font-weight:normal; 
	font-family:Arial, Helvetica, sans-serif;
	color:#8c7b6c;
	}
	
	.footer2 {
	margin:0; 
	margin-bottom:0px;
	font-size:11px; 
	font-weight:normal; 
	font-family:Arial, Helvetica, sans-serif;
	color:#8c7b6c;
	text-align:center;
	}

h1 {
margin:0; 
margin-bottom:0; 
}

	.subheadline {
	margin:0; 
	margin-bottom:0px;
	font-size:42px; 
	font-weight: 800; 
	font-family:Arial, Helvetica, sans-serif;
	color:#590c0c;
	}
	
	.subheadlineMID{
	margin:0; 
	margin-bottom:0px;
	font-size:33px; 
	font-weight: 800; 
	font-family:Arial, Helvetica, sans-serif;
	color:#8c7b6c;
	}
	
	.subheadTAB {
	margin:0; 
	margin-bottom:0px;
	font-size:18px; 
	font-weight: 800; 
	font-family:Arial, Helvetica, sans-serif;
	color:#d9cdb8;
	}

h2 {
margin:0; 
margin-bottom:0; 
}

	.subheadline2{
	margin:0; 
	margin-bottom:0px;
	font-size:20px; 
	font-weight: 800; 
	font-family:Arial, Helvetica, sans-serif;
	color:#8c7b6c;
	}

h3{
margin:0; 
margin-bottom:0; 
} 

	.subheadline3 {
	margin:0; 
	margin-bottom:0px;
	font-size:16px; 
	font-weight: 600; 
	font-family:Arial, Helvetica, sans-serif;
	color:#8c7b6c;
	}

.textInput {
border: 1px dotted #8c7b6c;
background: #131410;
color: #d9cdb8;
margin-bottom:5px;
}
/*=======IMAGE TEXT WRAP=======*/
	
	.floatimgleft {
	float:left;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	}
	
	.floatimgright {
	float:right;
	margin-top:0px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:4px;
	}
	
	

/*===================================
	Links
===================================*/
.link {
margin:0; margin-bottom:0;
padding: 1px 3px 1px 3px;
font-size:12px;
color:#590c0c;
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
}

A.link {
color:#d9cdb8;
text-decoration:none; 
background:#590c0c;
}

A.link:hover {
color:#FFFFFF;
text-decoration:none; 
background:#590c0c;
}

.link2 {
font-size: 12px;
color: #979070;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}

A.link2 {
color: #979070;
text-decoration: none
}

A.link2:hover {
color: #25170e;
text-decoration: none; 
background: #979070;
}

.link3 {
margin:0; margin-bottom:0;
font-size:12px;
color:#d9cdb8;
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
background:#590c0c;
}

A.link3 {
color:#d9cdb8;
text-decoration:none;
background:#590c0c;
}

A.link3:hover {
color:#FFFFFF;
text-decoration:none; 
background:#590c0c;
}

.smlink {
font-size: 11px;
color: #8c7b6c;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}

A.smlink {
color: #8c7b6c;
text-decoration: none
}

A.smlink:hover {
color: #d9cdb8;
text-decoration: none; 
background: #8c7b6c;
}

.homeeventlink {
margin:0; margin-bottom:0;
font-size:12px;
color:#d9cdb8;
font-family:Arial, Helvetica, sans-serif;
}

A.homeeventlink {
color:#d9cdb8;
text-decoration:none;
}

A.homeeventlink:hover {
color:#d9cdb8;
text-decoration: underline;
}

.footlink {
margin:0; margin-bottom:0;
font-size:12px;
color:#d9cdb8;
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
}

A.footlink {
color:#d9cdb8;
text-decoration:none;
}

A.footlink:hover {
color:#590c0c;
text-decoration:none; 
background:#d9cdb8;
}

/*===================================
	Twitter
===================================*/
#twitter_div {
width: 215px;
}

ul#twitter_update_list {
padding: 0; 
margin: 0; 
list-style: none;
}

ul#twitter_update_list li {
font-family: arial; 
font-size: 12px; 
color: #979070; 
margin: 0px 0 20px 0;
}

ul#twitter_update_list li a {
font-size: 12px; 
color: #D2150A; 
}

/*===================================
	Flickr
===================================*/
/*Images are wrapped in divs classed "flickr_badge_image" with ids "flickr_badge_imageX" where "X" is an integer specifying ordinal position. Below are some styles to get you started!
*/
#flickr_badge_uber_wrapper {text-align:left; width:220px;}
#flickr_badge_wrapper {padding:0px 0 10px 0;}
.flickr_badge_image {float:left; margin:0 0px 10px 5px;}
.flickr_badge_image img {border: #2b1b10 solid thick !important; width:50px; height:50px;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
			
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#d2150a;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#eae4bf !important;}

/*===================================
	TESTS
===================================*/
.linkBU {
margin:0; margin-bottom:0;
font-size:12px;
color:#590c0c;
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
}

A.linkBU {
color:#590c0c;
text-decoration:none;
}

A.linkBU:hover {
color:#FFFFFF;
text-decoration:none; 
background:#590c0c;
}
