@charset "utf-8";
/* CSS Document */


body {
	background:#6a1e41;
	font-family: "Open Sans", Arial, Helmet, Freesans, sans-serif;
}

.accent {color:#6b1e41}


/* link styles */
p.blogcontent a:link {color:#FFFFFF; border-bottom:1px #fff dotted;}
p.blogcontent a:hover {border-bottom:2px #6bab29 dotted; color:#6bab29;}
a:link, a:visited, a:active, a {color:#069; text-decoration:none; border-bottom:dotted 1px #069; cursor:pointer;}
a:hover {color:#093;border-bottom:solid 1px #093;}
a.white:link, a.white:visited, a.white:active {color:#FFFFFF; border-bottom:1px #fff dotted;}
a.white:hover {border-bottom:2px #6bab29 dotted; color:#CCCCCC;}
a.dark:link, a.dark:visited, a.dark:active {color:#336600; border:none; border-bottom:1px #336600 dotted; text-decoration:none;}
a.dark:hover {border-bottom:1px #003300 solid; color:#003300;}
a.nolinkstyle:link, a.nolinkstyle:visited, a.nolinkstyle:active, a.nolinkstyle:hover {border:none;}
a img {border:0;}

a.active {outline: none;}
a:focus{-moz-outline-style: none;}


@font-face {
    font-family: 'CompleteinHimRegular';
    src: url('/shared_fonts/complete_in_him-webfont.eot');
    src: url('/shared_fonts/complete_in_him-webfont.eot?#iefix') format('embedded-opentype'),
         url('/shared_fonts/complete_in_him-webfont.woff') format('woff'),
         url('/shared_fonts/complete_in_him-webfont.ttf') format('truetype'),
         url('/shared_fonts/complete_in_him-webfont.svg#CompleteinHimRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.fancyNews {font-family:'CompleteinHimRegular', "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:0.9em; font-size:2.4em;}
p.fancyNews {margin:0; line-height:0.9em;}


/* main tag styles */


/*------------DIVS---------------*/

/* ============== HEADER =============== */

#headerTop {background:#fff url(layoutimages/bg-header-wide.png) no-repeat center bottom; margin-0; height:190px;}
#headerContent {background:transparent;}

#headerSearchForm {float:right; clear:right; text-align:right; padding:14px 5px 0 0; margin:0; width:400px;}




#container {
	background-color:#fff;
	max-width: 1200px;
	margin:auto;
	-webkit-box-shadow: 0px 0px 28px 8px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 28px 8px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 28px 8px rgba(0,0,0,0.75);
}
#content {max-width: 1200px; margin:auto; padding:10px; background:#FFF;}
#contentFront {background-color:#fff;}


#footer {max-width: 1200px; margin:auto; background:#231f20 url(layoutimages/bg-footer-top-wide.png) no-repeat top center; padding-top:330px; padding-bottom:1px;}
#footerBottom {margin:0; padding:0; background:#fff url(layoutimages/bg-footer-bottom-wide.png) no-repeat top center; padding:120px 20px 20px 20px;}
#footerBottom {max-width: 1200px; margin:auto;}
#footercontent {padding:0 10px; background-color:#231f20 }


/* blog styles */

#blogfeed {}
.blogentry {border-bottom:1px solid #fced31;}
.blogtitle {color:#fced31;}
.blogdate {background-color:#fced31; color:#000; box-shadow:none;}
.blogmonth {}
.blogday {color:#5A5049;}
.blogcontent {color:#d0d0d0;}
.bloglink {}

/* tweet styles */

#tweetfeed { color:#fff;}
.tweetentry {border-bottom:1px solid #fced31;}
.tweetdate {background-color:#fefefe; color:#000; box-shadow:none;}
.tweetmonth {}
.tweetday {}
.tweettitle {}
.tweetcontent {}
.tweetlink {}

p.tweetlink a:active, p.tweetlink a:link, p.tweetlink a:visited, p.tweetcontent a:active, p.tweetcontent a:link, p.tweetcontent a:visited{
	color:#fff;
	border-bottom:1px dotted #fff;
}
/*-------------------News----------------------*/
.news {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #d3c9aa;}
.newsTitle {font-size:1.3em; color:#fff;}
.newsStory {}
.newsDate {float:left; background:url(/shared_images/icon_newsdate.png); width:55px; height:58px; margin:0; margin-right:10px; text-align:center; color:#fff;}
.newsMonth {font-size:1.1em; margin-bottom:5px;}
.newsDay {font-size:3em; color:#5A5049; margin:0; margin-top:-12px;}


/*-------------------Events----------------------*/
.events {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #d3c9aa;}
.eventTitle {font-size:1.8em; color:#fff;}
.eventStory {font-size:1.1em;}
.eventDate {float:left; background:url(/shared_images/icon_newsdate.png); width:55px; height:58px; margin:0; margin-right:10px; text-align:center; color:#fff;}
.eventMonth {font-size:1.1em; margin-bottom:5px;}
.eventDay {font-size:3em; color:#5A5049; margin:0; margin-top:-12px;}
.eventImage {float:right; width:225px; border:4px solid #fff;}

/*--------------ADMIN NEWS-----------------*/

.newsarticle {border-bottom:1px dotted #CCC; margin-bottom:10px;}
.newsby {color:#fff;}
.newstitle {font-weight:bold; text-transform:uppercase; font-weight:bold;}
.newsshort {font-style:italic;}
.newsdate {text-align:right; font-size:0.8em;}



/*=========Olympic countdown===========*/
span.countdown-num{font-size:1.7em;color:#DF0094;background:url('/images/countdown-number-bg.gif') no-repeat left center;padding:5px;margin-right:2px;font-weight:bold;text-align:center;}


/*------------ IMAGE SLIDERS OVERRIDE ---------------------*/



#basic-slideshow{float:left; position:relative; width:426px;height:400px;margin:auto;overflow:hidden;}
#basic-slideshow a{position:relative; top:0;left:0; width:100%; height:400px;position:absolute;top:0;left:0;}

#opps-slideshow{float:left; width:450px;height:223px;margin:auto;overflow:hidden; background:url(layoutimages/background_latestplacement.png) no-repeat center;}
#opps-slideshow div.opps-slides{position:absolute;top:0;left:0;height:223px;}
#oppsSlider {margin:auto; padding:20px 10px 0 10px; margin:0;}
.opps_slides_container {height:232px; width:450px;}
.opps_slides_inner {padding:30px 14px;}


#buttons a {
	font-size:0.9rem; padding:2px; width:230px;
} 

/*-----------NAV------------------*/

/*----- USE IMPORTANT HERE TO OVERRIDE THE ADMIN DEFINED IF YOU NEED TO  --- */
#headerMenuBar {background:transparent !important;}

.loggedIn {margin:3px; color:#fff; float:right;  -moz-border-radius: 6px; border-radius: 6px; padding:8px; border:1px solid #009; background:#86a0c5; opacity:0.7;}


/*suckerfish psuedo hover behaviours and stuff for the menus*/
#volnavlist {z-index:10; position:relative; background:transparent;}
#volnavlist li:hover ul, #volnavlist li.sfhover ul { left: auto;}
/* IE 7 fixes*/
#volnavlist li:hover {}
/* end IE 7 fixes */

ul#volnavlist ul {margin:2px 10px 0 0; padding:0; float:left; list-style: none; }
ul#volnavlist {padding-top:5px;}

ul#volnavlist li {margin:0 0 0 0.3em;}

#volnavlist a:link, #volnavlist a:visited, #volnavlist a:active{text-decoration:none; color:#000;} 
#volnavlist a:hover {background:#efefef;}

ul#volnavlist li a {border:1px solid #6b1e41; color:#003; background:#fff;}
ul#volnavlist li a:hover {border:1px solid gray; color:#000; background:#efefef}

/* second level stuff */

ul#volnavlist li ul, #volnavlist li ul li a:link, #volnavlist li ul li a:visited, #volnavlist li ul li a:active {border-color:#6b1e41 }
ul#volnavlist li ul li a:hover {color:#000; background:#efefef}


