/* Start of CMSMS style sheet 'default' */
/* reset browser settings on all elements
------------------------------------------------------------*/
body,html,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,blockquote,th,td,h1,h2,h3,h4,h5,h6,p{margin: 0;padding: 0;}
body {background: #fff;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ol,ul{list-style:none none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}

/* navigation
------------------------------------------------------------*/
ul.navigationRegion {list-style: none none;margin:0;padding:0;}
ul.navigationRegion li {margin:0;padding:0;}
ul.navigationRegion li a {display:block;}
ul#navigationHorizontal li a {float: left;}

/* site rules
------------------------------------------------------------*/
body, html {height:100%;text-align:center;line-height: 2em;}
body {font-size: 62.5%;font-family: georgia,serif}
div#pageWrapper {text-align:left;margin:0 auto;padding:0;min-height:100%;height:auto !important;height:100%;position:relative}

/* layout blocks
------------------------------------------------------------*/
div#pageWrapper {width:86em;}

div#brandingRegion {height: 13em;margin: 0 0 0 0;padding: 1em 0 0 1.5em}
ul.navigationRegion {padding: 0;margin: 0 0 1.5em 1em;font-size:1.4em;min-height: 1.4em;_height:1.4em;line-height:1.4em;width: 100%;display:block;}

div#contentWrapper {width:83em;margin:1em 1.5em 3em 1.5em;padding-bottom: 10em;}

div#contentPrimary {width:37.3em;margin-right: 1.5em;float:left;padding-bottom: 2em;}
div#sidebarColumnPrimary {float:left;width:43.7em;}
div#sidebarColumnPrimary div.contentArea {width: 19.6em; margin: 0 1.5em 0 1.5em;}
div#sidebarColumnSecondary {float:left;display:none;}
body#home div#sidebarColumnPrimary {height:100%;width:19.6em;margin: 0 1.5em 0 1.5em;}
body#home div#sidebarColumnSecondary {height:100%;display:block;width:19.6em;margin-left: 1.5em;}

div#newsRegion {margin:2em 0 0;}
div#sponsorRegion {margin:2em 0 0;}

div#footerRegion {position:absolute;bottom: 0; margin-top:5em;}
div#footerRegion div#footerContent {text-align: left;width: 85em; padding: .25em 0 2em 1em;}

/* design elements/backgrounds
------------------------------------------------------------*/
body {background:url("uploads/images/site/bgBody.png") repeat-x;}
div#pageWrapper {border-left: .1em #000 dotted;border-right:.1em #000 dotted;background:#fff url("uploads/images/site/banner.jpg") no-repeat 5em top;}
div#brandingRegion {border-bottom:1em solid #f60}
div#newsRegion {border-top: 1em #f60 solid; font-size: 1em;}
div#sponsorRegion {border-top: 1em #f60 solid; font-size: 1em;}
div#brandingRegion h1 a {background:url("uploads/images/site/bg.png") repeat;}
div#footerRegion {border-top: .1em #000 dotted;background:#ccc;}

/* nav rules
------------------------------------------------------------*/
ul.navigationRegion a {color: #000; text-decoration: none; padding: .1em;}
ul.navigationRegion li {padding: .25em; margin: 0 .5em 0 0;display: block; float: left; border-right: .1em #000 dotted; border-left: .1em #000 dotted; border-bottom: .1em #000 dotted;background:#ffe6d5;}
ul.navigationRegion li.currentpage {background:#f60;}
ul.navigationRegion li:hover {background:#ffe600;}
a:hover {text-decoration:underline;}


/* type
------------------------------------------------------------*/
div#brandingRegion h1 a {font-size: 3.6em;text-decoration:none;color:#000;padding-right: .25em;padding-bottom: .25em}
div#contentPrimary h2#pageTitle {font-size: 3.6em; line-height: 125%;font-weight: normal}
div#contentWrapper h3 {font-size: 2em; line-height: 125%; font-weight: normal;}
div#contentPrimary p {font-size: 2em;margin: .5em 0 .5em 0; line-height: 1.5em;}
div#sidebarColumnPrimary p {font-size: 1.4em;margin: .5em 0 .5em 0; line-height: 1.5em;}
div#newsRegion h2#news {font-size: 2.4em;font-weight: normal;}
div#newsRegion p {font-size: 1.2em;}
h2#sponsorTitle {text-align:left;font-size: 2.4em;font-weight:normal;margin-bottom: 2em;}
div#sidebarColumnSecondary {text-align: center;}
div#contentPrimary a {color: #f60;}

/* News
------------------------------------------------------------*/
div.NewsSummary {margin: 1.5em 0 0;padding: 0 0 .25em;border-bottom: .1em solid #f60;}
div.newsSummaryDate {font-size: 1.4em}
div.NewsSummaryLink a {font-size:1.6em;font-weight: bold;color:#000;text-decoration:none;}
div.NewsSummarySummary {}
div.NewsSummaryMorelink a {color: #f60;}
img { behavior: url(iepngfix.htc); }
/* End of 'default' */

