/*

Theme Name: Manchester Pub NYC

Author: Ahmed

Version: 1.0

*/



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{ 

	margin:0; 

	padding:0; 

	border:0; 

	outline:0; 

	font-size:100%; 

	vertical-align:baseline; 

	background:transparent; 

}

body{

	color:#000; 

	font:62.5%/1 "Times New Roman", Arial, Verdana, "Trebuchet MS", Georgia, Lucida,Helvetica, sans-serif;

	padding:0;

	margin:0;

	background:#0A0A0A url(images/bgr_body.jpg) repeat-x;

	padding-top:9px;

}

ul,ol{

	list-style:none;

}

img,fieldset{

	border:none;

}	

a{

	text-decoration:none;

}

a:hover{

}

.hide{

	position:absolute;

	left:-9999px; 

}

/*--------------------------------------page structure-------------------------------*/

#mainarea{

 	width:100%;

 	background:url(images/bgr_btm.jpg) repeat-x bottom;

}

#wraper{

	width:1015px;

	margin:0 auto;

}

/*-----------------------------header

*/

#header{

	width:1015px;

	height:134px;

	overflow:hidden;

}

#header h1{

	float:left;

	width:271px;

}

#header h1 a{

	display:block;

	background:url(images/m_the_manchester_pub.png) no-repeat;

	width:193px;

	height:121px;

}

#header h2{

	float:left;

	width:473px;

	padding-top:45px;

}

/*-----------------------follow

*/

#follow{

	width:203px;

	float:right;

	padding-top:51px;

}

#follow h3{

	font-size:18px;

	color:#CECECE;

	line-height:25px;

	padding-bottom:8px;

	font-weight:normal;

}

#all_icon{

	width:203px;

	overflow:hidden;

}

#all_icon a{

	display:block;

	float:left;

	margin-right:11px;

	display:inline;

}

#all_icon a img{

	height:38px;

	display:block;

}

/*-------------------------------gallery

*/

.gallery{

	width:1015px;

	overflow:hidden;

	padding-bottom:16px;

}

.gallery img{

	width:178px;

	height:118px;

	border:5px solid #4D4D4D;

	display:block;

	float:left;

	margin-right:15px;

	display:inline;

}

/*-------------------------menu

*/

#menu{

	width:1000px;/*1015*/

	height:61px;

	padding-right:15px;

}

#menu_bg,

#menu_lft,

#menu_rgt{

	height:61px;

}

#menu_bg{

	background:url(images/bgr_menu_bg.jpg) repeat-x;

}

#menu_lft{

	background:url(images/bgr_menu_lft.jpg) no-repeat;

}

#menu_rgt{

	background:url(images/bgr_menu_rgt.jpg) no-repeat right top;

}

#menu_area{

	padding-left:18px;

	width:982px;/*1000*/

}

#menu_area ul{

	width:922px;

	padding-left:60px;

}

#menu_area ul li{

	display:block;

	float:left;

	padding:0 46px;

	background:url(images/bgr_libdr.jpg) no-repeat 0 5px;

}

#menu_area ul li a{

	font-size:18px;

	color:#fff;

	font-family: "Times New Roman";

	display:block;

	text-transform:uppercase;

	padding:22px 0 21px 0;

}

#menu_area ul li a:hover{

	color:#429B00;

}

#menu_area ul .space_menu, #menu_area ul li:first-child{

	background:none;

}

/*----------------------------drop_down_menu

*/

#menu_area ul li ul{

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 181px;

	padding:0;

	margin: 0px;

	background:#4D4D4D;

	clear:both;

	margin-left:-44px;

	}

#menu_area ul li li {

	margin: 0px;

	padding: 0px;

	width:168px;
	
	background:none;

	padding-left:13px;

	}

	

#menu_area ul li .drop_none{

	background:none;

}

#menu_area ul li ul a { 

	height:28px;

	color:#FFFFFF;

	font-size:14px;

	display:block;

	padding:0;

	padding-left:14px;

	padding-top:12px;

	width:154px;

	background:url(images/icon_drop.jpg) no-repeat 0 15px!important;

	text-transform:uppercase;

	}

#menu_area ul li ul a:hover, #menu_area ul li ul a:active {

	color:#429B00;

	}

#menu_area ul li ul ul {

	margin:-40px 0 0 168px;

	}



