/* 

	project: Conceptnova (free CSS template)
	author: luka cvrk (www.solucija.com)

*/

*{ margin: 0; padding: 0; }*
body { background: #fff url(../images/bodybg.gif) repeat-x; font: 74% Georgia; color: #454545; line-height: 1.6em; }

a { color:#666666; text-decoration: underline}
a:visited { color:#666666; text-decoration: underline}
a:hover { color:#666666; text-decoration: none; background: inherit; }	
a:focus { outline: 0; }
h1 { font-size: 2.8em; line-height: 35px; }
h2 { color: #000; font: bold 170% Georgia; letter-spacing: -1px; padding: 0; margin: 0 0 10px; }
img { border: 0; }

.grey { color: #484848; }

#wrap { width: 900px; margin: 10px auto 0; }
	
#logo { float: left; width: 400px; margin: 0 0 7px; }
	#header_top { background: border-right: 2px solid #fff; color: #454545; padding: 10px 0 0 7px; clear: both; margin: 0 0 0px 0 }
	//#header_top { background: url(../images/top.gif) no-repeat top right; border-right: 2px solid #fff; color: #454545; padding: 10px 0 0 7px; clear: both; margin: 0 0 0px 0; height: 100px; }
	#header_top p { padding: 0; margin: 0; }

	//#header_top ul { float: right; padding: 12px 160px 0 0; margin: 0 0 5px 0; }			
	//#header_top ul li { list-style-type: none; display: inline;  font-weight: bold; }
	//#header_top ul li a { text-decoration: underline; padding-left: 7px; background: #FFF url(../images/bullet.gif) no-repeat center left; margin-right: 5px; color: #666666; }		//#header_top ul li a:hover { text-decoration: none; padding-left: 7px; background: #FFF url(../images/bullet.gif) no-repeat center left; margin-right: 5px; color: #666666; }
	
	#header_bottom { background: #000000; color: #FFFFFF; padding: 20px 20px 20px 20px; clear: both; border-left: 2px solid #fff; border-right: 2px solid #fff; margin: 0 0 1px 0; height: 185px; }
	//#header_bottom { background: #454545 url(../images/bottom.gif) no-repeat top right; color: #EBEBEB; padding: 20px 240px 20px 10px; clear: both; border-left: 2px solid #fff; border-right: 2px solid #fff; margin: 0 0 1px 0; height: 90px; }
	#header_bottom h2 { color: #FFFFFF; width: 250px; margin: 0 0 10px }
	#slogan { clear: left; width: 730px; border-top: 1px solid #eee; margin: 0; padding: 5px 0 0 0; }

#maincontent { padding: 20px 0; clear: both; background: url(../images/bg.gif) repeat-x; }

#left { float: left; width: 575px; padding: 5px 15px 0 5px; margin: 0 0 25px 0; }
#left p { margin: 0 0 15px; }

#right { width: 285px; float: right; margin-right: 15px}
#info { border: 1px solid #ccc; padding: 7px; margin-bottom: 5px; font-size: .9em; background: #eeeeee }
#info0 { border: 1px solid #bbb; padding: 7px; margin-bottom: 5px; font-size: .9em; background: #cccccc; color:#000000 }
#info1 { border: 1px solid #ccc; padding: 7px; margin-bottom: 5px; font-size: .9em; background: #eeeeee }
#info2 { border: 1px solid #bbb; padding: 7px; margin-bottom: 5px; font-size: .9em; background: #cccccc; color:#000000 }
#info3 { border: 1px solid #ccc; padding: 7px; margin-bottom: 5px; font-size: .9em; background: #eeeeee }

#footer { clear: both; padding: 10px;  margin: 10px 0 0 0; border-top: 1px solid #ccc; line-height: 2em; }

#menu {
	display: block;
	float:right;
	margin-right: 15px;
	margin-bottom: -25px;
}

#menu ul {
	margin: 0;
	list-style: none;
}

#menu li {
	display: block;
	float: left;
	white-space: nowrap;
}

#menu li a {
	display: block;
	padding: 20px 20px 15px 20px;
	text-decoration: none;
	color: #fff;
	//font-weight: bold;
	background: #000099;
}

* html #menu a {width:1%;}

#menu li a:hover {
	background: #990033;
}

#menu li a.current {
	//background: #000099;
	text-decoration: underline;
}

.sectionheader {font-weight:bold; background-color:#CCCCCC; font-style: italic}

.sectionheader1 {font-weight:bold; color:#FFFFFF; background-color:#660000; font-style: italic}
.sectionheader2 {font-weight:bold; color:#FFFFFF; background-color:#330066; font-style: italic}
.sectionheader3 {font-weight:bold; color:#FFFFFF; background-color:#993300; font-style: italic}
.sectionheader4 {font-weight:bold; color:#FFFFFF; background-color:#339900; font-style: italic}
.sectionheader5 {font-weight:bold; color:#FFFFFF; background-color:#330066; font-style: italic}
.sectionheader6 {font-weight:bold; color:#FFFFFF; background-color:#990066; font-style: italic}
.sectionheader7 {font-weight:bold; color:#FFFFFF; background-color:#3399FF; font-style: italic}
.sectionheader8 {font-weight:bold; color:#000000; background-color:#FFFF00; font-style: italic}


.sectionfooter {font-weight:bold; background-color:#CCCCCC; font-style: italic}
.section {font-weight:bold; background-color:#000000; color:#FFFFFF; height:25px; font-weight:bold}
.trheader {font-weight:bold}
.oddRow {background-color:#EEEEEE}
.evenRow {background-color:#FFFFFF}
#schedule a {text-decoration:none}
#schedule a:hover {text-decoration:underline}
.shade {background-color:#EEEEEE}

#contact p {
background: #eee;
border: 1px solid #ccc;
padding: 5px 5px 5px 15px;
}


