/* common.css
	 Default style sheet for Carr Amps website
	 Last modified: 3 Aug 2007
	 by Eric Peterson, ewestp@mindspring.com
*/


/* Basic Tags */

/*
"Lucida Sans Unicode", Lucida Grande, sans-serif;
Verdana, Arial, Helvetica, sans-serif;
Tahoma, Geneva, sans-serif;
*/

body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: black; /*#000000;*/
		background: white; /*#f2f2f2#002020;#ffffff;*/
		margin: 0}

h1, h2, h3, h4, h5, h6 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		text-align: left;
		margin-bottom: .33em;
		color: #451a12}

h1 {
		font-size: 1.6em}

h2 {
		font-size: 1.3em}

h3 {
		font-size: 1.12em}

h4, h5, h6 {
		font-size: 1em}

h1 + p, h1 + h2, h1 + ul, h2 + p, h2 + ul, h2 + dl, h3 + p, h3 + ul, h3 + dl, h4 + p, h4 + ul, h2 + h3, h3 + h4 {
		margin-top: .33em}

caption {
		color: #451a12;
		background: transparent;
		font-weight: normal}

img {
		border: none}

cite, em, var {
		font-style: italic}

strong {
		font-weight: bold}

a:link {
		color: #005000;
		/*background: transparent*/}

a:visited {
		color: #662000;
		/*background: transparent*/}

a:active {
		color: #CC0000;
		/*background: transparent*/}

q {
		quotes: "\201C" "\201D" "\2018" "\2019"}

q:before {
		content: "\201c"}

q:after {
		content: "\201d"}

q q:before {
		content: "\2018"}

q q:after {
		content: "\2019"}

ul {
		list-style-type: none;
		margin-left: 0;
		padding-left: 0;}
ul > li {
		min-height: 12px;
		margin-left: 0;
		padding-left: 40px;
		background: transparent url(../images/common/listbullet9.gif) no-repeat 20px .2em}

ol {
		list-style-type: decimal}

li {
		margin-bottom: .25em;}

/* End Basic Tag Stuff */

/* Common classes and ids */

#topbanner {
		margin: 0;
		width: 100%;
		height: 80px;
		background: #c1c048 url(../images/common/carrlogopagebanner-brown-green.gif) no-repeat;}
		/*background: #fffbe2 url(../images/common/carrlogopagebanner3_sharp.gif) no-repeat} ffffcc;*/

#leftcol {
		position: absolute;
		top: 80px;
		left: 0;
		width: 140px;
		height: auto;
		margin: 0;}

#mainmenu {
		width: 100%;
		margin: 0;
		/*padding: .85em 0;*/
		border-right: 1px solid #d58734; /*black;*/
		border-bottom: 1px solid #d58734; /*black;*/
		text-align: center;
		background: #c1c048;
		/*background: #ff6600;*/
		color: black}

#mainmenu ul {
		list-style: none outside;
		list-style-image: none;
		margin: 0 0 10px 0;
		padding: 0;}

#mainmenu ul li {
		margin: 0 auto 4px auto;
		padding: 0;
		background: transparent url(../images/common/blankbutton7.gif) no-repeat center center; /*#ff6600*/
		min-width: 114px;
		min-height: 28px;
		line-height: 28px;
		font-size: 16px;}

#mainmenu ul li a {
		line-height: 28px;
		margin: 0;
		padding: 0;
		text-decoration: none;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif}

#mainmenu ul li#blog a {
	font-size: 14px;
}

#mainmenu ul li a:link {
		color: #def0e6;
		/*background: transparent*/}

#mainmenu ul li a:visited {
		color: #def0e6;
		/*background: transparent*/}

#mainmenu ul li a:hover {
		color: #bd290b;
		/*background: transparent*/}

#mainmenu ul li a:focus {
		color: #bd290b;
		/*background: transparent*/}

#mainmenu ul li a:active {
		color: #cc0033;
		/*background: transparent*/}

#contact {
		position: absolute;
		top: 2.5%;
		right: 2%}

