/****************
      MAIN      
****************/
/* Document-wide settings */
html
{
  margin: 0px;
  padding: 0px;
}
body 	
{
  margin:0px;
  padding:6px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  /* Borders */
  border-left: 25px solid #BA313C;
  border-right: 25px solid #BA313C;
  /* Background */
  background-image: url("/images/static/main/background.jpg"); 
  background-repeat: no-repeat; 
  background-position: center center;
  background-attachment: fixed;
}		


/* This prevents transparent images from getting a colored background */
a img
{
  background-color: white;
  border: 0;
}


/* Hyperlink settings */
a:link, a:active, a:visited
{
  text-decoration: none; 
  color: #BA313C;
  font-weight: bold;
  font-size: 95%
} 
a:hover
{
  color: white; 
  background-color: #BA313C;
}


/* Header Text -- text above the header image */
.headertext
{
  line-height: 15px;
  margin: 0px;
  padding: 2px 3px;
  /* Font */
  font-weight: bold;
  font-size:13px;
  font-family: Arial, Helvetica, Sans-Serif;
}


/* Navigation Bar */
#navigation td
{
  line-height: 30px;
  padding-right: 1px; /* This is required to make Mozilla look proper */
}
#navigation td a
{
  margin: 0px;
  padding: 2px 3px;
  background: #BA313C;
  border: 1px solid white;

  /* Font */
  font-weight: 500;
  font-size:14px;
  font-family: Arial, Helvetica, Sans-Serif;
  color: white;
  text-decoration: none;
}
#navigation td a:hover 
{
  background: white;
  color: #BA313C;
  border-color: #BA313C;
}
#navigation .current /* The navigation item that you're currently visiting */
{
  background: white;
  color: #BA313C;
  border-color: #BA313C;
  font-size: 16px;
}


/* Various sections of each page */
.title
{
  background: #BA313C;
  padding-left: 10px;
  /* Font */
  font-size: 120%;
  font-family: Arial, Helvetica, Sans-Serif;
  color: white;
  text-decoration: none;
}
.subtitle
{
  background: #D3D3D3;
  color: black;
  font-size: 85%;
}
.sectionheader
{
  font-weight: bold;
  font-size: 110%;
}


/* Used to make large quotes appear smaller */
#largequote
{
  font-size: 85%;
}
#vlargequote
{
  font-size: 75%;
}


/* This is used to produce the rounded corners effect */
.contentbox .headertop .col1
{
  background-repeat: no-repeat;
  background: url("/images/static/main/roundcorners/topleftdark.gif");
  background-position: bottom right;
}
.contentbox .headertop .col2
{
  background-repeat: repeat-x;
  background: url("/images/static/main/roundcorners/topdark.gif");
  background-position: bottom;
}
.contentbox .headertop .col3
{
  background-repeat: no-repeat;
  background: url("/images/static/main/roundcorners/toprightdark.gif");
  background-position: bottom left;
}
.contentbox .header .col1
{
  background-repeat: repeat-y;
  background: url("/images/static/main/roundcorners/leftdark.gif");
  background-position: bottom right;
}
.contentbox .header .col2
{
  background-color: #BBBBBB;
  font-weight: bold;
  padding-bottom: 5px;
  background-position: bottom;
}
.contentbox .header .col3
{
  background-repeat: repeat-y;
  background: url("/images/static/main/roundcorners/rightdark.gif");
  background-position: bottom left;
}
.contentbox .top .col1
{
  background-repeat: no-repeat;
  background: url("/images/static/main/roundcorners/topleft.gif");
  background-position: bottom right;
}
.contentbox .top .col2
{
  background-repeat: repeat-x;
  background: url("/images/static/main/roundcorners/top.gif");
  background-position: bottom;
}
.contentbox .top .col3
{
  background-repeat: no-repeat;
  background: url("/images/static/main/roundcorners/topright.gif");
  background-position: bottom left;
}
.contentbox .content .col1
{
  background-repeat: repeat-y;
  background: url("/images/static/main/roundcorners/left.gif");
  background-position: center right;
}
.contentbox .content .col2
{
  background-color: #D3D3D3;
}
.contentbox .content .col3
{
  background-repeat: repeat-y;
  background: url("/images/static/main/roundcorners/right.gif");
  background-position: center left;
}
.contentbox .bottom .col1
{
  background-repeat: no-repeat;
  background: url("/images/static/main/roundcorners/bottomleft.gif");
  background-position: top right;
}
.contentbox .bottom .col2
{
  background-repeat: repeat-x;
  background: url("/images/static/main/roundcorners/bottom.gif");
  background-position: top;
}
.contentbox .bottom .col3
{
  background-repeat: no-repeat;
  background: url("/images/static/main/roundcorners/bottomright.gif");
  background-position: top left;
}
.contentbox .hiddenimages
{
  visibility: hidden;
}

.transparentimg
{
  background-color: transparent;
  border: 0;
}

/****************
  ANNOUNCEMENTS      
****************/
.announcementtop /* This is a hack to make IE < 6 to work; other browsers would get the font-weight from .contentbox .header .col2 */
{
  font-weight: bold;
}
.announcementbottom
{
  border-bottom: 1px dashed black;
}
.announcementposter 
{
  font-size: 90%;
}


/***************
    CALENDAR   
***************/
.calendarmonth .calendartitlerow .calendartitle
{
  background: #BA313C;
  color: white;
}
.calendarmonth .calendardayrow .today
{
  background: #FFFFCC;
  border: 1px solid black;
}
.calendarmonth .calendardayrow .darkcol
{
  background: #DDDDDD;
  border: 1px solid black;
}
.calendarmonth .calendardayrow .lightcol
{
  background: #FFFFFF;
  border: 1px solid black;
}
.calendarmonth .calendardayrow .calendarday
{
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}
.calendarmonthtitle
{
  font-size: 140%;
}
.calendareventicon
{
  background-color: transparent;
}
.calendareventname
{
  font-size: 70%;
}


/****************
  PHOTO GALLERY   
****************/
.albumdescription
{
  font-weight: normal;
}
.photogalnavigationbuttons img
{
  background-color: transparent;
}
.photogalnavigationbuttons:hover
{
  background-color: transparent;
}

/****************
     PROFILE    
****************/
.profilemaininfo
{
  font-size: 120%;
  font-weight: normal;
}

/***************
  TRADING POST    
***************/
.trdpostnavigationbuttons img
{
  background-color: transparent;
}
.trdpostnavigationbuttons:hover
{
  background-color: transparent;
}

/***************
    CONTACT
***************/
.contactbox
{
  font-family: "Courier New", Courier, monospace;
}
.contacterror
{ 
  font-weight: bold;
  color: red;
}
.contactsuccess
{ 
  font-weight: bold;
  color: green;
}

/**************
     LINKS
**************/
.linkimg img
{
  background-color: transparent;
}
.linkimg:hover
{
  background-color: transparent;
}

