/* HTML ELEMENT DEFINITIONS ***************************************/


body {
    font-family:verdana, arial, helvetica, sans-serif;  /* Times New Roman, Arial, Helv, sans-serif; */
    /*font-family: Helvetica, Arial, sans-serif;*/
    font-size:12px; color:#333; padding:0; border:0; margin:0; 
    background-color: #555; background-image:url(background_shadow.gif);
    background-position:center center;
    background-repeat: repeat-y; text-align:center;
}
a {text-decoration:underline;}
a:link {color: #4D1979;} /* 660066 000099 4D1979 */ 
a:visited {color:#FF8000;}
a:active {color:#FF8000;}
a:hover {text-decoration:none; color:#FF8000;}

a.jump, a.jump:hover {text-decoration:none; color:#000;}

h2 {
    display:block;
    font-size:1.5em;
    font-weight:bold;
    margin:0.83em 0;
}
img { border: 0; vertical-align: middle;}
input { border: 1px solid #000;}
input.button { background-color: #E8E8E8; }
textarea { border: 1px solid #000000;}


table
{ 
    text-align:left;
}

table.center {
    margin-left: auto;
    margin-right: auto;
}

table.nocenter {
    margin-left:0;
}


th, th a:link, th a:visited, th a:hover { 
    background-color: #4D1979;  /*#EC8721; */
    border: 1px solid #000000; 
    margin: 3px; 
    padding: 0.05cm;
    color: white; 
    font-family: Verdana, Arial, Helvetica; 
    font-size: 11px; 
    font-weight: bold; }
th a, th a:link, th a:visited, th a:hover {    border-width: 0px;}
th.left {     text-align: left;     padding-left: 0.1cm; }
th.big { font-size: 18px;}
/* not really an element, but same concept */
.checkbox {     padding-left: 0.0cm;     border-width: 0px;}
.radio { border: 0; }

ul { list-style-image:none; list-style-position:outside; list-style-type:none; }
ul.dot { list-style-image: url(http://tigernet.com/img/icons/dot.gif); line-height: 20px; font-size: 14px;}

p {font-size:12px; line-height:18px; margin:5px 0 15px 0;}
p.highlight {color:#FFF; font-weight:bold;}

/* END HTML ELEMENT DEFINITIONS ***************************************/


#wrapper { width:1000px; background:#f4f4f4 url(background.gif) repeat-y; margin: auto; text-align:left; border-top: 1px solid #000;}
#header {width:1000px; height:162px; float:left; position:relative; margin-top: 5px; border-bottom:1px solid #000; }

#logo {width: 495px; height: 98px; float:left; margin-left: 2px; background-repeat:no-repeat; background-position:center;
       background-image: url('http://tigernet.com/img/logos/main_logo1.jpg'); }

/*
#logo h1 {font-family:"times new roman", serif; color:#000; font-size:4em; float:left; margin:-10px 0 0 0; padding:0;}
#logo h2 {font-family:"times new roman", serif; color:#666; font-size:4em; font-weight:normal; padding:0 0 0 10px; margin:-10px 10px 0 -5px; float:left;}
#logo h2 a {color:#666;}
#logo a, #logo a:visited {text-decoration:none;}
#logo h3 {padding:0; margin:20px 0 0 0; font-size:1em; font-weight:normal; color:#888; float:left;}
*/

#main_menu {position:absolute; top:100px; left:0; width:1000px; height:38px; text-align:center; background: url(menu_back.gif);}

#quick_links_left {font-family:arial, sans-serif; position:absolute; bottom:0; left:0px; background:#EC8721; width: 643px;}
#quick_links_left ul {padding:0; margin:0; list-style-type:none;   margin-left: 10px;}
#quick_links_left ul li {float:left; font-size:11px; color:#FFF; margin:0 7px 0 0; line-height:25px;}
#quick_links_left ul li a, #quick_links_left ul li a:visited {font-size:1em; color:#000; text-decoration:none;}
#quick_links_left ul li a:hover {color:#fff; border-bottom:1px solid #000;}

#quick_links_right {vertical-align:bottom; font-family:arial, sans-serif; position:absolute; right:0px; bottom:0;  background:#EC8721; width:370px;}
#quick_links_right ul {padding:0; margin:0; list-style-type:none;}
#quick_links_right ul li {float:right; font-size:10px; color:#FFF; margin:0 10px 0 0px; line-height:25px; font-family:arial, sans-serif;}
#quick_links_right ul li a, #quick_links_right ul li a:visited {font-size:1em; color:#000; text-decoration:none;}
#quick_links_right ul li a.highlight, #quick_links_right ul li a.highlight:visited {color:#FFF;}
#aaquick_links_right ul li a:hover {color:#FFF; border-bottom:1px solid #000;}
#quick_links_right ul li a:hover {color: #000;  background: #4d1979; color:#fff;}
#quick_links_right ul li a img {vertical-align: middle;}

#content {width:750px; background:transparent; float:left; margin-top:10px;}
#content p {font-size:12px; line-height:18px; margin:5px 0 8px 0;}
#content h3, #far_right h3 {margin:15px 0 5px 0; font-size:18px; color:#000; font-family:"times new roman", serif;}

#main_layout_wrapper { width:1000px; background:#fff url(background.gif) no-repeat; margin: auto; text-align:left; border-top: 1px solid #000;}
#main_layout_wrapper #header { background:#f4f4f4 url(background.gif) repeat-y; }

#no_side_layout_wrapper { width:1000px; background:#fff url(background.gif) no-repeat; margin: auto; text-align:left; border-top: 1px solid #000;}
#no_side_layout_wrapper #header { background:#f4f4f4 url(background.gif) repeat-y; }

#layout_body { line-height: 18px; font-size: 14px; min-height:700px; height:auto !important; height:700px; text-align: left; float: left; background: #fff; width: 804px; padding-bottom: 20px; margin-left:10px; margin-right:10px;}
#layout_body p {text-align: left; font-size:12px;  margin:5px 0 8px 0;}
#layout_body h3 {font-size:14px; } /*text-align:center;*/
#layout_body ul { list-style-type:circle; }

#story p {margin-bottom: 15px;}
/*#layout_body h2 {text-align:center;}*/

#story_body { line-height: 18px; font-size: 13px;} 

#no_side_layout_wrapper #layout_body {width: 980px;}

#layout_right {min-height:700px; height:auto !important; height:700px; text-align: center; border-left: 1px solid #000; width:175px; background:transparent; float:right; margin-top:10px; }
* html #layout_right {width:175px;}
/*#layout_right img {text-align: center; margin-top:5px; }*/

.login_announcements a { font-size:14px; font-weight:bold;}

p.cite {color:#008080; display:list-item; padding:0 5px; list-style-image: url(open_quotes.gif); background: url(close_quotes.gif) bottom right no-repeat;}

#left_column {width:484px; background:transparent; float:left; margin:0 9px 15px 7px;}  /* padding:0 9px 15px 7px; */
* html #left_column {width:479px; margin-bottom: 10px;}

#feature_story { margin-bottom: 10px; padding: 5px; background-color: #ec8721; border:3px ridge #000; color:#FFF; z-index:0;}
#feature_story .title {font-family: Tahoma; font-size: 18px; font-weight: bold; text-decoration: underline}
#feature_story img {float:right; border:1px ridge #000;  margin-left: 3px; margin-right: 3px; }
#feature_story p { font-family: Verdana, Arial, Helv, sans-serif;  font-size: 14px; font-weight:plain;}
#feature_story a:link, #feature_story a {text-decoration: underline; }
#feature_story a:hover,#feature_story a:visited {color: #4d1979;}
#feature_story a:hover {text-decoration: none;}

#donor_ad { margin-bottom: 10px; padding: 5px; background-color: #ec8721; border:3px ridge #000; color:#FFF; z-index:0;}
#donor_ad a { color: white;}

#story a:visited {color: #4D1979;}
#front_story img {float:left; border:1px ridge #000; margin-right: 8px; margin-top: 3px;} 
/*#story img {float:left;}*/

.full_story {width: 100%; margin-left: 20px; font-family: Verdana, Arial, Helv, sans-serif; font-size: 11px; font-weight: bold;}
.fullstory { font-family: Verdana, Arial, Helv, sans-serif; font-size: 11px; font-weight: bold; }

/* text-align: right;  margin-right: 35%; */

#right_column {width:232px; padding: 0 9px; background:transparent; float:left;}
* html #right_column {width:225px;}

.advertisement {list-style-type:none; margin:10px 0 20px 0; padding:0;}

.spacer {margin-top:5px;}

#site_activity {position:absolute; width: 250px; top: 0px; right: 0px; text-align: center; font-size: 12px; }
#welcome {position:absolute; width: 230px; top: 0px; right: 260px; text-align: center; font-size: 18px; font-family: Impact; color: #4D1979;}
#established {position:absolute; width: 230px; top: 18px; right: 260px; text-align: center; font-size: 12px; font-family: Impact; color: #4D1979;}
#stats {position:absolute; width: 280px; top: 50px; left: 470px; text-align: left; font-size: 11px;  color: #4D1979;}
#stats .norm {color: #000; font-family: Verdana; font-size: 10px;}
#login {position:absolute; width: 230px; top: 42px; right: 260px; text-align: center; font-size: 10px; font-weight:bold;}
#login a {color:#4D1979; font-weight:bold;}
#logoff {position:absolute; width: 230px; top: 23px; right: 260px; text-align: center; font-size: 10px; font-weight:bold;}
#logoff a {color:#4D1979;}
#tmail_check {padding-bottom: 10px; position:absolute; width: 230px; top: 40px; right: 260px; text-align: center; font-size: 10px;}
#tmail_check a {font-size: 10px;}


#register {position:absolute; width: 230px; top: 60px; right: 260px; text-align: center; font-size: 10px;}
#register a, .register {font-family: Impact; font-size:13px; color: #4D1979;}

#search {position:absolute; top:10px; right:0; margin:0;}
#search form {margin:0; padding:0;}
#search form img {border:0; float:left; margin-right:10px;}
#search form label {font-size:0.9em;}

#newslinks a:visited { color:#FF8000; }

#far_right {width:235px; background:transparent; float:left; padding:0 7px; margin-top:10px; z-index:0;}
* html #far_right {width:232px;}
#far_right img {border:0; z-index:0;} /* margin-top:10px; */

#container {z-index:0;}

#profile img {max-width: 450px;}


#foot { clear:both; height:60px; background:#EC8721; font-size:12px; margin-top: 10px; border:0px; border-top:1px; border-bottom:1px; border-style:solid; border-color:#000; text-align:center; padding: 10px 0;}
#foot p {text-align: center; width: 320px;}
#foot ul {margin-bottom: 6px;}
#foot li {border-left: 1px solid; display:inline; margin: 0; padding: 0 2px 0 5px; color: #4D1979;}
#foot li a {color: #000; text-decoration: none;}
#foot li a:hover {color: #000;  background: #4d1979; color:#fff; padding: 5px 0;}
#foot li.first { border:0 none; padding-left: 0;}

/* COMMON STYLES ***************************************/

/*.c {align: center; text-align: center;}*/

/* small data row */
.sdr { background: #f0f0f0; font-size: 10px; font-family: verdana, Arial, Helvetica;}

.title2 { font-size: 18px; }
.title3 { font-size: 16px; font-weight: bold; }
.title4 { font-size: 14px; font-weight: bold; }

.orange { color: #EC8721; }
.orange2 { color: #FF7E00; }
.purple { color: #4D1979; }

/* Table header 1 */
.th1 { background-color: #4D1979; color: white; font-size: 14px; font-weight: bold; }

.error {     color: #EC8721;     font-size: 12px;     font-weight: bold;}
.form_error {     color: #EC8721;     font-size: 10px;     font-weight: bold;}
.label {     text-align:left; font-size: 12px;     font-weight: bold; }
.odd-row, .o {    background-color: #F4F4F4;}  /* e8e8e8 EFE7E0 FFF7EF*/
/*  background-color: #f0f0df;*/
.even-row, .e {    background-color: #ffffff;}
/* END COMMON STYLES ***************************************/

/* BORDERS ***************************/
table.border { background: #F4F4F4;}
.border {     border: 1px solid #000; } /* margin: 3px; */
th.border {    padding: 0.10cm;}
table.border th {    border-width: 0px 0px 1px 0px;}
table.border th.border {    border-width: 1px;}
.light_border {     padding: 0.3cm;     margin-bottom: 3px;     border: 1px solid #cccccc;}

.color2 { background-color: #4D1979;}

/* BORDERS ***************************/

/* JIVE *******************************/
#jive-reply-tree .jive-list {    border : 1px #cccccc solid;}
.jive-subject { font-family : times new roman,tahoma,arial,sans-serif;    font-size : 14px;    color : #000000; }
/* JIVE *******************************/

/* FRONT PAGE ***************************************/
a.newstitle:hover {text-decoration: underline;}
.newstitle { 
    font-family: Helvetica, Arial, Helv, sans-serif; 
    font-size: 16px; 
    font-weight: bold; 
    color: #4D1979; 
    text-decoration: none } 


.newsbody {     font-size: 14px; }

.newssearchtitle {     font-size: 13.1px;     font-weight: bold; }
.newslink, .nl { font-size: 13px;}
.news_updated { font-size: 10px; margin-top: 30px; font-family: Verdana, Arial, Helv, sans-serif;}
.updatedtime {     font-family: Verdana, Arial, Helv, sans-serif;     font-size: 11.1px; }
.menu, a.menu:link, a.menu:visited, a.menu:hover  { 
    font-family: Arial, Helvetica; 
    font-size: 13px; 
    color: #FFFFFF; 
    font-weight: bold; 
    text-decoration: none }
.menutitle { 
    font-family: Arial, Helvetica; 
    font-size: 13px; 
    color: #4D1979; 
    font-weight: bold }
.section { 
    background-color: #4D1979;
    font-family: Verdana, Arial, Helvetica; 
    font-size: 11px; 
    color: #FFFFFF; 
    font-weight: bold; }
.site_activity { color:#4d1979; font-family: Impact; font-size: 18px; }

.ticketad { font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; }
.eventtype { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; }
.eventdate { font-family: Arial, Helvetica; font-size: 11px; }
.s1, th.s1 a { font-size: 10px;  font-family: verdana, Arial, Helvetica; }
.s2, th.s2 a { font-size: 12px; }
.s3, th.s3 a { font-size: 14px; }
.s4, th.s4 a { font-size: 16px; }
.s5, th.s5 a { font-size: 18px; }
.s6, th a.s6, th.s6 a { font-size: 20px;}

.cour, th.cour a { font-family: courier;}

.reds, a.reds:link, a.reds:hover, a.reds:visited { 
    font-family: Arial, Helv, sans-serif; 
    font-size: 11.1px; 
    color: #000000; 
    text-decoration: none;}

#right_column table {margin-bottom: 10px; margin-top: 0px;}
#far_right table {margin-bottom: 10px; margin-top: 0px;}
/* END FRONT PAGE ***************************************/

/* PHOTOS ***************************************/
.caption {     font-family: Arial, Helv, sans-serif;     font-size: 11px;     font-weight: bold;}
.picCaption {     font-family: Arial, Helvetica, sans-serif;     color : #ffffff;     font-size: 8pt;     text-decoration: none; }
/* END PHOTOS ***************************************/

/* MISC ***************************************/
.search_result_row {     font-size: 15px; }
/* MISC ***************************************/

/* T-MAIL *******************************/
.tmail_read {     font-size: 12px; }
.tmail_unread {     font-weight: bold;     font-size: 12px; }
/* T-MAIL *******************************/

/* HALL OF FAME *******************************/
.hof, a.hof:link, a.hof:visited {     color: black;     font-size: 10pt;     text-decoration: none }
a.hof:hover {     text-decoration: underline;}
.hof_post,a.hof_post:link, a.hof_post:visited {     color: #DAA520;     font-size: 10pt;     text-decoration: none; }
a.hof_post:hover {     text-decoration: underline; }
/* END HALL OF FAME *******************************/
