/*   
Theme Name: FLG Lacrosse LI - 2012
Theme URI: http://www.flglacrosse.com/
Description: A WordPress theme created exclusively for FLG Lacrosse by electricbricks.
Author: Keith Paul - electricbricks
Author URI: http://www.electricbricks.net/
Version: 1.0
.
Your theme will be your copyrighted work.
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* Reset default browser styles */
@import url('styles/reset.css');

/* Rebuild default browser styles */
@import url('styles/rebuild.css');

/* Import a basic layout */
@import url('styles/2c-r.css');

/* Basic WordPress Styles */
@import url('styles/wp.css');

@import url('http://fonts.googleapis.com/css?family=Philosopher:400,700|Kaushan+Script');


body {margin:0 5%; background:url(images/bkgd.png) repeat-x #000; color:#222;}
a {color:#333; text-decoration:none;} /*color:#68777d;*/
a:hover {color:#666; text-decoration:none;}

h1, h2, h3{font-family:Arial, Helvetica, sans-serif;}
h1{font-size:22px; color:#21324d; font-weight:bold;}
h2{font-size:18px; font-weight:bold;}
h2, h2 a{color:#3c546c;}
h3{font-size:14px; color:#3c546c; font-weight:bold;}


.entry-utility{/*visibility:hidden; height:0px;*/ overflow:hidden;}


a.addthis_button_compact{color:#fff;}

/* =Header
-------------------------------------------------------------- */

#branding {margin: 0 0 1.5em 0;}

div#mainLogo{float:left; height:100px; width:540px; margin:0 !important; top:0 !important; left:0;} /* margin:-30px auto 0 0\0/; */
h1.replace a{display:block; color:#000;}
h1#logo{position:absolute; height:100px; width:540px; font-size:1px; overflow:hidden; float:left; top:0;}
h1#logo a span{position:absolute; height:100px; width:540px; top:0; left:-30px; display:block; background:url('images/logo.png') no-repeat; cursor:pointer;}

div#wrapper, div#masthead, div#header, div#branding, div#blog-title{margin:0 auto; padding:0; width:950px;}

div#header-logos{float:right; position:relative; margin:0; right:0; top:5px; padding:5px; -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; } /* background:url(images/ghost.png); alpha(opacity=50); opacity: 0.5; */
div#header-logos div{text-align:center; vertical-align:middle;}
div#header-logos img{position:relative; margin:5px; padding:3px; margin-top:auto; margin-bottom:auto; background:url(images/ghost.png) #fff; margin-top:5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } /* filter: alpha(opacity=50); opacity: 0.5; */
/* div#header-logos:hover, div#header-logos img:hover{filter: alpha(opacity=100); opacity: 1.0;} */
.wide{bottom:5px;}

h2#blog-description{float:right; clear:none; font-style:normal; font-weight:normal; color:#085eab; font-size:26px; text-transform:lowercase; margin:5px 20px 0 0;}
h2#slogan{color:#fff; float:left; margin:60px 0 0 -330px; clear:none; font-family:"Kaushan Script", cursive;}

#headerLinks{float:right; width:380px; height:100px; background:url(images/headerGraphic.png) no-repeat;}

#playerLogin{float:right; font-size:11px; color:#fff; background:url(images/user.png) no-repeat; margin-top:20px; width:80px; text-align:right;}

#search{width:180px; height:25px; background:#fff; border:1px solid #6993be; float:right; clear:right; margin:14px 10px 0 0; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:3px 3px 5px #15223b; -webkit-box-shadow:3px 3px 5px #15223b; box-shadow:3px 3px 5px #15223b;}
#search input[type="text"]{border:none; background:none; color:#666; width:145px; margin:4px;}
#searchButton{background:url(images/search.png); border:none; cursor:pointer; float:right; width:16px; height:16px; margin:4px 4px 0 0;}

#social{height:24px; width:175px; float:right; margin:14px 10px 0 0;}
#social a{width:24px; height:24px; float:right; margin-left:9px; -moz-box-shadow:3px 3px 5px #15223b; -webkit-box-shadow:3px 3px 5px #15223b; box-shadow:3px 3px 5px #15223b;}
#social a.facebook{background:url(images/facebook.png); }
#social a.twitter{background:url(images/twitter-2.png); width:24px; height:24px;}
#social a.google{background:url(images/google-plus.png); width:24px; height:24px;}
#social a.map{background:url(images/google-maps.png); width:24px; height:24px;}
#social a.youtube{background:url(images/youtube.png); width:24px; height:24px;}

/* =SubHeader
-------------------------------------------------------------- */

#subhead-1{float:left; background:url(images/subheader-bkgd_1.png); width:32%; height:165px; -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
#subhead-2{float:left; background:url(images/subheader-bkgd_2.png); width:32%; height:165px; -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
#subhead-3{float:right; background:url(images/subheader-bkgd_3.png); width:32%; height:165px; -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
#subhead-spacer-1, #subhead-spacer-2{float:left; width:2%; height:180px;}

#subhead-1 h2, #subhead-2 h2, #subhead-3 h2{text-align:center; color:#fff; font-weight:bold; margin:3px 0;}
.subhead-1-image, .subhead-2-image, .subhead-3-image{margin:0 auto 30px auto; width:90%; height:110px; position:relative; z-index:100000; border:1px solid #fff; text-align:center; -moz-box-shadow:4px 4px 15px #000; -webkit-box-shadow:4px 4px 15px #000; box-shadow:4px 4px 15px #000;}
.subhead-1-image{background:url(images/subhead-1.jpg) center no-repeat;}
.subhead-2-image{background:url(images/subhead-2.jpg) center no-repeat;}
.subhead-3-image{background:url(images/subhead-3.jpg) center no-repeat;}

.subhead-blurb{width:100%; padding:0; margin:0; text-align:center;}
a .subhead-blurb{color:#fff;}
.hide{visibility:hidden; height:0;}

/* =Menu
-------------------------------------------------------------- */

#access{margin:0; overflow:visible; text-align:center; clear:both;}
.skip-link{display:none;}

table.topnav{width:100%; overflow:visible;}
/*td.topnav-left{width:15px; height:45px; background:url(images/topnav_left.png) no-repeat;}
td.topnav-right{width:15px; height:45px; background:url(images/topnav_right.png) no-repeat;}*/
td.topnav-menu{vertical-align:top; overflow:visible;}
/* div.menu{height:45px;}
div.menu{float:left; background:url(images/topnav_right.png) repeat-x right; width:auto; height:45px; left:15px; padding-right:15px;}
div.menu-header{clear:both; width:100%; height:30px; display:table !important; margin:0 auto !important; text-transform:lowercase; color:#fff; overflow:hidden; font-size:130%; font-weight:bold;} */

.menu ul{list-style:none; z-index:20 !important; margin:0 auto !important; left:50%; text-align:center;}
.menu ul li{display:inline; padding:0 1.5em;}
li.menu-item{display: inline;}
ul.sub-menu li{padding:5px;}

ul.dropdown li.parent > a:after, ul.dropdown li.parent:hover > a:after{border:none;}
#menu-topnav > .menu-item > a{color:#fff; text-decoration:none; padding:0.3em 1.8em; font-size:15px; font-family:Philosopher, Arial, Helvetica, sans-serif;}
#menu-topnav > .menu-item > a:hover, #menu-topnav > li.current-menu-item > a{color:#ffff99;}
/*.menu-item li:hover{background-color:#036;}*/
ul.dropdown ul.sub-menu{background:url(images/darkenBkgd80.png) repeat; min-width:135px; text-align:left; margin:10px 0 0 0; -moz-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; border-color:#364b5f; border-width:0 1px 1px 1px; border-style:solid;}
ul.dropdown > li > ul.sub-menu > li.first-child{margin-top:7px;}
ul.dropdown > li > ul.sub-menu > li > ul.sub-menu > li.first-child{margin-top:7px;}
ul.dropdown > li > ul.sub-menu > li > ul.sub-menu{-moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #364b5f; margin-top:-10px;}
ul.dropdown ul.sub-menu li.last-child{margin-bottom:7px;}
ul.dropdown ul.sub-menu li a{text-align:left; text-transform:none; color:#fff; padding:10px;}
ul.dropdown ul.sub-menu li a:hover{color:#6a94bf;}
ul.dropdown-vertical li{border-bottom:none;}


div.shailan-dropdown-menu{height:35px;}
div.dropdown-horizontal-container{padding-top:5px;}
ul.dropdown{white-space:nowrap;}
ul.dropdown > li{float:none;}

ul.dropdown li li.parent > a:after, ul.dropdown li li.parent:hover > a:after{border-left:4px solid rgba(255, 255, 255, 1.0);}
ul.dropdown li.parent > a:after, ul.dropdown li.parent:hover > a:after{border-top:4px solid rgba(255, 255, 255, 1.0);}


/* =Content
-------------------------------------------------------------- */

#main{display:table; width:100%; background:#000; padding:0; margin:0; overflow:hidden;}
#container{background:#fff; overflow:hidden; padding:0 20px 0 0; margin:0;}
#content{padding:10px; background:#fff; overflow:hidden; margin:0; width:645px; float:left;}
#container.containerHome, #content.contentHome, #container.fullWidth, #content.fullWidth{width:930px;}

#homePods{overflow:hidden; margin-bottom:10px;}
#homePod1, #homePod2, #homePod3{width:303px; height:100px; background:#000; float:left; -moz-border-radius:0 20px 0 20px; -khtml-border-radius:0 20px 0 20px; -webkit-border-radius:0 20px 0 20px; border-radius:0 20px 0 20px; position:relative;}
#homePod2, #homePod3{margin-left:10px;}
#homePod1{background:url(images/home-pod-1.jpg) no-repeat;}
#homePod2{background:url(images/home-pod-2.jpg) no-repeat;}
#homePod3{background:url(images/home-pod-3.jpg) no-repeat;}
.podContent{width:150px; position:absolute; bottom:0; right:0; background:url(images/darkenBkgd70.png) repeat; padding:5px 10px 10px 10px; -moz-border-radius:10px 0 0 0; -khtml-border-radius:10px 0 0 0; -webkit-border-radius:10px 0 0 0; border-radius:10px 0 0 0;}
.podContent h2{font-style:italic;}
.podContent h2, .podContent p, .podContent a{color:#fff; margin:0; padding:0;}

#newsTab{height:365px;}
#newsTab iframe{width:577px; /*height:435px !important;*/}
#blogTab .display-posts-listing{list-style:none; margin:0;}
#blogTab a.title{display:block; font-size:14px; color:#3c546c; font-weight:bold;}
#blogTab .excerpt-dash{display:none;}
#blogTab .listing-item{margin-bottom:10px;}

.ls-container, .ls-wp-fullwidth-container{background:#000; width:950px;}
.sliderText{color:#fff; background:url(images/darkenBkgd70.png) repeat; width:300px; padding:10px; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; white-space:normal !important;}
.sliderText h1{color:#fff; font-family:"Kaushan Script", cursive;}
.sliderText a{color:#ff9; text-decoration:none; font-style:italic;}
.sliderText a:hover{color:#ff3; text-decoration:underline;}

#tabWrapper{float:left; clear:left; width:616px; margin-bottom:10px;}
#feedWrapper{float:right; clear:right; width:303px; margin-bottom:10px;}
.testimonialswidget_testimonial{margin-top:10px;}
.testimonials-widget-testimonial.list, .testimonials-widget-testimonial.single{clear:both !important;}
.testimonialswidget_testimonial .testimonialswidget_image, .testimonials-widget .image{float:right !important; margin:10px 0 10px 10px !important;}
/*.testimonials-widget-testimonials.listing .image img{max-height:100px; max-width:100px;}*/
.testimonialswidget_testimonial .testimonialswidget_open_quote, .testimonialswidget_testimonial .testimonialswidget_close_quote{}
/*.testimonialswidget_testimonial .testimonialswidget_open_quote{float:left; font-size:12px; margin-right:2px;}
.testimonialswidget_testimonial .testimonialswidget_open_quote{font-size:48px; line-height:40px; margin-bottom:-30px;}
.testimonialswidget_testimonial .testimonialswidget_close_quote{font-size:12px; display:inline;}*/
.testimonialswidget_testimonial p{display:inline;}
.testimonialswidget_testimonial cite{clear:both;}
div.testimonialswidget_next{content:"next"; float:right; cursor:pointer;}
.testimonialswidget_image img{margin:0;}
.testimonialswidget_testimonial p:nth-child(2){text-indent:15px;}
.testimonialswidget_testimonial .testimonialswidget_open_quote:before, .testimonials-widget .open-quote{content:" "; background:url(images/quote-open.png) no-repeat; display:inline-block; width:15px; height:15px; margin:-1px 2px 0 0;}
.testimonialswidget_testimonial .testimonialswidget_close_quote:after, .testimonials-widget .close-quote{content:" "; background:url(images/quote-close.png) no-repeat; display:inline-block; width:15px; height:15px; margin:-1px 0 0 2px;}

#roster{margin:10px; padding:10px; border:1px solid #15223b; width:880px; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.entry-content table.eNewsletter{width:30%;}
.entry-content table.eNewsletter td{padding:2px; white-space:nowrap;}
.entry-content table.eNewsletter tr td:first-child{text-align:right;}
.entry-content table.eNewsletter tr td:last-child{text-align:left;}
.entry-content a{text-decoration:underline;}

.ui-widget-header{background:url(images/tabBkgd.png) repeat-x #15223b; -moz-border-radius:10px 10px 0 0; -khtml-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; border:1px solid #15223b;}
.ui-tabs .ui-tabs-panel{-moz-border-radius:0 0 10px 10px; -khtml-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; border:1px solid #15223b;}
.ui-widget-content{border:none; color:#999;}
.ui-tabs{padding:0;}
.ui-tabs .ui-tabs-nav li{width:32%;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{-moz-border-radius:0; -khtml-border-radius:0; -webkit-border-radius:0; border-radius:0; background:none; border:none;}
.ui-tabs .ui-tabs-nav{text-align:center;}
.ui-tabs .ui-tabs-nav li{margin:5px 0;}
.ui-tabs .ui-tabs-nav li a{font-size:15px; font-family:Philosopher, Arial, Helvetica, sans-serif; color:#fff; float:none}
.ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-tabs .ui-tabs-nav li a:hover{color:#ff9;}
.ui-tabs .ui-tabs-nav li.first-child{border-right:1px solid #4a657f;}
.ui-tabs .ui-tabs-nav li.last-child{border-left:1px solid #4a657f;}

.easy-table th, table.tablesorter thead tr .easy-table-header, table.tablesorter thead tr .easy-table-header:hover{text-align:center; background:url(images/tabBkgd.png) repeat-x #15223b; color:#fff; font-size:15px; font-family:Philosopher, Arial, Helvetica, sans-serif;}
table.tablesorter thead tr .easy-table-header:hover{color:#ff9;}
.easy-table a{text-decoration:underline;}

.shadow{-moz-box-shadow:5px 5px 8px #0a356e; -webkit-box-shadow:5px 5px 8px #0a356e; box-shadow:5px 5px 8px #0a356e; -moz-box-shadow:4px 4px 15px #000; -webkit-box-shadow:4px 4px 15px #000; box-shadow:4px 4px 15px #000;}/*0a356e*/
.shadow-widget{-moz-box-shadow:5px 5px 10px #0c131a; -webkit-box-shadow:5px 5px 10px #0c131a; box-shadow:5px 5px 10px #0c131a;}


.border{border:solid 1px #fff;}

.post {margin: 0 0 .5em 0;}
.entry-content, .entry-summary {margin: 1.5em 0 0 0;}

.home{margin-top:0; clear:both; visibility:hidden; display:none;}
.home a.learnMore, form.customcontactform input[type="submit"], form.customcontactform input[type="reset"], form.customcontactform input[type="button"]{color:#fff; background-color:#c2ce3a; padding:10px 15px; border:1px solid #a5b11a; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.home a.learnMore:hover, form.customcontactform input[type="submit"]:hover, form.customcontactform input[type="reset"]:hover, form.customcontactform input[type="button"]:hover{background-color:#a5b11a; border:1px solid #c2ce3a; cursor:pointer;}

#PayPal{float:right; text-align:center; margin-left:20px;}
#PayPal p, #PayPal img{margin:0;}
#PayPal form{margin-bottom:10px;}

.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{clear:none;}

.entry-content p.wp-caption-text, .entry-content td.wp-caption-text{font-size:90%; padding-top:10px;}
.entry-content .caption-table td{text-align:center; padding:0 15px;}

.entry-content ul{font-size:100%}
.entry-content table{width:100%;}
.entry-content table td{text-align:center;}

#gallery-1 img{border: 1px solid #3A3633 !important; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.more-link{font-style:normal; font-size:12px;}
.wp-caption-dd{margin-top:5px;}

#homeTeaserLeft, #homeTeaserRight{width:45%; margin:5px 0 0 0; border-top:solid 3px #4c4743; border-left:solid 1px #3a3633; border-right:solid 1px #3a3633; border-bottom:solid 1px #3a3633; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:80%; padding:10px;}
#homeTeaserLeft{float:left;}
#homeTeaserRight{float:right;}

form.customcontactform{float:left; width:100%;}
form.customcontactform div input, form.customcontactform div select, form.customcontactform-sidebar div input, form.customcontactform-sidebar div select, form.customcontactform div textarea, form.customcontactform-sidebar div textarea{padding:2px; border:1px solid #a5b11a; width:50%;}
form.customcontactform img{margin-bottom:5px;}

.registerNow{color:#fff; background:#390; font-weight:bold; padding:5px; margin:5px; border:2px solid #060; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.registerNow:hover{color:#FF6;}

.bio{overflow:hidden; margin-left:10px; color:#333; font-style:italic;}
.showDetails{cursor:pointer; color:#999; font-style:italic; text-decoration:underline; font-size:10px; margin-left:10px;}
#form-allowed-tags{display:none;}

/* =Navigation
-------------------------------------------------------------- */

.navigation {
	margin: 0 0 1.5em 0;
	overflow: auto;	
}


/* =Widget Areas
-------------------------------------------------------------- */

#primary, #secondary{width:260px;}

/*div.wppa-container{width:100%; !important}*/

div.twtr-widget{font-size:11px !important;}
div.twtr-widget-profile h3{margin-top:-31px !important; float:left;}
div.twtr-widget-profile h4{margin-top:-16px !important; float:left;}

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: disc;
	margin:1em 0 1em 30px;
}
.widget-area ul ul ul {
	margin-left: 2.5em;
}
.widget-container {
	margin: 0 0 1.5em 0;
}
.widget-area{-moz-border-radius:10px 0 0 10px; -khtml-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px; border-radius:10px 0 0 10px; border:1px solid #15223b; border-right:none; margin:10px 0 5px 0; padding:10px;}
ul.horizontalWidgets{padding:0;}
ul.horizontalWidgets li.widget-container{display:inline; color:#999; margin:20px 1.5% 0;}
ul.horizontalWidgets li:first-child{margin-left:0;}
ul.horizontalWidgets li:last-child{margin-right:0;}


.widget-title{color:#3C546C; font-size:16px;}
.widget_search input[type="submit"]{background-color:#9EB3BC; color:#fff; border:solid 1px #68777d; margin:0 0 0 4px; float:left; position:relative;}
.widget_search input[type="text"]{float:left; position:relative;}
.widget_search label{visibility:hidden; width:0; padding:0; margin:0; float:left; position:relative;}

.textwidget p{margin:1em 0; color:#999;}

#wp-calendar{width:100%;}
#wp-calendar caption{background:url(images/lock-bkgd.png);}


/* =Footer
-------------------------------------------------------------- */

#footer{background:url(images/footerBkgd.png) repeat-x #15223b; margin-bottom:10px; -moz-border-radius:0 0 15px 15px; -khtml-border-radius:0 0 15px 15px; -webkit-border-radius:0 0 15px 15px; border-radius:0 0 15px 15px;}

#site-info{clear:both; width:100%; text-align:center; color:#fff; padding:10px 0; background:url(images/footerGraphic.png) no-repeat; background-position:120px;}
#site-info a{color:#fff; text-decoration:underline;}
#site-info a:hover{color:#fff; text-decoration:none;}

#footer .shailan-dropdown-menu{font-size:90%; padding-top:10px;}
#footer .shailan-dropdown-menu .menu-item a{font-weight:normal;}
#footer div.shailan-dropdown-menu{border:none;}

/* =Calendar
-------------------------------------------------------------- */

div.kjo-link{visibility:hidden !important;}

    .calnk a:hover {
         background-position:0 0;
         text-decoration:none;  
         color:#669966;
         border-bottom:1px dotted #669966;
         }
    .calnk a:visited {
         text-decoration:none;
         color:#669966;
         border-bottom:1px dotted #669966;
        }
    .calnk a {
        text-decoration:none; 
        color:#99cc99; 
        border-bottom:1px dotted #99cc99;
        }
    .calnk a span { 
        display:none; 
        }
    .calnk a:hover span {
        color:#fff; 
		background:url(images/shadow-calendar-event.png);
        
        display:block;
        position:absolute; 
        margin-top:1px; 
        padding:5px; 
        width:150px; 
        z-index:100;
        line-height:1.2em;
        }
     .calendar-table {
        border:none;
        width:100%;
     }
     .calendar-heading {
        height:25px;
        text-align:center;
        border:1px solid #000;
		background:url(images/shadow.png);
     }
     .calendar-next {
        width:25%;
        text-align:center;
		font-size:85%;
     }
     .calendar-prev {
        width:25%;
        text-align:center;
		font-size:85%;
     }
     .calendar-month {
        width:50%;
        text-align:center;
        font-weight:bold;
     }
     .normal-day-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:0.8em;
        border:1px solid #000;
		background:url(images/shadow.png);
     }
     .weekend-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:0.8em;
        border:1px solid #000;
		background:url(images/shadow.png);
        color:#ccc;
     }
     .day-with-date {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #000;
     }
     .no-events {

     }
     .day-without-date {
        width:60px;
        height:60px;
        border:1px solid #000;
     }
     span.weekend {
        color:#ccc;
     }
     .current-day {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #000;
		background:url(images/shadow-calendar.png);
     }
     span.event {
        font-size:0.75em;
     }
     .kjo-link {
        font-size:0.75em;
        text-align:center;
     }
     .calendar-date-switcher {
        height:25px;
        text-align:center;
        border:1px solid #000;
		background:url(images/shadow.png);
     }
     .calendar-date-switcher form {
        margin:0;
        padding:0;
		 color:#999;
     }
     .calendar-date-switcher input {
		 background:#000;
		 color:#999;
        border:1px #999 solid;
     }
     .calendar-date-switcher select {
		 background:#000;
		 color:#999;
        border:1px #999 solid;
     }
     .cat-key {
        width:100%;
        margin-top:10px;
        padding:5px;
        border:1px solid #D6DED5;
     }
     .calnk a:hover span span.event-title {
        padding:0;
        text-align:center;
        font-weight:bold;
        font-size:1.2em;
        }
     .calnk a:hover span span.event-title-break {
        width:96%;
        text-align:center;
        height:1px;
        margin-top:5px;
        margin-right:2%;
        padding:0;
        background-color:#000000;
     }
     .calnk a:hover span span.event-content-break {
        width:96%;
        text-align:center;
        height:1px;
        margin-top:5px;
        margin-right:2%;
        padding:0;
        background-color:#000000;
     }
     .page-upcoming-events {
        font-size:80%;
     }
     .page-todays-events {
        font-size:80%;
     }
	 
	 
	 
	 
	 
/* This is the standard wppa_style.css file. See http://www.opajaap.nl/ where it is used
/* If you want to modify the layout make a copy of this file and place it in your theme's directory
/* The copy in your theme's directory has precedense over the original version in wp-photo-album-pls/theme
/* This assures that your version is not overwritten after an upgrade of the plugin.
/* 
/* NOTE: As per version 2.1.0 most of the settings you would like to change are now configurable in the wppa admin settings screen.
/* It is strongly reccomended that you try to achieve the appearance you like by those settings as they will be independant of future updates.
/*
/* You may always look into a newer version of this file to see what new classes and id's come with an upgrade
/*
/* This is version 2.4.0
*/

/* Navigation */
.prev {
	float: left;
    text-align: left;
}
.next {
	float: right;
    text-align: right;
}
.speed0, .startstop, .speed1, .prev-arrow, .next-arrow, .arrow {
	cursor: pointer;
}
/* Admin settings page defines background and border color */
.wppa-nav {background:url(images/shadow.png); -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border:none;}
/* All boxes. Admin settings page defines border thickness and border radius */
.wppa-box {
	clear: both;
	margin: 8px auto 10px auto;
	padding: 2px 6px 2px 6px;
}
.wppa-mini-box {
}
/* Boxes in a list like album covers. Admin settings page defines background and border color */
.wppa-even {
}
.wppa-alt {
}
/* Cover and popup photo. Admin settings page defines background color */
.wppa-img {
}

/* Wrapper for albums, and thumbnails when display is like albums */
.albumlist, .thumblist {
	clear: both;
} 

/* Wrapper for album etc */
.albumlist .album, .thumblist .thumb {
	padding: 7px;
}

/* Album name */
.wppa-title {
/*	font-size: 1.2em;
	font-weight: bold;*/
	margin: 0;
	padding: 0;
	clear: none;
}

/* Description of album */
.album .description {
    min-height: 45px;
	margin-bottom: 16px;
}

/* fonts used in wppa boxes */
.wppa-box-text {
}
.wppa-nav-text {
}
.wppa-title {
}
.wppa-fulldesc {
}
.wppa-fulltitle {
}

/* default text attributes */
.wppa-black, .wppa-black:hover {
	font-weight:normal; 
	color:black; 
	cursor:default; 
	text-decoration:none;
}

/* Wrapper for coverphoto background */
.coverphoto-frame, .thumbphoto-frame {
}

/* Coverphoto */
.coverphoto-frame .image, .thumbphoto-frame .image { 
	position: relative;
/*	float: right; 		/* Change this to float: left; if you want the coverphoto left */
/*	margin-left: 5px;	/* and this to margin-right: 5px; */
	border: none; /*1px #bbdd99 solid;*/
	padding: 4px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/* Wrapper for covertext */
.covertext-frame {
}

/* Wrapper for thumbnail area */
.thumbnail-area {
/*	margin: 7px 0; */
	padding: 7px 0 7px 7px;
	border: 1px #999 solid;
    -moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	position: relative;
}

/* Wrapper for thumbnail background */
.thumbnail-frame {
	float: left;
	background-color: transparent;
	display: inline;
	overflow: hidden;
}

/* Text under thumbnail images */
.thumb-text {
	font-size: 10px;
	line-height: 12px;
	text-align: center;
	width: 100px;
}

/* The popup small image */
.wppa-popup-frame {
position: absolute;
}

.wppa-popup {
	position: absolute;
	padding: 5px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	background-color: white; 
	font-size: 10px;
	line-height: 12px;
	z-index: 1000;
}

/* Full size photo */
.imagetitle {
    text-align: center;
    font-size: 1em;
	cursor: default;
}
    
.imagedesc {
    text-align: center;
    font-size: 1.4em;
	cursor: default;
}

/* Slideshow */
.slide-frame {
	position: relative;
	width: 100%;
}

.wideentry .slide-frame {
	padding: 0;
	background-color: #eef7e6; 
}

.theslide {
	position: absolute;
	background-color: transparent;
}

.theimg {
	display: block;
}

.spinner {
	width: 16px;
	height: 16px;
	position: relative;
	background-color: transparent;
}

/* Photo name in breadcrumb */
.bc-pname {
	font-weight: normal;
	color: inherit;
	text-decoration: none;
}

/* Sidebar widget */
.wppa-widget {
/* padding: 5px 0 0 5px; */
}

.wppa-widget-text {
margin: 5px;
text-align: center;
}

/* General purpose classes */
.big {
display: block;
margin: 0 auto;
}

.clear { 
    clear: both; 
}