/* 

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

*/

*{ margin: 0; padding: 0; }*
body { background: #fff repeat-x; font: 74%/1.6em Georgia; color: #454545; }

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;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
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-right: auto; margin-left: auto; }
	
#logo { float: left; width: 400px; margin: 0 0 7px; }
	#header_top { color: #454545; background-repeat: ;;background-attachment: ;;background-position: 0 0; clear: both; }
	//#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 { background: repeat-x; clear: both; padding-top: 5px; padding-bottom: 20px; }

#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: 5px}
#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; font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color:#9d0a10;}
.sectionheader2 { font-weight:bold; color:#ffffff; font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color:#f05324;}
.sectionheader3 { font-weight:bold; color:#ffffff; font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color:#300658;}
.sectionheader4 { font-weight:bold; color:#ffffff; font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color:#0b9ae2;}
.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 { color: white; font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight:bold; background-color:black; }
.section {font-weight:bold; background-color:#000000; color:#FFFFFF; height:25px; font-weight:bold}
.trheader { color: black; font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight:bold   ; }
.oddRow {background-color:#EEEEEE}
.evenRow {background-color:#FFFFFF}
#schedule a { color: black; text-decoration:none ; padding-left: 3px; }
#schedule a:hover { color: #24408f; text-decoration:underline ; padding-left: 3px; }
.shade {background-color:#d1d1d1}

#contact p {
background: #eee;
border: 1px solid #ccc;
padding: 5px 5px 5px 15px;
}
h4 { color: black; font-size: xx-large; font-weight: bold; font-style: italic; }
h5 { color: black; font-size: medium; font-weight: bold; font-style: normal; }

