@import url('reset.css');

/* 
	Main CSS doc for AUPE | Copyright 2009
	Created By Lift. (http://www.liftinteractive.com)
*/

/*
	Font-sizes. Browser default is 16px. Set body to 75%, which is equal to 12px and, therefore, 1em is 12px.
		9px		: 0.75em
		10px	: 0.8333em
		11px	: 0.9167em
		12px	: 1.0em
		13px	: 1.0833em
		14px	: 1.1667em
		15px	: 1.25em
		16px	: 1.3333em
		17px	: 1.4167em
		18px	: 1.5em
		19px	: 1.5833em
		20px	: 1.6667em
		21px	: 1.75em
		22px	: 1.8333em
		23px	: 1.9167em
		24px	: 2.0em
		25px	: 2.0833em
		26px	: 2.1667em
		27px	: 2.25em
		28px	: 2.3333em
		29px	: 2.4167em
		30px	: 2.5em
		31px	: 2.5833em
		32px	: 2.6667em

		red: c83918
		

*/



/*
**	=global
************************/
body					{ background:#fff url('../img/bg-body-tile.png') repeat-x 0 0; color:#4b4b4b; font:75%/1 arial,helvetica,sans-serif; } /* georgia,'times new roman','times',serif; */
#bg-wrapper				{ background:url('../img/bg-body.png') no-repeat center top; }
a						{ color:#aeaba8; text-decoration:none; }
a:hover					{ color:#529bad; }
a img, img				{ border:0; }
p,ul,ol,table			{ margin-bottom:1em; }
p,li					{ line-height:1.4; }
h1,h2,h3,h4,h5,h6		{ font-weight:normal; margin-bottom:0.5em; font-family:georgia,'times new roman','times',serif; }
strong, b				{ font-weight:bold; }
em, i					{ font-style:italic; }
hr						{ border:0 dotted #ccc; border-top-width:1px; height:0; clear:both; }
acronym					{ border-bottom:1px dotted; }
sup						{ position:relative; top:-5px; }
sub						{ position:relative; bottom:-5px; }

.hide					{ display:none; }
img.fright				{ float:right; margin:0 0 1em 1em; }
img.fleft				{ float:left; margin:0 1em 1em 0; }


/* =table */
table					{ border-collapse:collapse; width:100%; }
tr.odd					{ background:#efefef; }
td,th					{ border:1px solid #fff; font-size:1.0833em; padding:8px; line-height:1.3; vertical-align:top; }
th						{ background:#8c8a88; color:#fff; font-weight:bold; padding-top:10px; padding-bottom:10px; }
th.sm					{ width:44px; } /* width:58px; */
/*td						{ font-size:0.9167em; }*/

/*#content h2				{ font-size:2.25em; }
#content h3				{ font-size:2em; }
#content h4				{ font-size:1.75em; }
#content h5				{ font-size:1.25em; }
#content h6				{ font-size:1em; margin-bottom:1em; }
#content img			{ margin-bottom:1em; }
#content ul,#content ol	{ list-style-position:inside; }
#content li				{ list-style-type:disc; }
#content ol li			{ list-style-type:decimal; }*/


/* grid */
.wrap					{ margin:0 auto; padding:0; width:960px; position:relative; }
.clear:after,
.wrap:after				{ clear:both; content:'.'; display:block; visibility:hidden; height:0; }
.clear,.wrap			{ display:inline-block; }  /* for IE/Mac */
.clear,.wrap			{ display:block; }




/*
**	=branding
************************/
#branding				{}
#branding .wrap			{ height:134px; padding-top:4px; }

#logo					{ background:url('../img/logo-aupe.gif') no-repeat 0 0; display:block; width:238px; height:78px; margin:25px 0; text-indent:-9999em; }
#print-logo				{ display: none; }

#nav					{ position:absolute; right:0; bottom:32px; margin:0; }
#nav li					{ float:left; margin:0 0 0 7px; }
#nav a					{ background:url('../img/nav-item-r.gif') no-repeat right 0; color:#313940; display:block; float:left; height:31px; font:1.0833em/31px arial,helvetica,sans-serif; }
#nav a span				{ background:url('../img/nav-item-l.gif') no-repeat 0 0; display:block; height:31px; margin-right:5px; padding:0 9px 0 14px; }

#nav a:hover			{ background-position:right -62px; }
#nav a:hover span		{ background-position:0 -62px; }

.home #nav li:first-child a,
.about #nav li.about a,
.member-resources #nav li.member-resources a,
.your-union #nav li.your-union a,
.committees #nav li.committees a,
.news #nav li.news a,
.news-detail #nav li.news a,
.agenda #nav li.events a,
#nav a.current			{ background-position:right -31px; color:#fff; font-weight:bold; }
.home #nav li:first-child a span,
.about #nav li.about a span,
.member-resources #nav li.member-resources a span,
.your-union #nav li.your-union a span,
.committees #nav li.committees a span,
.news #nav li.news a span,
.news-detail #nav li.news a span,
.agenda #nav li.events a span,
#nav a.current span		{ background-position:0 -31px; }


#tools					{ position:absolute; right:0; top:20px; min-width:400px; }
.perm-links				{ color:#313940; float:right; line-height:22px; }
.perm-links a			{ color:#313940; }
#search-box				{ position:relative; float:right; width:273px; height:25px; }
#tb-search,
#tb-submit				{ position:absolute; top:0; right:0; height:25px; padding:0; border:0; margin:0; }
#tb-search				{ background:url('../img/bg-searchbox.gif') no-repeat 0 0; color:#aeaba8; right:74px; width:152px; height:15px; padding:5px 5px 5px 25px; } /* width:182px; */


/*
**	=content
************************/

#main-content,
#sub-content,
.home #news,
.home #stories			{ display:inline; float:left; }

#hiddencrumbs			{ background:url('../img/bg-h1-top.gif') no-repeat 0 0; color:#fff; font-family:georgia,'times new roman','times',serif; position:relative; left:-6px; margin-bottom:35px; padding:10px 15px 16px 21px; overflow:hidden; width:930px; } /* width:966px; */
#hiddencrumbs .trigger	{ font-size:2.5em; width:450px; float:left; line-height:1.2; margin:0; }
#hiddencrumbs .tagline	{ font-size:1.667em; font-style:italic; float:right; text-align:right; line-height:1.4; margin-top:9px; width:400px; }
span#crumbs-bottom		{ background:url('../img/bg-h1-bottom.gif') no-repeat 0 0; display:block; height:8px; width:966px; position:absolute; bottom:0; left:0; margin:0; }
#hiddencrumbs h1		{ margin:0; }

/* =homepage-notice */
#homepage-notice .wrap	{ width:966px; left:-3px; position:relative; margin:-1em auto 30px; }
#homepage-notice p 		{ background:url('../img/bg-homepage-notices.png') no-repeat 0 -108px; color:#7b7b7b; font-size:1.6667em; margin-bottom:0.5em; padding:12px 10px 7px 52px; height:35px; position:relative; overflow:hidden; } /* height:54px; */
#homepage-notice p.med 	{ background-position:0 -54px; color:#fff; }
#homepage-notice p.high	{ background-position:0 0; color:#fff; }
#homepage-notice a		{ color:#555; }
#homepage-notice a:hover{ color:#333; }

#homepage-notice .med a,
#homepage-notice .high a	{ color:#313940; }
#homepage-notice .med a:hover,
#homepage-notice .high a:hover	{ color:#1a1a1a; }
#homepage-notice .close	{ cursor:pointer; display:block; position:absolute; top:15px; right:12px; height:25px; width:25px;  }



/* =subnav */
#sidenav				{ float:left; /*position:absolute; top:100px; left:0;*/ }
#subnav					{ background:url('../img/bg-subnav.jpg') no-repeat 0 0; min-height:277px; width:200px; margin-bottom:2em; padding:10px 0 10px 16px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; } /* width:222px; */
.news #subnav,
.news-detail #subnav,
.agenda #subnav,
.gallery #subnav		{ min-height:0; }
#subnav ul				{ width:185px; font:1.1667em/1 arial,helvetica,sans-serif; }
#subnav li				{ }
#subnav a				{ border-bottom:1px solid #e0dfde; color:#5a6166; display:block; padding:8px 0; } /* height:36px; */
/*#subnav li.current > a	{ font-weight:bold; color:#187a91; }*/
#subnav a.current		{ font-weight:bold; color:#187a91; }
/* second level */
#subnav li ul			{ font-size:1em; margin:0; }
#subnav li ul a			{ background:url('../img/bg-subnav-nest.gif') no-repeat 12px 14px; color:#187a91; padding-left:30px; }
#subnav li li.current	{ background:url('../img/bg-subnav-active.png') no-repeat 0 center; }
#subnav li li.current a	{ padding-left:30px; }

/* third level */
#subnav li li ul			{ font-size:1em; margin:0; }
#subnav li li ul a			{ background-position:32px 14px; padding-left:50px; }


/* =suppnav */
#suppnav				{ width:257px; }
#suppnav h3				{ background:url('../img/bg-news-h3.gif') no-repeat 0 bottom; color:#313940; font-size:1.6667em; position:relative; left:-35px; padding:0 35px 34px; margin:0 0 -25px 0; }
#suppnav ul				{ position:relative; width:222px; z-index:9; }
#suppnav li				{ font-size:1.0833em; }
#suppnav a				{ color:#187a91; }
#suppnav .more			{ font-size:0.9167em; line-height:3; }
#suppnav .more a		{ color:#8c8a88; }


/* =main-content */
#main-content					{ width:468px; margin:0 24px 0 24px; min-height:600px; }
.news #main-content,
.news-detail #main-content,
.blog #main-content,
.gallery #main-content,
.agenda #main-content			{ margin-left:-11px; }
.gallery #main-content,
.agenda #main-content			{ width:714px; margin-right:0; }
#main-content h1,
.home #stories li.first h3,
.news #main-content h2,
.blog #main-content h2			{ border-top:2px solid #aeaba8; border-bottom:1px solid #d9d6d2; color:#c83918; font-size:2em; margin:0 0 20px; padding:8px 0 6px; }
#main-content h1 a,
.news #main-content h2 a,
.blog #main-content h2 a,
.home #stories li.first h3 a	{ border:0; color:#c83918; }
#main-content p,
#main-content ul,
#main-content ol,
.home #stories p,
.home #news p					{ font-size:1.1667em; margin-bottom:1.5em; font-family:georgia,'times new roman','times',serif; }
#main-content li ul,
#main-content li ol				{ font-size:1em; margin:0.5em 0 1em 2em; }
#main-content li p				{ font-size:1em; }

#main-content h2,
#main-content h3,
#main-content h4,
#main-content h5,
#main-content h6		{ color:#187A91; margin-top:1.5em; }
#main-content h2 a,
#main-content h3 a,
#main-content h4 a,
#main-content h5 a,
#main-content h6 a		{ border:0; }

#main-content h2		{ color:#313940; font-size:1.6667em; }
#main-content h3		{ color:#1A7A91; font-size:1.3333em; }
#main-content h4,
#main-content h5,
#main-content h6		{ color:#A1A5A0; font-size:1.1667em; font-weight:bold; }
#main-content h5,
#main-content h6		{ font-weight:normal; }

#main-content ol,
#main-content ul		{ margin-left:30px; margin-right:0; }
#main-content ol		{ list-style-type:decimal; margin-left:35px; }
#main-content ul		{ list-style-type:disc; }
.gallery #main-content ul.images	{ margin-left:0; }

#main-content a			{ border-bottom:1px dotted #529bad; color:#529bad; }
#main-content a:hover	{ border-color:#AEABA8; color:#AEABA8; }

#main-content blockquote		{ background:#f1f0ee url('../img/bg-quote.gif') no-repeat 38px 20px; overflow:hidden; padding:2em 60px 2em 80px; }
#main-content blockquote p		{ color:#1A7A91; font:italic 1.4167em/1.4 georgia,'Times New Roman',serif; margin:0.5em 0; }
#main-content blockquote cite	{ color:#A1A5A0; text-transform:uppercase; font:normal 0.667em/1 georgia,'Times New Roman',serif; float:right; }

/* =tables */
#main-content th a				{ border-color:#eec44d; color:#eec44d; }
#main-content th a:hover		{ border-color:#eab521; color:#eab521; }



/* =comments */
#main-content ul#comment-list 	{ font-size:1em; margin-left:0; }
ul#comment-list li				{ list-style:none; }
ul#comment-list li p			{ margin-bottom:0.5em; }


#comment-form p					{ overflow:hidden; vertical-align:top; }
#comment-form label				{ float:left; width:100px; }

/* =stories */
.home #stories							{ margin:0; width:345px; }
.home #stories li						{ background:url('../img/bg-stories-home.jpg') no-repeat 0 0; line-height:1; padding:15px 0 10px; overflow:hidden; }
.home #stories ul li:first-child 		{ background:0; padding-top:0; }
.home #stories ul li:first-child img	{ clear:both; float:none; margin:0 0 15px 0;  padding:3px; }
.home #stories li.first h3				{ margin-bottom:15px; }

.home #stories h3		{ color:#313940; font-size:1.333em; }
.home #stories h3 a		{ color:#313940; }
.home #stories img		{ border:1px solid #dad7d3; float:left; padding:2px; margin:0 12px 5px 0; }
.home #stories p		{ font-size:1.0833em; margin-bottom:0.25em; }

/* =news */
.home #news				{ margin:0 24px; width:345px; }
.home #news h2			{ font-size:1.6667em; }
.home #news h3			{ color:#187a91; font-size:1.333em; line-height:1.2; margin-bottom:8px; }
.home #news h3 a		{ color:#187a91; }
.home #news li			{ letter-spacing:-0.025em; margin-bottom:1.5em; }
.home #news p			{ font-size:1em; margin-bottom:0.5em; }
.home #news .hover h3 a	{ color:#c83918; }
.home #news .hover p 	{ color:#212121; }
.home #news .hover p.meta	{ color:#8C8A88; }
.home #news .meta		{ margin:0; }




/* =sub-content */
#sub-content			{ width:222px; }
.top					{ margin-top:-27px; }
/*a.video					{ text-align:center; }*/
a.video,
a.flv					{ color:#187a91; font-weight:bold; }
.center					{ text-align:center; }
.center img				{ display: block; clear: both; margin: 0 auto; }


/* =note */
.note					{ background:url('../img/bg-note-bottom.png') no-repeat right bottom; padding:0 30px 30px; }
.note h2				{ background:url('../img/bg-note-top.png') no-repeat 0 0; color:#53B7C1; font:1.3333em/1.2 arial,helvetica,sans-serif; font-weight:bold; margin:0 -30px -20px; padding:30px; }
.note p					{ color:#DAD6D2; font-weight:bold; }

.note.red				{ background-image:url('../img/bg-note-bottom-red.png'); }
.note.red h2			{ background-image:url('../img/bg-note-top-red.png'); color:#fff; }
.note.red p				{ color:#fff; }


/* =jumps */
.jumps li				{ margin-bottom:17px; }
.jumps p				{ background:#31393f; border-top:1px solid #fff; color:#fff; font-weight:bold; margin:0; padding:5px 9px; -moz-border-radius-bottomright:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-bottomleft:3px; -webkit-border-bottom-left-radius:3px; }
.jumps p a				{ color:#fff; }

/* =vertScroll */
.more-jump						{ color:#5a6166; position:relative; float:right; }
.more-jump a					{ float:left; display:block; width:30px; height:30px; }
.more-jump a span				{ background:url('../img/bg-scroll-arrows-vert.png') no-repeat -36px 0; display:block; height:18px; width:18px; margin:0; position:relative; top:6px; left:6px; text-indent:-999em; }
.more-jump .nextPage span		{ background-position:-36px -18px; }
.more-jump .prevPage:hover span		{ background-position:-18px 0; }
.more-jump .nextPage:hover span		{ background-position:-18px -18px; }
.more-jump .prevPage.disabled span	{ background-position:0 0; }
.more-jump .nextPage.disabled span	{ background-position:0 -18px; }

#scroll-count					{ color:#999; font-size:0.9167em; float:left; margin:5px; }



/*
**	=news
************************/
.news-item				{ /*overflow:hidden;*/ }

/* =meta */
#content .meta.tags p	{ font:1em/1.2 arial,helvetica,sans-serif; }
#content p.meta			{ color:#8c8a88; font:0.9167em/1.6 arial,helvetica,sans-serif; }
.meta span				{ font-weight:bold; }
.meta a					{ border-bottom:1px dotted #8c8a88; padding-bottom:2px; white-space:nowrap; }
img.fleft				{ border:1px solid #dad7d3; float:left; padding:2px; margin:0 12px 3px 0; }
img.fright				{ border:1px solid #dad7d3; float:right; padding:2px; margin:0 0 3px 12px; }


/* =readmore */
#content .readmore			{ font-size:12px !important; left:-12px; position:relative; }
#content .readmore a		{ background:url('../img/bg-readmore.gif') no-repeat 0 0; border:0; color:#187a91; display:block; font:bold 0.833em/1.4 arial,helvetica,sans-serif; text-transform:uppercase; padding:7px 0 0 33px; width:105px; height:30px; } /* width:105px; */
.home #content .readmore a	{ background-image:url('../img/bg-readmore-long.gif'); width:150px; }
#content .readmore a:hover	{ color:#2F4249; }

#main-content .pagination			{ border-top:1px dotted #c83918; font:bold 1em/1.4 arial,helvetica,sans-serif; padding:5px 0; }
#main-content .pagination a			{ border:0; color:#c83918; }
/*#main-content .pagination a:hover	{ border-bottom:1px dotted #c83918; }*/
#main-content .pagination a.page,
#main-content .pagination span		{ padding:0 2px; }
#main-content .pagination .current	{ font-weight:normal; border-bottom:1px dotted #4B4B4B; }
#main-content .pagination a.prev	{ background:url('../img/bg-arrow-left.gif') no-repeat 0 3px; padding-left:19px; }
#main-content .pagination a.next	{ background:url('../img/bg-arrow-right.gif') no-repeat right 3px; padding-right:19px; }

.default #main-content .pagination	{ border-top:0; padding-top:0; }


/* =entry-extras */
#entry-extras						{ padding:1px 0; }
.entry-extras						{ clear:both; }
#content .entry-extras				{ /*border-top:1px dotted #4B4B4B;*/ margin:1.5em 0 1em; }
#content .entry-extras h2			{ color:#A1A5A0; font-size:1.1667em; font-weight:bold; }
#content .entry-extras ul			{ line-height:1.2; font-family:arial,helvetica,sans-serif; }
#content .entry-extras p 			{ font-family:arial,helvetica,sans-serif; margin-bottom:0.5em; }


/* =feature */
#feature .wrap			{ background:url('../img/bg-feature-home.jpg') no-repeat 0 0; height:220px; width:966px; overflow:hidden; position:relative; left:-3px; margin-bottom:30px; }
.slide					{ background:url('../img/bg-feature-home.jpg') no-repeat 0 0; }
.slide img				{ position:absolute; left:6px; top:3px; }
.slide p				{ color:#fff; font:italic 1.5em/1.3 georgia,'times new roamn','times',serif; margin:50px 50px 1.5em 541px; }
.slide p.link			{ color:#eec44d; font:bold 1.1667em/1 arial,helvetica,sans-serif; text-align:right; margin-right:28px; margin-top:0; }
.slide p.link a			{ color:#eec44d; }


/*
**	=quicklinks
************************/
#quicklinks				{ margin:40px 0 10px; }
#quicklinks h2			{ border-bottom:1px solid #aec6c9; color:#398da1; font-family:georgia,'times new roman',serif; font-size:1.3333em; margin-bottom:25px; }
#quicklinks h2 span		{ background:#fff; padding:0 3px 0 0; position:relative; bottom:-3px; }
#quicklinks ul			{ width:150px; margin-right:25px; float:left; }
#quicklinks .column-4	{ margin-right:0; }
#quicklinks li			{ margin-bottom:5px; }
#quicklinks li a		{ border-bottom:1px dotted; color:#31393E; padding-bottom:1px; }


#site-info				{ float:right; text-align:right; margin-top:1em; }
#copyright				{ color:#187a91; font-size:0.9167em; font-weight:bold; }
#copyright span			{ color:#8c8a88; }
#copyright a			{ color:#187a91; }
#subscribe a			{ background:url('../img/icon-rss.gif') no-repeat 0 1px; color:#529bad; padding:3px 0 3px 20px; }

/*
**	=foot
************************/
#foot					{ border-top:2px solid #787e83; background:#293036 url('../img/bg-foot-tile.gif') repeat-x 0 0; padding:15px 0; }
#foot ul				{ margin:0; }
#foot li				{ display:inline; margin-right:20px; }

#back-to-top			{ position:absolute; right:0; top:0; }
#back-to-top a			{ background:url('../img/icon-top.gif') no-repeat right 1px; color:#898c8e; padding:3px 23px 3px 0; text-transform:uppercase; }
#back-to-top a:hover	{ color:#fff; }


/*
**	=video player styles
************************/
#video-player			{ display:block; /*height:; width:;*/ }


/*
**	=gallery
************************/
#content #gallery-list 			{ list-style:none; margin-left:0; overflow:hidden; }
#gallery-list li				{ list-style:none; float:left; margin:0 20px 20px 0; width:150px; }
#gallery-list p 				{ margin:0; }
#gallery-list p span			{ display:block; color:#AEABA8; font:0.75em/1 arial,helvetica,sans-serif; }


#main-content .images	{ margin:0 0 2px 0; width:714px; height:536px; overflow:hidden; }
.images li				{ position:relative; list-style-type:none; /*width:714px; height:536px;*/ }
#main-content .images p	{ background:#333; background:rgba(0,0,0,0.7); color:#fff; font:1em/1.4 arial,helvetica,sans-serif; margin:0; padding:10px 20px; position:absolute; bottom:0; left:0; }
.images img				{ display:block; margin:0 auto; max-height:536px; }
.thumbs img				{ float:left; margin:0 2px 0 0; max-height:75px; max-width:100px; }

#scroll-thumbs							{ overflow:hidden; position:relative; }
#scroll-thumbs a						{ display:block; width:30px; height:75px; position:absolute; top:0; left:0; }
#scroll-thumbs a span					{ background:url('../img/bg-scroll-arrows.png') no-repeat 0 0; display:block; height:18px; width:18px; margin:28px auto 0; text-indent:-999em;; }
#scroll-thumbs a.nextPage				{ left:auto; right:0; }
#scroll-thumbs a.nextPage span			{ background-position:-18px 0; }
#scroll-thumbs a.nextPage:hover span	{ background-position:-18px -18px; }
#scroll-thumbs a.nextPage.disabled span	{ background-position:-18px -36px; }
#scroll-thumbs a.prevPage span			{ background-position:0 0; }
#scroll-thumbs a.prevPage:hover span	{ background-position:0 -18px; }
#scroll-thumbs a.prevPage.disabled span	{ background-position:0 -36px; }


/*
**	=calendar
************************/
#calendar 						{ width:714px; }
#calendar table					{ margin:0; }
#main-content #calendar h2		{ margin:0 10px; }
#calendar a						{ border-bottom:0; }
#calendar .fc-state-active a	{ color:#fff; }

.event_time						{ font-weight:bold; }

/* =event colors */
#suppnav a span					{ background:#166e82; display:inline-block; height:12px; width:12px; position:relative; top:2px; float:left; margin-right:5px; }

/* the extra .fc and #main-content are need in these selectors to override the defaults in the plugin. */
.fc .fc-event, .fc .fc-agenda .fc-event-time,
#main-content .fc-event a		{ background-color:#166e82; border-color:#166e82; color:#fff; }

.fc .calendar-1, .fc .fc-agenda .calendar-1 .fc-event-time,
#main-content .calendar-1 a,
#suppnav a span.calendar-1		{ background-color:#978e07; border-color:#978e07; }

.fc .calendar-2, .fc .fc-agenda .calendar-2 .fc-event-time,
#main-content .calendar-2 a,
#suppnav a span.calendar-2		{ background-color:#bb911a; border-color:#bb911a; }

.fc .calendar-3, .fc .fc-agenda .calendar-3 .fc-event-time,
#main-content .calendar-3 a,
#suppnav a span.calendar-3		{ background-color:#a02e13; border-color:#a02e13; }

.fc .calendar-4, .fc .fc-agenda .calendar-4 .fc-event-time,
#main-content .calendar-4 a,
#suppnav a span.calendar-4		{ background-color:#8c8a88; border-color:#8c8a88; }

.fc .calendar-5, .fc .fc-agenda .calendar-5 .fc-event-time,
#main-content .calendar-5 a,
#suppnav a span.calendar-5		{ background-color:#272e33; border-color:#272e33; }

.fc .calendar-6, .fc .fc-agenda .calendar-6 .fc-event-time,
#main-content .calendar-6 a,
#suppnav a span.calendar-6		{ background-color:#136274; border-color:#136274; }




/*
**	=search
************************/
#search-form				{  }
#search-form div			{ overflow:hidden; }
#search-form p 				{ margin-bottom:0.5em; }
#search-form ul,
#search-form li				{ list-style-type:none; }
#search-form ul				{ float:left; margin:0 0.5em 1em; width:120px; }
#search-form #toggle-advanced	{ font-size:0.833em; margin-left:5px; }
#id_q 						{ background:url('../img/bg-searchbox-lg.gif') no-repeat 0 0; border:0; color:#aeaba8; font-size:1.25em; padding:5px 5px 5px 25px; height:20px; width:240px;  }


ol#search-results			{ margin-left:22px; }
ol#search-results li		{ margin-bottom:0.75em; }



/*
**	=overlay
************************/
/* flowplayer overlay */
div#overlay					{ width:882px; display:none; z-index: 9999; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow:0 0 90px 5px #000; }
div#overlay a				{ height:520px; display:block; }

/* standard overlays */
.overlay					{ display:none; z-index:10000; background-color:#333; min-height:200px; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow:0 0 90px #000; } 
.overlay .close,
#overlay .close				{ background-image:url('../img/flowplayer-close.png'); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; z-index:9999; }