﻿        
        *   
        {
            
           font-family: Arial, Helvetica, Verdana;
        }
        
        body    
        {
            background-color:#000000;
            text-align:center;
            margin: 0px;
            padding: 0px;
        }
        
        
        p
        {
            font-size: 12px;
            color: #000000;
            font-weight: normal;
        }


        .normtext   
        {
            font-size: 12px;
            color: #000000;
            font-weight: normal;
        }
            
        
        table   
        {
            margin: auto;
            padding: 0px;
        }
            
        table.paneltbl  
        {
            border: solid 1px #632c7b;
            margin: auto;
            padding: 0px;
            width: 200px;
        }
        
        table.paneltbla 
        {
            border: solid 1px #632c7b;
            margin: auto;
            padding: 0px;
            width: 680px;
        }
        
        
        div.panelcontent    
        {
            width:100%;
            height:120px;
            overflow:auto;
            margin:auto;
            padding:0px;
            display:block;
            position:relative;
        }
        

        td.panelhdr 
        {
            font-size: 13px;
            font-weight: bold;
            background-color: #632c7b;
            color: #ffffff;
            text-align: center;
        }

        td.panelhdrlink    
        {
            text-align:right;
        }
        
        td.fielddesc    
        {
            font-size: 12px;
            color: #444444;
            text-align: left;
            font-weight: bold;
            vertical-align:top;
        }
        
        td.panelname    
        {
            font-size:12px;
            font-weight: normal;
            color: #000000;
            text-align: left;
        }
        
        td.paneledit
        {
            
            text-align:right;
        }
        
        a.paneladdlink  
        {
            font-size: 10px;
            font-weight: bold;
            color: #000000;
            text-decoration: none;
        }
        
        a.paneladdlink:hover 
        {
            text-decoration: underline;
            color: #666666;
        }
        
        a.panellink 
        {
            font-size: 12px;
            font-weight: normal;
            color: #000000;
            text-decoration: none;
        }
                           
        a.panellink:hover
        {
            color: #666666;
            text-decoration: underline;
        }
        
        table.admin_menu
        {
            background-color: #cccccc;

        }
        
        
        table.admin_menu    td
        {
            font-size: 12px;
            font-weight: bold;
            color: #632c7b;
        }
        
        
        table.admin_menu    a
        {
            font-size: 12px;
            font-weight: bold;
            color: #632c7b;
            text-decoration: none;
        }
        


        table.admin_menu    a:hover
        {
            text-decoration: underline;
        }


        span.admin_linkhdr  
        
        {
            font-size:13px;
            font-weight: bold;
            color: #637b2c;
        }
            

