/* ------------------------ */
/* Jump 1.1                 */
/* 12 June 2007         */
/* Ripe Template            */
/* CSS Document             */
/* By Steven Parish         */
/* steve@freshervisions.com */
/* ------------------------ */

/* GLOBAL PROPERTIES ----------------------------------------------------------- */

    BODY     {font-family: 'Lucida Sans', arial, 'Microsoft Sans Serif'; line-height: 160%; background: rgb(127,127,127); font-size: 13px; color: rgb(152,152,152); margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; } 
    
    a        {text-decoration: none; color: #92cd17; }
    a:hover  {text-decoration: underline; }
    
    h1       {color: #97d417; font-family: verdana; margin-bottom: 0px; margin-top: 0px; font-size: 18px; display: block; border-bottom: 1px dotted #6f9e0c}
    h2       {color: #595656; font-family: verdana; margin-bottom: 0px; font-size: 18px; }
    h3       {color: #97d417; font-family: verdana; margin: 0px; margin-bottom: 5px; font-size: 15px; border-bottom: 1px dotted #92cd17;}
    h4       {color: #595656; font-family: verdana; margin-bottom: 0px; font-size: 14px; }
    
    #clear   { clear: both; }
/* ----------------------------------------------------------------------------- */

/* CONTAINERS ------------------------------------------------------------------ */
   
    #maincontain  {width: 950px; }
    #container    { width:950px; background: #252525; }

/* ----------------------------------------------------------------------------- */

/* HEADER ---------------------------------------------------------------------- */

    #head         {width: auto; height: 162px; text-align: center; background-color: #be161c; }
    #topbar       {width: auto; height: 4px; text-align: left; background-color: #80b70c; }
   

/* ----------------------------------------------------------------------------- */


/* MENU ------------------------------------------------------------------------ */

    #rightside          {position:relative; padding: 25px; text-align: left; vertical-align: top;}
    #menu-head          {width: 120px; background-color: #CC3333; }
    #inhold             {display:inline;}
    #menu-link          {border-top: 0px solid white; margin-right: 1px; padding: 5px; padding-bottom: 0px; background-color: white; display:inline; }
    #menu-link a        {padding: 12px; padding-bottom: 0px; color: rgb(102,102,102); }
    #menu-link a:hover  {text-decoration: none;}
    #menu-link:hover    {border-top: 5px solid white; background-color: white; display: inline;}
    #menu-link-on a     {display: block; padding: 10px; background-color: #000000; display:inline; }
    
    #login_hold         {text-align: center; padding: 10px;}
    #loginbox           {border: 1px solid #bfbebe;}
    #loginbox legend    {font-weight: bold; color: #5f5f5f;}
    #loginbox .textbox  {width: 130px; margin-bottom: 2px; border: 1px solid #bfbebe;}

    
    img {
    border: none;
    }
    
    /*- Menu Tabs 5--------------------------- */
    
    #tabs {display:block; width:100%; height: 40px; background:black; background-image: url(images/navbg.gif); background-repeat: repeat-x; font-size:105%; line-height:normal;}
    #tabs ul {margin:0px; padding:0px 45px 0 45px; list-style:none; text-align: center;}
    #tabs li {float:left; display:block; margin:0px; padding:0px; position: relative;}
    #tabs a {display:block; position: relative; background:url("images/tabbg.gif") no-repeat left top; margin:0; padding:10px; height:20px; text-decoration:none;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs ul.navlist li a:hover span {color: #5e7c1e;}
    #tabs ul.navlist li a:hover {background-position:0% -42px;}
    #tabs ul.navlist li.nav_on a {background-position:0% -84px;}
    #tabs ul.navlist li.nav_on a {color: rgb(9,9,9)}
    #tabs ul.navlist li.nav_on a:hover span {color: rgb(9,9,9)}
    
    #tabs ul.navlist li ul.subnavlist {float: none; font-size:12px; padding: 0px; margin: 0px; position: absolute; background-color:rgb(10,10,10); width: 100px;}
    #tabs ul.navlist li ul.subnavlist li {text-align:left; width: 100px; padding: 0px; margin: 0px; position: relative; border-bottom: 1px solid rgb(19,19,19);}
    #tabs ul.navlist li ul.subnavlist li a {padding: 5px; margin: 0px; background-image:none; border-left: 3px solid rgb(158,198,48); height: 100%; color: #5e7c1e;}
    #tabs ul.navlist li ul.subnavlist li a span{}

    #tabs ul.navlist li ul.subnavlist li:hover {background-color: rgb(60,60,60);}
    #tabs ul.navlist li ul.subnavlist li a:hover {border-left: 3px solid rgb(100,100,100);}
    #tabs ul.navlist li ul.subnavlist li a:hover span{}
    #tabs ul.navlist li ul.subnavlist li ul.subnavlist {padding: 0px; margin: 0px; margin-left:100px; margin-top: -20px; }
    
/* ----------------------------------------------------------------------------- */

/* CONTENT --------------------------------------------------------------------- */
    #c_contain      {text-align: left;}
    #content        {padding: 25px; text-align: left; vertical-align: top; width: 500px; border-right: 1px dotted rgb(68,67,67) }
    
    #rightside a img         {border: 2px solid rgb(37,37,37); margin-right: 15px;}
    #rightside a img:hover   {border: 2px solid rgb(55,55,55);}
    
/* ----------------------------------------------------------------------------- */


/* ARTICLES -------------------------------------------------------------------- */

    .art              {}
    .art_feat         {border: 1px dotted rgb(82,122,184); padding: 5px; background-color: rgb(242,246,249)}
    .art_title        {color: #3599d7; font-family: verdana; font-size: 18px; }
    #art_title_big    {color: #3599d7; font-family: verdana; font-size: 26px; font-weight: bold; }
    .art_author       {font-family: Arial; font-size: 11px; font-weight: bold;}  
    .art_date         {font-family: Arial; font-size: 10px;}  
    .art_content      {font-family: arial; font-size: 13px; background-color: #ffffff; padding: 20px; padding-left: 120px; padding-right: 120px; text-align: justify; vertical-align: top; }  
    .art_author       {font-family: Arial; font-size: 11px; font-weight: bold;}  
    .art_img          {float: left; padding-right: 10px;}
    .art_img img      {width: 55px; height: 55px; border: 2px solid rgb(95,95,95);}
    .art_date         {font-family: Arial; font-size: 10px;}  
    .comment01        {background-color: rgb(244,244,244); padding-left: 30px; padding-right: 30px; border: 1px solid rgb(207,207,207); border-left: none; border-right: none; }
    .comment02        {background-color: rgb(244,244,244); padding-left: 30px; padding-right: 30px; border: 1px solid rgb(207,207,207); border-left: none; border-right: none;}
    .comment01:hover,
    .comment02:hover  {background-color: rgb(252,252,252); padding-left: 30px; padding-right: 30px; border: 1px solid rgb(60,138,224); border-left: none; border-right: none;}
    .com_author       {color: rgb(83,124,187); font-family: Arial; margin-left: -10px; margin-bottom: 0px; font-size: 12px; font-weight: bold; border-bottom: 1px dotted rgb(230,230,230);}
    .com_subject      {color: #595656; font-family: Arial; margin-left: -5px; margin-bottom: 0px; font-size: 12px; font-weight: bold; }
    .com_date         {font-family: Arial; font-size: 10px; text-align: right;}
    .com_rate         {float: right; font-size: 18px;}
    .com_hide         {color: rgb(187,187,187);}
    .com_post_table   {text-align: left; }
    #com_post_box     {text-align: left; display:none;}
    
/* ----------------------------------------------------------------------------- */

/* EVENTS ---------------------------------------------------------------------- */ 

    .bigDateBox           {width: 100%; height: 25px; background-color: rgb(60,60,60); font-size: 25px; padding: 5px; text-align: right;}
    .cal                  {width: 217px; font-size: 105%; color: rgb(100,100,100);}
    .cal  tr.days         {width: 217px; font-size: 105%; color: rgb(140,140,140);}
    .cal a                {color: rgb(140,140,140);}
    .cal td               {padding: 2px; padding-left: 5px; padding-right: 5px; background: rgb(40,40,40);}
    .cal  tr.days td      {padding: 2px; padding-left: 5px; padding-right: 5px; background: rgb(50,50,50);}

/* ----------------------------------------------------------------------------- */

/* FOOTER ---------------------------------------------------------------------- */ 

    #footerbar            {width: 950px; height: 10px; background-color: rgb(126,195,23); }
    #footer               {width: 900px; background-color: rgb(65,65,65); padding-left: 25px; padding-right: 25px; text-align:right; height: 60px; font-size: 12px; color: rgb(180,180,180)}
    #footer a:link, 
    #footer a:visited     {text-decoration: none;  color: rgb(127,127,127);}
    #footer a:hover       {text-decoration: underline; }

/* ----------------------------------------------------------------------------- */


* html a:hover{
  visibility:visible
}




.tipHead
	{
	height: 20px;
	background-color: rgb(17,17,17);
	color: rgb(200,200,200);
	font-size: 12px;
	}
.tooltip
	{
	position: relative;
	display: none;
	z-index: 101;
	}
.tooltipC
	{
	position:absolute;
  top:5px;
  left:0px;
	width: 300px;
	padding: 3px; 
  background-color: rgb(60,60,60);
  border: 2px solid rgb(17,17,17);
  font-size: 11px;
	}


#calHeader{width: 100%;}


#catList
	{
	padding: 20px;
	}
#catList li
	{
	padding: 2px;
	border-bottom: 1px solid rgb(50,50,50);
	}
#catList ul
{
list-style-type: square;
margin:0px; padding:0px
}