/*
Theme Name: Stowlin Croftshaw Theme
Theme URI: http://stowlincroftshaw.com/
Description: The default theme for Stowlin Croftshaw.
Version: 1.0
Author: Wayne Ansell
Author URI: http://adeptise.com/
Tags: blue, Green, Clear, Clean, custom header, fixed width, one columns

	StowlinCroftshaw v1.0
	 http://stowlincroftshaw.com/

	This theme was designed and built by Wayne Ansell,
	whose blog you will find at http://adeptise.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Begin Typography & Colors */
body { margin: 0; padding: 0; font: normal 13px/15px Arial, Helvetica, sans-serif; color: #000; background:url('./images/bg.gif') repeat-x top center #ffffff; text-align: center;}
#site { width: 912px; padding: 0; margin-top: 0; margin-bottom: 0; margin-right: auto; margin-left: auto; background:url('./images/site_bg.gif') no-repeat; text-align:left; width: 912px; voice-family: "\"}\""; voice-family:inherit; width: 912px;}
html>body #site { width: 912px;}
img { border:0;}
a { color:#3366cc; text-decoration:none;}
a:hover { color:#339933; border:1px dotted #393; border-width:0 0 1px 0;}
#header { height:165px;}
#header h1 { text-align:right; margin:20px 48px 0 0; font: bold 55px/50px Arial, Helvetica, sans-serif; width:300px; float:right;}
#header h2 { background:url('./images/logo.gif') 257px 0px no-repeat; text-align:right; margin:20px 15px 0 0; padding:116px 180px 0 0; font-size:14px; width:400px; float:right;}
#flash { margin: 19px 0 0 31px; float:left;}
#divide { background:url('./images/divide_line.gif') center no-repeat; margin:20px 0 0 0; padding:0; height:6px}
#menu { background:url('./images/menu_bg_2.gif') repeat-x; margin:0 30px;}
.page-item-2 { background:url('./images/about_img_sm.png') no-repeat;}
.page-item-7 { background:url('./images/application_img_sm.png') no-repeat;}
.page-item-5 { background:url('./images/product_range_img_sm.png') no-repeat;}
.page-item-news { background:url('./images/news_img_sm.png') no-repeat;}
#breadcrumb { background:url('./images/menu_bg.gif') repeat-x; font: normal 18px Arial, Helvetica, sans-serif; color:#3366cc;}
#breadcrumb ul { margin: 0;  padding: 0 10px; list-style-type: none;}
#breadcrumb ul li { padding: 8px 0;}
#breadcrumb a { color: #339933; text-decoration:none;}
#breadcrumb a:hover { color:#3366cc;}
#content { background:url('./images/content_bg.gif') repeat-x; margin:0 30px; min-height:400px;}
#content h1 { margin:0; padding:10px; line-height:normal; color: #339933;}
#content h1.blog { padding-top:30px;}
#content h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#339933;}
#content h2.signoff { padding-top:50px; border-top:3px solid #339933;}
#content h2, h3, h4, h5, small { margin:0; padding:10px;}
#content p { margin:0; padding: 0 10px 10px 10px; line-height:140%;}
#content p.date { color:red; padding-top:0;}
#content .navigation { padding:10px;}
#content .navigation a { color: #339933; text-decoration:none;}
#content img.alignleft { float:left; margin: 0 20px 5px 0; }
#content img.alignright { float:right; margin: 0 0 5px 20px; }
#content ul { margin: 0; padding: 0; list-style-type: none;}
#content ul li {display: block; margin:5px 0 0 0; background:url('http://www.stowlin.com/wp-content/uploads/2010/05/item_bg.png') no-repeat; padding:18px; }
#content ul li ul { margin: 0; padding:18px 0 0 18px; list-style-type: none;}
#content ul li ul li { background:none; display: block; padding:0; margin:0;}
#content img.logo { float:right; margin: 0 10px;}
#content a.application { font-size:20px; line-height:24px;}
#fpbox { background:url('./images/fpbox_bg.gif') no-repeat; margin:10px 0; width:416px; height:209px;}
#fpbox img { float:left; margin:18px 0 0 18px;}
#fpbox h1 { font-size:18px; line-height:normal; color:#339933; margin:20px 0 10px 227px; padding:0;}
#fpbox p { font-size:16px; line-height:17px; margin:0 0 0 227px; padding:0;}
#fpbox a { color:#3366cc;}
#footer_divide { background:url('./images/footer_divide_line.gif') center no-repeat; margin:20px 0 10px 0;}
#footer { width: 912px; padding: 0; margin-top: 0; margin-bottom: 0; margin-right: auto; margin-left: auto; text-align:left; width: 912px; voice-family: "\"}\""; voice-family:inherit; width: 912px; color:#3366cc;}
html>body #footer { width: 912px;}
#footer p { margin:20px 0; padding:0; text-align:center; line-height:20px;}
#footer a { color:#3366cc; text-decoration:none;}
#footer a:hover { color:#339933;}