/* 2009 - ESPN stuff */

        div.ksufans_banner  
        {
            
            background-color: #000000;
            width: 950px;
            height: 155px;
            overflow: hidden;
            display: block;
            background-image: url('http://www.ksufans.com/img/ksufans_banner.jpg');
            background-repeat: no-repeat;
            text-align: left;
            margin: auto;
            padding: 0px;
            
        }
        
        div.ksufans_banner  td  
        {
            text-align:center;
            vertical-align: middle;   
        }

        a.ksufans_banner_link, span.ksufans_banner_link   
        {
            font-size: 11px;
            color: #ffffff;
            padding: 3px;
            text-decoration: none;
            
        }            
        
        a.ksufans_banner_link:hover  
        {
            font-size: 11px;
            color: #ffffff;
            padding: 3px;
            text-decoration: underline;
            
        }            
        
        
        
        div.ksufans_banner_text
        {
            display: block;
            font-size: 11px;
            color: #ffffff;
            margin: auto;
            padding-top: 5px;
            
        }            
        
        div.ksufans_menu    
        {

            display: block;
            position:relative;
            width: 950px;
            height: 34px;
            background-image:url('http://www.ksufans.com/img/ksufans_banner_menubg.jpg');
            background-repeat: no-repeat;
            text-align: center;

        }
        
        
        div.ad-leaderboard  
        {
            
            width: 800px;
            height: 100px;
            display: block;
            position: relative;
            text-align: center;
            vertical-align: middle;
            margin: auto;

        }
        
		td.ksufans-bottom-items	{
			
			background-color: #1e1e1e;
			text-align: right;
			font-size: 12px;
			color: #ffffff;
			padding-right: 5px;
		}
                

		td.ksufans-bottom-items	a	{
			font-size:12px;
			font-weight: normal;
			color: #ffffff;
			text-decoration: none;
		
		}

		td.ksufans-bottom-items	a:hover	{
			text-decoration: underline;
		
		}
		
        
        table.ksufans-left-content  

        {
            width: 600px;
            margin: auto;
            padding: 0px;
            
        }


        table.ksufans-right-content  
        {
            width: 340px;
            margin: auto;
            padding: 0px;
            
        }
        
		
		td.ksufans-banner-code	{
			text-align: right;
			vertical-align: middle;
			}
		
		
        td.content-topleft  
        {
            width: 25px;
            height: 22px;
            background-image:url('http://www.ksufans.com/img/content-topleft.jpg');
            background-repeat: no-repeat;
        }
        
        td.content-topmiddle
        {
            height: 22px;
            background-image:url('http://www.ksufans.com/img/content-topmiddle.jpg');
            background-repeat:repeat-x;
        }
        
        td.content-topright
        {
            width: 21px;
            height: 22px;
            background-image:url('http://www.ksufans.com/img/content-topright.jpg');
            background-repeat: no-repeat;
        }
        
        td.content-middleleft
        {
            
            width: 25px;
            background-repeat:repeat-y;
            background-image:url('http://www.ksufans.com/img/content-middleleft.jpg');
        }
        
        
        td.content-middlemiddle
        {
            background-color: #ffffff;
        }
        
        td.content-middleright  
        {
            width: 21px;
            background-image:url('http://www.ksufans.com/img/content-middleright.jpg');
            background-repeat:repeat-y;
        }
        
        td.content-bottomleft   
        {
            width: 25px;
            height: 18px;
            background-image:url('http://www.ksufans.com/img/content-bottomleft.jpg');
            background-repeat: no-repeat;
        }
        
        td.content-bottommiddle 
        {
            height: 18px;
            background-image:url('http://www.ksufans.com/img/content-bottommiddle.jpg');
            background-repeat: repeat-x;
        }
        
        td.content-bottomright
        {
            height: 18px;
            width: 21px;
            background-image:url('http://www.ksufans.com/img/content-bottomright.jpg');
            background-repeat: no-repeat;
        }
        
        table.menu  
        {
            margin-left: auto;
            margin-right: auto;
            margin-top: 4px;
            height:22px;
        }


        td.menuitem 
        {
            width: 150px;
            text-align: center;
            vertical-align: middle;
            border-left: solid 1px #484848;
            border-left-style:inset;
            border-right: solid 1px #e8e8e8;
            border-right-style:outset;            
        }
        
        td.menuitem a
        {
            font-size: 12px;
            font-weight: bold;
            color: #632c7b;
            text-decoration: none;

        }
        
        td.menuitem a:hover
        {
            text-decoration: underline;
        }
            



        table.sub-menu  
        {
            display: none;
            background-color: #eeeeee;
            border: solid 1px #632c7b;
        }

        tr.submenuitem  
        {
            background-color: #cccccc;
        
        }
        
        
        tr.submenuitem td.menuitem 
        {
            
            text-align: left;
            width: 200px;
            vertical-align: middle;
            padding: 3px;
            border-top: solid 1px #eeeeee;
            border-left: solid 1px #eeeeee;
            border-right: solid 1px #222222;
            border-bottom: solid 1px #222222;
            
                      
        }
        
        tr.submenuitem td.menuitem a
        {
            font-size: 12px;
            font-weight: bold;
            color: #632c7b;
            text-decoration: none;
            padding-left: 5px;

        }
        
        tr.submenuitem td.menuitem a:hover
        {
            text-decoration: underline;
        }
        
        
        div.content 
        {
            
            width: 100%;
            padding: 5px;
            text-align: left;
            font-size: 12px;
            font-weight: normal;
            color: Black;
        }
        
        
        
        /* Main Page */
        
        div#main_articlecontent 
        {
            display: block;
            width: 98%;
            position: relative;
            background-color: #ffffff;
            text-align: left;
            border: solid 2px #632c7b;
            margin-left: 5px;
            margin-right: 8px;
            margin-bottom: 5px;
        }
        
        
        div#main_articlepreview 
        {
            display: block;
            position: relative;
            background-color: #ffffff;
            text-align: left;
            padding: 3px;
        }
        
        div#main_articlepreview h2 
        {
            font-size: 16px;
            font-weight: bold;
            color: #000000;
            font-style:italic;
        }
        
        span.main_articlebyline  
        {
            font-size: 10px;
            font-weight: bold;
            font-style: italic;
            color: #666666;
        }
        
        div#main_articlepreview p
        
        {
            font-size: 12px;
            color: #000000;
            font-weight: normal;
        }
            
       
        div#main_articlepreview a
        
        {
            font-size: 12px;
            color: #632c7b;
            font-weight: normal;
            text-decoration: underline;
        }
     
            
                        
        div#block_container  
        {
            position: relative;
            display: block;
            border: solid 2px #632c7b;
            margin-left: 5px;
            margin-right: 8px;
            margin-bottom: 5px;
        
        }


        div#block_container div#block_content
        {
            display: block;
            position: relative;
            padding: 10px;
            background-color: #ffffff;
            text-align: left;
            margin: 0px;
            background-image:url('img/content-greybg.gif');
            background-repeat: repeat-x;

        }
        
        
        div#block_content a
        {
            font-size: 12px;
            color: #632c7b;
            text-decoration: none;
        }
        
        div#block_content h2    
        {
            font-size: 14px;
            color: #444444;
            font-weight: bold;
        }
        
        div#block_content span.articlebyline        
        {
            font-size: 10px;
            font-weight: bold;
            font-style:italic;
            color: #666666;
        }
        
        
        div#block_content p 
        {
            font-size: 12px;
            font-weight: normal;
            color: #000000;
        }
        
        
        div#block_content h3    
        {
            font-size: 12px;
            font-weight: bold;
            color: #444444;
        }
        
        div#block_title0    
        {
            display: block;
            position: relative;
            background-color: #480848;
            background-image: url('http://www.ksufans.com/img/content-title0.jpg');
            background-repeat: no-repeat;
            font-size: 12px;
            font-weight: bold;
            color: #ffffff;
            text-align: left;
            padding: 5px;
        }

        
        
        div#block_title1    
        {
            display: block;
            position: relative;
            background-color: #480848;
            background-image: url('http://www.ksufans.com/img/content-title1.jpg');
            background-repeat: no-repeat;
            font-size: 12px;
            font-weight: bold;
            color: #ffffff;
            text-align: left;
            padding: 5px;
        }
        
        div#block_title2
        {
            display: block;
            position: relative;
            background-color: #444444;
            background-image: url('http://www.ksufans.com/img/content-title2.jpg');
            background-repeat: no-repeat;
            font-size: 12px;
            font-weight: bold;
            color: #ffffff;
            text-align: left;
            padding: 5px;
        }

        div#RotatorBox  
        {
            display: block;
            position: relative;
            margin: 5px;
        }         
         
        div.arttitle    
        {
            font-size: 14px;
            font-weight: bold;
            color: #330066;
        }
        div.rotatorTeaser   
        {
            font-size: 12px;
            font-weight: normal;
            color: #222222;
        }
        
        div#contentviewer 
        {
            width:720px;
            height: 500px;
            overflow: auto;
            display:block;
            position:relative;
        }
        
        
        span.linkhdr    
        {
            
            font-size:13px;
            font-weight: bold;
            color: #632c7b;
            padding-left: 5px;
        }
        
        a.adminlink 
        {
            font-size: 12px;
            font-weight: normal;
            color: #000000;
            text-decoration: none;
            padding-left: 10px;
        }
            
        a.adminlink:hover
        {
            text-decoration: underline;
        }    
        
        
        
        /* Image Gallery */
        
        
    div.img
      {
      margin:2px;
      border:1px solid #632c7b;
      height:auto;
      width:auto;
      float:left;
      text-align:center;
      }
    div.img img
      {
      display:inline;
      margin:3px;
      border:1px solid #ffffff;
      }
    div.img a:hover img
      {
      border:1px solid #cccccc;
      }
    div.desc
      {
      font-size:11px;
      text-align:center;
      font-weight:normal;
      width:120px;
      margin:2px;
      }        
      
      
