àhtml, body {
height:100%;
padding: 0px;
margin: 0px;
background: #FFFFFF;
	line-height: 135%;


font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 10px;
}

/*	styles from ipb forum by butcher	*/


#ipbswrapper { 
	background: #C3C3C3;
	margin: 0px;
	border : 1px solid ##B2B2B2;
	text-align: left;
	padding:3px;
}

#ipbwrapper { 
	background: #fff;
	margin: 0px;
	border: 0px;
	text-align: left;
	padding: 10px 10px 0px 10px;
}

.borderwrap {
	background: #FFFFFF;
}

.borderwrap p.formbuttonrow1 {
	background: #FFFFFF !important;
	border: 0px;
	border-top: 1px solid #CCC;
}

.borderwrap p {
	background: #FFFFF;
	border: 1px solid #002400;
	margin: 5px;
	padding: 10px;
	text-align: left;
}

#submenu { 
	background: #004000 url('../images/maintitle3.png');
	border-bottom: 0px solid #004000;
	color: #E1E1E1; 
	margin: 0px 0px 0px 0px;
	height: 8px;
}

#submenu a:link, 
#submenu a:visited { 
	background: transparent; 
	color: #E1E1E1; 
	padding: 0 6px 0 6px;
	text-decoration: none;
}

#submenu a:hover, 
#submenu a:active {
	background: transparent;
	color: #FFFFFF;
}

#submenu p.home,
#userlinks p.home {
	float: left;
}

#submenu2 { 
	background: #008000 url('../images/topmenu.png') repeat;
	border-bottom: 1px solid #005B00;
	color: #FFFFFF; 
	margin: 0px 0px 0px 0px;
}

#logostrip{ 
	background: #FFF url('../images/bg200002.png') repeat-x;
	border: 0px;
	height: 80px;
	margin: 0;
	padding: 0;
}

#userlinks { 
	background: #C3C3C3 url('../images/userlinks.png') repeat-x;
	border-top: 1px solid #73983E; 
	border-bottom: 4px solid #CECECE;
	color: #FFF;
	margin: 0px 0 0px 0;
	padding: 0 8px 0 8px;
	vertical-align: middle;
}

#userlinks a:link,
#userlinks a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#userlinks a:hover,
#userlinks a:active {
	color: #445C28;
	text-decoration: none;
}
  

#submenu p,
#userlinks p {
	background: transparent !important;
	border: 0 !important;
	font-size: 10px;
	font-weight: bold; 
	letter-spacing: 1px;
	margin: 0 !important;
	padding: 4px 0 4px 0; 
	text-align: right;
}

#userlinks p {
	font-weight: normal;
	letter-spacing: 0;
}

#navstrip{ 
	background: #FFF url('../images/topmenu.png') repeat-x;
	color: #FFF;
        border: 1px solid #3B77BB;
	font-size: 12px;
        height: auto;
	font-weight: bold;
	margin: 0 0 10 0;
	padding: 5px 5px 5px 8px; 
}

#navstrip a:link, 
#navstrip  a:visited{ 
	background: transparent; 
	color: white;
	text-decoration: none;
}

#navstrip a:hover, 
#navstrip a:active{
	background: transparent; 
	color: red;
}


/*	     Custom butcher's styles		*/


#loginarea { 
	background: transparent;
	border-top: 0px; 
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#loginarea td { 
	background: transparent;
	border-top: 0px; 
	color: #FFFFFF;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
}

input.logininput { 
	width: 100px;
	height: 18px;
	font-family: verdana, tahoma;
	font-size: 11px;
	border: 1px solid #618339;
}

#loginarea {
	background: transparent;
	border-top: 0px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}


#borderlefttables {
	background: transparent;
	border: 1px solid #838383;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}


#lefttables { 
	background: transparent;
	border-bottom: 6px solid #cecece;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin: 0px;
	padding: 0px;
}


#lefttables td.top { 
	background: #ffffff url('../images/maintitle.png') repeat-x;
	border-bottom: 4px solid #cecece;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin: 0px;
	height: 24px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 2px 4px 2px 4px;
	color: #ffffff;
	vertical-align: middle;
	cursor: default;
}

#lefttables3 table { 
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#lefttables3 td.top { 
	background: #ffffff url('../images/maintitle5.jpg') repeat-x;
	border-bottom: 4px solid #cecece;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin: 0px;
	height: 24px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 2px 4px 2px 4px;
	color: #ffffff;
	vertical-align: middle;
	cursor: default;
}

