/*=============================================================================
TITLE (http://www.HautacamConsulting.com)
author:    Ryan Simmons - Creative Director -  ProVim.net
email:     ryan@provim.net
website:   http://www.provim.net/


/* +GENERAL - include note
=============================================================================*/
	/* Remove padding and margin - universal */
* {margin: 0;padding: 0;}

	/* Put it back on certain elements */
p, pre, blockquote, form, fieldset, table {margin: 0.5em 0;}

	/* Class for clearing floats */
.clear {clear:both;height:0;}

	/* Remove border around linked images */
img {border: 0;}

/* +TYPOGRAPHY
=============================================================================*/
body {font: 12px Verdana, Helvetica, Arial, sans-serif; line-height: 1.4em;}
.italic{font-style:italic;}

/* +HEADINGS
=============================================================================*/
h1{font: 155% bold; color:#D71920; line-height:1.8em;}
h2{font: 115% bold #D71920;}
h3{font: 115% bold #D71920;}
h4{font: 100% bold #000000;}

/* +LINKS
=============================================================================*/
a:link {color:#D71920;text-decoration:none;}
a:visited {color:#D71920;text-decoration:none;}
a:hover {color: #632020;text-decoration:underline;}
a:active {color:#D71920;text-decoration:none;}

/* +BRANDING - header section
=============================================================================*/
#header {
	margin: 0 36px 0 36px;
	padding:0;
	height:280px;
	width:894px;
	background:#FFFFFF url(images/header.gif) no-repeat top left;
	}

/* +MAIN NAV
=============================================================================*/
#nav {padding:0;border:0;}	
#nav ul {margin:0 0 0 305px;padding:64px 0 0 30px;}
#nav li {margin:0;padding:2px;border:0; font:13px; font-weight: 600; list-style:none;}
#nav li a {color:#000000;text-decoration:none;}
#nav li a:hover {color:#D71920;text-decoration:none;}
#nav li a.arrow {
	list-style-image: url(images/arrow.gif) center left no-repeat;
}


/* +SUB NAVIGATION
=============================================================================*/




/* +MAIN CONTENT
=============================================================================*/
#container {
	width: 966px;
	background: #FFFFFF url(images/bgmain.jpg) repeat-y center top;
	margin: 0 auto;
	border: 0px;
	text-align: left; 
	}

.mainarrow {
	
}
	
#mainContent { 
	margin: 15px 36px 0 36px;
	padding: 20px;
	font-size: 100%;
	line-height: 1.6em;
	height:auto;
	}

#mainContent ul {
margin-left:25px;
}

.primary {
	margin-left:20px;
	padding:0;
	width: 480px;
	background: #FFFFFF;
	float:left;
	}
	
.primarytxt {
	margin:0;
	padding:0;
	line-height:1.8em;
	}



/* +SECONDARY CONTENT
=============================================================================*/
.secondarytxt {
	height: 400px;
	margin-left:560px;
	margin-right:20px;
	width: 260px;
	line-height:1.8em;
	background: #FFFFFF;
	}
	
.secondarytxt p {
	padding:20px;
	border-left:solid 2px #0098BB;
	}



/* +FOOTER
=============================================================================*/
#footer { 
	margin: 0 36px;
	background-color:#BCBDBF;
	height:90px;	
	}

#provimstamp {
	width:200px;
	height:50px;
	float: right;
	margin: 20px 30px 10px 10px;
	padding:0;
}


/* +FORMS
=============================================================================*/
	/* Removes fieldset borders. even on Opea 7 */
fieldset {border: 1px solid transparent;}


/* +TABLES
=============================================================================*/
table {border-spacing: 0;border-collapse: collapse;}
td {text-align: left;font-weight: normal;}



/* +MISC 1 - include note
=============================================================================*/
/*     height:55px; margin-left:-40px; padding-left:75px; background:url(images/sidearrow.gif) center left no-repeat;     */

/* +MISC 2
=============================================================================*/