div#popupwin        {


    display: block;
    border: 1px solid #790000;
    z-index: 12000;
    background-color:#ffffff;
    position: absolute;

    }
    
div#popupwin    div#popupwinhdr {

    width: 100%;
    height: 20px;
    display: block;
    position: relative;
    background-image: url('img/popup-header.gif');
    background-repeat: repeat-x;
    
    }
    

div#popupwinhdr div#popupwinhdrl    {
    
    width: 80%;
    height: 20px;
    display: block;
    float: left;
    position: relative;
    text-align: left;

    }

div#popupwinhdrl    span    {
    
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
    color: #ffffff;
    
    }
    

div#popupwinhdr div#popupwinhdrr    {
    
    width: 20%;
    height: 20px;
    display: block;
    float: right;
    position: relative;
    text-align: right;

    }

    
div#popupwin    div#popupcontent    {

    display: block;
    position: relative;
    overflow: auto;
    text-align: center;

    }    
    
iframe#fileupload   
{
    width:200px;
    height: 120px;
    border: 0px;
}    

table.articlelist   
{
}


table.articlelist   td.colhdr
{
    font-size: 13px;
    font-weight: bold;
    background-color: #cccccc;
}
    
table.articlelist   td
{
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-align: left;
}

table   tr.row1 
{
    background-color: #eeeeee;
}

