/*  
Theme Name: Albion Alloys
Theme URI: http://www.boltonwebdesign.co.uk
Description: Custom Theme <br> - Designed by <a href="http://www.boltonwebdesign.co.uk">Jigsaw Internet Solutions</a> 
Author: Shaun Barnes
Author URI: http://www.boltonwebdesign.co.uk
© 2008, Jigsaw Internet Solutions. All rights reserved. 
*/

/* RESET BUILT IN BROWSER STYLES */

/* general layout */
* {font-size: 100%; margin: 0; padding: 0; line-height: 1.7em;}
body {position: relative; background: url(http://www.albionalloys.co.uk/templates/aa_fp/images/bkg.gif) top repeat-y #fff; font: 70% Verdana, Arial, Helvetica, sans-serif; color: #42423C; text-align: center;}
#container {display: block; width: 730px; margin: auto; text-align: left;}
#maincol {display: block; float: right; width: 710px; margin: 0 0 15px 0;}
#centercol {display: block; float: left; width: 505px; margin: 0 0 15px 0;}
#rightcol {display: block; float: right; width: 185px;  margin-top:2px;}
#mainpic {margin: 0 0 20px 0;}
#footer {display: block; float: left; width: 730px; background: url(http://www.albionalloys.co.uk/templates/aa_fp/images/nav.gif) top no-repeat; border-bottom: 1px solid #2B2B26; list-style: none;}

#masthead {position: relative; display: block; float: left; width: 730px; height: 117px; background: url(http://www.albionalloys.co.uk/templates/aa_fp/images/masthead.gif) no-repeat;}
#masthead dt a, #masthead dt a:visited {position: absolute; bottom: 0; left: 0; display: block; width: 180px; height: 80px;}
#masthead dt a:hover {}
#masthead dd, #masthead a span  {display: none;}

#topnav {display: block; float: left; width: 730px; background: url(http://www.albionalloys.co.uk/templates/aa_fp/images/nav.gif) top no-repeat; border-bottom: 1px solid #2B2B26; list-style: none;}
#topnav li {display: inline; float: left;}
#topnav a, #topnav a:visited {float: left; padding: 4px 0 4px 10px; text-decoration: none; color: #fff;}
#topnav a:hover {color: #CFDAEC; text-decoration: underline;}

#footer li {display: inline; float: left; padding: 4px 10px 4px 10px; color: #fff;}
#footer a, #footer a:visited {float: left; text-decoration: none; color: #fff;}
#footer a:hover {color: #CFDAEC; text-decoration: underline;}

#maincol h1, .contentheading {display: block; width: 525px; background: url(http://www.albionalloys.co.uk/templates/aa_fp/images/main-heading.gif) top no-repeat; border-bottom: 1px solid #2B2B26; color: #fff; text-indent: 10px; padding: 4px 0; margin: 0 0 15px 0; font-weight:bold;}
#rightcol h3 {display: block; width: 185px; background: url(http://www.albionalloys.co.uk/templates/aa_fp/images/side-heading.gif) top no-repeat; border-bottom: 1px solid #2B2B26; color: #fff; text-indent: 10px; padding: 4px 0; margin: 0 0 15px 0;}
#centercol h1, .contentheading {display: block; width: 320px; background: url(http://www.albionalloys.co.uk/templates/aa_fp/images/center-heading.gif) top no-repeat; border-bottom: 1px solid #2B2B26; color: #fff; text-indent: 10px; padding: 4px 0; margin: 0 0 15px 0;}

#maincol h3 { width: }

h1, h2, h3, h4, h5, .contentheading {margin: 0 0 10px 0;}
p {margin: 0 0 10px 0;}
#maincol ul, #maincol ol ,#sidecol ul, #sidecol ol {margin: 0 0 15px 18px;}
li {}

a {color: #2F5492;}
a:visited {color: #2F5492; }
a:hover {color: #2F5492;}

a.mainlevel { padding: 3px 0px 3px 10px; border-bottom: 1px solid #aaa; text-decoration: none; color: #2B2B26; font-weight: bold; width: 185px; display: block; width: 185px;}
html>body a.mainlevel {width:175px;} /* Opera5-Fix-fix ;-) */
a.mainlevel:hover, a.mainlevel#active_menu { background: #CFDAEC; }

a.sublevel { display: block;  padding: 3px 0px 3px 20px; border-bottom: 1px solid #aaa; text-decoration: none; color: #2B2B26; font-weight: bold; background-color:#F1F1F1; width: 185px; width: 185px; }
html>body a.sublevel {width:165px;} /* Opera5-Fix-fix ;-) */
a.sublevel:hover, a.sublevel#active_menu {background: #CFDAEC;}
.moduletable{padding-bottom:5px; background: url(http://www.albionalloys.co.uk/templates/aa_fp/images/sidenav.gif) bottom no-repeat; margin-bottom:10px;}

.pagepicleft {float: left; margin: 0 10px 10px 0;}
.pagepicright {float: right; margin: 0 10px 10px 10px;}

.newsitem { padding: 0 0 5px 0; background: url(http://www.albionalloys.co.uk/templates/aa_fp/images/sidenav.gif) bottom no-repeat; margin: -15px 0 15px 0;}
.newsitem dt {font-weight: bold; padding: 5px 0 0 0;}
.newsitem dd {padding: 0 0 5px 0; border-bottom: 1px solid #aaa; }

#content #main ul.comment-list { 
	font-size: 1em; 
	list-style-type: none;
		border-top: 3px solid #e5e5e5;
		margin: 20px 0; 
 }

.comment-info { 
	left:10px;
	padding:0 20px 0 0;
	position:absolute;
	top:10px;
	width:130px;
		}

.comment-body { 
	margin:0 0 0 160px;
	min-height:100px;
	padding:0 10px 0 0;
	 }

li.comment { 
	border-bottom: 3px solid #e5e5e5; 
	padding: 10px 0 10px;
	position: relative;
	list-style-type: none; }


h3#comments, h3#respond { font-size: 1.3em; padding: 20px 0 0 10px; }

p.date { font-size: 1.2em; margin-top: -3px; margin-left: 0;}

textarea { 	background-color:#F9F9F9;
	border: 1px solid #e5e5e5;
	padding-left: 5px;
	padding-right: 5px;
	color:#000; }
#commentform textarea {	width: 450px; }

form#commentform { margin-left: 10px;}

input {
	background-color:#F9F9F9;
	border: 1px solid #e5e5e5;
	color:#000;
	height:20px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle; }
		
	#commentform input{ width:250px;
}

#rightcol li { list-style: none;}

#s { width: 100px;}

form#searchform { margin-bottom: 20px;}

.post h2, .post h2 a { font-size: 18px;}