* { margin: 0; padding: 0; border-width: 0; font-size: 10px; }
* * { font-size: 1em; }
body {background:#76AB00 url('../images/bg.gif') repeat-x center top; }
hr { height: 1px; margin: 2em 0 1.5em 0; background: #495b36; border-width: 0; }

/*FORMS*/
input { border-left:1px solid #b0b5bd; border-right:1px solid #b0b5bd; border-top:1px solid #b0b5bd; padding:.4em; background:#fff url('../images/input_bg.gif') repeat-x bottom; border-bottom:1px solid #757a82; color: #222; font-style:normal; font-variant:normal; font-weight:normal; font-size:1.2em; font-family:Lucida Sans Unicode, Trebuchet MS, Sans }
input:focus { border-top: 1px solid #757a82; border-bottom: 1px solid #b0b5bd; font-weight: bold }
input.button { float: none !important; width: 100% !important; margin: 0 !important; padding: .5em; background: #fff url('../images/button_bg.gif') repeat-x bottom; border: 1px solid #fff; font-weight: bold; text-align: center; color: #222; cursor: pointer; font-style:normal; font-variant:normal; font-size:1.2em; font-family:verdana }
input.button:hover { background: #fff url('../images/button_bg_hover.gif') repeat-x top; }
label { font: 1.2em verdana; font-weight: bold; color: #7c7c7c; }
textarea { border-left:1px solid #b0b5bd; border-right:1px solid #b0b5bd; border-top:1px solid #b0b5bd; width: 97%; margin-top: .5em; padding: .6em; background: url('../images/input_bg.gif') repeat-x bottom; border-bottom: 1px solid #757a82; color: #222; font-style:normal; font-variant:normal; font-weight:normal; font-size:1.2em; font-family:Lucida Sans Unicode, Trebuchet MS, Sans }
textarea:focus { border-top: 1px solid #757a82; border-bottom: 1px solid #b0b5bd; font-weight: bold; }

form.h input { float: left; width: 55%; margin-bottom: .5em; }
form.h label { float: left; width: 40%; }
form.h .button_wrapper { margin-top: 1em; }

/*LAYOUT*/
#container { width: 90em; margin-right: auto; margin-left: auto; padding: 0 .4em 0 .4em; background: #6D9516; border: 1px solid #5a7b43; margin-top:20px;margin-bottom:20px; }
#scene { position: relative; width: 100%;  margin-bottom: .4em;margin-top: .4em;  border-top-width: 0; }
#scene img { width: 77em; height: 16.8em; }
#scene h1 {
	position: absolute;
	top: .9em;
	left: 1.2em;
	font: 4.8em Lucida Sans Unicode, Trebuchet MS, Sans;
	color: #fff;
	width: 635px;
}
#scale_area { position: absolute; bottom: 0; left: 1em; width: 28em; height: 1.9em; }
#scale_knob { border-left:1px solid #5a7b43; border-right:1px solid #5a7b43; border-top:1px solid #5a7b43; border-bottom:0px solid #5a7b43; width: 7.4em; height: 1.3em; padding: .3em; background: #48693c; font-weight: bold; text-align: center; color: #fff; cursor: pointer; font-style:normal; font-variant:normal; font-size:1em; font-family:Lucida Sans Unicode, Trebuchet MS, Sans }
#menu { position: absolute; right: 53px; bottom: -5px; }
#menu .holder { border-left:1px solid #00040b; border-right:1px solid #00040b; border-top:1px solid #00040b; border-bottom:0px solid #00040b; float: left; height: 2.4em; margin-right: .3em; background: #131b22 url('../images/menu_holder_bg.gif') repeat-x top;  }
#menu .holder a { display: block; width: 9.8em; margin-bottom: 0; background: #012219 url('../images/menu_bg.gif') repeat-x top; line-height: 2.3em; font-weight: bold; text-align: center; text-decoration: none; color: #fff; font-style:normal; font-variant:normal; font-size:1em; font-family:Verdana; margin-left:.1em; margin-right:.1em; margin-top:.1em }
#menu .holder a:hover { background: #76ab9d url('../images/menu_bg_hover.gif') repeat-x top; }
#content { background: #fff; border-top: 1px solid #5c7690; }
#col_left { float: left; width: 62em; padding: 2em; background: #fff;}
.post .meta { padding-bottom: .1em; border-bottom: 1px solid #f0f0f0; }
.date { float: left; }
.date .month { width: 4.8em; height: 1.2em; background: #37cb7a url('../images/date_month.gif') repeat-y right; border: 1px solid #218543; font-weight: bold; text-align: center; color: #fff; font-style:normal; font-variant:normal; font-size:1em; font-family:tahoma }
.date .day { border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; border-top:0px solid #c6c6c6; border-bottom:1px solid #c6c6c6; width: 2.4em; height: 1.8em; background: #fcfdfc url('../images/date_day.gif') no-repeat bottom right; line-height: 1.8em; font-weight: bold; text-align: center; color: #947e7a; font-style:normal; font-variant:normal; font-size:2em; font-family:verdana }
.meta a.title { float: left; font: 1.8em Lucida Sans Unicode, Trebuchet MS, Sans; line-height: 1em; font-weight: bold; text-indent: 1em; text-decoration: none; color: #549054;margin-bottom:5px; }
.meta .commnets { float: right; padding: .4em; background: #f8f8f8 url('../images/comment_bubble.gif') no-repeat .4em center; border: 1px solid #ececec; font-weight: bold; text-indent: 1.6em; color: #868686; font-style:normal; font-variant:normal; font-size:1em; font-family:verdana }
/*.body a { color: #215f85; }
.body a:hover { color: #64a869; }
.body a:visited { color: #a44e4e; }
.body blockquote { padding: .5em; background: #f6f6f6; border-top: 1px dotted #6480a8; border-bottom: 1px dotted #6480a8; font: 1em Lucida Sans Unicode, Trebuchet MS, Sans; }
.body h1 { font: 1.2em Lucida Sans Unicode, Trebuchet MS, Sans; line-height: 1.2em; font-weight: bold; color: #6480a8; }
.body h2 { font: 1.4em Lucida Sans Unicode, Trebuchet MS, Sans; line-height: 2em; font-weight: bold; color: #a44e4e; }
.body h3 { font: 1.2em Lucida Sans Unicode, Trebuchet MS, Sans; line-height: 2em; font-weight: bold; color: #64a869; }
.body p { margin: .5em 0 .5em 0; font: 1.2em Lucida Sans Unicode, Trebuchet MS, Sans; line-height: 1.5em; color: #7e7e7e; }
*/
.body { margin:10px 0 15px 0;padding:16px;font: 1.2em verdana; color: #000000;}
.comments h2 { margin-bottom: 1em; border-bottom: 1px solid #f0f0f0; font: 1.8em verdana; line-height: 2.2em; color: #656565; }
.comment { margin-top: .2em; padding: .9em; background: #eff5eb; border: 1px solid #dfdfdf; }
.comment.alt { background: #fafafa; }
.comment .meta { margin-bottom: .8em; padding-bottom: 0; border-bottom-width: 0; }
.comment .meta span { float: left; }
.comment .meta span a { font: 1.3em verdana; font-weight: bold; text-decoration: none; color: #b45b4a; }
.comment .meta span a:hover { text-decoration: underline; color: #a44e4e; }
.comment .meta span a:visited { color: #64a869; }
.comment .meta span small { font: 1em verdana; font-weight: bold; color: #666; }
.comment .meta .datetime { float: right; font: .9em verdana; color: #b45b4a; }
.comment p { font: 1.2em Lucida Sans Unicode, Trebuchet MS, Sans; line-height: 1.5em; color: #5e5e5e; }
.comment a { font-size: 1em; color: #b45b4a; }
.comment a:hover { color: #a44e4e; }
.comment a:visited { color: #64a869; }
/*#col_right { float: right; width: 23.7em; background: #ebf5e5; }*/
#col_right { float: right; width: 23.7em; border-left: .1em solid #ddd;  }
#sidebar { padding: 1em 1em 2em 1em;border-top: 1px solid #fff; border-left: 1px solid #fff;margin-top:5px; }
#sidebar h2 { font: 1.8em verdana; line-height: 2.2em; color: #656565; }
#sidebar ul { border-top: 1px solid #e5e5e5; list-style-position: inside; list-style-type: none; }
#sidebar ul li { padding-left: 2em; background: url('../images/folder.gif') no-repeat left center; border-bottom: 1px solid #e5e5e5 }
#sidebar ul li a { display: block; font: 1.1em Lucida Sans Unicode, Trebuchet MS, Sans; line-height: 2em; text-decoration: none; color: #5d5d5d; }
#sidebar ul li a:hover { background: #e9fdda; }
#footer { margin-bottom:0.4em; background: #11210f url('../images/footer_bg.gif') repeat-x bottom;; padding-left:1em; padding-right:1em; padding-top:1em; padding-bottom:2em }
#footer p { margin-top: 1.6em; font: 1.2em Lucida Sans Unicode, Trebuchet MS, Sans; line-height: 1.5em; color: #fff; }
#footer .credit { text-align: center;font-size:14px; }
#footer .credit a { color: #fff; text-decoration: none; }
#footer .credit a:hover { text-decoration: underline; }

/*WIDTHS*/
.s49 { width: 49%; }

/*CLASSES*/
.button_wrapper { width: 15em; border: 1px solid #bfbfbf; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.underline { text-decoration: underline; }

/* New and event */
#newsticker {
	position:relative;
	height:202px;
	z-index:44;
	margin-left:2px;
	margin-top:30px;
}
#news {
	position:absolute;
	width:140px;
	height:22px;
	margin-top:-9px;
	margin-left:36px;
	z-index:45;
	background:url('../images/news.jpg');
}
#ticker-container {
	position:relative;
	overflow:hidden;
	width: 208px;
	height: 260px;
	background-color: #FFFFFF;
	border:3px solid #527256;
}
#ticker {
	position:relative;
	width:100%;
	padding:5px;
	text-align:center;
}

#ticker ul {
	padding:0;
	width:96%;
	margin:0;
	text-align:center;
	list-style-type:none;
}
#ticker ul li {
	display:list-item;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: 500;
	color: #1B0909;
	text-align:center;
	border-bottom:1px solid #607963;
	margin-bottom:10px;
}

#ticker ul li a {
	width:80%;
	font-family: arial;
	font-size:1.3em;
	font-weight: normal;
	color: #006666;
	text-decoration: none;
	word-spacing:1px;
}

#ticker ul li a:hover {
	font-family: arial;
	font-size:1.3em;
	font-weight:bold;
	color: #660033;
	text-decoration: none;
	padding-left: 1px;
}

#anchorlink ul
{
	padding:10px;
	width:95%;
	text-align:left;
	margin-left:-100px;
}
#anchorlink ul li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height:20px;
	text-indent:10px;
}
#anchorlink dd
{
	padding:10px;
	width:70%;
	text-align:left;
	margin-left:-100px;
}
#anchorlink dd dl
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height:20px;
	text-indent:10px;
}

.ColumHeading1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	line-height:18px;

}
.slidephoto
{
	padding:3px;
	border:1px solid #6D9516;
}

.CarrerButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	width:110px;
	background: #333366;
	border:2px ridge #FFFFFF;
	height:26px;
	line-height:26px;
	font-weight: bold;
	padding: 2px 0 4px 0;
}