/* THE BIG GUYS */
* { margin:0; padding:0; float: clear;}
body { 
	font: 12px/1.5 arial,tahoma,verdana,sans-serif; 
	background: none; 
	}

/* LINKS */
a,a:link,a:link,a:link,a:hover { background:transparent; text-decoration:underline; cursor:pointer; } 
a:link {color:#c00;} 
a:visited {color:#999;} 
a:hover,a:active {color:#069;} 

/* FORMS */
form { margin: 0 0 1.5em; }
input { font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0; }
fieldset { border: none; }
label { display:inline; padding: 5px 0; }
label br { clear:left; }

/* TYPOGRAPHY */
p, ul, ol { margin: 0 0 1.5em; }
h1, h2, h3, h4, h5, h6 { font-family: verdana,arial,sans-serif; margin: 1.2em 0 .3em; color:#3a75ad; border-bottom: 1px solid #eee; padding-bottom: .1em;font-weight: normal;}
h1 { font-size: 1.7em; margin-top:.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }
.highlight { color:#E17000; }
.subdued { color:#999; }
.error { color:#c00; font-weight:bold; }
.success { color:#390; font-weight:bold; }
.caption { color:#999; font-size:11px;}
.date { font: bold 82% arial; color:#bbb; display:block; letter-spacing: 1px; }
small { font-size:11px; }

/* LISTS */
ul { margin: .3em 0 1.5em 0; list-style-type:none; }
	ul.related { margin-top: -1em; }
ol { margin: .5em .5em 1.5em; }
ol li { margin-left: 1.4em; padding-left: 0; background: none; list-style-type: decimal; }
li { line-height: 1.4em; padding-left: 25px; background: transparent url("../images/sprites.gif") no-repeat 0 0; }
li.doc { background-position: 3px -500px; }
ul.nomarker li { background:none; padding-left:0; }

dl { margin: 0 0 1em 0; }
dt { font-weight:bold; margin-top: 1.3em; }
dl dl { margin: 0 0 1.5em 30px; }

/* GENERAL */
img { border:none; } 
hr { margin: 1em 0; background:#f2f2f2; height:1px; color:#f2f2f2; border:none; clear:both; }
.clear { clear:both; position:relative; font-size:0px; height:0px; line-height:0px; }

/* LAYOUT - HEADER */
#header {
	position: relative;
	background: #fff url("../styleImages/header-red.jpg") no-repeat;
	height: 221px;
	}
	#header h1{
		margin: 0; padding: 20px 0 0 10px;
		border: none;
		}
	#header span.pathway {
		position: absolute;
		bottom: 55px; left: 20px;
		}
		
/* SEARCH */
#search {
	position: absolute;
	top: 5px; right: 10px;
	color: #fff;
	font-weight: bold;
	}
	#search form { margin:0; }
	#search label { padding:5px 0 0; display:inline; }
		
/* NAV */
#navbar {
	display: none;
	}

/* LAYOUT - main body of page */
#wrap {
	width: 15cm;
	margin: 0 auto;
	}

#content-wrap {
	
	min-height: 500px;
	}
	* html #content-wrap {
	height: 500px;
	}
	
	#content {
		width: 100%;
		}
		.featurebox {color:#333;padding: 15px 20px 20px;border: 1px solid #d7d7d7;margin: 0 0 1.5em;background: #f6f6f6 url("../images/featurebox_bg.gif") no-repeat 100% 100%}
		.featurebox p, .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, .featurebox h6 {margin: 0 0 .3em;border-bottom: 1px solid #c00;color:#c00}
		.featurebox p {border:none;margin: 0 0 1em;color:#444}
		.featurebox a {font-weight:bold}

		.thumbnail {margin: 0 0 0 10px;position:relative;z-index:9999;border: 1px solid #eee;float:right;width:100px;padding:5px;background:#fff}
		.thumbnail img {border: 1px solid #000}
	#sub {
		display: none;
		}

#extra {
	}

#footer{
	display: none;
	}
	ul#nav {
	display: none;
	}