#lefttables4 table { 
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#lefttables4 td.top { 
	background: #ffffff url('../images/maintitle4.gif') repeat-x;
	border-bottom: 4px solid #cecece;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin: 0px;
	height: 24px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 2px 4px 2px 4px;
	color: #ffffff;
	vertical-align: middle;
	cursor: default;
}

#lefttables td.center { 
	background: #ffffff url('../images/maintitle.png') repeat-x;
	border-bottom: 4px solid #cecece;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin: 0px;
	height: 24px;
	font-family: Arial;
	font-size: 11px;
	letter-spacing: 1px;
	padding: 2px 4px 2px 4px;
	color: #ffffff;
	vertical-align: middle;
	cursor: default;
}

#lefttables td { 
	background: #ffffff;
	border-bottom: 0px solid #e8e8e8;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	margin: 0px;
	padding: 0px 4px 0px 4px;
	font-family: arial;
	font-size: 11px;
	vertical-align: top;
}

#lefttables td.story { 
	border: 0px;
	margin: 0px;
	padding: 10px;
	font-family: verdana, tahoma;
	font-size: 11px;
	vertical-align: top;
	cursor: default;
}

#lefttables td.understory { 
	border: 0px;
	border-top: 1px solid #e8e8e8;
	margin: 0px;
	height: 18px;
	padding: 2px 4px 2px 10px;
	font-family: arial;
	font-size: 12px;
	cursor: default;
        vertical-align: top;
	/*background: #ffffff url('../images/icon_next.png') no-repeat right top;*/
}

#lefttables td.underfullstory { 
	border: 0px;
	border-top: 1px solid #e8e8e8;
	margin: 0px;
	height: 18px;
	padding: 2px 10px 0 10px;
	font-family: verdana, tahoma;
	font-size: 12px;
	vertical-align: top;
	cursor: default;
	/*background: #ffffff url('../images/icon_print.png') no-repeat right top;*/
}

#lefttables table { 
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#lefttables li { 
/*	background: url('../images/icon_li.png') no-repeat;
	padding: 0 0 2px 0;
	margin: 0; 
	line-height: 1.2em; 
	font-size: 11px; 
	font-family: tahoma; 
	text-indent: 16px;
	border: 0px;
	height: 16px;
	list-style: none; */
}

#lefttables a:link,
#lefttables a:visited {
	color: #1E1E1E;
	font-family: arial;
	text-decoration: none;
	font-weight: bold;
}

#lefttables a:hover,
#lefttables a:active {
	color: red;
	font-family: arial;
	text-decoration: none;
}



#normaltables td { 
	background: transparent;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

input.poolbuttons { 
	width: 74px;
	height: 20px;
	border: 0px;
	padding: 0px;
	font-family: verdana, tahoma;
	font-size: 10px;
	color: #000000;
	vertical-align: middle;
}

img.icon {
	border: 0px;
	float: left;
	padding-right: 6px;
	width: 14px;
	height: 14px;	
}

#addnews 
#addnews td {
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 100%;
}

#addnews td {
	padding: 0px;
	font-family: verdana, tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
}

#addnews input {
	width: 100%;
	height: 18px;
	font-family: verdana, tahoma;
	font-size: 11px;
	border: 1px solid #618339;
}

#addnews textarea {
	width: 100%;
	font-family: verdana, tahoma;
	font-size: 11px;
	border: 1px solid #618339;
}

#addnews select {
	width: 100%;
	height: 16px;
	font-family: verdana, tahoma;
	font-size: 11px;
	border: 1px solid #618339;
}

#topnews li { 

	padding: 0px; 
	margin: 0px; 
	line-height: 1.2em; 
	font-size: 10px; 
	font-family: verdana, tahoma;
	border: 0px;
	list-style: none;
}

div.helptip {
	border: 1px dashed red;
	background: #ffffff;
	font-family: verdana, tahoma;
	font-size: 10px;
	padding: 8px;
	margin-top: 4px;
	margin-bottom: 4px;
/*	-moz-border-radius: 5px;*/
}

table.bottom_options {
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 100%;
}

td.check_options {
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 1%;		
}

td.td_options {
	vertical-align: middle;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-family: verdana, tahoma;
	font-size: 10px;
}

