/**
* adventure temoplate
* @version 1.0
* @package adventure
* @copyright (C) 2006 by Michael R. Smith and AdventureSmith, Inc. - All rights reserved!
* @license http://www.adventure-webs.com/ Copyrighted Commercial Software
**/

/* ##################### OVERALL SETTINGS ##################### QM: ok */

body {
  margin           : 0px;
  background       : #FFFFFF url(../images/adv-bg.jpg) repeat-x;
  font-family      : Helvetica, Verdana, Arial, San-serif;
  font-size        : 13px;
  color            : #333300;
}

td, tr, p, div {
  font-family      : Helvetica, Verdana, Arial,  San-serif;
  color            : #333300;
  font-size        : 13px;
  line-height      : 150%;
  text-align       : left;
}

hr {
  color            : #E0E0E0;
  height           : 1px;
  width            : 100%;
}

/* ############## MAIN CONTAINER SETTINGS ############### QM:  */

p, td 		{font-family: arial; font-size: 13px; color: #666666; line-height:150%;}



#wrap 		{margin: 0px auto; width: 770px; }

#header 	{position: relative; float: left;  width: 770px; height: 280px; }

#header-link {position: absolute; z-index:999; left: 0px; top: 0px;}

#main-body 	{position: relative; float: left; background: url('../images/adv-body.jpg') repeat; width: 770px;}

#main-copy 	{position: relative; float: left; width: 730px; left: 20px; }

#main-top 	{position: relative; float: left; width: 730px; }

#main-top-3 {position: relative; float: left; width: 240px; left-margin: 3px;}
#main-top-3 h1 {margin: 8px 0px 0px 0px; padding: 0px; text-align:center;}
#main-top-3 p {margin: 0px; padding: 0px; }
#main-top-3p {position: relative; float: center; width: 220px; left: 8px; color:#333300;}

#main-left 	{position: relative; clear: both; float: left; width: 180px; left:10px; padding-top: 7px;}

#main-right {position: relative; float: right; margin-left: 20px; width: 520px; }
#main-bottom {position: relative; float: left; margin: 0px; width: 520px; }

#main-only {position: relative; clear: both; float: left; widht:730px; margin-left: 2px; }
#main-only-bottom {position: relative; float: left; margin: 0px; width: 720px; }

#bottom 	{position: relative; clear:both; float: left; width: 730px; }

#bottom-user {position: relative; float: left; width: 469px; margin-right: 5px; }
#bottom-user1 {position: relative; float: left;  margin-left:25px; }

#footer 	{position: relative; float: left; background: url('../images/adv-footer.jpg') no-repeat; width: 770px; height: 200px; } 
	#foot-main {position: relative; float: left; height: 130px; width: 420px; top: 66px; left: 325px; line-height:100%;}



/* ##################### MODULE SETTINGS ###################### QM: ok */

table.moduletable {
  width            : 100%;
  table-layout     : auto;
}

table.moduletable th {
  font-weight      : bold;
  text-align       : left;
  color            : #003366;
}

table.moduletable td {
  padding          : 0px;
}

table.moduletable-menu {
  padding		   : 30px 0px 0px 0px;
  width            : 180px;
  text-align       : left;
  background       : url(../images/main-menu.jpg) top left no-repeat;
}

table.moduletable-menu th {
  width            : 160px;
  height		   : 30px;
  text-align       : left;
}

table.moduletable-menu td {
  display          : block;
  width            : 160px;
  color            : #336633;
  font-size        : 12px;
  border-bottom	   : 1px solid #efefef;
}
 
table.moduletable-menu table{
  margin-top       : 0px;
}

table.moduletable-login {
  padding-top      : 10px;
  margin           : 0px;
  width            : 160px;
  text-align       : left;
  border           : 1px solid #333300;
}

table.moduletable-login td {
  padding          : 0px 6px 0px 6px;
  font-size        : 12px;
  text-align       : left;
  color            : #666633;
}

table.moduletable-login td a, table.moduletable-login td a:hover {
  color            : #666633;
  text-decoration  : underline;
}


/* ##################### FORMULAR SETTINGS #################### QM: ok */

.button {
  background-color : #cccccc;
  color            : #666666;
  border           : 1px solid #666666;
  margin           : 2px;
  font-size        : 12px;
}

.inputbox-top {
  border           : 1px solid #B8D1E8;
  background       : url(../images/input.png) no-repeat top;
  color            : #336699;
  margin           : 1px 0px 0px 0px;
  width            : 150px;
  padding-left     : 2px; 
}

.inputbox, .inputbox-login {
  border           : 1px solid #B8D1E8;
  background       : url(../images/input.png) no-repeat top;
  color            : #336699;
  margin           : 0px 0px 2px 5px;
}

.mod_login-login {
  font-family      : arial,serif;
  font-size        : 11px;
  }

#mod_loginform-login {
  margin-top       : 20px;
  }