table   tr.row2 
{
    background-color: #ffffff;
}

ul  
{
    font-size: 12px;
    font-weight: normal;
}

div.errmsg  
{
    width: 100%;
    height: auto;
    display: block;
    text-align:center;
    background-color: #cccccc;
    position: relative;
}

div.errmsg  span    
{
    font-size: 12px;
    font-weight: bold;
    color: #ff0000;
}



div.admin_viewer    
{
    width:100%;
    height:auto;
    background-color:#ffffff;
    text-align:left;
    position:relative;
    display:block;
    padding-bottom:20px;
}

div.admin_viewer h2
{
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #632c7b;
}

table.recruit_profile   
{
    width: 95%;

}

table.recruit_profile td.col_hdr    
{
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background-color: #444444;
}

table.recruit_profile td    
{
    font-size: 12px;
    font-weight:normal;
    color: #000000;
}

table.recruit_profile td.fielddesc
{
    font-size: 12px;
    font-weight:bold;
    color: #000000;
}

table.recruit_profile td.sechdr
{
    font-size: 13px;
    font-weight:bold;
    color: #632c7b;
    background-color: #cccccc;
}

 
table.recruit_profile a   
{
    font-size: 12px;
    font-weight:bold;
    color: #632c7b;
    text-decoration: none;
}
    
table.recruit_profile a:hover
{
    text-decoration: underline;
}

table.popup_form    
{
    text-align:left;
}

table.popup_form td 
{
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-align: left;
}

table.popup_form td.fieldname
{
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    width: 120px;
}

table.popup_form input  
{
    font-size: 12px;
    font-weight: normal;
}

table.popup_form td.buttons
{
    text-align: center;
}

a.rec_news  
{
    font-size: 10px;
    font-weight: bold;
    color: #632c7b;
    text-decoration: none;
}

a.rec_news:hover
{
    text-decoration: underline;
}

table.recnews   
{
    width: 98%   
}

table.recnews td.sechdr
{
    font-size: 12px;
    font-weight:bold;
    color: #632c7b;
    border-bottom: solid 1px #888888;
}


table.prem_recruit  
{
    text-align:left;    
}

table.prem_recruit td.recruit_name
{
    font-size: 13px;
    font-weight: bold;
    color: #632c7b;
    text-align: left;
}