div.menulinks,
td.menulinks {
	background: #ffffff url('../images/menu_noactive.gif') right top no-repeat;
	border-top: 2px solid #9bc03c;
	border-bottom: 2px solid #9bc03c;
	margin: 0px;
	padding-left: 10px;
	border-left: 0px;
	border-right: 0px;
	vertical-align: middle;
	font-family: verdana, tahoma;
	font-size: 10px;
	font-weight: bold;
	cursor: default;
	color: #3b77bb;
	letter-spacing: 1px;
	height: 20px;
	cursor: pointer;
	text-transform: uppercase;
}

td.menu_active {
	background: #ffffff url('../images/menu.gif') right top no-repeat;
	border-top: 2px solid #729be0;
	border-bottom: 2px solid #729be0;
	margin: 0px;
	padding-left: 10px;
	border-left: 0px;
	border-right: 0px;
	vertical-align: middle;
	font-family: verdana, tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #3b77bb;
	letter-spacing: 1px;
	height: 20px;
	cursor: pointer;
	text-transform: uppercase;
}

div.menuborder { 
	background: #ffffff;
	border: 1px solid #838383;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
}

.copyright {
	margin: 0px;
	font-family: verdana, tahoma;
	font-size: 9px;
	text-align: center; 
	color: #000;
	cursor: default;
}

.copyright a:link,
.copyright a:visited {
	color: #1E1E1E;
	text-decoration: none;
	
}

.copyright a:hover,
.copyright a:active {
	color: red;
	text-decoration: underline;
	
}


/*	---------------------------------	*/

table{
border:0px;
border-collapse:collapse;
}

table td{
padding:0px;
}
.category {
	color: #727272;
	font-size: 11px;
	font-family: tahoma;
	padding-top: 15px;
}
.category a {
	color: #4b719e;
	text-decoration:none;
}
.category a:hover {
	text-decoration: underline;
	}
.speedbar {
	color: #727272;
	font-size: 11px;
	font-family: tahoma;
	padding-left: 6px;
}
.speedbar a {
	color: #4b719e;
	text-decoration:none;
}
.speedbar a:hover {
	text-decoration: underline;
	}

.slink {
	color: black;
	font-size: 11px;
	font-family: tahoma;
}
.slink a:active,
.slink a:visited,
.slink a:link {
	color: #1E1E1E;
	text-decoration:none;
}

.slink a:hover {
	color: red;
	text-decoration: underline;
	}
.copy {
	color: #727272;
	font-size: 11px;
	font-family: arial;
	padding: 5px;
}
.skin {
	font-size: 11px;
	font-family: tahoma;
	padding-left: 60px;
}
select {
	font-size: 11px;
	font-family: tahoma;
}

.copy a:active,
.copy a:visited,
.copy a:link {
	color: #727272;
	text-decoration:none;
	}

.copy a:hover {
	color: #727272;
	text-decoration: underline;
	}
.ltitle {
	color: #E34000;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	padding-left: 6px;
	padding-top:  11px;
}
.stext {
	color: #727272;
	font-size: 11px;
	font-family: tahoma;
}
.stext a:active,
.stext a:visited,
.stext a:link {
	color: #E34000;
	text-decoration:none;
	}

.stext a:hover {
	color: #E34000;
	text-decoration: underline;
	}
.ntitle {
	color: #5F5F5F;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	padding-left: 6px;
	padding-top:  11px;
}
.ntitle a {
	color: #1E1E1E;
	text-decoration:none;
}
.ntitle a:hover {
	text-decoration: none;
	}
.ctitle {
	color: #747474;
	font-size: 11px;
	font-family: tahoma;
	padding-left: 6px;
	padding-top:  18px;
	font-weight: bold;
}
.ctitle a {
	color: #1E1E1E;
	text-decoration:none;
}
.ctitle a:hover {
	color: red;
	text-decoration:underline;
}
.links {
	color: black;
	font-size: 8px;
	font-family: arial;
}
.links a {
	color: #CCCCCC;
	text-decoration:none;
}
.links a:hover {
	color: #CCCCCC;
	text-decoration:none;
}
.news {
	color: black;	
	font-size: 11px;
	font-family: tahoma; 
}
.news a {
	color: #1E1E1E;
	text-decoration:none;
	font-weight: bold;
}
.news a:hover {
	color: #1E1E1E;
	text-decoration: underline;
	font-weight: bold;
}
.userstop {
	font-family:Tahoma;
	font-size:11px;
	color:#606D77;
}
.userstop thead {
	font-family:Tahoma;
	font-size:11px;
    font-weight: bold;
	color: rgb(71,117,165);
}
.userstop td {
	padding:3px;
}
.userstop a {
	color: #4b719e;
	text-decoration:none;
}
.userstop a:hover {
	text-decoration: underline;
	}