/* ################# SECTION LISTING SETTINGS ################# QM: ok */

.sectiontableheader {
  font-size        : 11px;
  font-weight      : normal;
  text-align       : center;
  color            : #FFFFFF;
  background       : #cccccc;
  padding          : 0px 0px;
}

.sectiontableentry1 {
  background       : #F9F9F9;
  padding          : 3px 2px;
}

.sectiontableentry2 {
  background       : #F0F0F0;
  padding          : 3px 2px;
}

/* ################# MAIN AND SUB MENU SYSTEM ################# QM: ok */

a.mainlevel  {
  font-family      : Arial, Helvetica, sans-serif;
  margin           : 0px;
  padding          : 4px 4px 4px 20px;
  font-size        : 12px;
  width            : 170px;
  color            : #336633; 
}

a.mainlevel:link, a.mainlevel:visited {
  display          : block;
  width            : 180px;
  padding          : 4px 4px 4px 20px;
  margin           : 0px;
  background       : url(../images/link-off.gif) no-repeat left;
  color            : #666666;
  text-decoration  : none;
  }

a.mainlevel:hover {
  display          : block;
  width            : 180px;
  padding          : 4px 4px 4px 20px;
  margin           : 0px;
  background       : url(../images/menu-icon.gif) no-repeat left;
  color            : #660000;
  text-decoration  : none;
  }

#active_menu {
  font-weight      : bold;
  color            : #000000;
}

a#active_menu:hover {
}

.sublevel {
  font-size        : 12px;
  text-indent      : 12px;
  margin	       : 4px 0px 4px 0px;
  color            : #660000;
  line-height      : 150%;
}

a.sublevel:link, a.sublevel:visited {
  text-decoration  : none;
  margin-top	   : 4px;
  margin-bottom    : 4px;
  color            : #660000;
  line-height      : 150%;  
    }
 
a.sublevel:hover {
  text-decoration  : underline;
   margin-top	   : 4px;
  margin-bottom    : 4px;
  line-height      : 150%;  
  }


/* ########################### LINKS ########################## QM: ok */

a:link {
  color            : #6699cc;
  text-decoration  : underline;
}

a:visited {
  color            : #cc9900;
  text-decoration  : underline;
}

a:hover {
  color            : #990033;
  text-decoration  : underline;
}

a.category:link, a.category:visited {
  font-weight      : bold;
}

.readon {
  font-weight      : bold;
}

.left-link {
  position         : absolute;
  left             : -999em;
  }

/* ##################### PAGE NAVIGATION ###################### QM: ok */

.pagenavbar {
  padding          : 3px;
  text-align       : center;
}

.contenttoc {
  width            : 180px;
  background-color : #F0F0F0;
  border           : 1px solid #e0e0e0;
  padding          : 2px;
  text-align		: right;
}

.contenttoc th {
  padding          : 3px 5px;
  font-size        : 14px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  letter-spacing   : 1px;
  color            : #003366;
}

.contenttoc td {
  padding          : 2px 5px;
}

/* ################### SMALL FONT SETTINGS #################### QM: ok */

.small {
  font-size        : 10px;
  color            : #336699;
}

.smalldark {
  font-size        : 10px;
  color            : #000000;
}

.createdate, .modifydate {
  font-size        : 10px;
  color            : #666666;
}

/* ##################### VOTING SETTINGS ###################### QM:  */

.content_rating {
  font-size        : 10px;
  color            : #FEC56A;
}

.content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 10px;
  padding-right    : 10px;
  background-color : #F0F0F0;
  border           : 1px solid #e0e0e0;
}

/* ##################### PATHWAY SETTINGS ##################### QM: ok */

.pathway {
  font-size        : 12px;
  color            : #FFFFFF;
  letter-spacing   : 1px;
  margin-left      : 4px;
}

a.pathway:link, a.pathway:visited {
  color            : #ff9933;
  font-size        : 12px;
}

a.pathway:hover {
  font-size        : 12px;
}

