body				{ margin-left: 0px; margin-bottom: 0px; width: 100%; background-color: #2a1305; margin-top: 0px; margin-left: auto; margin-right: auto; }

/* Layout Elements */
#wrap				{ width: 903px; margin-left: auto; margin-right: auto; }
#subwrap			{ width: 903px; margin-left: auto; margin-right: auto; background-color: #d0a352; }
#main				{ width: 903px; }
#top 				{ width: 903px; height: 40px; float: left; background-color: #321812; background-image: url(../images/top.jpg); }
#menu				{ width: 903px; height: 39px; float: left; background-color: #321812; background-image: url(../images/menu.jpg); }
#showcase 			{ width: 903px; height: 393px; float: left; background-color: #321812; background-image: url(../images/showcase.jpg); }
#content 			{ width: 903px; height: auto; }
#leftcol 			{ width: 240px; border-right: 1px dashed #390d0b; float: left; margin: 10px 10px 10px 0; padding-right: 10px; }
#rcol 				{ width: 625px; margin: 10px 10px 0 0; float: left; }
#showcase-feature 	{ width: 220px; float: left; padding-left: 645px; padding-top: 160px; }
#footer 			{ width: 903px; height: 34px; float: left; background-image: url(../images/footer.jpg); background-repeat: no-repeat; text-align: center; }
#column				{ width: 20px; background: url(../images/line.png) top right repeat-y; padding: 0 25px 0 10px; float: left; text-align: left; }
#album 				{ width: 160px; height: 160px; border-color: #a7613d; border-style: solid; border-width: 2px; margin-bottom: 15px; margin-right: 10px; float: left; }
#title 				{ width: 450px; font-weight: bold; color: #a7613d; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; float: left; }
#photos				{ width: auto; height: auto; border-color: #a7613d; border-style: solid; border-width: 4px; margin: 15px; float: left; }
#details 			{ width: 400px; padding-bottom: 25px; border-bottom-color: #ffcb68; border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 25px; color: #a7613d; font-size: 10px; font-family: Helvetica, Verdana, Arial, sans-serif; float: left; }
#clear				{ clear: both; }


/* Tour Layout */
.date				{ color: #ff9a84; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; float: left; width: 75px; margin-bottom: 10px; }
.event				{ color: #ff9a84; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; float: left; width: 175px; margin-bottom: 10px; }
.venue				{ color: #ff9a84; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; float: left; width: 175px; margin-bottom: 10px; }
.city				{ color: #ff9a84; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; float: left; width: 150px; margin-bottom: 10px; }
.state				{ color: #ff9a84; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; float: left; width: 50px; margin-bottom: 10px; }

/* Typography  */ 
hr 					{ }
p					{ font-family: Georgia, "Times New Roman", Times, serif; margin-right: 0px; font-size: 13px; color: #ac5c45; }
h1					{ border-bottom: 1px solid #570300; letter-spacing: 1px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 21px; color: #a7613d; }
h2					{ padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; margin-bottom: 0px; border-left-width: 0px; border-bottom-width: 1px; border-right-width: 0px; border-top-width: 0px; border-bottom-color: #570300; border-left-style: none; border-bottom-style: solid; border-right-style: none; border-top-style: none; text-transform: none; text-decoration: none; letter-spacing: 1px; font-style: normal; font-weight: normal; text-align: left; text-shadow: 0px 0px 0px; font-family: "Times New Roman", Times, serif; font-size: 21px; color: #a7613d; display: inline; }
.footer 			{ text-align: center; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10px; color: #8c6d48; display: inline; }
.footer a			{ text-decoration: none; }
.showbox 			{ line-height: 13px; color: #d09454; font-size: 11px; display: inline; }
.white				{ line-height: 13px; color: white; font-size: 11px; display: inline; }
.tweet				{ font-size: 12px; color: #ac5c45; line-height: 140%; padding-left: 40px; background: url(../images/twitter2.png) top left no-repeat; }
.tweet a			{ text-decoration: none; color: #ac5c45; }
.tweet a:hover 		{ text-decoration: none; }
.news 				{ margin: 0 0 10px 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #ac5c45; }

/* Links */ 
a					{ color: #d3ca64; text-decoration: none; }
a:visited			{ color: #dfbc7c; text-decoration: none; }
a:active 			{ color: #dab66d; text-decoration: none; }
a:hover 			{ color: #df726d; text-decoration: underline; }


/* Globa Image Properties */
img					{ border: 0; }
.social				{ padding: 0 5px 0 0; }
.resize 			{ width: 160px; height : auto; }


/* Start Menu Buttons */
/**********************/

a.button {

/* Sliding right image */
font-family: Georgia, "Times New Roman", Times, serif;
                         
color: #f7d07a;                        
background: transparent url('../images/button_right.png') no-repeat scroll top right; 
display: block;
float: left;
height: 35px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6.5px;
padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */

/* FONT PROPERTIES */
text-decoration: none;
font-size: 15.5px;
}
a.button span {

/* Background left image */ 
background: transparent url('../images/button_left.png') no-repeat; 
display: block;
line-height: 25px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
padding: 7px 0 5px 18px;
} 
a.button:hover span{
	color: #b19650; }
	
/**********************/
/* End Menu Buttons */