#menu_area ul li:hover ul ul, #menu_area ul li:hover ul ul ul, #menu_area ul li.sfhover ul ul, #menu_area ul li.sfhover ul ul ul {

	left: -999em;

	}

#menu_area ul li:hover ul, #menu_area ul li li:hover ul, #menu_area ul li li li:hover ul, #menu_area ul li.sfhover ul, #menu_area ul li li.sfhover ul, #menu_area ul li li li.sfhover ul {

	left: auto;

	}

#menu_area ul li:hover, #menu_area ul li.sfhover { 

	position: static;

	}







/*------------------------------maincontent

*/

#maincontent{

	width:1000px;

	padding:15px 15px 14px 0;

	overflow:hidden;
	
	font-family:Verdana;

	clear:both;

}

#content_area{

	width:724px;/*750*/

	float:left;

	background:#A0A0A0;

	border:1px solid #CAC9C9;

	padding:13px 13px 0 13px;

}

.post{

	width:697px;/*722*/

	border:1px solid #FFFFFF;

	background:#E7E6E6;

	padding:13px 13px 0 12px;

	margin-bottom:14px;

	overflow:hidden;
	

}

.entry{

	width:697px;

	overflow:hidden;

}

.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{

	color:#212121;

	font-weight:normal;

	padding-bottom:10px;

}

.entry h1{

	font-size:20px;

}

.entry h2{

	font-size:18px;

}

.entry h3{

	font-size:16px;

}

.entry h4, .entry h5, .entry h6{

	font-size:14px;

}

.entry p{

	font-size:12px;

	color:#212121;

	line-height:22px;

	padding-bottom:18px;

}

.entry a{

	font-size:12px;

	color:#429B00;

}

.entry ul{

	padding:10px 0;

	list-style-type:disc;

	list-style-position:inside;

}	

.entry ul li{

	list-style-type:disc;

	list-style-position:inside;

	font-size:12px;

	color:#212121;

	line-height:22px;

}	

.entry ol{

	padding:10px 0;

	list-style-type:decimal;

	list-style-position:inside;

}	

.entry ol li{

	list-style-type:decimal;

	list-style-position:inside;

	font-size:12px;

	color:#212121;

	line-height:22px;

}	

blockquote{

	margin:10px 0;

	padding:15px;

	font-size:13px;

	color:#212121;

	line-height:22px;

	font-style:italic;

	border:1px dashed #717171;

}

.alignlft{

	display:block;

	float:left;

	border:5px solid #4D4D4D;

	margin-right:17px;

}

/*--------------------------side_bar

*/

#side_bar{

	width:206px;/*231*/

	background:#CAC9C9;

	border:1px solid #E6E6E6;

	padding:20px 12px 14px 13px;

	float:right;

}

.about{

	width:206px;
	padding-bottom:11px;

}

.about h2{

	font-weight:normal;

	font-size:17px;

	color:#212121;

	background:url(images/bgr_dot.jpg) repeat-x bottom;

	padding-bottom:9px;

	margin-bottom:6px;

}

.about p{

	font-size:12px;

	color:#212121;

	line-height:21px;

	padding-bottom:7px;

}

.about a{

	font-size:12px;

	color:#E14100;

	text-decoration:underline;

}

.about a:hover{

	text-decoration:none;

} 

.twiter{

	width:206px;

	position:relative;

}

.icon_twit{

	position:absolute;

	top:7px;

	right:16px;

	width:38px;

	height:46px;

}

.twit_heading{

	background:url(images/bgr_twit_heading.jpg) no-repeat;

	width:197px;

	height:41px;

	line-height:41px;

	font-size:18px;

	padding-left:9px;

	font-weight:normal;

}

.twiter ul, .twit_inner, .ngg-widget{

	background:url(images/bgr_twit_bg.jpg) repeat-y;

	width:185px;/*206*/

	overflow:hidden;

	padding:17px 10px 9px 11px;

	border-bottom:1px solid #f2f2f2;



}

.twiter ul li, .tb_tweet{

	padding:10px 0;

	background:url(images/bgr_dot2.jpg) repeat-x 1px 100%;

	font-size:12px;

	color:#212121;

	line-height:21px;

}

.tb_tweet{

	overflow:hidden;

}

.twiter ul li a, .tb_tweet a{

	font-size:12px;

	line-height:21px;

	color:#0058AE;

}

.tb_tweet span{

	font-size:12px;

	line-height:21px;

	color:#0A0A0A;

}

