/* style.css */

@media print {
    body{font-family:georgia,times,sans-serif;}
    	#navpanel {display:none;}
    	#main-panel {display:block;}
    	#main-wide_panel {display:block;}
    	#emphasis-panel {display:none;}
    }


/* Define basic text color as black with variations in gray */
    body.stpatrick {
           text-align: left;
	   color: #666666;
          /* color: black;*/
           background-image: url(/images/marblefaint.jpg );       
	   background-color: #ffffff;
           font-family: Arial, "Times New Roman", Times, Georgia, Verdana, serif;
           font-size: 12px;
    }    

    .formbutton {
           font-family: Georgia, Arial, "Times New Roman", Times, Verdana, serif;
           font-size: 12px;
    }

    .stpatrick-banner-button {
        vertical-align: middle; 
        text-align: center; 
        height: 47px; 
        width: 83px; 
        border: none;
        background-image: url(/images/buttons/button_green-double_-_83x46.gif);
    }

    #top_banner {
	font-size: 1em;
        color: #362B0B;
	width: 750px;
	padding-left:  0px;
	border-left:   2px solid #362B0B;
	border-right:  2px solid #362B0B;
	border-top:    2px solid #362B0B;
	clear: both;	
    }

    #top_buttons {
	font-size: 1em;
        color: #362B0B;
	width: 750px;
	padding-left:  0px;
	border-left:   2px solid #362B0B;
	border-right:  2px solid #362B0B;
	clear: both;	
    }

    #top_header {
	font-size: 1em;
        color: #362B0B;
	width: 750px;
	padding-left:  0px;
	border-left:   2px solid #362B0B;
	border-right:  2px solid #362B0B;
	clear: both;	
	table-layout: fixed; 
    }

    #tri_panel {
	font-size: 1em;
        color: #362B0B;
	width: 750px;
	padding-left:  0px;
	border-bottom: 1px solid #362B0B;
	border-left:   2px solid #362B0B;
	border-right:  2px solid #362B0B;
	clear: both;	
	table-layout: fixed; 
    }

    #bi_panel {
	font-size: 1em;
        color: #362B0B;
	width: 750px;
	padding-left:  0px;
	border-top:	1px solid #362B0B;
	border-bottom: 	1px solid #362B0B;
	border-left:   	2px solid #362B0B;
	border-right:  	2px solid #362B0B;
	clear: 		both;	
	table-layout: 	fixed; 
    }

/* PAGE TOP HEADER SECTION STYLES                                   */
/********************************************************************/
#css_top_header {
	font-size: 1em;
	color: #362B0B;
	padding:  0 10px 0 5px;
}

