/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
        margin:0;
        padding:0;
        font:100%/120% Verdana, Arial, Helvetica, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin:1em 0;
        padding:0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
        margin-left:1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor:pointer;
}
fieldset {
        border:none;
}
input, select, textarea {
        font-size:100%;
		font-family:inherit;
}

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/
html 		{	font-size:100.01%; }

body		{	background-color:#333333;
				color: #fafafa;
				font-size:1em; 
				line-height:1.4;
}

/* -----------------------------------*/
/* -------->>> STRUCTURE <<<----------*/
/* -----------------------------------*/
#topbar		{	background:#999999;
				height:15px;	
				width:100%			
}

#header		{	background:url(images/summit.png) no-repeat center;
				height:223px;	
				padding:10px 0 20px 0;			
				margin:0px auto;
				width:600px;
}


#nav		{	margin:0 auto;
				min-width:900px;
				width:900px;
				
}

#title		{	background:#188fae;
				height:60px;
				margin:40px 0.5% 0 0.5%;
				min-width:900px;
				width:99%;
}
#bbar		{	background:#414141;
				height:18px;
				margin:5px 2% 10px 2%;
				min-width:900px;
				width:96%;
}


#content	{	margin:0 5% 0 5%;
				min-width:900px;
				padding:10px 0px;
				text-align:left;
				width:80%;
}

#footer		{	border-top:1px solid #fafafa;
				font-size:0.675em;
				line-height:1.6;
				margin:20px 0 10px 0;
				min-width:900px;
				padding-top:5px;
				text-align:center;
				width:100%;
}

.pad		{	padding:0 30%;
}

.left	{	margin-left:10%;
}

/* -----------------------------------*/
/* ---------->>> Tables <<<-----------*/
/* -----------------------------------*/

table		{	line-height:1.6;
				margin:0 5%;
}

td			{	padding:0 10px;
				width:30%;
}

td li		{	padding-bottom:8px;
}

/* -----------------------------------*/
/* ---------->>> Typography <<<-------*/
/* -----------------------------------*/
a			{	color:#fafafa;
}

a:hover		{	text-decoration:none;
}


h1			{	color:#333333;
				font:bold 55px Arial, sans-serif;
				margin:0px;
				padding-left:6%;
				text-align:left;
}

h2			{	color:#008341;
				font-size:1.5em;
}

h3			{	font-size:1.35em;
				text-align:left;
}

h4			{	font-size:1.125em; 
				text-align:left;
}

ul			{	list-style-type:none;
				line-height:1.6;
}

li			{	padding-bottom:8px;
}

ul ul 		{	margin:0;
}

ul ul li	{	padding:0 0 0 10px;
}

dl			{	margin-left:30%;
}

dt			{	font-weight:bold;
}

dd			{	padding-bottom:6px;
				padding-left:8px;
}

ol			{	margin-left:10%;
}

.small		{	font-size:0.6em;
}

