/*  
Theme Name: MTM
Theme URI: http://www.mtmskillstraining.co.uk
Description: 2 column Wordpress theme.
Version: 0.1
Author: Chris H.
Author URI: http://www.zookx.com/
This theme was created and built for the <a href="http://www.mtmskillstraining.co.uk/">MTM Training</a> website.
*/

DIV.clear {
	CLEAR: both
}
#wrapper {
	width:1010px;
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bg-top-mtm.jpg);
	padding-top: 20px;
	margin-top: 5px;
}
a img{outline:none;}
}
#headertop {
	WIDTH: 990px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
DIV.headerwrap {
	WIDTH: 965px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 5px;
	clear: both;
	height: 95px;
}
DIV.search {
	PADDING-LEFT: 28px;
	BACKGROUND: url(images/search.gif) no-repeat 0px 4px;
	FLOAT: right;
	height: 30px;
}
DIV.contact {
	PADDING-LEFT: 22px;
	BACKGROUND: url(images/phone.gif) no-repeat 0px 4px;
	FLOAT: left;
	font-size: 10px;
	height: 22px;
	padding-top: 6px;
}
DIV.search INPUT {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 90%;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 5px;
	WIDTH: 170px;
	COLOR: #3d3d3d;
	PADDING-TOP: 4px;
	border: 1px solid #3B5168;
}
body{
	url(image/top-head-bg.jpg)
	font-size:12px;
	margin:0px;
	padding:0px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p {
	line-height: 18px;
	font-size: 12px;
	color: #666666;
}

a img { border: none }
blockquote {
	color:#336699;
	font-size: 12px;
	font-style: italic;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: -5px;
	padding-left: 3px;
}
h2,h3{font-size:12px;line-height:20px;color:#395169;margin:0;padding:0;}
.h2{font-family:Arial, Helvetica, sans-serif;line-height:18px;font-size:12px;color:#312E2E;font-weight:700;}
a:link,a:visited,a:active{color:#669999;text-decoration:none;}
a:hover{color:#395169;text-decoration:underline;}
#header{
	width:900px;
	height:230px;
	margin:0 auto;
	padding:0;
	background-position: left bottom;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-top: 0;
	margin-right: 45px;
	margin-bottom: 0;
	margin-left: 0;

}
#stripe{
	height:225px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 9px;
	margin-top: 9px;
}
#slimstripe{
	height:30px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
}
#main{
	width:955px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/bg-main-mtm.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#content{float:left;width:640px;margin:0;padding:0;}
.entry{
	float:left;
	width:655px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	background-color: #fff;
	background-image: url(images/footer-bar.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#sidebar{
	float:right;
	width:280px;
	margin:0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-image: url(images/doc-diary.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.rsidebar{
	float:right;
	width:260px;
	padding:10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.rsidebar p{
	padding-left: 8px;
	padding-right: 6px;
	color: #666666;
}

.rsidebar h2{
	padding-left: 10px;
}
.post h2, entry h2{
	font-size:15px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	line-height: 19px;
}
.rsidebar h2{
	font-size:12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
}
.rsidebar ul{list-style-type:none;margin:0;padding:0;}
.rsidebar ul li{
	list-style-type:none;
	margin:0 0 10px;
	padding:0;
	color: #666666;
	line-height: 14px;
	font-size: 11px;
}
.rsidebar ul li ul{list-style-type:square;margin:0;padding:0 3px;}
.rsidebar ul li ul li{list-style-type:none;background:transparent url(images/li.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
.navigation{width:600px;float:left;color:#666;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
.postmetadata{
	font-size:10px;
	margin:0;
	padding:5px;
	text-align: center;
}

#theend{
	background-image:url(images/bg-footer-mtm.jpg);
	background-repeat:no-repeat;
	clear:both;
	margin:0;
	background-position: center top;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 15px;
}

.theend{
	width:1000px;
	color:#336699;
	height:25px;
	line-height:25px!important;
	padding:0;
	font-size: 10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.theend a:hover{text-decoration:underline;border:none;}
.theend a:link,.footer a:active,.footer a:visited{text-decoration:underline;color:#336699;border:none;}
#map {
	BACKGROUND: url(images/image_bg_map.gif) no-repeat 0px 0px;
}

#memberslog{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #E6EDE5;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 12px;
	margin-left: 2px;
}
/* Sub navigation */

#sub_navigation {
	width: 1000px;
	background-image: url(images/bg-footer-mtm.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	background-position: center top;
}
	#sub_navigation h2 {
		padding: 30px 0 10px 0;
	}

	#sub_navigation ul {
		list-style: none;
		padding: 0 0 30px 0;
		float: left;
		margin: 0;
	}
	
	#sub_navigation li {
		width: 165px;
		float: left;
	}
				/* Widgets */
		#sub_navigation .widget_text{
			width: 265px;
		}		/* Widgets */
		#sub_navigation .widget_links {
			width: 245px;
		}
		/* Widgets */
		#sub_navigation .widget_pages {
			width: 245px;
		}

	#sub_navigation li a {
	color: #FF3399;
	width: 215px;
	display: block;
	font-size: 1.1em;
	text-decoration: none;
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	}
	
		/* Widgets */
		#sub_navigation .widget_recent_entries a {
			width: 225px;
			margin: 0;
		}
	
	#sub_navigation li a:hover {
		background: url('images/50light.png') repeat;
	}
	
	#sub_navigation li a:visited {
		color: #FF3366;
	}
	
	#sub_navigation li .current {
		font-weight: bold;
	}
	
		#sub_navigation ul li {
	float: left;
	padding: 0;
	margin-right: 15px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
		}
	
		#sub_navigation ul li li {
			float: none;
			margin: 0;
			padding: 0;
		}
	
	#sub_navigation .widget {
	}
/* RSS */
#rss {
	float: left;
	width: 48%;
	overflow: hidden;
	font-size: 1.1em;
	line-height: 1.2;
	padding-bottom: 2em;
	margin-top: -2em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 15px;
}

	#rss img {
		float: left;
		margin: 2px 8px 0;
	}
	
	#rss a, #squid a, #footer li a {
		color: #6699CC;
		text-decoration: underline;
	}
	
	#rss a:hover, #squid a:hover, #footer li a:hover {
		color: #bb2a72;
		text-decoration: none;
	}		
#footersearch {
	float: right;
	margin-top: -2em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-right: 45px;
	padding-top: 5px;
}

	#footersearch label {
		font-size: 1.1em;
		padding-right: .5em;
	}
/* Logo Header */
#logo {
	width: 110px;
	float: left;
}
#menu {
	width: 848px;
	float: right;
	padding-top: 15px;}
.banner{	
	width:845px;
	float:right;
}
#entry ul {
	color: #666666;
	list-style-image: url(images/bullet.gif);
	line-height: 16px;
}
ul{
	line-height: 16px;
	color: #666666;
}

