/* ------------------------ */
/* Jump 1.0                 */
/* 29 November 2006         */
/* Ripe Template            */
/* CSS Document             */
/* By Steven Parish         */
/* steve@freshervisions.com */
/* ------------------------ */



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

    BODY     {font-family: 'Microsoft Sans Serif', 'Lucida Sans', arial, 'Microsoft Sans Serif'; line-height: 160%; background-color: #537cbb; background-image: url(images/bg.gif); background-repeat: repeat;  font-size: 10pt; color: #5f5f5f; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; } 
    
    a        {text-decoration: none; color: #537cbb; font-variant: small-caps;}
    a:hover  {border-bottom: 1px dotted #537cbb; color: #6791d1;}
    
    h1       {color: #a4e204; font-family: Arial; margin-bottom: 0px; margin-top: 0px; font-size: 24px; display: block; border-bottom: 1px dotted rgb(223,223,223);}
    h2       {color: rgb(86,86,86); font-family: Arial; margin-bottom: 0px; font-size: 18px; }
    h3       {color: #a4e204; font-family: Arial; margin-bottom: 0px; font-size: 16px; }
    h4       {color: rgb(86,86,86); font-family: Arial; margin-bottom: 0px; font-size: 14px; }
    
    img             {border: none;}
    input           {border: 1px solid #bfbebe; margin-bottom: 2px; background-color: #f8f8f8; color:#5f5f5f;}
    input:hover     {border: 1px solid #a4e204;}
    textarea        {border: 1px solid #bfbebe; margin-bottom: 2px; background-color: #f8f8f8; color:#5f5f5f;}
    textarea:hover  {border: 1px solid #a4e204;}
    

    .clear   { clear: both; }
/* ----------------------------------------------------------------------------- */



/* CONTAINERS ------------------------------------------------------------------ */
   
    #maincontain  {border: 8px solid #5f5f5f; border-top: none; border-bottom: none; width: 950px; }
    #container    {width:100%; background-color: #efefef;}

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



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

    #header       {padding: 0px; width: 950px; height: 0px; text-align: left; background-image: url(images/header.gif);  background-color: #88da04; }
    #title        {color: #5f5f5f; font-family: Arial; font-weight: bold; font-size: 30px; padding-bottom:0px; }
    #slogan       {color: #7a7a7a; font-family: Arial; font-size: 15px; }
    
    #button       {position: fixed; float:right; z-index: 10; width:150px; height: 150px; }
    
/* ----------------------------------------------------------------------------- */




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

    #menu               {padding-top: 25px; font-family: arial; font-size: 13px; width: 200px; text-align: left; border-right: 1px dotted #bfbebe;}
    #navlist            {margin: 0;}
    #navlist ul         {list-style: none; margin:0px; padding-left: 20px; padding-right: 20px;}
    #login_hold         {text-align: center; padding: 10px;}
    #loginbox           {border: 1px solid #bfbebe; padding:5px; font-size: 12px;}
    #loginbox legend    {font-weight: bold; color: #5f5f5f;}
    #loginbox .textbox  {width: 140px;}
    #loginbox .button   {float:right; margin-right: 10px;}

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


/* CONTENT --------------------------------------------------------------------- */

    #content-table  {width: 100%; border-top: 0px solid white;}
    #content        {padding: 25px; text-align: left; vertical-align: top; width: 770px; }

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



/* 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: Arial; font-size: 16px; font-weight: bold; }
    #art_title_big    {color: #3599d7; font-family: Arial; 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;}
    
    
/* ----------------------------------------------------------------------------- */

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

    #footer               {width: 925px; padding: 5px; padding-right: 20px; border-bottom: 10px solid #013D01; text-align:right; height: 50px; font-size: 11px; line-height: normal; background-color: #013D01; color: #013D01;}
    #footer a:link, 
    #footer a:visited     {text-decoration: none;  color: #ffffff;}
    #footer a:hover       {text-decoration: underline; }
/* ----------------------------------------------------------------------------- */


    .notice               {border: 1px dotted rgb(255,102,0); padding: 3px; background-color: rgb(255,234,183);}
