/* HTML element styles */

a { 
	color: #3366FF;
}

a:hover {
	color: #003399;
	text-decoration: underline;
}

a:visited {
	color: #5a3696;
}

body {
	margin: 0;
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 90%;
	background-color: #999999;
}

caption {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 80%;
}


div, li, p, span, td, dd {
	font-size: 90%;
}

dt {
	font-size: 90%;
	font-weight: bold;
}

fieldset {
	padding: 0.5em;
}

form {
	line-height: 2em;
}

h1 {
	font-size: 170% ;
	color: rgb(117,144,174);
	background-color: transparent;
	font-family: tahoma, arial, helvetica, sans-serif; 
}

h2	{ 
	font-size: 150% ;
	color: rgb(117,144,174);
	background-color: transparent;
	font-family: tahoma, arial, helvetica, sans-serif; 
}

h3	{ 
	font-size: 130%;
	color: rgb(117,144,174);
	font-family: tahoma, arial, helvetica, sans-serif;
}

h4	{
	font-size: 110%;
	color: rgb(117,144,174);
	font-family: tahoma, arial, helvetica, sans-serif;
}

h5	{
	font-size: 100%;
	color: rgb(117,144,174);
	font-family: tahoma, arial, helvetica, sans-serif;
}

input, select {
	font: message-box;
}

label {
	font: menu;
}

legend {
	font: status-bar; font-weight: bold;
}

/*
li - see div
p - see div
select - see input
span - see div
td - see div
*/

table {
	border-collapse: collapse;
	width: 98%;
}

thead	{
	background-color: #c0c0c0;
	font-weight: bold;
}


/* Class styles */

a.top, a.top:hover, a.top:visited {
	color: #ffffff;
}

.sublinks {
	margin: 0.1em;
	font-size: 100%;
}


/* ID styles */

#clt_logo_link {
	float: left;
	width : 155px;
	height: 75px;
	margin-left: 10px;
	margin-top: 10px;
}

#complete_page {
	font-size: 100%;
	margin: 0 auto;
	width: 750px;
	text-align: center;
	background-image: url(../images/candle_bg.jpg);
	background-repeat: no-repeat;
	background-color: #030C3C;
}

#content {
	font-size: 100%;
	margin: 0 auto;
	width: 720px;
/*	min-height: 300px;*/
	text-align: left;
	background-color: white;
}

#foot_bar {
	height: 10px;
}

#footer {
	font-size: 100%;
	text-align: left;
/*	margin-bottom: 0;*/
}

#main_text {
	margin: 0.5em;
	font-size: 100%;
}

#navigation {
	padding-left: 1em;
	padding-right: 4em;
	font-size: 75%;
}

#rssnews {
	font-size: 130%;
	margin: 0 auto;
	text-align: left;
}

#top_head {
	height:	90px;
}

#top_line {
}

#top_logo {
	background-color: rgb(33,50,66);
	color: rgb(130,128,154) !important;
	text-align: left;
	font-weight: bold;
	padding: 0.25em;
}

#top_menu {
	text-transform: uppercase;
	color: #000000;
	text-align: right;
	font-weight: bold;
	font-size: 90%;
	padding: 0.25em;
	width: 720px;
}