/* styles.css used for www.focusedonyourbusiness.com 
   by Lynn Mcolley of McColley Marketing Media
   lynn@mcmarketingmedia.com  www.mcmarketingmedia.com   */

/*	-- INITIAL --	by Eric Meyer - http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {	outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;	border-spacing: 0;}
img, a img {border: 0px;}


/* clearing ----------------------------------- */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {min-width: 0; display: inline-block; /* \*/	display: block;}	/* trigger hasLayout for IE7. Hide from IE Mac */
* html .clearfix {height: 1%;} /* Hide from IE Mac */ 
.clr, .clear {clear:both;}

/* Basic Typography ---------------------------- */

body {
	font-family: Arial, Helvetica, sans serif;font-size: 76%;
	line-height: 1.6em;
	color: #555555;
	} 

H1, H2, H3, H4, H5, H6 {font-family: Arial, Helvetica, sans serif;}
h1 {font-size: 1.7em;font-weight: bold;color:#e80000;margin:0em 0em .5em 0em;line-height: 1.3em}
h2 {font-size: 1.6em;font-weight: bold;line-height:1.3em; margin: 1.2em 0em .75em 0em;color:#333333;}
h3 {font-size: 1.35em;font-weight: bold;line-height:1.3em; margin: 1.2em 0em .75em 0em;text-align:left;color:#e80000;}
h4 {font-size: 1.8em;font-weight: bold;line-height:1.3em; margin: 2em 0em 1.2em 0em;text-align:left;color:#e80000;}
h5 {font-size: 1.6em;font-weight: bold;line-height:1.3em; margin: 1.25em 0em .6em 0em;color:#333333;}
h6 {font-size: 1.25em;font-weight: bold;line-height:1.3em; margin: 1.2em 0em 1.2em 0em;color:#e80000;}

#bottomcontent-left h2, #bottomcontent-right h2 {color:#e80000; font-size:1.5em; }

p {font-size: 1.25em;line-height: 1.4em;margin: .65em 0em;text-align:justify;}
ol, ul {font-size: 1.15em; line-height: 1.25em;}
li {margin:.25em 2em .25em 3em; list-style-type:disc; text-align:left;}

a, a:link , a:visited {color:#7e6125;text-decoration:none;}
a:hover {text-decoration: underline;}

.bizname {font-variant: small-caps;font-weight:bold; color:#333333;}
.kudos {font-style:italic;}
.attribution{text-align:right;font-weight:bold;}

#footer p {font-size:1.1em; text-align:center;font-variant:small-caps;font-weight:bold;letter-spacing:.1em;color:#000000; margin:0px;}
#footer a {color:#000000;}
.c-rite {font-size:1em;color:#999999;}
.credits {font-size:.8em;color:#666666;}
.credits a {color:#666666;}
.credits a:hover{text-decoration:underline;color:#e80000;}

/* Newsletter signup Form ---------------------- */
span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;} 


/* Layout -------------------------------------- */
body {
	background-color:#333333;
	color: #666666;
	text-align:center;
	}
#pagewrapper {
	width:980px;
	margin: 20px auto;
	background-color:#FFFFFF;
	}
#pageinner {
	padding: 20px 40px 5px 40px;
	}
#header {
	width:900px;
	}

#nav {
	width:900px;
	margin:0px;	
	}

#nav1, #nav2, #nav3, #nav4, #nav5, #nav6{
	float:left;
	margin:15px 0px 10px 5px;
	}
#nav7  {
	float:left;
	margin:15px 0px 10px 0px;
	border-bottom:3px solid #ffffff;
	}

#nav1 a, #nav2 a, #nav3 a, #nav4 a, #nav5 a, #nav6 a, #nav7 a {
	border-bottom:3px solid #ffffff;
	}
	
#nav1 a:hover, #nav2 a:hover, #nav3 a:hover, #nav4 a:hover, #nav5 a:hover, #nav6 a:hover, #nav7 a:hover {
	border-bottom:3px solid #e80000;
	}
	
#main {
	width:900px;
	clear:both;
	text-align:justify;
	padding:40px 0px 20px 0px;
	}
	
#sidebar {
	width:340px;
	float:left;
	}
#sidebar-inner {
	width:320px;
	margin-right:20px;
	}
#content {
	width:550px;
	float:right;
	}
#content-inner {
	width:540px;
	margin-left:10px;
	}
#bottomcontent {
	width:900px;
	float:left;
	}
#bottomcontent-inner {
	width:900px;
	}
#bottomcontent-left {
	float:left;
	width:430px;
	padding-right: 20px;
	border-right: 1px dotted #cccccc;
	text-align:left
	}
#bottomcontent-right {
	float:right;
	width:430px;
	text-align:left
	}	
#footer {
	clear:both;
	width:900px;
	padding:20px 0px 0px 0px;
	margin:0px;
	}
#quotebox {
	width:900px;
	text-align:center;
	background-color:#000000;
	padding:10px 40px;
	}
#copyright {
	width:980px;
	padding:10px 0px 0px 0px;
	text-align:right;
	background-color:#333333;
	}
	
	