/*
Theme Name: Fatty Cue
Theme URI: http://www.micelistudios.org/
Description: The original Fatty Cue theme.
Version: 1.0
Author: Miceli Studios, LLC
Tags: Fatty Cue, New York, Restaurant, Bar

Fatty 'Cue WordPress by Steve Miceli || http://www.micelistudios.com
*/


a img{border:none;}
*:focus{outline:0;}
/*textarea{resize:none;}*/
html{overflow:-moz-scrollbars-vertical;}
a{-moz-outline-style:none;}
body{background:#cdcdcd; margin:0; font-family:Arial, Helvetica, sans-serif; color:#333333;}
*{font-family:Arial, Helvetica, sans-serif;}
.container{width:1000px; margin:0px auto;}

.header{float:left; width:100%; height:271px; background:url(images/bg_banner.jpg) center center no-repeat;}
.main_content{float:left; width:100%; background:url(images/bg_center.jpg)  top center repeat-y;}
.content{float:left; width:770px;height:auto; padding:0 115px 100px 115px; background:url(images/bg_footer.jpg) bottom center no-repeat;}
.stretchable{float:left; width:100%; min-height:460px;}

.menu{float:left; width:100%; padding:6px 0 30px 0; background:url(images/menu_bg.png) no-repeat bottom center; margin:0 0 10px 0;}
.menu .inline{float:right;list-style-type:none;width:700px; }
.menu a{float:left; margin:0px 14px; font-size:12px; line-height:12px; text-transform:uppercase; padding:0 2px 9px 0; text-decoration:none; font-weight:bold; color:#333333;}
.menu a:hover, .menu a.active{color:#cc3333; background:url(images/menu_border.png) bottom right no-repeat;}
.inline li.page_item{float:right}
.inline li.current_page_item a{color:#cc3333; background:url(images/menu_border.png) bottom right no-repeat;}
.story{float:left; width:730px; font-size:12px; padding:0 15px; line-height:17px;}

.doorway{float:left; width:100%;}
.doorway .who_we_are{float:left; width:198px; padding:97px 35px 0 27px; font-size:12px; line-height:18px; height:194px; overflow:hidden; background:url(images/bg_who_we_are.jpg) bottom left no-repeat;}
.doorway .who_we_are a{color:#006666; text-decoration:none;}
.doorway .menus{float:left; width:189px; padding:97px 25px 0 36px; font-size:12px; line-height:18px; height:194px;; overflow:hidden; background:url(images/bg_menus.jpg) bottom left no-repeat;}
.doorway .menus ul{margin:0; padding:0 0 0 14px;}
.doorway .menus ul li{margin:0; padding:0; list-style:url(images/list_square.png);}
.doorway .menus a{text-decoration:none; color:inherit;}
.doorway .menus a:hover{color:#336633;}
.doorway .open{float:left; width:197px; height:223px; font-size:12px; line-height:18px;  padding:82px 24px 0 35px; overflow:hidden; background:url(images/bg_open.jpg) no-repeat;}
.doorway .open p{margin:0 0 15px 0; padding:0;}

.copyrights{float:left; width:100%; background:url(images/footer_bg.png) top center no-repeat; padding:18px 0 0 0; font-size:11px; color:#999999;}
.copyrights .left{float:left; width:470px; overflow:hidden; padding:0 0 0 7px;}
.copyrights .right{float:right; width:270px; padding:0 7px 0 0; overflow:hidden;}



.tab_cont{
	float:left;
	width:745px;
	padding:0 10px 20px 10px;
	background:url(images/bg_tabs_top.png) center 29px no-repeat;
	white-space: nowrap;
	}
.tabs{
	float:left;
	width:745px;
	padding:0 10px;
	white-space: nowrap;
	}
.tabs a{float:left; width:auto !important; padding:0 0 0 10px; color:#ebe4da; font-weight:bold; font-size:12px;text-decoration:none; background:url(images/tabs.png); line-height:30px; background-position:0 -30px; white-space: nowrap;}
.tabs span.right{float:right; width:16px; height:30px; margin:0 0 0 10px; background:url(images/tabs.png); background-position:0 -60px;}
.tabs a.active{
	background-position:-30px 0;
	color:#483e37; 
	white-space: nowrap;
}
.tabs a.active span.right{background-position:0 -90px;}
.tabs a.pre_active span.right{background-position:0 -120px;}
.tabs a.first{background-position:0 -150px; padding:0 0 0 20px;}
.tabs a.last span.right{background-position:right -30px; margin:0 0 0 0;}
.tabs a.first.active{background-position:0 0;}
.tabs a.last.active span.right{background-position:right -180px;}
.tab_cont .text{float:left; width:745px; background:url(images/bg_tabs_middle.png) repeat-y; }
.tab_cont .text .inline{float:left; width:100%; min-height:400px; padding:0 0 40px 0; background:url(images/bg_tabs_bottom.png) bottom left no-repeat;}
.tab_cont .pad{display:none; float:left; width:665px; padding:20px 40px; font-size:12px; line-height:17px; white-space: nowrap;}
.tab_cont span.left{
	float:left;
	width:auto;
	white-space: nowrap;
	}








.green{color:#98a665; font-weight:bold;}
.left_side{float:left; width:480px; padding:0 0 0 10px; font-size:12px; line-height:17px;}
h1{font-size:16px; color:#cc3333;}
.center{float:left; width:750px; padding:0 10px; font-size:12px; line-height:17px;}
.right_side{float:right; width:240px;}
.right_side .right_menus{float:right; width:225px; background:url(images/bg_side_menus.png) top left; margin:0 0 10px 0;}
.right_side .right_menus .inline{float:right; background:url(images/bg_side_menus.png) bottom right; min-height:140px; width:164px; padding:97px 25px 30px 36px; font-size:12px; line-height:18px;  overflow:hidden; }
.right_side .right_menus ul{float:left; width:100%; margin:0; padding:0 0 0 14px;}
.right_side .right_menus ul li{margin:0; padding:0; list-style:url(images/list_square.png);clear:both;}
.right_side .right_menus ul li a{color:inherit; text-decoration:none;}
.right_side .right_menus ul li a:hover{color:#336633;}

.right_side .right_photo{float:right; width:230px; background:url(images/bg_side_photos.png) top left; margin:0 0 10px 0;}
.right_side .right_photo .inline{float:right; background:url(images/bg_side_photos.png) bottom right; min-height:150px; width:169px; padding:97px 25px 30px 36px; font-size:12px; line-height:18px;  overflow:hidden; }
.right_side .right_photo .inline a{float:left; padding:13px; background:url(images/border.png) no-repeat;}

hr{float:left; border:none; width:470px; height:23px; background:url(images/hr.png) no-repeat; margin:20px 0;}
.map{float:left; background:#cbcbcb; padding:12px;}

.cform{float:left; width:100%;margin-top:30px;padding-left:0px;padding-bottom:30px;}
.cform label2{float:left; width:475px; margin:0 0 20px 0; font-weight:bold;}
.cform label {float:left; width:100%;}
.cform label  span{font-weight:normal;}
.cform input[type="text"]{float:left; width:293px; height:17px; line-height:17px; font-size:12px; padding:5px 10px; border:none; background:url(images/input.png) no-repeat;}
.cform textarea{float:left; width:453px; height:101px; line-height:17px; font-size:12px; padding:5px 10px; border:none; background:url(images/textarea.png) no-repeat;}
.cform input[type="submit"]{float:left; width:140px; font-weight:bold; cursor:pointer; height:30px; background:url(images/submit.png) no-repeat; border:none;margin-top:20px;}
.cform label input[type="text"].error{color:red;}
.failure{color:red;}
.cform .cf_hidden{border:none;float:left;}
.cform ol li{clear:both;}
.cform ol  {list-style-type: none;}
.cform ol  {padding:0px;margin:0px;}
#sendbutton {margin:0px;clear:both;}
#sidebar ul li {clear:both;}
#images   {list-style-type: none;padding-left:0px}
#usermessagea {clear:both;}
.linklove{display:none;}