.twit_inner ul .space_dot{

	background:none;

}

.twit_btm{

	background:url(images/bgr_twit_btm.jpg) no-repeat;

	width:206px;

	height:20px;

	line-height:20px;

	text-align:center;

}

.twit_btm a{

	font-size:12px;

	color:#F2F2F3;

}

.manchester_facebook{

	width:960px;

	padding:20px;

	background:#fff;

}

/*------------------------------footer

*/

#footer{

	width:1000px;

	overflow:hidden;

	padding:32px 15px 19px 0;

}
.footer_lft{
	width:631px;
	
	float:left;
	
	padding-top:10px;
}
.footer_lft p{


	font-size:12px;

	color:#4D4D4D;

	line-height:21px;
	
	font-family:Arial;

}

.footer_lft  p a{

	font-size:12px;

	color:#4D4D4D;
	text-decoration:underline;

}
.footer_rgt{
	width:369px;
	float:right;
	background:url(images/icon_footer.png) no-repeat;
}
.footer_rgt h4{
	font-size:21px;
	color:#E7E6E6;
	font-style:italic;
	font-weight:normal;
	padding:0 0 18px 53px;
}
.login_footer, #newsletterFormDiv{
	width:336px;
	padding-left:33px;
	overflow:hidden;
}
.inp_txt{
	width:248px;
	height:29px;
	background:url(images/inp_txt.jpg) no-repeat;
	float:left;
}
.inp_txt input, .newsletterTextInput{
	background:none;
	border:none;
	font-size:11px;
	color:#616161;
	width:248px;/*248*/
	height:17px;/*29*/
	border:1px solid #242424;
	background:#060606;
	padding:5px 0px;
	text-align:center;
	font-family:Verdana;
}
.inp_submit,.submit{
	background:url(images/inp_submit.jpg) no-repeat;
	border:0;
	width:81px;
	height:29px;
	text-indent:-99999px;
	float:right;
	cursor:pointer;
}
#newsletterLoading {
	color:#e7e6e6;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-left:35px;
}
.success {
	color:#49f8c0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-left:35px;
	padding-top:2px;
}
.error {
	color:#f84955;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-bottom:2px;
	padding-left:35px;
}

/*----------------------------------home_page----------------------*/

.listarea{

	width:724px;

	overflow:hidden;

	padding-bottom:14px;

}

.event{

	width:343px;/*353*/

	float:left;

	background:#CAC9C9;

	border:1px solid #D4D1D1;

	padding:5px;

}

.event h2{

	font-weight:normal;

	font-size:17px;

	color:#CAC9C9;

	line-height:29px;

	padding-left:13px;

	background:url(images/bgr_event_heading.jpg) no-repeat;

	width:330px;/*343*/

	height:37px;

	text-transform:uppercase;

}

.event .gce-widget-list{

	background:url(images/bgr_eventbg.jpg) repeat-y;

	padding:0 13px 13px 13px;

	width:317px;

	overflow:hidden;

}

.event ul{

	width:317px;

}	

.event ul li{

	background:url(images/bgr_dot3.png) repeat-x bottom left;

	padding:5px 0 10px 0;

	display:block;

	line-height:21px;

	font-size:12px;

	color:#3F3F3F;

}

.event ul li a{

	color:#429B00;

}

.event ul .space_bg_li{

	background:none;

}

.event_rgt{

	float:right;

}

/*------------------------------title

*/

.title{

	width:697px;

	background:url(images/bgr_dot.jpg) repeat-x bottom left;

	overflow:hidden;

	margin-bottom:12px;

}

.title_lft{

	width:558px;

	float:left;

}

.title_lft h3{

	font-size:17px;

	color:#212121;

	font-weight:normal;

	line-height:22px;

}

.title_lft h3 a{

	font-size:17px;

	color:#212121;

	font-weight:normal;

	line-height:22px;

}



.title_lft span{

	font-size:11px;

	color:#636363;

	line-height:22px;

	display:block;

}

.title_lft span a, .title_lft h3 a:hover{

	color:#429B00;

}

/*--------------------------title_rgt

*/

.title_rgt{

	width:139px;

	float:right;

	padding-top:16px;

	overflow:hidden;

}

.title_rgt .number{

	background:url(images/bgr_number.jpg) no-repeat;

	width:29px;

	height:22px;/*25*/

	display:block;

	text-align:center;

	padding-top:3px;

	font-size:11px;

	color:#E14100;

	margin-right:5px;

	float:left;

}