/* ################### CONTENT PAGE SETTINGS ################## QM: ok */

.contentpane {
  padding          : 0px;
}

.contentpaneopen {
  margin		   : 0px;
  padding          : 0px;
  text-align       : justify;
  vertical-align   : top;
  font-family      :    "AvantGarde Bk BT", Helvetica, Verdana, Arial, San-serif; 
}

.componentheading {
  padding          : 0px;
  margin           : 0px;
  font-size        : 20px;
  font-weight      : bold;
  text-align       : left;
  color            : #996600;
  font-family      :    "AvantGarde Bk BT", Helvetica, Verdana, Arial, San-serif; 
}

.contentheading {
  padding          : 0px 0px 0px 0px;
  font-size        : 20px;
  font-weight      : bold;
  text-align       : left;
  color            : #996600;
  font-family      :    "AvantGarde Bk BT", Helvetica, Verdana, Arial, San-serif; 
}

.contentpagetitle {
  font-weight      : bold;
  color            : #996600;
  font-family      :    "AvantGarde Bk BT", Helvetica, Verdana, Arial, San-serif; 
}

a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active {
  text-decoration  : none;
  color            : #996600;
}

h1 {
  font-size        : 20px;
  font-weight      : bold;
  text-align       : left;
  color            : #996600;
  font-family      : "AvantGarde Bk BT", Helvetica, Verdana, Arial, San-serif; 
}

