/*reset via eric meyer. thank you.*/
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;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*==================end reset=========================================*/

*html img {
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
 }

body{background:#0c0c0c url(images/bg.jpg) top center fixed no-repeat;}

#wrapper{width:930px; margin: 0 auto;z-index:1; 
/*background:url(images/gridBG.gif) top left no-repeat;*/
}

#header{}

#logo{
float:left;
text-indent:-9999px;
background: url(images/logo.png) top left no-repeat;
width:425px;
height:208px;
margin:0;
padding:0;
}

#quoteBox{
clear:both;
float:left;
padding:0px 0 10px 0;
margin:0 0 10px 0;
}

#quoteBox img{float:left;}


#quoteBox blockquote{
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#dbbf8f;
font-size:24px;
margin:20px 0 0 15px;
line-height:30px;
width:400px;
}

#mainContent{
float:left;
padding:25px 25px 0 55px;
width:425px;
}

*html #mainContent{
padding:25px 0px 0 55px;
}

#mainContent img{
float:left;
padding:0 20px 0 0;
}

#text{float:left; padding:15px;}

#mainContent p{
padding:5px 0 0 10px;
font-size:24px;
line-height:30px;
}

#mainContent a:link{float:left;
margin-top:10px;
padding:5px;
font-size:24px;
line-height:30px;
text-decoration:none;
background-color:#4c1b19;
border:2px solid #f7f7f7;
color:#fff;
}

#mainContent a:visited{float:left;
margin-top:10px;
padding:5px;
font-size:24px;
line-height:30px;
text-decoration:none;
background-color:#4c1b19;
border:2px solid #f7f7f7;
color:#fff;
}

#mainContent a:hover{float:left;
margin-top:10px;
padding:5px;
font-size:24px;
line-height:30px;
text-decoration:none;
background-color:#d6b884;
border:2px solid #f7f7f7;
color:#fff;
}

#mainContent a:active{float:left;
margin-top:10px;
padding:5px;
font-size:24px;
text-decoration:none;
line-height:30px;
}

#nav{
height:105px;
margin:0;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
letter-spacing:2px;
font-weight:bold;
}

#nav ul{list-style-type:none; color:#fefefe; margin:0; padding:25px 0 0 0;}

#nav ul li{
display:inline;
padding:0px 15px 5px 15px; 
margin:0 0px 0 10px;
}

#nav ul li a:link{text-decoration:none; color:#fff;}
#nav ul li a:visited{text-decoration:none; color:#fff;}
#nav ul li a:hover{color:#666666;}
#nav ul li a:active{text-decoration:none; color:#fff;}


#quickLinks{
float:left;
margin:0 35px 0 0;
width:400px;
font-family:Georgia, "Times New Roman", Times, serif; 
color:#fff;
font-size:36px;
}

#quickLinks a:link{display:block; line-height:62px;height:62px; color:#fff;text-decoration:none; background:url(images/pdf.png) 0 50% no-repeat; padding: 10px 0px 10px 60px; margin:10px 0 10px 50px;}
#quickLinks a:visited{display:block; line-height:62px;height:62px; color:#fff;text-decoration:none; background:url(images/pdf.png) 0 50% no-repeat; padding: 10px 0px 10px 60px; margin:10px 0 10px 50px;}
#quickLinks a:hover{display:block;color:#000; background-color:#CCCCCC;display:block; line-height:62px;}
#quickLinks a:active{color:#fff;display:block; line-height:62px;}

#quickLinks #review blockquote{
font-family:Georgia, "Times New Roman", Times, serif;
text-align:right;
padding:10px;
color:#ccc;
font-size:16px;
line-height:18px;
}

#quickLinks #review p{
font-size:10px;
padding:0px 20px 0 0;
float:right;
}
h1{
font-family:Arial, Helvetica, sans-serif;
color:#fefefe;
font-size:30px;
padding:0px 0 0px 0;
margin:0;
}

h2{
font-family:Arial, Helvetica, sans-serif;
color:#ccc;
font-size:14px;
padding:0px 0 0px 0;
margin:0;
}


h3{
font-family:Arial, Helvetica, sans-serif;
color:#fefefe;
font-size:20px;
margin:0;
padding:0px 0 0px 0;}

p{
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fefefe;
}

#footer{
clear:both;
height:100px;
margin: 25px 50px 0px 0; 
background:url(images/map.jpg) top left;
}

#midContent{
float:left;
clear:both;  
width:420px;
margin-right:50px; 
border:1px dashed #323232;
background:url(images/blood.png) bottom left no-repeat;
}

#midContent p{
font-size:16px;
line-height:20px;
padding:20px 70px 25px 90px;
background:url(images/blood2.png) top right no-repeat;
}

.dbda2{padding:20px 0 0 0;}

/*external links*/

#linkContainer{
width:100%;
clear:both;
float:left;
}


#externalLinks{float:left; min-height:145px; width:360px;border:1px dashed #323232; padding:20px;}

#externalLinks ul{
margin:5px 0 0 0;
padding:0;
}

#externalLinks ul li{
margin:0;
padding:5px 0 0 0;
}

#linkContainer #externalLinks a:link{
padding:5px 0 0 0px;
font-size:14px;
color:#d7b985;
text-decoration:none;
}

#linkContainer #externalLinks a:visited{
padding:5px 0 0 0px;
font-size:14px;
color:#d7b985;
text-decoration:none;
}

#linkContainer #externalLinks a:hover{
padding:5px 0 0 0px;
font-size:14px;
color:#CCCCCC;
text-decoration:underline;
}

#linkContainer #externalLinks a:active{
padding:5px 0 0 0px;
font-size:14px;
}

#clear{clear:both;}

.arrow{color:#ccc;}

.designer{text-align:right; padding:5px 50px 25px 0; color:#414141;}
.designer a:link{color:#414141;}
.designer a:visited{color:#414141;}
.designer a:hover{color:#ccc;}