table.prem_recruit td.recruit_image
{
    width: 160px;
    text-align: left;
    vertical-align: top;
}

table.prem_recruit td.recruit_info
{
    width: 200px;
    text-align: left;
    vertical-align: top;
}

table.prem_recruit td.recruit_offers
{
    width: 290px;
    vertical-align:top;
}
 



table.prem_recruit_profile  
{
    width: 100%;
}

table.prem_recruit_profile  td.recruit_fielddesc    
{
    font-size: 11px;
    font-weight: bold;
    color: #632c7b;
    text-align: left;
    width: 70px;
}


table.prem_recruit_profile  td.recruit_fielddata    
{
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-align: left;
}

table.prem_recruit_offers   
{

}        
table.prem_recruit_offers   tr.colhdr
{
    background-image: url('img/colhdr_bg.jpg');
    background-repeat: repeat-x;
    border: solid 1px #632c7b;
}

table.prem_recruit_offers   td.col_hdr  
{
   font-size: 11px;
   font-weight: bold;
   color: #632c7b;
}
 
table.prem_recruit_offers   td
{
   font-size:11px;
   font-weight: normal;
   color: #000000;
}

div#recruit_articles    
{
    width: 500px;
    height: 450px;
    overflow: auto;
    display: block;
    position: relative;
}
       

div#recruit_comments    
{
    width: 500px;
    height: 450px;
    overflow: auto;
    display: block;
    position: relative;
}

div#recruit_comments    span.cmt_hdr    
{
    font-size:12px;
    font-weight:bold;
    color: #632c7b;
}

div#recruit_comments    span.cmt_date    
{
    font-size:10px;
    font-weight:normal;
    color: #888888;
}


div#recruit_vidplayer   
{
    width: 500px;
    height: 450px;
    display: block;
    position: relative;
}

div#results_list
{
    width: 540px;
    height: 500px;
    display: block;
    overflow: auto;
    text-align: center;
}

table.recruitdb_search    
{
    width: 565px;

}

table.recruitdb_search tr
{
    height: 28px;
}

   
table.recruitdb_search  td  
{
    font-size:11px;
    font-weight: bold;
    color: #632c7b;
}


table.recruitdb_search  input[type='text']
{
    font-size: 11px;
    font-weight: normal;
    color: #888888;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: solid 1px #632c7b;
    
}

table.recruitdb_search  select
{
    font-size: 11px;
    font-weight: normal;
    color: #444444;
    border: solid 1px #632c7b;
    
}

table.recruitdb_search  input[type='checkbox']
{
    font-size: 11px;
    font-weight: normal;
    color: #444444;
    border: 0px;
    
}

table.recruitdb_search  input[type='button']
{
    font-size: 11px;
    font-weight: normal;
    color: #CCCCCC;
    background-color: #632c7b;
    border: solid 1px #000000;
    
}


table.result_list   
{
    width: 96%;
}

table.result_list   tr.col_hdr
{
    background-image: url('img/colhdr_bg.jpg');
    background-repeat: repeat-x;
    height: 24px;
}

    
table.result_list   td.colhdr
{
    font-size:13px;
    font-weight: bold;
    color: #632c7b;
    text-align: left;
    vertical-align: middle;

}

table.result_list   td
{
    font-size:11px;
    font-weight: normal;
    color: #000000;
    text-align: left;

}

table.result_list   a
{
    font-size:11px;
    font-weight: bold;
    color: #632c7b;
    text-decoration: none;

}

table.result_list   a:hover
{
    text-decoration: underline;

}

div.tabbertab div#recruit_videos  
{
    width: 100%;
    height: auto;
    text-align:center;
    position:relative;
    display: block;
    margin: auto;
    
}

span.errmsg 
{
    font-size: 12px;
    font-weight: bold;
    color: #ff0000;
}    

div.vidselect   
{
    width: 20px;
    height: 22px;
    text-align: center;
    border: solid 1px #632c7b;
    display: block;
    background-image: url('img/colhdr_bg.jpg');
    float: left;
    vertical-align:middle;
    position:relative;
    margin:auto;
    
}