#contact p {
		text-align: center;
		font-size: .83em;
		font-weight: bold;
		color: #451a12;
		margin: 0;}

#bcrumb {
		background: #d58734;
		color: #451a12;
		border-bottom: 1px solid #451a12;
		margin: 0 0 1em 140px;
		width: auto;}

#bcrumb p {
		font-size: .72em; /*.6em*/
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0 0 0 20px;
		padding: 3px 0; /*.25em 0*/
		}

#bcrumb a {
		color: #def0e6}

#bcrumb a:hover, #bcrumb a:focus {
		color: #bd290b;
		/*background: transparent*/}

#content {
		margin: 1em 20px 3em 160px;
		min-height: 42em;
		/*min-width: 550px;*/}

#botmenu {
		clear: both;
		text-align: center;
		margin: 3em 1em 1em 1em;}

#footer {
		clear: both;
		font-size: .67em;
		text-align: center;
		margin: 3em 1em 1em 1em;}

#cxmenu {
		width: 100%;
		margin: 1em 0;
		border: 1px solid #451a12;
		border-left: none;}

#cxmenu h2 {
		font-size: 1em;
		font-weight: bold;
		text-align: center;
		background: #d58734;
		color: #451a12;
		margin: 0;
		padding: .2em 3px;
		border-bottom: 1px solid #451a12;}

#cxmenu ul {
		/*margin: .5em 2px .5em 17px;*/
		font-size: .83em;
		margin: .5em 0;
		padding: 0;}

#cxmenu ul li {
		margin: .2em 0;
		padding-left: 16px;
		background-position: 1px .2em;
		font-weight: bold;}

#netmenu {
	border: 1px solid #451a12;
	border-left: none;
	background: #fefcfa;
}

#netmenu ul {
	list-style: none outside;
	list-style-image: none;
	margin-left: 30px;
	padding: 0;
}

#netmenu ul li {
	margin: 1em 0;
	padding: 0;
	background: transparent none;
	font-size: .83em;
	font-weight: bold;
	text-align: left;
	text-indent: -20px;
}

a.ytlink, #netmenu ul li a.ytlink {
	background: transparent url(../images/logos/youtube16x16.png) no-repeat 0 50%;
	padding-left: 20px;
}

a.fblink, #netmenu ul li a.fblink {
	background: transparent url(../images/logos/facebook16x16.png) no-repeat 0 50%;
	padding-left: 20px;
}

ul.hzlist {
		margin-left: 0;
		padding: 0;
		list-style: none outside}

ul.hzlist li {
		margin: 0;
		padding: 0;
		display: inline;
		background: transparent}

ul.hzlist li:before {
		content: " | "}

ul.hzlist li:first-child:before {
		content: ""}

dl.sameline dt {
		clear: left;
		float: left;
		font-weight: bold}

dl.sameline dd {
		margin-left: 4em;}

.cll {
		clear: left;}

.clb {
		clear: both;}

.small {
		font-size: .83em;}

.pboxl {
		float: left;
		margin: 0 1em .5em 0;
		text-align: right;}

.pboxr {
		float: right;
		margin: 0 0 .5em 1em;
		text-align: right;}

.photocred {
		font-size: .67em;
		font-style: italic;
		font-family: Verdana, Arial, Helvetica, sans-serif;}

.fileinfo {
		font-size: .83em;
		font-style: italic;
		color: #333333;
		background: transparent}

a.footnote {
		text-decoration: none}

.impnote {
		font-size: .83em;
		font-style: italic;
		color: #a04040;
		background: transparent}

.tl {
		font-size: .67em}

.new {
		font-weight: bold;
		color: #ff6600;
		background: #def0e6}

div.sharethis {
	clear: both;
}

div.sharethis a.stico_default {
	background-position: 0 30% !important;
}

.vert-middle {
	vertical-align: middle;
}

.la {
	text-align: left}

.ca {
	text-align: center}

.ra {
	text-align: right}

/* End common classes and ids */
