body {
	background-image: url(images/body_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 10px;
	padding: 0px;
}

ul,li{ list-style-type:none; margin:0; padding:0}

ul,li,h1,h3,h2,h3,h4,p{font-family:"trebuchet MS"; font-size:13px; color:#666666}
div.postbg ul li{ list-style-type:disc !important; margin:0; padding:0}
a img{ text-decoration:none; border:none}

.waper
{
	width:930px;
	margin-left:auto;
	margin-right:auto;
}
.header
{
	float:left;
	width:925px;
}

.clear{ clear:both}
.subscrib
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/serach_bg.png);
	background-repeat: no-repeat;
	background-position: right top;	
	height:25px;
	text-align:right;
	padding-top:0px;
	padding-right:10px;
}
.subscrib a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}
.subscrib a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;	
}
.subscrib input
{
	width:163px;
	height:18px;
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
	margin-left:5px;
	margin-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:3px;
	color: #666666;
}
.logo
{
	width:240px;
	height:58px;
	padding-left:10px;
	float:left;
}
.nav
{
	 float:left ; width:674px; padding-top:27px; height:auto; border:0px solid #f00;
}

.topmenu{width:668px; margin-top:27px; float:left; height:auto; border:0px solid #f00; padding-top:0px; background:url(images/topmenu_bg.png) repeat-x left -1px;}
.topmenu ul{ float:left; padding-top:9px}
.topmenu li{  float:left}
.topmenu li a{ text-decoration:none; float:left; color:#999999;font-family:"trebuchet MS"; font-size:12px; font-weight:bold;}


.content-container{ width:925px; float:left}
.leftbar{ width:250px; padding-top:0px; padding-left:5px; float:left}
.rightbar{ width:668px; background:#fff; border:0px solid #f00; float:left}

.leftbar .categories{ position:relative; width:250px; height:auto !important; min-height:260px; height:270px; padding-left:0px;  float:left; background:url(images/category_bg.jpg) no-repeat left bottom;}
.leftbar .categories .new{ position:absolute; top:80%; left:80%}
.leftbar .categories h2{ background:url(images/category.jpg) no-repeat left top; font-weight:normal; font-family:"trebuchet MS"; font-size:18px; padding:6px 5px 13px 35px; color:#333}
.leftbar .categories ul{ display:block; }
.leftbar .categories ul li{ display:block}
.leftbar .categories ul li a{ display:block; padding-left:20px; padding:3px 20px 3px 40px; font-family:"trebuchet MS"; font-size:13px; background:url(images/bullet.gif) no-repeat 25px center; text-decoration:none; color:#999999;}
.leftbar .categories ul li a:hover{background:url(images/bullet_o.gif) no-repeat 25px center; color:#000;}
.leftbar .categories ul li a.active{background:url(images/bullet_o.gif) no-repeat 25px center; color:#000;}
.leftbar .video{ width:243px; height:auto; padding-left:0px; padding-bottom:20px; padding-left:7px;  float:left; background:url(images/find_bg.jpg) no-repeat left bottom;}
.leftbar .video h2{ background:url(images/fv_bg.png) no-repeat left top;font-family:"trebuchet MS"; font-style:italic; font-weight:normal; font-size:18px; padding:6px 5px 22px 35px; color:#333}
.leftbar .video h2 span{ font-weight:bold; color:#D62F00;}
.leftbar .find{ width:243px; height:auto; padding-left:0px; padding-bottom:20px; margin-bottom:7px; padding-left:7px;  float:left; background:url(images/find_bg.jpg) no-repeat left bottom;}
.leftbar .find h2{font-style:italic; background:url(images/find_bg.jpg) no-repeat left top;font-family:"trebuchet MS"; font-size:18px; font-weight:normal; padding:6px 5px 13px 35px; color:#333}

.leftbar .posts{ width:243px; height:auto; padding-left:0px; padding-bottom:20px; padding-left:7px;  float:left; }
.leftbar .posts h2{font-style:italic; font-weight:normal; background:url(images/recent_bg.jpg) no-repeat left top;font-family:"trebuchet MS"; font-size:18px; padding:6px 5px 17px 35px; color:#fff}
.leftbar .posts ul{ display:block; }
.leftbar .posts ul li{ display:block}
.leftbar .posts ul li a{ display:block; padding-left:20px; padding:3px 20px 3px 30px; font-family:"trebuchet MS"; font-size:13px; background:url(images/bullet.gif) no-repeat 15px center; text-decoration:none; color:#999999;}
.leftbar .posts ul li a:hover{background:url(images/bullet_o.gif) no-repeat 15px center; color:#000;}
.leftbar .posts ul li a.active{background:url(images/bullet_o.gif) no-repeat 15px center; color:#000;}
.leftbar .archives{ width:243px; height:auto; padding-left:0px; padding-bottom:20px; padding-left:7px;  float:left; }
.leftbar .archives h2{ font-style:italic; background:url(images/archiv_bg.jpg) no-repeat left top;font-family:"trebuchet MS"; font-size:18px; font-weight:normal; padding:6px 5px 18px 35px; color:#fff}
.leftbar .archives ul{ display:block; }
.leftbar .archives ul li{ display:block}
.leftbar .archives ul li a{ display:block; padding-left:20px; padding:3px 20px 3px 30px; font-family:"trebuchet MS"; font-size:13px; background:url(images/bullet.gif) no-repeat 15px center; text-decoration:none; color:#999999;}
.leftbar .archives ul li a:hover{background:url(images/bullet_o.gif) no-repeat 15px center; color:#000;}
.leftbar .archives ul li a.active{background:url(images/bullet_o.gif) no-repeat 15px center; color:#000;}
.bg{background:url(images/footer_bg.jpg) repeat-x left bottom; padding-bottom:9px; width:100%}
.thumb{ float:left; width:200px; }

.thumb ul{ float:left}
.thumb ul li{ float:left;}
.thumb ul li a{ float:left; background:url(images/thumb_bg.jpg) no-repeat left top; text-decoration:none; width:64px; float:left; height:60px; padding-right:2px; border:none; text-align:center; padding-top:3px;}




.content_bg{ background:url(images/content_bg.png) repeat-y left top; width:658px; margin-left:5px; float:left}
.content_bottom{background:url(images/content_bottom.png) no-repeat left bottom; width:658px; padding-bottom:15px; float:left}

.gallery_top{background:#CCCCCC url(images/gallery_box-top.png) no-repeat left top; width:638px; float:left; margin-left:9px;}
.gallery_bottom{background:url(images/gallery_box-bottom.jpg) no-repeat left bottom; width:628px; padding:5px; float:left}
.gallery_bottom .mainimg{float:left; padding-right:3px;}

.left{ float:left}

h3 a{ font-family:"trebuchet MS"; font-size:15px; color:#D82F00; font-weight:bold; display:block; padding-left:15px; padding-bottom:7px; border-bottom:1px dotted #333; 
text-decoration:none;
}

h4{ font-family:"trebuchet MS"; font-size:15px; color:#D82F00; font-weight:bold; display:block; padding-left:15px; padding-bottom:7px; border-bottom:1px dotted #333; 
text-decoration:none;
}

.postmetadata a { font-family:"trebuchet MS"; font-size:12px; color:#D82F00; font-weight:bold; text-decoration:none;}

.comment-body a { font-family:"trebuchet MS"; font-size:12px; color:#D82F00; font-weight:bold; text-decoration:none; }

.pagetitle { 
font-family:"trebuchet MS"; font-size:15px; color:#D82F00; font-weight:bold; display:block; padding-left:15px; padding-bottom:7px; padding-top:5px; 
}

.fn {font-family:"trebuchet MS"; font-size:12px; color:#D82F00; font-weight:bold;}

p{font-family:"trebuchet MS"; font-size:13px; color:#666666}

.date{ background:url(images/datebg.png) no-repeat left top; width:55px; margin-left:10px;  text-align:center; padding-top:5px; height:60px;float:left;}

.date b{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; display:block; font-size:13px; }

.date span{color:#333; font-family:Arial, Helvetica, sans-serif; display:block; font-size:13px; padding-top:2px;}

.form a { font-family:"trebuchet MS"; font-size:12px; color:#D82F00; font-weight:bold; text-decoration:none; }

.form{ float:left; margin-left:12px; width:630px;}
.form h2{ background:url(images/titlebar.png) no-repeat left top; padding:7px 0 15px 15px;  font-family:"trebuchet MS"; font-size:20px; color:#000; }
form{ display:block}
.form em{ font-style:normal; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#333}
form span{ background:url(images/textbox_bg.png) no-repeat left top; height:24px; float:left; margin:2px 0; display:block; width:250px;  }
form .textbox{ background:transparent; border:none;width:243px; padding:0 2px;font-family:Arial, Helvetica, sans-serif; padding-top:2px; font-size:12px; color:#333  }
form span.text{ background:url(images/textarea_bg.png) no-repeat left top; float:left; height:78px; display:block; width:597px;  }
form span .textarea{ width:597px; background:transparent; height:78px; border:none; overflow:auto; font-family:Arial, Helvetica, sans-serif; padding-top:2px; font-size:12px; color:#333; overflow-x:hidden; }

.headingbox{width:550px; float:left; padding-left:0px; display:block}

#footer{ width:925px; margin:0 auto }
.copyright{font-family:Arial, Helvetica, sans-serif; color:#666; width:257px; padding-top:7px; font-size:12px; float:left}
.footerbar_bottombg{ background:url(images/footer_bottombg.png) repeat-x left bottom; float:left; width:668px;}
.footerbar_bottomlogo{ background:url(images/small_logo.png) no-repeat left bottom; float:left; width:668px; }
.footerbar_bottomright{ background:url(images/bottom_right.png) no-repeat right bottom; height:45px; padding-right:20px; float:left; width:648px; }
.footerbar_bottomright p a{ text-decoration:none; color:#999999}
.footerbar_bottomright p a:hover{ text-decoration:underline; color:#999999}

.postbg{background:url(images/post_bg.png) no-repeat 7px 3px; padding-top:20px; padding-bottom:10px; width:631px; padding-left:10px; float:left}


.headingbox p{ padding:0 12px}

.l3 {
	background-image:url(images/c.jpg);
	background-position:right top;
	background-repeat:repeat-x;
	color:#999999;
	float:left;
	font-family:"trebuchet MS";
	font-size:13px;
	text-decoration:none;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-top:10px;
	height:26px;
}
.l3 a
{
	padding-left:32px;
	padding-right:32px;
	background-image:url(images/nav_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#999999;
	text-decoration: none;
}
.l1 {
	float:left; background:url(images/left.jpg) no-repeat left 2px; padding-left:10px; width:667px; padding-top:0px; 
}
.l2 {
	float:left;background:url(images/right.jpg) no-repeat right 2px; padding-right:8px;width:658px;
}

div.subscrib form {
position: relative; 
top: -24px;
left: 921px; 
width: 200px; 

}


div.l2 ul li{ 
list-style-type:none; margin:0; padding:0;
background-image:url('http://www.northwestpt.co.uk/wp-content/themes/northwest/images/nav_bg.jpg');
height:39px;
list-style-type:none;
margin:0 0 0 2px;
padding:0;
width:107px;
}
li.page_item a {
width: 100px; 
padding-top: 12px;
text-align: center;
}
