@charset "UTF-8";
/* CSS Document */


html, body { margin: 0; padding: 0; border: 0; background:#E7E7E7; font-size:10px; }

div, span, article, aside, header, hgroup, nav, section, p, p2, p3, h1, h2, h3, h4, h5, h6, h7, h8, blockquote, a, ol, ul, li,
table, tr, th, td, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align:baseline, text-top;
	background: transparent;
	}

p2 {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	line-height:100%;
	text-indent:0;
	text-decoration:none;
	text-align:left;
	color: #000;
	margin-bottom:10px;
	}
	
	
footer {
	margin-left:15px;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
	}

img		{ margin:0; padding:0; border:0; }

table. tr. th, td, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: top;
	background: transparent;
	}
	
table { border-collapse: collapse; border-spacing: 0; }

input, select, textarea, form, fieldset {
	margin: 0; padding: 0; border: 0;
	}
	
article, aside, dialog, figure, footer, header, hgroup, nav, section {
	display:block; }
	
p, p2, p3, h1, h2, h3, h4, h5, h6, h7, li, blockquote, td, th, a, caption, em, strong, strike {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	line-height:100%;
	text-indent:0;
	text-decoration:none;
	text-align:left;
	color: #000;
	}
	
 h8 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	line-height:100%;
	text-indent:0;
	text-decoration:none;
	text-align:center;
	color: #000;
 	}
	
ol, ul { list-style:none; }


/* Text Elements */

p				{ color:#000; font-size:12px; line-height:150%;
					margin:15px 0; }
p .left			{ margin: 1.5em 1.5em 1.5em 0; padding:0; }
p .right		{ margin: 1.5em 0 1.5em 1.5em; padding:0; }

p2				{ color:#000; font-size:12px; line-height:150%;
					margin:0; }

p2 .left		{ margin: 1.5em 1.5em 1.5em 0; padding:0; }
p2 .right		{ margin: 1.5em 0 1.5em 1.5em; padding:0; }

p3				{ color:#000; font-size:10px; line-height:150%;
					margin:15px; }

a				{	font-weight:bold;}
a:link			{ color:#333; font-weight:bold;	}
a:visited		{ color:#333;	font-weight:bold;}
a:active		{ color:#000;	font-weight:bold;}
a:focus			{ color:#666;	font-weight:bold;}
a:hover			{ color:#333;	font-weight:bold;}

blockquote		{ color:#000; font-size:12px; }

strong			{ font-weight:bold; }
em				{ font-style:italic; }

/* Images */

.image-frame	{ padding:5px; border:1px #ccc solid; }

/* Lists */

ul				{	}
ol				{ list-style-type:decimal; }

ul li			{ color:#000; font-size:12px; }
ol li			{ color:#000; font-size:12px; }

dl				{	}
dt				{	}
dd				{	}


/* Headings */

h1, h2, h3, h4, h5, h6, h7, h8 { font-weight: bold;  }

h1 { font-size:16px; color:#333; margin-bottom:15px; margin-left:15px;}
h2 { font-size:20px; }
h3 { font-size:16px; margin-bottom:5px; }
h4 { font-size:16px; border-top:1px #ccc solid; padding-top:10px; margin-top:30px; }
h5 { font-size:18px; border-top:1px #ccc solid; padding-top:10px; margin-top:30px; color:#666; }
h6 { font-size:14px; }
h7 { font-size:12px; }
h8 { font-size:26px; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, h7 img { margin:0; }

/* Containers */

#outer				{ width:960px; margin:0 auto; background-color:#FFF; }

#wrapper			{ width:900px; margin:0 auto; background-color:#FFF; }

#logo				{ margin-top:20px; margin-bottom:5px; margin-left:15px; float:left; }

#topnav				{ clear:both;	}
#topnav ul			{ border-top:1px #666 solid; border-bottom:1px #666 solid;	
						margin:20px 0;	padding:10px 0; }
#topnav ul li		{ display:inline; }
#topnav ul li a		{ padding:0 15px;	}

#topnav	a:link			{ color:#333; 	}
#topnav	a:visited		{ color:#333; 	}
#topnav	a:active		{ color:#333;	}
#topnav	a:focus			{ color:#333;	}
#topnav	a:hover			{ color:#999	}


#worknav			{ clear:both;	}
#worknav ul			{ border-top:1px #666 solid; 	
						margin:0px 0;	padding-top:10px; padding-bottom: 5px; }
#worknav ul li		{ display:inline; }
#worknav ul li a		{ padding:0 15px;	}

#worknav	a:link			{ color:#333; 	}
#worknav	a:visited		{ color:#333; 	}
#worknav	a:active		{ color:#333;	}
#worknav	a:focus			{ color:#333;	}
#worknav	a:hover			{ color:#999	}

#worknav2				{ clear:both;	}
#worknav2 ul			{ border-bottom:1px #666 solid; 	
						margin-bottom:20px; padding-top:2px; padding-bottom: 5px; }
#worknav2 ul li			{ display:inline; }
#worknav2 ul li a		{ padding:0 10px;	}

#worknav2	a:link			{ color:#666; 	}
#worknav2	a:visited		{ color:#666; 	}
#worknav2	a:active		{ color:#666;	}
#worknav2	a:focus			{ color:#666;	}
#worknav2	a:hover			{ color:#999	}

#main				{ margin-bottom:20px;}

#footer				{ clear:both; margin-top:20px; border-top:1px #ccc solid; padding-bottom:20px;}