a.vidselect 
{
    font-size: 12px;
    font-weight: bold;
    color: #632c7b;
    text-decoration: none;
}

a.vidselect:hover   
{
    color: #888888;
}


table.admin_imageloader 
{
    width: 900px;
}

table.admin_imageloader td
{
    text-align: center;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    vertical-align: top;    
}

table.admin_imageloader select
{
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}

div#admin_imagelist 
{
    width: 800px;
    height: 300px;
    display: block;
    position: relative;
    overflow: auto;
}
    
table.admin_imagelist   
{
    width: 98%;
}

table.admin_imagelist   tr.col_hdr
{
    background-image: url('img/colhdr_bg.jpg');
    background-repeat: repeat-x;
    height: 24px;
}

    
table.admin_imagelist   td.colhdr
{
    font-size:13px;
    font-weight: bold;
    color: #632c7b;
    text-align: left;
    vertical-align: middle;

}
    
table.admin_imagelist   td
{
    font-size:11px;
    font-weight: normal;
    color: #000000;
    text-align: left;
    vertical-align: middle;

}

table.admin_imagelist   a
{
    font-size:11px;
    font-weight: normal;
    color: #632c7b;
    text-decoration: none;
}

table.admin_imagelist   a:hover
{
    text-decoration: underline;
}


table.admin_recruitpics   
{
    width: 95%;

}

table.admin_recruitpics   tr.col_hdr
{
    background-image: url('img/colhdr_bg.jpg');
    background-repeat: repeat-x;
    height: 24px;
}


table.admin_recruitpics td.col_hdr    
{
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background-color: #444444;
}

table.admin_recruitpics td    
{
    font-size: 12px;
    font-weight:normal;
    color: #000000;
}



/* blog views */
table.admin_bloglist
{
    width: 98%;
}

table.admin_bloglist   tr.col_hdr
{
    background-image: url('img/colhdr_bg.jpg');
    background-repeat: repeat-x;
    height: 24px;
}

    
table.admin_bloglist   td.colhdr
{
    font-size:13px;
    font-weight: bold;
    color: #632c7b;
    text-align: left;
    vertical-align: middle;

}
    
table.admin_bloglist   td
{
    font-size:11px;
    font-weight: normal;
    color: #000000;
    text-align: left;
    vertical-align: middle;

}

/* blog views */
table.admin_entryview
{
    width: 98%;
}

table.admin_entryview   td:first-child
{
    width: 15%;
    vertical-align: top;
}


table.admin_entryview   td
{
    font-size:12px;
    font-weight: normal;
    color: #000000;
    text-align: left;
    vertical-align: top;

}


h4#blog_name    
{
    font-size: 18px;
    font-weight: bold;
    color: #632c7b;
    padding-bottom: 0px;
    margin-bottom: 3px;
    
}

span.blog_description 
{
    font-size: 14px;
    font-family: Times New Roman, Serif;
    color: #999999;
}


div#blog_post   
{
    display: block;
    width: 95%;
    position: relative;
}

div#blog_postsubtitle  
{
    display:block;
    font-size: 12px;
    color: #888888;
    font-weight: bold;
    clear: both;
}

div#blog_posttitle
{
    display: block;
    position:relative;
    clear: both;
}


div#blog_posttitle  span
{
    font-size: 16px;    
    font-weight: bold;
    color: #632c7b;

}

div#blog_posttitle a
{
    font-size: 16px;    
    font-weight: bold;
    color: #632c7b;
    text-decoration: none;

}

div#blog_posttitle a:hover
{
    text-decoration: underline;
}



div#blog_postteaser 
{
    display: block;
    position: relative;
}

div#blog_postlink   
{
    position:relative;
    display: block;
}    

div#blog_postlink span
{
    font-size: 11px;
    font-weight: bold;
    color: #888888;
}    

div#blog_postlink a
{
    font-size: 11px;
    font-weight: bold;
    color: #632c7b;
    text-decoration: none;
}    

div#blog_postlink a:hover
{
    text-decoration: underline;
}    