/* END PAGE TOP HEADER SECTION STYLES                               */
/********************************************************************/

    #navpanel {
	font-size: 	1em;
        color: 		#362B0B;
	width: 		175px;
	padding: 	0;
	margin: 	0;
    }

    #main-panel {
	font-size: 	1em;
        color: 		#362B0B;
	border-top:	1px solid #362B0B;
	width: 		398px;
    }

    #main-wide_panel {
	font-size: 	1em;
        color: 		#362B0B;
	border-top:	1px solid #362B0B;
	width: 		573px;
    }

    #emphasis-panel {
	font-size: 	1em;
        color: 		#362B0B;
	width: 		175px;	
    }

    div.wide_panel {
	color:		#362B0B; 
        width:		750px; 
	border-left:	2px solid #362B0B;
	border-right:	2px solid #362B0B;
	border-bottom:	1px solid #362B0B;
	border-top:	1px solid #362B0B;
	clear: 		both;
    }

    #end_panel {
	color:		#362B0B;
        width:		750px; 
	border-left:	2px solid #362B0B;
	border-right:	2px solid #362B0B;
	border-bottom:	2px solid #362B0B;
	border-top:	1px solid #362B0B;
	clear: 		both;
    }

    img {
        border: none;
    }

    img.center {
	display: 	block;
	margin-left: 	auto;
	margin-right: 	auto;
    }

    div.center, p.center {
	text-indent: 0;
	text-align: center;
    }

    h1.center, h2.center, h3.center, h4.center, h5.center, h6.center {
	text-align: center;
    }

    table.softball_standings {
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;	
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
    }

    div.softball_standings {
	font-size: 1.2em;
    }

    table.softball_standings th {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: gray;
    }
    table.softball_standings td {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: gray;
    }

    table.softball_schedule {
	table-layout: fixed;
	width: 95%;  
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #666666;
	border-collapse: collapse;
    }

    table.softball_schedule th {
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #666666;
	height: 5.5em;
    }

    table.softball_schedule td {
	vertical-align: top;
	text-align: center;
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: #666666;
	height: 5.5em;
    }

    td.softball {
	vertical-align: top;
	text-align: center;
	border: solid 1px #666666;
    }


    table.staff {
	width: 100%;
	text-align: center;
    }

    tr.staff {
    }

    td.staff {
	vertical-align: top;
	width: 50%;
	padding-top: 3em;
	text-align: center;
    }

    table {
        table-layout: fixed; 
        border-collapse: collapse; 
        border-style: hidden;
        border-spacing: 0px;
    }

    table.page {
        table-layout: fixed; 
        border-collapse: collapse; 
        border-style: hidden;
        border-spacing: 0px;
	width: 750px;
    }

    table.center {
        table-layout: fixed; 
        border-collapse: collapse; 
        border-style: hidden;
        border-spacing: 0px;
	border-left: solid 2px #362B0B;
	padding: 0 10px 0 10px;
	text-align: left;
	width: 390px;
    }

    table.menu {
        table-layout: fixed; 
        border-collapse: collapse; 
        border-style: hidden;
        border-spacing: 0px;
        margin-left:auto; 
        margin-right:auto;
	text-align: center;
	font-size: 0.9em;
	width: 400px;
    }

    td.menu-left {
	width: 49%;
	text-align: right;
	padding-right: 10px;
    }

    td.menu-center {
	width: 2%;
	text-align: center;
    }

    td.menu-right {
	width: 49%;
	text-align: left;
	padding-left: 10px;
    }

    .color1 {
        color: #666666;
     }

    .color2 {
        color: #336666;
     }

    .color3 {
        color: #009999;
     }

	/* Basic Brown Text Color*/
    .color4 {
        color: #362B0B;
     }

	/* Basic Brown Active Link Color*/
    .color5 {
        color: #2A1F00;
     }

	/* Basic Brown Hover Link Color*/
    .color6 {
        color: #41361A;
     }

	/* Basic Brown Visited Link Color*/
    .color7 {
        color: #52492F;
     }


/* TEXT SIZE AND DECORATION CLASSES */
/********************************************************************/
    .text3em {
        font-size: 3em;
    }

    .text2-5em {
        font-size: 2.5em;
    }

    .text2em {
        font-size: 2em;
    }

    .text1-7em {
        font-size: 1.7em;
    }

    .text1-5em {
        font-size: 1.5em;
    }

    .text1-3em {
        font-size: 1.3em;
    }

    .text1-2em {
        font-size: 1.2em;
    }

    .text1-1em {
        font-size: 1.1em;
    }

    .text1em {
        font-size: 1em;
    }

    .text0-9em {
        font-size: 0.9em;
    }

    .text0-8em {
        font-size: 0.8em;
    }

    .text0-7em {
        font-size: 0.7em;
    }

    .text0-6em {
        font-size: 0.6em;
    }

    .text0-5em {
        font-size: 0.6em;
    }


    .bold {
        font-weight: bold;
    }

    .italic {
        font-style: italic;
    }

    .italics {
        font-style: italic;
    }
