﻿/* IE6/7/8 - Must be first */   
@font-face {   
    font-family: 'Eight Track';   
    src: url( ../../Fonts/EIGHT___.EOT );   
}   
@font-face {   
    font-family: 'Eight Track program 3';   
    src: url( ../../Fonts/EIGH3___.EOT );   
}   
@font-face {   
    font-family: 'Featured Item';   
    src: url( ../../Fonts/FeaturedItem.eot );   
}   
  
/* FFx3.5/Safari/Op10 - Next */   
@font-face {   
    font-family: 'Eight Track' ;   
    src: url( ../../Fonts/EIGHT___.TTF ) format("truetype");   
}   
@font-face {   
    font-family: 'Eight Track program 3' ;   
    src: url( ../../Fonts/EIGH3___.TTF ) format("truetype");   
}   
@font-face {   
    font-family: 'Featured Item' ;   
    src: url( ../../Fonts/FeaturedItem.ttf ) format("truetype");   
}   

a:link
{
    color:#7C91A2;
    text-decoration:underline;
}

a:visited
{
    color:#1B3C54;
    text-decoration:underline;
}

a:hover
{
    color:#1B3C54;
    text-decoration:underline;
    background-color:#F9DF68;
}

a:active
{
    color:#1B3C54;
    text-decoration:underline;
    background-color:#F9DF68;
}

a.noBackground
{
    text-decoration:none;
    background-color:transparent;
}

body 
{
    background-color:#B9BDC6;
    margin:0;
    padding:0;
    font-size:13px;
}

body, input, select, textarea, td, th
{
    font-family:Arial, Helvetica, Sans-Serif;
}

dd
{
    margin-bottom:6px;
}

dt
{
    color:#D56324;
    font-weight:bold;
    margin-top:6px;
}

form
{
    text-align:center;
}

h1, h2, h3
{
    font-family:'Featured Item', Impact, Arial, Helvetica, Sans-Serif;
    text-transform:uppercase;
    font-weight:normal;
}

h1, h2, h3, h4, h5, h6, h7
{
    color:#D56324;
}

h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h7 a:link
{
    color:#D56324;
    text-decoration:underline;
}

