@import url("reset.css");


/* Basics
----------------------------------------------------------------------------------------------------*/

body { 
	font: 0.75em/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	background:#FFF url(images/bg-header.gif) repeat-x top;
}

a:link {color:#1a5d82}
a:visited {color:#1a5d82}
a:hover {color:#999}
a:active {color:#1a5d82}
a:focus {outline: 1px dotted invert;}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}


/* Headings
----------------------------------------------------------------------------------------------------*/

h1 {font-size: 25px;}
h2 {font-size: 23px;}
h3 {font-size: 21px;}
h4 {font-size: 19px;}
h5 {font-size: 17px;}
h6 {font-size: 15px;}


/* Spacing
----------------------------------------------------------------------------------------------------*/

ol {list-style: decimal;}

ul {list-style: square;}

li {margin-left: 15px;}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 10px;
}

/* Classes
----------------------------------------------------------------------------------------------------*/

.fl {float:left; display:inline; margin-right:10px; }
.fr {float:right; display:inline; margin-left:10px; }
.clear {clear:both}
.cl {clear:left}
.cr {clear:right}
.red {color:#AF327D}

/* Global Containers
----------------------------------------------------------------------------------------------------*/

.container {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

#logo {
	width:300px;
	height:100px;
	float:left;
	display:inline;
	margin:40px 0 0 0;
	background:transparent url(images/logo.gif) no-repeat top left;
	overflow:hidden;
	text-indent:-1000px;
}

#twitter {
	width:120px;
	height:60px;
	float:right;
	display:inline;
	margin:93px 0 0 0;
	background:transparent url(images/twitter.gif) no-repeat top right;
	overflow:hidden;
	text-indent:-1000px;
}

#topright {
	width:500px;
	height:30px;
	position:absolute;
	top:45px;
	right:0px;
	text-align:right;
	color:#1a5d82;
}

#byline {
	width:700px;
	height:25px;
	background:transparent url(images/exp.gif) no-repeat bottom left;
	text-indent:-1000px;
	overflow:hidden;
	margin:15px 0 0 0;
}

#bannertop {
	clear:both;
	width:959px;
	height:25px;
	margin:15px 0 0 0;
	background:transparent url(images/banner-top.gif) repeat-x top;
}
#banner {
	width:960px;
	height:190px;
}
#bannerbot {
	width:959px;
	height:6px;
	margin:0 0 30px 0;
	background:transparent url(images/banner-bot.gif);
}

#leftcol {
	width:615px;
	float:left; 
	display:inline;
	margin:0 10px 0 0
}

	.leftblock {
		border:1px solid #DDD;
		background:#FFF url(images/title-bg.gif) repeat-x top left;
		padding:10px;
		color:#333;
	}
	.leftblock h1 {
		font-size:19px;
		margin:5px 0 30px 0;
	}
	.leftblock h2 {
		color:#1a5d82;
		font-size:1em;
		font-weight:bold;
		margin:0 0 10px 0;
	}
	.leftblockfooter {
		background:#FFF url(images/botbg.gif) repeat-x;
		border:1px solid #DDD;
		border-top:0;
		height:15px;
		padding:5px 10px;
		color:#888;
		font-size:0.9em;
		font-style:italic;
		margin:0 0 10px 0;
	}
	.leftblockfooter a:link, .leftblockfooter a:visited {text-decoration: none; color:#888}
	.leftblockfooter a:hover, .leftblockfooter a:active {color:#1a5d82}

#rightcol {
	width:320px;
	float:right;
	display:inline;
	margin:0 0 0 0
}

	#rightform {
		border:1px solid #DDD;
		background:transparent url(images/subtitle-bg.gif) no-repeat top;
		padding:8px 10px;
		color:#333
	}
	#rightform p {
		font-size:0.9em
	}

#footer {
	clear:both;
	background:#000 url(images/ft.gif) repeat-x top;
	padding:10px;
	color:#888;
	font-size:0.9em;
	min-height:55px;
}

#footer img {margin:3px 0}

#spexform {}
#spexform ol, #spexform ul {list-style:none;}
#spexform li {display:block; padding:0; margin:0; clear:both}
#spexform label {float:left; margin:0 5px 0 0; width:80px; padding:5px 0; font-size:0.9em}
#spexform input.text { width:190px; border:1px solid #ddd; margin:2px 0; padding:5px 2px; height:15px; background:#f8f8f8;}
#spexform .send {margin:10px 0 0 85px}
p.response {color:#AF327D; font-style:italic; font-weight:bold}
#formsuccess {display:none}




#oldmenu {width:50px; height:200px; position:absolute; top:900px; left:25px; z-index:-1}