/*
	Style Index

	$1 - Site Structure Styles
	$2 - Header Styles
	$3 - Sidebar Styles
	$4 - Content Styles
	$5 - Footer Styles
	$100 - Clearfix Styles
*/


/* undohtml.css
(CC) 2004 Tantek Celik. Some Rights Reserved.
http://creativecommons.org/licenses/by/2.0
This style sheet is licensed under a Creative Commons License.
Purpose: undo some of the default styling of common (X)HTML browsers */

:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

#main-content-inner ul {
	list-style: disc;
	margin-left: 20px;
}
#main-content-inner ol {
	list-style: decimal;
	margin-left: 20px;
}

/* $1 - Site Structure Styles ///////////////////////////////////////////////////////////////////////////////////*/

body {
	background:#1C344E;
	font:12px verdana, arial, sans-serif;
	color:#1C344E;
	}

#big-container {
	}

#container {
	width:960px;
	margin:0 auto;
	}


#header {
	position:relative;
	height:205px;
	}

#content-container {
	width:960px;
	padding:26px 0;
	}


#main-content {
	width:698px;
	float:left;
	}

	#main-content-inside {
		width:698px;
		}

		#main-content-inner {
			width:650px;
			padding:24px;
			}

#sidebar-right {
	float:right;
	width:240px;
	}


#footer {
	width:960px;
	margin:0 auto;
	padding:20px 0;
	font:11px verdana;
	}

	.footer-inside {
		width: 650px;
		margin: 0 auto;
		text-align: center;
	}

	.footer-inside p a {
		text-decoration: none;
	}

	.footer-inside p a:hover {
		text-decoration: underline;
	}
	
/* $2 - Header Styles ///////////////////////////////////////////////////////////////////////////////////*/

#header-logo {
	padding-top:16px;
	height:134px;
	line-height:134px;
	}
	
	#header-logo a {
		text-decoration:none;
	}
	
	#header-logo-text {
	font-size: 24px;
	font-weight: bold;
	font-family: Tahoma;
	}

#escape-button {
	position: absolute;
	top: 40px;
	right: 20px;
}
	
#header-nav {
	position:absolute;
	bottom:-5px;
	left:0;
	}

	#header-nav {
		bottom:0;
		}

	#header-nav li {
		float:left;
		margin-right:2px;
		}

		#header-nav li a {
			display:block;
			float:left;
			border-bottom:0;
			height:40px;
			padding:0 15px;
			font:bold 14px "Trebuchet MS", arial;
			text-decoration:none;
			line-height:40px;
			}


		#header-nav li a:hover,
		#header-nav li.active a {
			}

.date {
	position:absolute;
	top:0;
	right:0;
	height:40px;
	padding:0 20px;
	font:bold 14px "Trebuchet MS", arial;
	color:white;
	line-height:40px;
	}

/* $3 - Sidebar Styles ///////////////////////////////////////////////////////////////////////////////////*/

#sidebar-right h2 {
font:bold 14px arial;
padding-bottom:8px;
margin-bottom:10px;
}

#sidebar-right .sidebar-block {
	width:248px;
	margin-bottom:10px;
	}

	#sidebar-right .sidebar-block-inside {
		width:248px;
		}

		#sidebar-right .sidebar-block-inner {
			width:208px;
			padding:20px;
			}

#sidebar-right li {
	padding:8px 0 8px 16px;
	}

	#sidebar-right li.last {
		border:0;
		}

#sidebar-right li a {
	font:bold 14px arial;
	text-decoration:none;
	}

	#sidebar-right li a:hover {
	text-decoration:underline;
	}


/* $3 - Content Styles ///////////////////////////////////////////////////////////////////////////////////*/

a,
a:link,
a:visited {
	text-decoration:underline;
	}

a:hover {
 	text-decoration:none;
	}


h1,h2,h3,h4,h5,h6 {

	}

h1 {
	font:bold 26px arial, "Trebuchet MS", sans-serif;
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px solid #E3E8D3;
	}

h2 {
	font:bold 18px "Trebuchet MS", arial;
	margin-bottom:8px;
	}

h3 {
	font:bold 16px "Trebuchet MS", arial;
	margin-bottom:8px;
	}

h4 {
	font:bold 14px "Trebuchet MS", arial;
	margin-bottom:8px;
	}

h5 {
	font:bold 12px "Trebuchet MS", arial;
	margin-bottom:8px;
	}

h6 {
	font:bold 11px "Trebuchet MS", arial;
	margin-bottom:8px;
	}



p {
	margin-bottom:10px;
	line-height:1.5;
	}

ul,ol {
	line-height:1.5;
}

img {
	border:none;
	}

h1#id-goes-here { /* Header Replacement */
    padding:27px 0 0 0;
    margin-bottom:20px;
    overflow:hidden;

    height: 0px !important;
    height /**/:27px;
}

.small {
	font-size: 0.8em;
}


/* Form Styles */

fieldset {
	position:relative;
	padding:15px;
	margin-bottom:20px;
	}

	legend {
		position:absolute;
		top:-5px;
		left:10px;
		font:bold 14px arial;
		margin-bottom:15px;
		}

	html>body legend {
		margin:0;
		}

	label {
		display:block;
		font-weight:bold;
		margin-bottom:5px;
		}

	input.form-text,
	textarea {
		width:350px;
		margin-bottom:10px;
		padding:6px;
		}

	textarea {
		width:450px;
		}

	input.form-submit {
		font:bold 14px arial;
		padding:5px 10px;
		cursor:pointer;
		}

	.select-box {
		margin-bottom:10px;
		}

	select {
		margin-bottom:10px;
		}

	.form-clear {
		width:100%;
		margin-bottom:10px;
		}

	.form-float-left {
		float:left;
		width:290px;
		}

	.form-float-right {
		float:right;
		width:290px;
		}

	.form-float-left input.form-text,
	.form-float-right input.form-text,
	.form-float-left textarea,
	.form-float-right textarea {
		width:242px;
		margin-bottom:10px;
		}

	#main-content form ul {
		margin-bottom:20px;
		}

	#main-content form ul li {
		padding:0;
		margin:0 0 5px 0;
		background-image:none;
		}


/* $5 - Footer Styles ///////////////////////////////////////////////////////////////////////////////////*/



/* $100 - Clearfix Styles ///////////////////////////////////////////////////////////////////////////////////*/



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;display:inline-block;}
/* End hide from IE-mac */





