.wrapper {
width:950px;	
margin:0px auto 0px auto;
position:relative;
padding:0px;
background: #333;
}

.wrapper2 {
margin:0px auto 0px auto;
position:relative;
width:1014px;	
background:#fff;
padding-top:0px;
margin-top:0px;
margin-bottom: 20px;
border:0px;
}


body {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 color: #333;
 background: #eee;
margin: 0px;}

#main {		
 position: relative;
 background-color: #fff;
 margin: auto;
height:  auto; 
width: 1004px;
 voice-family: "\"}\"";  voice-family:inherit height: auto;} 

html>body #main {
width: 965px;
 background-color: #fff;}

#holder {
float: left;
width: 965px;
height: auto;
 background-color: #fff;
clear: both;
}

#bottom {
width: 965px;
 height: auto;
 text-align: left;
 background-color: #fff;
clear: both;
}

#hmenu {
width: 940px;
 height: auto;
padding: 0px;
margin-left: 5px;

}


a:link { 	color: #33404D; 	text-decoration: none; font-weight: normal; font-size: 12px;}  
a:visited { 	color: #33404D; 	text-decoration: none; font-weight: normal; font-size: 12px;}  
a:active { 	color: #33404D; 	text-decoration: none; font-weight: normal; font-size: 12px;}  
a:hover { 	color: #5C5C8A; text-decoration: underline; font-weight: normal; font-size: 12px;}  

#content {
background-color: #fff;
width: 640px;
 text-align: left;
 float: left;
 padding: 10px;
 color: #333;
 line-height: 150%;
margin-top: 30px;
}

#topsthd {
background-color: #fff;
border-bottom: 2px solid #336699;
width: 640px;
text-align: left;
line-height: 120%;
font-weight: bold;
float: left;
color: #336699;
font-size: 12px;
padding-bottom: 2px;
margin-bottom: 0px;
}



#topst  a:link { 	color: #336699; 	text-decoration: none; font-weight: normal; }  
#topst  a:visited { 	color: #336699; 	text-decoration: none; font-weight: normal; }  
#topst a:active { 	color: #336699; 	text-decoration: none; font-weight: normal; } 
#topst a:hover { 	color: #333; 	text-decoration: underline; font-weight: normal; } 


#topst {
 background-color: #fff;
 width: 640px;
 text-align: left;
 line-height: 120%;
float: left;
border: 0px;
padding-top: 2px;
margin-bottom: 15px;
padding-bottom: 2px;
}


#topst  ul { list-style-image:url(images/bullet.png); list-style-type:none; padding:0px; margin:0px; 
margin-left: 10px;
padding-left: 10px;
list-style-type: none;
font-size: 12px;
}

#topst li {margin-bottom:4px; 
 line-height: 120%;
}


#time {
float: left;
margin-top: 10px;
margin-bottom: 5px;
text-align: left;
font-size: x-small;
color: #fff;
}

#time a{text-decoration:none; color: #333; font-weight: bold; font-size: x-small; }
#time a:hover{color: #333; text-decoration:underline; font-weight: boldl;}

#logo {
 height: 110px;
width: 950px;
margin-left: 7px;
margin-top: 35px; 
background: #333 url("/images/mw2008B.png");
}

.footer {
margin-top: 1.1em;
margin-bottom: 10px;
background-color: #6B6B6B; padding: 4px; color: #fff;; 
width: 940px;
text-align: left;
font-size: 12px;
min-height: 180px;
border-bottom: 10px solid #fff;
}


.footer img {border: none; }


.footer a { color: #ccc; text-decoration: none;}
.footer a:hover { color: #ccc; }

.footer2 {
width: 600px;
float: left;
height: auto;
margin-left: 10px;
}

.footer3 {
float: right;
height: auto;
margin-right: 10px;
}



#menu { width: 400px; float: left; margin: 0px 0 0 2px; list-style: none; font-weight: bold; font-family: Helvetica, Arial; margin-left: none; }
#menu li { float: left; padding: 2px 0 3px 3px; margin: 1px 12px 0 0; line-height: 1.6em; font-size: 0.9em; }
#menu li a { padding: 0; text-decoration: none; color: #000; }
#menu li a:hover { padding: 0; text-decoration: underline; }
#menu li span { display: block; float: left; padding: 0 0px 0 22px; }
#menu li span.home { background: url(http://www.mayorwatch.co.uk/wp-content/themes/tma/images/bg/home.gif) no-repeat; }
#menu li span.about { background: url(http://www.mayorwatch.co.uk/wp-content/themes/tma/images/bg/info.gif) no-repeat; }
#menu li span.contact { background: url(http://www.mayorwatch.co.uk/wp-content/themes/tma/images/bg/mail.gif) no-repeat; }
#menu li span.store { background: url(http://www.mayorwatch.co.uk/wp-content/themes/tma/images/bg/store.gif) no-repeat; }

.footer3 ul, .widget ol { list-style: none; padding: 0; margin: 0; }
.footer3 ul li { padding: 0 0 0.3em 20px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; list-style: none; background: url(http://www.mayorwatch.co.uk/wp-content/themes/tma/images/bg/postbullet2.png) no-repeat 0 2px; }