.hr_line {
	background: url(../images/line.gif);
	width: 100%;
	height: 7px;
	font-size: 3px;
	font-family: tahoma;
	margin-top: 4px;
	margin-bottom: 4px;
}

a.mainlevel2 {
	display: block;
	color: #AB0404;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #F3F3F3;
	padding: 2px; 
}

a.mainlevel2:hover,
a.mainlevel2:active,
a.mainlevel2:focus,
a.mainlevel#active_menu2 {
	background: #F0F0F0!important;
	color: #AB0404;
	text-decoration: none;
}


#lefttables2 table { 
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#lefttables2 li { 
/*	padding: 0 0 2px 0;
	margin: 0; 
	line-height: 1.2em; 
	font-size: 11px; 
	font-family: tahoma; 
	text-indent: 16px;
	border: 0px;
	height: 16px;
	list-style: none; */


	background: url('../images/li.gif') no-repeat;
	padding: 0px;
	margin: 0px;
	text-indent: 8px;
	border: 0px;
	line-height: 3px; 
}

#lefttables2 a:link,
#lefttables2 a:visited {
	color: #FFF;
	font-family: arial;
	text-decoration: none;
	font-weight: bold;
}


#lefttables2 a:hover,
#lefttables2 a:active {
	color: #FFF;
	font-family: arial;
	text-decoration: underline;
}

h1      {
	padding: 0px;
	margin: 0px;
        font-family: arial;
        font-size: 11px;
	font-weight: bold; }

        h1 a { color: white; text-decoration: none; }
        h1 a:hover { color: white; text-decoration: underline; }
        h1 em { font-style: normal; border-bottom: solid 1px #DAE1E8; }

h2      {
        font-size: 10px;
        margin: 0px;
        padding: 0px; }


h3      {
        color: #444;
        font-size: 10px;
        font-weight: normal;
        margin: 0px;
        padding: 0px; }

h4      {
        color: #36638E;
        font-size: 11px;
        margin: 0px 0px 6px 8px; }

        h4 .edit { display: inline; margin-left: 8px; }
        h4 .edit a { color: lightgrey; }
        h4 .edit a:hover { color: #36638E; }

.navigation {
	color:#666;
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #000000;
	font-size: 8pt;
	font-family: arial;
	border:1px solid #007100;
	padding:1px 5px;
}

.navigation a:hover {
	background:#005E00;
	color:#fff;
	border-color:#007900;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:1px 5px;
	border:1px solid #999999;
	color:#949494;
	font-size: 8pt;
	font-family: arial;
}


#hintbox{ /*CSS for pop up hint box */
      position:absolute;
      top: 0;
      background-color: white;
      width: 170px; /*Default width of hint.*/
      padding: 3px;
      border:1px solid #778899;
      font:normal 11px Verdana;
      line-height:18px;
      z-index:100;
      visibility: hidden;
    }

   .hintanchor{
     padding-left: 8px;
   }

a.mainlevel {
	display: block;
	color: #3F3F3F;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #F3F3F3;
	padding: 2px; 
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus,
a.mainlevel#active_menu {
	background: #F0F0F0!important;
	color: #AB0404;
	text-decoration: none;
}

.zbutton {
font-size:0.8em;
border: 2px solid #FAECEC;
padding: 1px 8px;
background: #A60000;
color: #FFFFFF;
}

#ztop 
.ltext {
position: absolute;
top:96px;
left:31px;
margin: 0px;
text-align:center;
vertical-align:middle;
color: #E9E9E9;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

.ltext a:link,
.ltext a:hover,
.ltext a:active {
color: #E3E3E3;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}

.top_adv {
position: absolute;
top:30px;
right:30px;
margin: 0px;
text-align:center;
vertical-align:middle;
color: #E3E3E3;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.top_adv a:link,
.top_adv a:hover,
.top_adv a:active {
color: #E3E3E3;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
