/* 



Theme Name: Mt. Washington Tavern



Theme URL: http://www.mtwashingtavern.com



Description: Wordpress theme for Mt. Washington Tavern in Baltimore, based off of "Whiteboard" Wordpress framework.



Author: Noah Kim



Author URI: http://chunkymoon.com



Version: 1.0



*/







@font-face {



font-family:"champagne";



src:url(Champagne_LimousinesBold.ttf) format("truetype"); 



 }







@font-face {



font-family:"bebas";



src:url(bebas.ttf) format("truetype");  



 }



 



body



  {



    margin: 0 0 80px 0;



    padding: 10px;



	background:url(images/bg.jpg) repeat-x top #080000;



	color:#fff;



	font-size:.75em;



  }







a, a:visited. a:active {



	color:#fff;



	text-decoration:none;



}







a:hover {



	color:#dfcba5;



}







  



img {



	  border:none;



}







html,div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {



	font-size:100%;



	font-family:inherit;



	vertical-align:baseline;



	margin:0;



	padding:0;



	border:0;



	outline:0;



	font-weight:inherit;



	font-style:inherit;



	}







caption, th, td {



	text-align:left;



	font-weight:normal;



	}







table {



	border-collapse:separate;



	border-spacing:0;



	}







blockquote:before,blockquote:after,q:before,q:after {



	content: "";



	}







blockquote, q {



	quotes:"" "";



	}



{margin:0;padding:0;}







/* Header Text Styles **/







h1 {



	  color:#fff;



	  margin:0 0 30px 0;



	  font-size:3.3em;



	  text-transform:uppercase;



	 font-family:bebas;



  }







h3 {



	font-weight:100;



	font-size:1.5em;



	color:#fff;



	font-family:bebas;



	letter-spacing:.1em;



	margin:15px 0 15px 0;



}











h4 {



	font-weight:100;



	font-size:1.2em;



	color:#fff;



	margin:0;



}







/* Header with Navigation and Logo */







#header {



	background:url(images/navigation_bg.png) no-repeat top right;



	width:959px;



	float:left;



	height:175px;



	margin:0;



}







#topNav {



	height:30px;



	width:636px;



	margin:60px 0 0 323px;



}







#logo {



    margin: 0 0 0 23px;



    padding: 0;



	width:277px;



	float:left;



  }



  







#container {



	margin:0 auto;



	width:959px;



	}



	



#content {



	margin:0;



}







#thetext {



	width:659px;



	margin:0 0 0 300px;



	color:#bfae8e;



	line-height:200%;



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	font-smooth:always;



}







#thetext p {



	margin:0 0 15px 0;



}







#thetext ul {



	margin:0 0 20px 20px;



}







#thetext a, a:visited {



	color:#fff;



}



/* Footer STyles */







  #footer



  {



	  height:150px;



	  background:url(images/footer_bg.jpg) repeat-x top #20170d;



	  clear:both;



	  padding:10px;



	  margin:20px 0 0 0;



  }



  



  #footertext {



	  font-family:Verdana, Geneva, sans-serif;



	  font-size:10px;



	  color:#453525;



	  margin:20px 0 0 0;



	  text-align:right;



  }



	#footertext a, a:visited {



			  color:#453525;



		text-decoration:none;



	}



	



	#footertext a:hover {



	 color:#fff;



	}



	



.post{}



.postmeta{}



.postnavigation{}



#searchform{}



#sidebar {



	float:left;

	width:300px;



		}



#comments



.comments_navigation{}



.comments_navigation{}



.comments_reply{}



.comments_text{}



.comments_meta{}







/* Navigation */



/* Suckerfish */



#nav, #nav ul { /* all lists */



	padding: 0;



	margin: 0;



	list-style: none;



	line-height: 1;



}







#nav a {



	display: block;



}







#nav li { /* all list items */



	float: left;



	padding:0 5px 0 3px;



	background:url(http://69.89.31.229/~mtwashi2/wp-content/themes/tavern/images/nav_divider.gif) right top no-repeat;



}







#nav li ul { /* second-level lists */



	position: absolute;



	width:150px;



	font-size:14px;



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */



	padding:27px 0 0 0;



	display:block;



	z-index:100;



}







#nav li ul li {



	display:block;



	width:150px;



	background:url(images/subnav_bg.gif) repeat-x top;



	padding:10px;



}







#nav li ul li a, a:visited, a:active {



	text-decoration:none;



	color:#4b3f2f;



}







#nav li ul li a:hover {



	color:#2a8338;



}