.comment{

	display:block;

	float:left;

	font-size:11px;

	color:#429B00;

	padding-top:3px;

	font-family:Arial;

	text-decoration:underline;

}

.comment:hover{

	text-decoration:none;

}

.entry_btmspace{

	background:url(images/bgr_dot.jpg) repeat-x bottom left;

}

.share{

	width:697px;

	overflow:hidden;

	padding:0px 0 14px 0;

}

/*------------------------------comment page----------------*/



.comment_sub{

	width:697px;

	overflow:hidden;

}

.comment_text{

	width:550px;

	float:left;

}

.comment_text p{

	font-size:12px;

	color:#212121;

	padding-bottom:13px;

	line-height:16px;

}

.comment_text span{

	font-size:12px;

	color:#212121;

	padding-bottom:13px;

	display:block;

	line-height:16px;

}

.comment_pic{

	width:60px;

	float:right;

}

.comment_sub{

	width:697px;

	overflow:hidden;

}

.comment_sub h3{

	color:#212121;

	font-weight:normal;

	font-size:17px;

	padding-bottom:10px;

}

.comment_sub form{

	width:697px;/*621*/

}

.comment_sub form p{ padding-bottom:12px;}

.inp_text_area{

	width:697px;

	overflow:hidden;

	padding-bottom:10px;

}

.inp_text_area label{

	font-size:14px;

	color:#212121;

	display:block;

	padding-bottom:5px;

}

.inp_text_area .input{

	width:230px;

	height:19px;

	background:#fff;

	border:1px solid #d6d6d6;

	padding:0px 5px;

	font-size:12px;

	color:#212121;

}

.inp_text_area textarea{

	width:462px;

	height:100px;

	background:#fff;

	border:1px solid #d6d6d6;

	overflow:hidden;

	padding:5px;

	font-size:12px;

	color:#212121;

}

.inp_text_area .submit{

	cursor:pointer;

	font-size:14px;

	color:#212121;

}



.navigation{ overflow:hidden; clear:both; padding:10px 0;}

.navigation a{

	font-size:13px;

	color:#E14100;

}

.center{ text-align:center }

.clear{clear:both; padding-bottom:10px}

.reply{clear:both; padding-bottom:10px}



/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}

.aligncenter, img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignright {

	padding: 4px;

	margin: 0 0 10px 12px;

	display: inline;

	}



.alignleft {

	padding: 4px;

	margin: 0 12px 10px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

.wp-caption {

	border: 1px solid #b2c4c8;

	text-align: center;

	background-color: #cac8c9;

	padding:9px 4px 4px 4px;

	margin-bottom:18px;

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End Images */





#comments{ font-size:18px; font-weight:normal; padding:10px 0;}

#respond a, .comment_text a, .reply a{

	font-size:12px;

	color:#429B00;

}

.commentlist{ list-style:none; border:0; margin:0; padding:0;}

.commentlist li{ list-style:none; border:0; margin:0; padding:0;text-decoration:none}



table{margin:5px 0 10px;}

table td,table th{text-align:left;border-right:1px solid #fff;padding:4px 8px;}

table th{background-color:#5e5e5e;color:#0A0A0A;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #e8e1c8;}

table td{background-color:#eee;}

table th a{color:#0A0A0A;}

table th a:hover{color:#0A0A0A;}

table tr.even td{background-color:#ddd;}

table tr:hover td{background-color:#fff;}

table.nostyle td,table.nostyle th,table.nostyle tr.even td,table.nostyle tr:hover td{border:0;background:none;background-color:transparent;}


#side_bar .ngg-widget{
	background:url(images/bgr_twit_bg.jpg) repeat-y;
	width:206px;/*206*/
	overflow:hidden;
	text-align:center;
	padding:17px 0 9px 0;
	border-bottom:1px solid #f2f2f2;
}

#side_bar .ngg-widget img {
	border:2px solid #4d4d4d!important;
	padding:0;
	margin:0pt 2px 2px 0px; 
}

.ngg-albumoverview h4{ width:132px!important; padding:0!important; margin:0!important;text-align:center;}
.ngg-albumoverview p{ width:132px!important;text-align:center; }
.shr-bookmarks-bg-knowledge{text-align:left!important; margin:0!important; padding:5px 0 0 0!important;}
.spc{ padding-bottom:25px;}