h1 a {text-align:center;}
h1 a.brown:link, h1 a.brown:visited {padding: 0px; margin: 0px; font-size : 15px; character-spacing: 4px; text-align: center; color : #996600; font-family: "AvantGarde Bk BT", Helvetica, Verdana, Arial, San-serif; text-transform: uppercase; text-decoration:none; }
h1 a.brown:hover {padding: 0px; margin: 0px; font-size : 15px; character-spacing: 4px; text-align: center; color : #996600; font-family: "AvantGarde Bk BT", Helvetica, Verdana, Arial, San-serif; text-transform: uppercase; text-decoration:underline; }

h1 a.green:link, h1 a.green:visited {padding: 0px; margin: 0px; font-size : 15px; character-spacing: 4px; text-align: center; color : #003300; font-family: "AvantGarde Bk BT", Helvetica, Verdana, Arial, San-serif; text-transform: uppercase; text-decoration:none; }
h1 a.green:hover {padding: 0px; margin: 0px; font-size : 15px; character-spacing: 4px; text-align: center; color : #003300; font-family: "AvantGarde Bk BT", Helvetica, Verdana, Arial, San-serif; text-transform: uppercase; text-decoration:underline; }

h1 a.blue:link, h1 a.blue:visited {padding: 0px; margin: 0px; font-size : 15px; character-spacing: 4px; text-align: center; color : #333366; font-family: "AvantGarde Bk BT", Helvetica, Verdana, Arial, San-serif; text-transform: uppercase; text-decoration:none; }
h1 a.blue:hover {padding: 0px; margin: 0px; font-size : 15px; character-spacing: 4px; text-align: center; color : #333366; font-family: "AvantGarde Bk BT", Helvetica, Verdana, Arial, San-serif; text-transform: uppercase; text-decoration:underline; }

h2 {
  padding          : 6px 0px 0px 0px;
  margin       	   : 0px;
  font-size        : 17px;
  font-weight      : bold;
  text-align       : left;
  color            : #663300;
  font-family      :    "AvantGarde Bk BT", Helvetica, Verdana, Arial, San-serif; 
}

h3 {
  padding          : 2px 0px 0px 24px;
  margin       	   : 4px 0px 0px 0px;
  font-size        : 15px;
  text-align       : left;
  color            : #000000;
  font-family      :    "AvantGarde Bk BT", Helvetica, Verdana, Arial, San-serif; 
  background	   : url(../images/bullet-black.gif) #FFFFFF left no-repeat;
}

.bluetext {color   : #333366; }
.greentext{color   : #336633; }
.browntext{color   : #666633; }
.redtext  {color   : #663333; }
 
 
/* ###################### BUTTON SETTINGS ##################### QM: ok */

a.readon:link, a.readon:visited {
  color            : #666666;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/readon_normal.png) #F0F0F0 no-repeat;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 20px;
  white-space      : nowrap;
  margin-top:	   : 6px;
  margin-bottom    : 30px;
  float            : right;
  line-height      : 10px;
  text-decoration  : none;
}

a.readon:hover {
  color            : #336699;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/readon_hover.png) #F0F0F0 no-repeat;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 20px;
  white-space      : nowrap;
  margin-bottom    : 30px;
  margin-top:	   : 6px;
  float            : right;
  line-height      : 10px;
  text-decoration  : none;
}

a.readonc:link, a.readonc:visited {
  color            : #666666;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/readon_normal.png) #F0F0F0 no-repeat;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 20px;
  margin-top	   : 20px;
  margin-bottom    : 30px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

a.readonc:hover {
  color            : #336699;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/readon_hover.png) #F0F0F0 no-repeat;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 20px;
  margin-bottom    : 30px;
  margin-top  	   : 20px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}


a.readon1:link, a.readon1:visited {
  color            : #666666;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/readon_normal.png) #F0F0F0 no-repeat;
  border           : 1px solid #E0E0E0;
  padding          : 0px 4px 2px 20px;
  white-space      : nowrap;
  margin-bottom    : 0px;
  line-height      : 10px;
  text-decoration  : none;
}

a.readon1:hover { 
  color            : #336699;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/readon_hover.png) #F0F0F0 no-repeat;
  border           : 1px solid #E0E0E0;
  padding          : 0px 4px 2px 20px;
  white-space      : nowrap;
  margin-bottom    : 0px;
  line-height      : 10px;
  text-decoration  : none;
}

.back_button a:link, .back_button a:visited {
  color            : #666666;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/back_normal.png) #F0F0F0 no-repeat;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 20px;
  white-space      : nowrap;
  float            : right;
  line-height      : 10px;
  text-decoration  : none;
  margin		   : 12px 0px 30px 0px;
}

.back_button a:hover {
  color            : #336699;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/back_hover.png) #F0F0F0 no-repeat;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 20px;
  white-space      : nowrap;
  float            : right;
  line-height      : 10px;
  text-decoration  : none;
  margin		   : 12px 0px 30px 0px;
}

.pagenav a:link, .pagenav a:visited, .buttonheading a:link, .buttonheading a:visited {
  color            : #666666;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  float            : right;
  line-height      : 10px;
  text-decoration  : none;
  margin           : 10px 0px 30px 0px;
}

.pagenav a:hover, .buttonheading a:hover {
  color            : #336699;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  float            : right;
  line-height      : 10px;
  text-decoration  : none;
  margin           : 10px 0px 30px 0px;
}

/* ###################### CONTENT SETTINGS ##################### QM: ok */

.img-left {float: left; margin-right: 10px;}
.img-right {float: right; marign-left: 10px;}
.img-center {float: center; margin: 10px;}

.div-dotted-top {position: relative; float: left; width: 520px; border-top: 1px dotted #CCCCCC; padding: 8px 0px 8px 0px; width:100%;}
.left110 {position: relative;  float: left; width: 105px; }
.right510 {position: relative; float: right; width: 400px; }

.seo {position: absolute; left: -999em;}

.port-desc {color: #000099; font-style:italic;}

.quote-right {position: relative; float: right; width: 170px; font-size: 14px; font-family: arial, verdana; color: #6699cc; text-align: justify; border-top: 1px double #CCCCCC; border-bottom: 1px double #CCCCCC; padding: 6px; background: url('../images/quote.gif') center no-repeat;}
.block-right {position: relative; float: right; width: 170px; font-size: 12px; font-family: arial, verdana; color: #660000; border: 1px solid #663300; background: #CCCCCC; text-align: left; padding: 1px; margin-left: 10px;}
.block-right h1 {font-size: 12px; font-weight: bold; background: #996600; padding: 2px; margin: 0px; text-align: center; text-transform: uppercase; color: #FFFFFF;}
.block-right ul {padding: 0px; margin: 0px;}
.block-right ul li {padding: 4px; margin: 0px; line-height: 110%; color: #996600; list-style-type: none;}


#tip {background: url('../images/tip_icon.gif') 0px 10px no-repeat; padding: 4px 8px 4px 40px; border: 1px solid #CCCCCC;}
#tip p {color:#6699cc;}



<!-- MOOFX ROKLATEST -->

table.moduletable-news td {
  margin-top : 0px;
  padding-top: 30px;
  padding-left: 20px;
  width: 450px; 
  background: url('../images/latest-news-mod.gif') top left no-repeat;
  text-align: left;
}

.moofx-title {color:#6699cc;}

.moofx-slider {color: #999900; text-align:left;}