#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */



	left: auto;



}







/*End Suckerfish */







.thetavern {



	text-indent:-10000px;



	background:url(http://69.89.31.229/~mtwashi2/wp-content/themes/tavern/images/btn_thetavern.gif) no-repeat top left;



	width:99px;



	height:30px;



}







.dining {



	text-indent:-10000px;



	background:url(http://69.89.31.229/~mtwashi2/wp-content/themes/tavern/images/btn_dining.gif) no-repeat top left;



	width:61px;



	height:30px;



}







.barspirits {



	text-indent:-10000px;



	background:url(http://69.89.31.229/~mtwashi2/wp-content/themes/tavern/images/btn_barandspirits.gif) no-repeat top left;



	width:108px;



	height:30px;



}







.eventspromotions{



	text-indent:-10000px;



	background:url(http://69.89.31.229/~mtwashi2/wp-content/themes/tavern/images/btn_eventsandpromotions.gif) no-repeat top left;



	width:190px;



	height:30px;



}







.contact {



	text-indent:-10000px;



	background:url(http://69.89.31.229/~mtwashi2/wp-content/themes/tavern/images/btn_contact.gif) no-repeat top left;



	width:87px;



	height:30px;



}







/*** Footer ***/







.footerblockleft {



	width:380px;



	float:left;



	padding:20px 100px 0 20px;



	margin:0;



	/** border:1px solid #fff; **/



	/**color:#98907c;**/



	color:#fff;



	font-family:"Times New Roman", Times, serif;



	font-size:.8em;



	line-height:150%;



	vertical-align:top;



}







.footerblockleft  input {



	padding:5px;



	font-size:12px;



	background:#1e1a13;



	border-width:none;



	color:#fff;



}







.footerblockright {     



	width:400px;



	float:left;



	margin:20px 0 0 20px;



	/** border:1px solid #fff; **/



	/**color:#98907c;**/



	color:#fff;



	font-family:"Times New Roman", Times, serif;



	font-size:.8em;



	line-height:150%;



	vertical-align:top;



}







/** End Footer **/







.blurb {



	font-size:1.5em;



	color:#fff;



	font-family:"Times New Roman", Times, serif;



	font-style:italic;



	text-align:center; 



	margin:0 0 20px 0;



}







#slideshow {



	background:url(images/frame.jpg) no-repeat;;



	width:398px;



	height:461px;



	float:left;



	margin:0 20px 20px 0;



	padding:37px 0 0 0;



}











.homepagebutton {



	texta-align:left;



	font-family: "Times New Roman", Times, serif;



	font-size:1.1em;



	line-height:150%;



	margin:0 0 20px 0;



	display:block;



	z-index:-100;



	float:right;



	width:520px;



}



.homepagebutton a, a:visited{



	/** color:#79664c; **/



	color:#fff;



	text-decoration:none;



}







.homepagebutton a:hover {



	#fff;



}







.homepagebutton a.extralink{



	color:#dfcba5;



	background:#441912;



	padding:3px 6px 5px 6px;



	text-decoration:none;



	font-weight:100;



	text-transform:uppercase;



	font-family:bebas;



	letter-spacing:.2em;



	margin:0 10px 0 0;



	border-width:1px;



	border-style:dotted;



	border-color:#dfcba5;



}







.homepagebutton a:hover.extralink {



	background:#dfcba5;



	color:#441912;



	border-color:#fff;



}







/** Press & Reviews ***/







.reviews {



	display:block;



	margin:0 0 130px 0;



	float:right;



}







.reviews img {



	margin:0 0 10px 0;



	float:left;



	border:1px solid #441912;



}







.reviews dl {



	margin:0 40px 20px 0;



	display:block;



	height:130px;



	width:270px;



	float:left;



}







.reviews dt {



	 font-weight:100;



	font-size:1.5em;



	color:#fff;



	font-family:bebas;



	letter-spacing:.1em;



}







.reviews dd {



	margin:10px 0 0 0;



}







.reviews dd a{



	color:#dfcba5;



	background:#441912;



	padding:3px 6px 5px 6px;



	text-decoration:none;



	font-weight:100;



	text-transform:uppercase;



	font-family:bebas;



	letter-spacing:.2em;



	margin:0 10px 0 0;



	border-width:1px;



	border-style:dotted;



	border-color:#dfcba5;



}











.reviews dd a:hover {



	background:#dfcba5;



	color:#441912;



	border-color:#fff;



}







/*** MENUS ***/



.dailyspecialcontainer {



	float:left;



	width:600px;



	display:block;



	margin:0 0 20px 0;



}







.dailyspecial {



	margin:0 20px 0 0;



	display:inline;



	width:260px;



	float:left;



}







/** Cool Button **/







a.coolbutton {



	color:#dfcba5;



	background:#441912;



	padding:3px 6px 5px 6px;



	text-decoration:none;



	font-weight:100;



	text-transform:uppercase;



	font-family:bebas;



	letter-spacing:.2em;



	margin:0 10px 0 0;



	border-width:1px;



	border-style:dotted;



	border-color:#dfcba5;



}







a:hover.coolbutton {



	background:#dfcba5;



	color:#441912;



	border-color:#fff;



}



/***form styles***/







input {



	padding:5px;



	border-width:1px;



	border-style:dotted;



	border-color:#441912;



	background:#481e17;



	color:#fff;



	font-size:1.3em;



}







textarea {



	padding:3px;



	border-width:1px;



	border-style:dotted;



	border-color:#441912;



	background:#481e17;



	color:#fff;



	font-size:1.3em;



}







/*** NG Gallery Fix **/

/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	width: 100%;

	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
	float: left;
	margin-right: 5px;
	text-align: center;
}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;  
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
} 

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:5px;
	display:block;
}

.ngg-clear {
	clear: both;
}


/** Mailchimp **/

.mc_signup_submit {
	float:left;
}





/** Open Table ***/







#OT_searchWrapperAll{width:100%;height:100px;position:relative;margin:0;padding:0;}#OT_searchWrapper{padding:20px; border:none;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;width:100%;height:100px;position:relative;margin:0;}#OT_searchWrapper .OT_feedTitle{position:absolute;top:0;left:0;margin:0 0 1px 5px;font-size:12px;font-weight:normal;line-height:normal;}#OT_searchWrapper dl{position:absolute;top:0;left:0;padding:0;margin:0;}#OT_partySizeLbl{position:absolute;top:25px;left:0;margin:0 0 0 5px;padding:3px 0;text-align:right;width:110px;display:block;}#OT_partySize{position:absolute;top:25px;left:120px;margin:0;padding:0;}#OT_dateLbl{position:absolute;top:55px;left:0;margin:0 0 0 5px;padding:3px 0;text-align:right;width:110px;}#OT_date{position:absolute;top:55px;left:120px;width:100px;margin:0;padding:0;}#OT_timeLbl{position:absolute;top:55px;left:210px;width:60px;padding:3px 0;text-align:right;}#OT_time{position:absolute;top:55px;left:275px;margin:0;}#OT_empty{position:absolute;width:0;height:0;padding:0;margin:0;top:100px;left:0;}#OT_submitWrap{position:relative;top:115px;left:275px;margin:0 5px 0 0;z-index:5;}#OT_logo{position:absolute;top:120px;left:0;width:100%;padding:0;margin:0;display:block;}#OT_logoLink{position:absolute;top:100px;left:0;width:100%;padding:0 0 10px 0;margin:0;font-size:9px;font-family:Verdana,Arial,Helvetica,Sans-Serif;display:block;}#OT_logoLink a{padding:0 0 0 10px;}#OT_imglogo{border:0;margin:0 0 0 10px;}#OT_searchWrapper form{margin:0;padding:0;}#OT_searchWrapper input.hidden{display:none;}#OT_searchWrapper .feedFormField,#OT_searchWrapper .feedFormField option{font-size:12px;margin:2px 2px 2px 2px;}#OT_searchWrapper #startDate,#OT_searchWrapper .OT_feedFormfieldCalendar{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;margin:0;width:85px;}#OT_searchWrapper #dateDisplay{font-size:10px;color:#999;font-family:Verdana,Arial,Helvetica,Sans-Serif;float:right;margin:0 30px 0 0;display:inline;}#OT_searchWrapper .imgCal{position:absolute;display:none;z-index:100;}#OT_searchWrapper #imageCal table{font-size:12px;width:150px;font-family:arial;font-weight:bold; background:#000;}#OT_searchWrapper #imageCal td{padding:0;text-align:center;}#OT_searchWrapper .clickableDays{color:#fff;text-decoration:none;height:18px;}#OT_searchWrapper .nonclickableDays{color:#4b3f2f;height:18px;}#OT_searchWrapper .months{color:#FFF;text-decoration:none;}#OT_searchWrapper .weekdays{color:#fff;text-decoration:none;color:#666;background-color:#EFEFEF;width:14%;}