h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, h7 a:visited
{
    color:#A53F30;
    text-decoration:underline;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h7 a:hover
{
    color:#A53F30;
    background:#F9DF68;
    text-decoration:underline;
}

h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active, h7 a:active
{
    color:#A53F30;
    text-decoration:underline;
}

h1.glam, h2.glam, h3.glam
{
    font-family:'Eight Track program 3', Impact, Arial, Helvetica, Sans-Serif;
    text-transform:lowercase;
}

h2.glam
{
    font-size:24px;
    padding-top:6px;
}

img
{
    border:0;
    margin:0;
}

.AllSponsors a
{
    background-color:Transparent;
}

.AllSponsors div
{
    margin-bottom:3px;
}

.AllSponsors td
{
    background-color:White;
    padding:10px 7px 10px 7px;
    vertical-align:top;
}

.AllSponsors .SponsorName
{
    font-weight:bold;
}

.aux h1, .aux h2, .aux h3, .aux h4, .aux h5, .aux h6, .aux h7
{
    color:#F9DF68;
    background-color:#D56324;
    text-align:center;
    margin-top:0;
    margin-bottom:0;
}

.aux h1 a, .aux h2 a, .aux h3 a, .aux h4 a, .aux h5 a, .aux h6 a, .aux h7 a
{
    color:#F9DF68;
}

.aux h1 a:hover, .aux h2 a:hover, .aux h3 a:hover, .aux h4 a:hover, .aux h5 a:hover, .aux h6 a:hover, .aux h7 a:hover
{
    color:White;
    background-color:#A53F30;
}

.aux img
{
    margin-top:7px;
    margin-bottom:7px;
    display:block;    
}

.colour1
{
    color:#FFFFFF; /*white*/
}

.colour2
{
    color:#000000; /*black*/
}

.colour3
{
    color:#1B3C54; /*dark blue*/
}

.colour4
{
    color:#7C91A2; /*mid blue*/
}

.colour5
{
    color:#B9BDC6; /*light blue*/
}

.colour6
{
    color:#FEECA2; /*light yellow*/
}

.colour7
{
    color:#F9DF68; /*dark yellow*/
}

.colour8
{
    color:#D56324; /*orange*/
}

.colour9
{
    color:#A53F30; /*red*/
}

.fieldLabel
{
    font-weight:bold;
}

.fieldMedium
{
    width:175px;
}

.fieldWide
{
    width:250px;
}

.formTable td
{
    vertical-align:top;
}

.greeting
{
    width:200px;
    height:125px;
    overflow:scroll;
    overflow-x:hidden;
}

.greeting h4
{
    margin:0;
}

.greeting p
{
    margin:0 0 6px 0;
}

span.minor a
{
    font-size:9px;
}

.NowAndNext
{
    margin-top:7px;
    margin-bottom:7px;
}

.NowAndNext a:link
{
    text-decoration:none;
}

.NowAndNext a:visited
{
    text-decoration:none;
}

.NowAndNext a:hover
{
    text-decoration:underline;
}

.NowAndNext a:active
{
    text-decoration:underline;
}

.NowAndNext h2, .twitter h2
{
    color:#D56324;
    background-color:#1B3C54;
    margin-bottom:0;
}

.NowAndNext h4
{
    font-size:13px;
    font-family:Arial, Helvetica, Sans-Serif;
    text-transform:none;
    margin:0;
    background:none;
}

.NowAndNext h4 a
{
    color:#A53F30;
    font-weight:bold;
}

.NowAndNextBox, .twitterBox
{
    border:solid 2px #1B3C54;
    padding:7px 7px 0 7px;
    text-align:center;
}

.NowAndNextItem
{
    margin-bottom:7px;
}

.NowAndNextTeaser, .tweetTime
{
    font-size:11px;
}

.NowAndNextTime
{
    font-family:'Featured Item', Impact, Arial, Helvetica, Sans-Serif;
    font-size:18px;
}

.paraWrap
{
    margin:3px 0;
}

.popup
{
    background-color:#FEECA2;
    margin:14px;
}


/* begin: fix styles for blog archive control on home page */
.RadTreeView a
{
    color:#7C91A2 !important;
    text-decoration:underline !important;
}

.RadTreeView .rtHover .rtIn, 
.RadTreeView .rtSelected .rtIn {
   background: none !important;
   border: none !important;
   padding: 4px 3px 3px !important;
 
    color:#1B3C54 !important;
    text-decoration:underline !important;
    background-color:#F9DF68 !important;
}
/* end: fix styles for blog archive control on home page */


.SelectedSponsors
{
    width:100%;
    margin-top:7px;
    margin-bottom:7px;
}

.SelectedSponsors a, .SelectedSponsorsMajor a
{
    background-color:Transparent;
}

.SelectedSponsors td
{
    padding:0;
    margin:0;
    text-align:center;
}

.SelectedSponsors img
{
    width:120px;
    margin:3px 7px 4px 7px;
}

.SelectedSponsorsContainer
{
    width:100%;
    text-align:center;
}

.SelectedSponsorsContainer p
{
    text-align:center;
    font-size:11px;
    color:#555;
}

.SelectedSponsorsMajor
{
    text-align:center;
}

.SelectedSponsorsMajor img
{
    margin-left:auto;
    margin-right:auto;
    width:256px;
}

.sf_photoListLightbox li
{
    width:108px !important;
    height:180px !important;
}

.sf_photoListLightbox dl
{
}

.sf_photoListLightbox dd
{
}

.sf_photoListLightbox dt
{
}

.sf_photoListLightbox .sf_image
{
    height:108px !important;
}

.SideMenu h2
{
    margin-bottom:5px;
}

.SideMenu ul
{
    margin:0;
    padding:0 0 0 1.1em;
    font-size:11px;
}

.SideMenu li
{
    margin:2px 0;
}

.SitefinityCredit img
{
    vertical-align:middle;
    position:relative;
    top:-1px;
}

.tweetUsername
{
    color:#A53F30 !important;
}

.twitter
{
    margin-top:0;
    margin-bottom:7px;
}

.tweetTime
{
    text-decoration:none !important;
}

.twitterBox
{
    text-align:left;
}

.twitterBox p
{
    text-align:center;
}

.twitterBox ul
{
    margin:0;
    padding:0 14px 0 14px;
}

.twitterBox li
{
    margin-bottom:7px;
/*    list-style-type:none;
    text-indent: -14px;*/
}

#Col1
{
    width:472px;
    padding:7px;
    margin:0 7px 7px 7px;
    float:left;
    display:inline;
    overflow:hidden;
}

#Col2
{
    width:172px;
    padding:7px;
    margin:7px;
    float:left;
    display:inline;
    background-color:#FFFFFF;
    overflow:hidden;
}

#Col3
{
    width:272px;
    padding:7px;
    margin:7px;
    float:left;
    display:inline;
    background-color:#FFFFFF;
    overflow:hidden;
}

#ColWide
{
    width:672px;
    padding:7px;
    margin:0 7px 7px 7px;
    float:left;
    display:inline;
}

#Footer
{
    clear:both;
    background-color:#1B3C54;
    font-family:'Featured Item', Impact, Arial, Helvetica, Sans-Serif;
    text-transform:uppercase;
    color:#B9BDC6;
    padding:6px 0 3px 0;
    border-top:solid 1px #B9BDC6;
    text-align:center;
}

#Footer a:link, #Footer a:visited
{
    color:#7C91A2;
}

#Footer a:hover, #Footer a:active
{
    color:#1B3C54;
}

#Footer span
{
    margin:0 15px;
}

#Header
{
    clear:both;
    background-color:#1B3C54;
    background-image: url( castleoutline2.gif);
    background-position: 700px 13px;
    background-repeat: no-repeat !important;
    height:164px;
}

#Header h1
{
    font-family:'Eight Track', 'Featured Item', Impact, Arial, Helvetica, Sans-Serif;
    font-weight:normal;
    text-transform:none;
    color:#F9DF68;
    font-size:90px;
    margin:23px 25px 0 25px;
    padding:0;
    line-height:1em;
}

#Header h1 .alt
{
    color:#D56324;
}

#Header p
{
    font-family:'Featured Item', Impact, Arial, Helvetica, Sans-Serif;
    text-transform:uppercase;
    color:#7C91A2;
/*    font-size:26px;
    padding:0 25px 15px 25px;
    margin:0;
    line-height:1em;*/
    font-size:26px;
    margin:0 25px 0 25px;
    padding:0;
    line-height:1em;
    position:relative;
    top:-19px;
}

#HeaderText
{
    height:134px;
    overflow:hidden;
}

#MenuBar
{
    height:28px;
    border-style: solid;
    border-color: #B9BDC6;
    border-width: 1px 0;
	background: #A53F30;
    line-height:28px;
}

#MenuBar a
{
	font-size: 20px;
	font-weight: normal;
	font-family: 'Featured Item', Impact, Arial, Helvetica, Sans-Serif;
	padding:1px 14px 0 26px;
}

#MenuBar a:link
{
    color:#F9DF68;
    text-decoration:none;
}

#MenuBar a:visited
{
    color:#F9DF68;
    text-decoration:none;
}

#MenuBar a:hover
{
    color:#FFFFFF;
    text-decoration:underline !important;
    background-color:Transparent;
}

#MenuBar a:active
{
    color:#FFFFFF;
    text-decoration:underline !important;
    background-color:Transparent;
}

#MenuBar li
{
    border-right: solid 1px #B9BDC6;
    height:28px;
}

#MenuBar table.menuTT
{
    background-color:#A53F30;
}

#MenuBar table.menuTT td
{
    padding:1px 14px;
}

#MenuBar table.menuTT a
{
    padding:0;
/*    font-size:16px;*/

    font-size:13px;
    font-family:Arial, Helvetica, Sans-Serif;
}

#Trunk
{
    width:100%;
    overflow:auto;
    background-color:#FEECA2;
    clear:both;
}

#Wrapper
{
    width:1000px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}

