/*-----------------------------------------------------------------------------
Style Sheet

Table of Contents

	1. General
	2. Typography
	3. Headings
	4. Links
	5. Container
	6. Header
	7. Main Nav
	8. Sub Nav
	9. Main Content
	10.Sub Content
	11.Footer
	12.Forms
	13.Tables
	14.Misc 1
	15.Misc 2

Notes
	-
	-
	-
-----------------------------------------------------------------------------*/


/* =General
-----------------------------------------------------------------------------*/

/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
}


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

/* Class for invisible clearing floats */
.separatorInvisible {
		clear: both;
		height: 1px;
		}

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

/* Force scrollbars in Firefox to avoid page shifting */
HTML {
overflow: -moz-scrollbars-vertical;
}


/* =Typography
-----------------------------------------------------------------------------*/

body {font:12px Arial, Helvetica, sans-serif}

p, textarea, input {font:12px Arial, Helvetica, sans-serif; line-height:17px; color:#7a9091; }

blockquote {
  margin-left: 30px;
  padding: 10px 0 0 20px;
  font-size: 88%;
  line-height: 1.5em;
  color: #666;
  background: url(../images/quotes.gif) no-repeat top left;
  }

/* =Headings
-----------------------------------------------------------------------------*/

h1 {font-size:22px; margin-bottom:15px; color:#ff0200}

h2 {font-size:17px; margin-bottom:2px}

h3 {font-size:16px; margin-bottom:2px}

h4 {font-size:15px; margin-bottom:2px}

h5 {font-size:14px; margin-bottom:2px}

h6 {font-size:13px; margin-bottom:2px}


/* =Links
-----------------------------------------------------------------------------*/

a:link {color:#ff0200; text-decoration:none}
a:visited {color:#ff0200; text-decoration:none}
a:hover {color:#ff0200; text-decoration:underline}
a:active {color:#ff0200; text-decoration:underline}


/* =Container
-----------------------------------------------------------------------------*/

#container {
	width:960px;
	height:700px;
	margin:20px auto;
	position:relative;
		}

#logo {
	position:absolute;
	top:20px;
	left:20px;
}

#contact {
	position:absolute;
	top:26px;
	right:23px;
	width: 292px;
}

#contact p {
	text-align:right;
	font-size:18px;
	line-height:20px;
}


/* =Header
-----------------------------------------------------------------------------*/

#header {
		}


/* =Main Nav
-----------------------------------------------------------------------------*/

#mainNav {
	width: 633px;
	position:absolute;
	top:155px;
	right:22px;
	height:58px;
		}
		
#mainNav ul {
	list-style-type:none;
	font-size:22px;
	color:#ff0200;
}

#mainNav ul li {
	float:right;
	display:block;
	margin-left:35px;
}


/* =Sub Nav
-----------------------------------------------------------------------------*/

#subNav {
		}


/* =Main Content
-----------------------------------------------------------------------------*/

#mainContent {
	width: 433px;
	position:absolute;
	top:275px;
	right:504px;
	height: 406px;
		}

#mainContent p {
	margin-bottom:7px;
}

#photo {
	width: 400px;
	height: 400px;
	position:absolute;
	top:275px;
	right:24px;
		}


/* =Sub Content (Secondary Content)
-----------------------------------------------------------------------------*/

#subContent {
		}


/* =Footer
-----------------------------------------------------------------------------*/

#footer {
		}
		

/* =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
-----------------------------------------------------------------------------*/



/* =Misc 2
-----------------------------------------------------------------------------*/