/* END TEXT SIZE AND DECORATION CLASSES */
/********************************************************************/

    .clr {
	clear: both;
    }

    .justify {
        text-align: justify;
	text-indent: 5em;
        padding-right: 1em;
        padding-left: 1em;    
    }

    .justify-noindent {
        text-align: justify;
	text-indent: 0;
        padding-right: 1em;
        padding-left: 1em;    
    }

    .left {
        text-align: left;
	text-indent: 5em;
        padding-right: 5px;
        padding-left: 5px;    
    }

    .left-noindent {
        text-align: left;
	text-indent: 0;
        padding-right: 5px;
        padding-left: 5px;    
    }


    .right {
        text-align: right;
	text-indent: 5em;
        padding-right: 5px;
        padding-left: 5px;    
    }

    .right-noindent {
        text-align: right;
	text-indent: 0;
        padding-right: 5px;
        padding-left: 5px;    
    }

    div.center_emphasis {
	clear: both;
	display: block; 
        background-image: url(/images/marble_faint_w-center_border_-_386x175.png);       
	border-top: 1px solid #362B0B; 
	border-bottom: 1px solid #362B0B; 
        padding-right: 5px;
        padding-left: 5px; 
	width: 95%;   
    }

    .center-box {
	clear: both;
	display: block; 
	border-top: 1px solid #362B0B; 
	border-bottom: 1px solid #362B0B; 
        padding-right: 5px;
        padding-left: 5px;    
    }

    .panel-box {
	display: 	block; 
	padding: 	5px 5px; 
	margin: 	0px;
	text-align: 	left;
	text-indent: 	0;
    }

    .panel-center {
        text-align: center;
    }

    .panel-justify {
        text-align: justify;
	text-indent: 2em;
    }

    .panel-left {
        text-align: left;
	text-indent: 2em;
    }

    .panel-left-noindent {
        text-align: left;
	text-indent: 0em;
    }

    .panel-list-margin-bottom {
	margin-bottom: .5em;
    }

    ul.panel-list-margin-left {
	list-style-image: url(/images/li_cross-panel.gif);
	list-style-type: disc;
	margin-left: 1.5em;
	padding-left: 1.5em;
    }

    ul.panel-list, li.panel-list {
	text-indent: .1em;
	text-align: left;
	list-style-image: url(/images/li_cross-panel.gif);
	list-style-type: disc;
	margin-left: .5em;
	padding-left: .5em;
	margin-bottom: .5em;
    }


    ol.ordered-list {
	padding-left: 1em;
	margin-left: 1em;
    }
 
    li.ordered-list {
	text-indent: 0;
	text-align: justify;
	margin-left: 1em;
	padding-left: .5em;
	padding-right: .5em;
	margin-bottom: .6em;
    }

    ul.center-list {
	padding-left: 1em;
	margin-left: 1em;
    }
 
    li.center-list {
	text-indent: 0;
	text-align: justify;
	list-style-image: url(/images/li_cross_grey.gif);
	list-style-type: disc;
	margin-left: 1em;
	padding-left: .5em;
	padding-right: .5em;
	margin-bottom: .6em;
    }


    ul.mini-list {
	padding-left: 1em;
	margin-left: 1em;
    }
 
    li.mini-list {
	text-indent: 0;
	text-align: justify;
	list-style-image: url(/images/li_cross_grey.gif);
	list-style-type: disc;
	font-size: .8em;
	line-height: 1em;
	margin-left: 1em;
	padding-left: .5em;
	padding-right: .5em;
    }

    h1 {
        font-size: 30px;
        margin: 2px;         
       }

    h2 {
        font-size: 24px;
        margin: 2px;         
       }

    h3 {
        font-size: 16px;
        margin: 2px;         
       }

    h4 {
        font-size: 12px;
        margin: 2px;         
       }

    h5 {
        font-size: 11px;
        margin: 2px;         
       }

    h6 {
        font-size: 10px;
        margin: 2px;         
       }

    a.banner:link {
	/* color: #660066; */
        color: #41361A;
	text-decoration: none;
    }

    a.banner:visited {
	/* color: #660066; */
        color: #52492F;
	text-decoration: none;
    }

    a.banner:active {
	/* color: #999999; */
        color: #2A1F00; /* Brown */
    }

    a.banner:hover {
	/* color: #336699; */
        color: #41361A;
	font-weight: bold;
    }



    a.panel:link {
	/* color: #339999;  #333366 */
        color: #41361A;
    }

    a.panel:active {
	/* color: #333366; */
        color: #2A1F00; /* Brown */
    }

    a.panel:visited {
	/* color: #339999;  #333366 */
        color: #52492F;
    }

    a.panel:hover {
	/* color: #66CC99; #2B4BB Light Blue */
        color: #41361A;
	font-weight: bold;
    }


    a:link, a.index:link {
	/*color: #505050;  DimGray */
        color: #2A1F00; /* Brown */
    }

    a:active, a.index:active {
	/* color: #808080;  Gray */
        color: #2A1F00; /* Brown */
    }

    a:visited, a.index:visited {
	/* color: #303030;  VeryGray */
        color: #52492F;
    }

    a:hover, a.index:hover {
	/* color: #A9A9A9;  DarkGray */
        color: #41361A;
	font-weight: bold; 
    }



