/*
+----------------------------------------------------------------------+
|	PHP-Fusion Content Management System (c)2003/7 CSS file Europe
|
|	Released under the terms and conditions of the
|	GNU General Public License (http://gnu.org).
|
|	Fuzed Themes - http://www.phpfusion-themes.com
+----------------------------------------------------------------------+
*/

html { height: 100%; margin-bottom: 0.01em }
body { color:#005C76; background-image: url(images/s24bg2.jpg); margin: 0px; color: #7B8784 }a { font-size: 11px; color: #424B51; text-decoration: none; background: inherit }
a.visit:visited { color: #424B51; text-decoration: none; background: inherit }
a:hover, a.visit:hover { color: #587021; text-decoration: underline; background: inherit }
a.side {color: #7B8784; text-decoration: none; font-weight: bold; font-size: 11px; background: inherit }
a:hover.side {color: #698137; text-decoration: underline; background: inherit }
.navigation { padding: 5px 2px 5px 2px }
.main-body { font-family: Tahoma, Arial, helvetica, serif; font-size: 11px; color: #7B8784; background-color: #ffffff; padding: 3px }
hr { border-top: 1px #E2E2E2; solid; border-bottom: 1px #F9F9F9; solid; margin: 3px 3px 3px 3px }
html>body hr { width: auto }
td { font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial; font-size: 11px }
pre { font-family: Tahoma, Arial, Helvetica, serif; font-size:10px }
.alt { color: #687E36; background: inherit }
img { border: 0px }
.wrapper { border: 1px solid #000; margin: 0px; font-family: Helvetica, sans-serif, Arial; font-size: 11px; font-weight: 300; color: #333; background: inherit }
.side_left { background-image: url(images/side_left.jpg); background-repeat: repeat-y; padding-left: 19px }
.side_right { background-image: url(images/side_right.jpg);	background-repeat: repeat-y; padding-right: 19px }
.header_logo { height: 187px; background-image: url(images/logo_bg.jpg); background-repeat: repeat-x }
#header { padding: 0px 0px 20px 20px; font: normal small-caps bold 24px Tahoma, Verdana, Arial, Helvetica, sans-serif }
#logo { position: absolute; top: 4px; padding-left: 4px; font-family: Verdana, Tahoma, Arial, helvetica, serif; font-size: 13px; font-weight: bold; color: #97A0AB; width: 260px; height: 119px }
logo span { display: none }
.footer { padding-bottom: 0px; font: normal 11px tahoma, verdana, arial, sans-serif; text-align: center; color: #7B8784; height: 74px; background-color:#F0F1F1; background-image: url(images/bg_td_one.jpg); background-repeat:repeat-x }
#Clock { padding: 0px 15px 0px 0px; color: #D2D2D2; font-weight: normal; background-color: inherit }

.tbl-border { background-color: #DFDFDF; color: #DDDDDD }
.tbl { font-family: Tahoma, Arial, helvetica, serif; font-size: 11px; padding: 3px 4px 3px 4px }
.tbl1 { font-family: Tahoma, Arial, helvetica, serif;	font-size: 11px; color: #7B8784; background-color:#F0F1F1; background-image: url(images/bg_td_one.jpg); background-repeat:repeat-x; border-top: 1px solid #FFFFFF; border-bottom: 0px solid #B2B3CE; border-left: 1px solid #FFFFFF; border-right: 0px solid #B2B3CE; padding: 4px }
.tbl2 { font-family: Tahoma, Arial, helvetica, serif;	font-size: 11px; color: #7B8784; background-color:#F0F1F1; background-image: url(images/bg_td_one.jpg); background-repeat:repeat-x; border-top: 1px solid #FFFFFF; border-bottom: 0px solid #B2B3CE; border-left: 1px solid #FFFFFF; border-right: 0px solid #B2B3CE; padding: 4px }
.forum-caption { height: 24px; font-family: Tahoma, Arial, helvetica, serif; font-size: 11px; font-weight: bold; background-image: url(images/forum_bg.gif); color: #2F2F2F; background-color: #FAFAFA; padding: 3px 4px 3px 4px }
form { display: inline; margin: 0; padding: 0 }
form input:focus, form input:hover, form select:focus, form select:hover, form textarea:focus, form textarea:hover
{ border-top: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; color: #576974 }
.button { border: 1px solid #000; background-color: #f6a504; background-image: url(images/button.gif); font-size: 10px; color: #fff; font-family: verdana, sans-serif; margin-top: 2px }
.button:hover, input.button:focus { background-color: #E1E1E1; border-top: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #EFEFEF; border-bottom: 1px solid #EFEFEF; color: #333333 }
html>body .button { margin-top: 2px; padding-bottom: 1px /* Mozilla fix */ }
.textbox { border: 1px solid #D1D2D2; background-color: #FFFFFF; font-family: "Lucida Sans Unicode", Verdana, sans-serif; font-size: 11px; color: #1B5A35; padding: 1px }
select.textbox { padding: 1px }
input { margin: 1px }
.icr_radio { margin: 1px }
.icr_checkbox { margin-bottom: 3px }
.quote { border: 1px #C1D0CC solid; background: #FFFFFF url(images/code_header.png) no-repeat; background-position: top right; color: #555554; padding: 2px 2px 2px 2px; margin: 0px 20px 0px 20px }
code{ background-color: inherit; color: #458C00; font-size: 11px; margin: 0; padding: 0 }
.smalltext { font: normal 11px tahoma, verdana, arial, sans-serif }

.border-left { padding-left: 12px; background-image:url(images/border-left.gif); background-repeat: repeat-y }
.border-right { padding-right: 12px; background-image: url(images/border-right.gif); background-repeat: repeat-y }
.border-bleft { padding-left: 12px; background-image: url(images/border-bleft.gif) }
.border-bright { padding-right: 12px; background-image: url(images/border-bright.gif) }
.border-bmain { background-image: url(images/border-bmain.gif); background-repeat: repeat-x }
.side-body { font: normal 11px tahoma, verdana, arial, sans-serif; color: #2B523B; padding: 4px 4px 6px 4px; border-bottom: 0px solid #CABEB2; background: #FFFFFF }
.info-left { padding-left: 9px; background-image: url(images/info-left.gif) }
.info-main { font-family: Tahoma, Arial, helvetica, serif; font-size: 11px; color: #6885AA; text-align: center; padding: 5px 2px 0px 5px; background: inherit; background-image: url(images/info-main.gif); background-repeat: repeat-x }
.info-right { padding-left: 9px; background-image: url(images/info-right.gif) }
.poll { padding: 1px; height: 13px; border: 1px #888A8B solid }
.comment-name { font-weight: bold; color: #3E61A9; background: inherit }
.shoutboxname { font-weight: bold; color: #3E61A9; background: inherit }
.shoutbox { color: #162962; background: inherit }
.shoutboxdate { font: normal 9px verdana, tahoma, arial, sans-serif; color: #3576A4; background: inherit }
.small { font-size: 11px; font-weight: normal }
.small2 { font: normal 9px verdana, tahoma, arial, sans-serif; color: #3576A4; background: inherit }
.comment-name { font-family: Tahoma, Arial, helvetica, serif; color:#113355 }


.center {
	margin: 0 auto;
}

.cap-right { 
	padding-left: 12px;
	background-image: url(images/cap-right.gif) 
}

.cap-main {
	border-bottom: 1px solid #EEEEEE;
	font: normal small-caps bold 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #3D5E24;
	background: url(images/cap-main.gif) left repeat-x;
	height: 35px;
}

.cap-main-title {
	padding: 10px 5px 0 5px;
}

.cap-left {
	padding-left: 12px;
	background-image: url(images/cap-left.gif) 
}

.admin-message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #555;
	background-color: #f6f6f6;
	border: 1px solid #e1e1e1;
	padding: 3px 4px 5px 4px;
	margin: 5px 5px 0 5px;
}

form {
	margin: 0px;
}

.bbcode {
	border: 1px solid #D1D2D2;
	background-color: #FFFFFF;
	font-size: 10px;
	color: #333333;
	font-family: verdana, sans-serif;
	margin-top: 2px;
}

pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.spacer {
	margin-bottom: 5px;
}

.news-category {
	border: 0;
	margin: 3px 5px 0 0;
	float: left;
}

#navigation h2 {
	font-size: 10px;
	font-weight: bold;
	background-color: #005C76;
	margin: 0;
	padding: 4px;
	color: #fff;
}
	
#navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

* html #navigation ul li{
   height: 1%;
}

#navigation a {
	display: block;
	color: #555;
	padding: 2px;
	text-decoration: none;
}

#navigation a:hover {
	color: #fff;
	/*background-color: #587021;*/
	background-color: #f6a504;
}

/* Page Navigation */

.pagenav {
	padding: 4px;
}

.pagenav span {
	color: #005C76;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 2px 4px 2px 4px;
	margin: 2px;
}

.pagenav a {
	color: #555;
	background-color: #f1f1f1;
	border: 1px solid #ddd;
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
}

.pagenav a:hover {
	color: #005C76;
	background-color: #fff;
	margin: 2px;
	text-decoration: none;
}

.date-header { height: 29px; color: #095542; background-color: inherit;padding: 0px 15px 0px 0px }

.sub-header { height: 29px; color: #095542; background-color: inherit;padding: 0px 0px 0px 15px }

.sub-header ul{
	margin: 0;
	padding: 0;
}

.sub-header ul li{
	display: inline;
}

.sub-header ul li.first-link .bullet{
	display: none;
}

a.white, li.white a {
	 font: normal bold 11px Verdana, Arial, Helvetica, sans-serif; color: #696359; background-color: inherit; text-decoration: none; letter-spacing: normal;
}

a:hover.white, li.white a:hover {
	color: #4F631B; background-color: inherit;
}
