/* 
Theme Name: YWCA-NYC
Theme URI: http://wordpress.org/
Description: YWCA-NYC theme.
Version: 1.0
Author: Alex Berger
*/

.red {
	background: red;
}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
	background: #ff5a00 url(images/main_color.png) repeat left;
	color: #333;
	text-align: center;
	margin: 0 0 20px 0;
	line-height: 1.5;
}

/*
 *
 * Basic Layout
 *
 */

div.wrapper {
	margin: 0;
	padding: 0;
	background: transparent url(images/main_header.png) no-repeat top center;
}

div.top {
	position: relative;
	width: 890px;
	height: 132px;
	margin: 0 auto;
}

.base {
	background: url(images/main_base_pattern.png) repeat-y top center;
	padding: 0;
	width: 890px;
	margin: 0 auto;
	text-align: left;
}

.base2 {
	background: transparent url(images/main_base.png) no-repeat 0 0;
	width: 890px;
	padding: 0;
	margin: 0;
	position: relative;
}

#sidebar {
	display: inline; /* IE6 double-margin fix */
	float: left;
	width: 204px;
	margin: 0 0 0 30px;
	padding: 35px 0 0 0;
}

.content {
	font-size: 1.3em;
	text-align: left;
	width: 570px;
	margin: 0 0 0 278px;
	padding: 40px 0 0 0;
}

.clear {
	clear: both;
}

.footer {
	background: transparent url(images/main_footer.png) no-repeat top center;
	padding: 40px 0 0 0;
	margin: 0 auto 24px auto;
	width: 890px;
	clear: both;
}

/*
 *
 * Misc Standards
 *
 */

a {
	color: #ff6600;
	text-decoration: none;
    outline: none;
}

a:hover {
	color: #C04E01;
	text-decoration: underline;
}

a:active {
	color: #834009;
	text-decoration: underline;
}

h1, h2, h3, h4 {
	font-family: 'Helvetica', 'Helvetica Neue', 'Arial', Sans-Serif;
	font-weight: bold;
}

h2 {
	margin: 0 0 14px 0;;
	text-align: left;
	font-size: 38px;
	line-height: 1.1;
}

h3 {
	font-size: 18px;
	padding: 0;
	line-height: 1.2;
	margin: 1.5em 0 0 0;
}

h4 {
	margin: 1.5em 0 0 0;
	font-size: 1em;
}

h4.colon {
	font-weight: normal;
	font-style: italic;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
}

a.post-edit-link {
	color: #990099;
	font-weight: bold;
}

a.post-edit-link:hover {
	color: #660066;
}

a.post-edit-link:active {
	color: #330033;
}

/*
 *
 * TOP
 *
 */

h1 {
	position: absolute;
	left: 12px;
	top: 18px;
	margin: 0;
	padding: 0;
}

h1 a {
	display: block;
	text-indent: -9999px;
	width: 160px;
	height: 94px;
	background: transparent url(images/logo_dual.png) no-repeat top left;
}

h1 a:hover {
	background-position: 0px -94px;
}

.top, .top a, .top h2 {
	color: #fff
}

#top_block {
	position: absolute;
	right: 15px;
	top: 34px;
	width: 400px;
	height: 94px;
	text-align: right;
	font-size: 12px;
	line-height: 1.1;
	font-weight: bold;
}

#top_block a#form_demo, a#form_demo:link {
	display: block;
	width: 321px;
	height: 31px;
	margin: 0px 0 0 auto;
	background: transparent url(images/search_dual.png) no-repeat top left;
	position: relative;
	right: -2px;
}

#top_block #searchform {
	display: block;
	width: 321px;
	height: 31px;
	position: relative;
	right: -2px;
	border: none;
	margin: 0 0 0 auto;
	padding: 0;
	background: transparent url(images/search_dual.png) no-repeat top left;
}

#top_block #searchform .input {
	display: block;
	width: 227px;
	height: 23px;
	background: transparent;
	position: absolute;
	top: 6px;
	left: 6px;
	border: none;
	margin: 0;
	padding: 0;
	font-size: 13pt;
}

#top_block #searchform .input:focus {
	outline: none;
}

#top_block #searchform .submit {
	display: block;
	width: 86px;
	height: 31px;
	position: absolute;
	top: 0;
	left: 235px;
	background: transparent url(images/search_dual.png) no-repeat -235px 0px;
	border: none;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

#top_block #searchform label {
	display: none;
}

#top_block #searchform .submit:hover {
	background-position: -235px -31px;
}

#top_block #searchform .submit:active {
	background-position: -235px -62px;
}


#top_block div.stayconnected {
	position: absolute;
	top: 40px;
	right: 100px;
	font-size: 12px;
	line-height: 1.1;
	font-weight: normal;
	text-align: right;
	margin: 0 0 0 0;
}

#top_block ul#social_links {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	position: absolute;
	top: 40px;
	right: 0px;
}

#top_block #social_links li {
	margin: 0 0 0 0px;
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	text-align: center;
}

#top_block #social_links #facebook_link {
	right: 80px;
}
#top_block #social_links #linkedin_link {
	right: 60px;
}
#top_block #social_links #twitter_link {
	right: 40px;
}
#top_block #social_links #youtube_link {
	right: 20px;
}
#top_block #social_links #rss_link {
	right: 0px;
}

#top_block #social_links li a {
	display: block;
	width: 20px;
	height: 20px;
	padding: 0 0 0 0;
	text-align: center;
	text-decoration: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top right;
}

#top_block #social_links li a:hover {
	text-decoration: none;
}

#top_block #social_links li a span.label {
	display: none;
	text-align: center;
}

#tooltip {
	position:absolute;
	background:#f0f0f0;
	padding: 1px 3px;
	color:#111;
	display:none;
	font-weight: bold;
}	

#top_block #social_links #facebook_link a{
	background-image: url(images/facebook-trans.png);
}
#top_block #social_links #linkedin_link a{
	background-image: url(images/linkedin-trans.png);
}
#top_block #social_links #twitter_link a{
	background-image: url(images/twitter-trans.png);
}
#top_block #social_links #youtube_link a{
	background-image: url(images/youtube-trans.png);
}
#top_block #social_links #rss_link a{
	background-image: url(images/rss-trans.png);
}

#top_block a#subscribe_link {
	display: block;
	position: absolute;
	top: 59px;
	right: 0px;
	z-index: 999;
}

#top_block p {
	margin: 0;
	padding: 0;
}



/*
 *
 * BASE
 *
 */


/*
 *
 * SIDEBAR
 *
 */

#sidebar {
	text-align: left;
	color: #333;
	font-weight: normal;
}

#sidebar a#support_button {
	display: block;
	height: 49px;
	background: transparent url(images/support_dual.png) no-repeat top left;
	margin: 0 0 2em 4px;
	text-indent: -9999px;
}

#sidebar a#support_button:hover {
	background-position: 0px -49px;
}

#sidebar a#support_button:active {
	background-position: 0px 0px;
}

#sidebar ul.contents {
	margin: 0 0 0 0;
	padding: 0;
	font-size: 1.5em;
	width: 180px;
	line-height: 1.1;
}

#sidebar ul.contents a{
	color: #444;
	font-weight: bold;
}

#sidebar ul.contents a:hover {
	text-decoration: underline;
}

#sidebar ul.contents a:active {
	text-decoration: underline;
	color: #000;
}

#sidebar ul.contents li {
	font-family: 'Helvetica', 'Helvetica Neue', 'Arial', Sans-Serif;
	margin: 0;
	padding: 0 0 13px 18px;
	list-style-type: none;
}

#sidebar ul.contents li a{
	display: block;
	padding: 0;
	margin: 0;
}

#sidebar ul.contents ul.child_pages li {
	padding: 7px 0 0 0;
	margin: 0;
}

#sidebar ul.contents li.group:hover a.parent {
	background: transparent url(images/expand-trans.png) no-repeat right 2px;
	text-decoration: none;
}

#sidebar ul.contents ul.child_pages {
	font-size: .8em;
	font-weight: normal;
	display: none;
	margin: 0;
	padding: 0 0 0 16px;
}

#sidebar ul.contents ul.child_pages.active {
	display: block;
}

#sidebar ul.contents ul.child_pages li a {
	color: #666666;
	padding: 0;
}

#sidebar ul.contents ul.child_pages li.current_page_item a {
	color: #444;
}

#sidebar ul.contents ul.child_pages li a:active {
	color: #444;
}

#sidebar #connie_link span.description {
	display: block;
	line-height: 1.0;
	font-size: 10px;
	font-style: italic;
	margin: 0;
}

#sidebar #fineprint {
	font-weight: normal;
	font-size: 11px;
	width: 190px;
}

/*
 *
 * SPLASH
 *
 */

#splash {
	width: 572px;
	margin: 0 auto 0 auto;
	padding: 0;
}

#billboard {
	background: transparent url(images/splash_billboard.png) top left no-repeat;
	display: block;
	width: 572px;
	height: 288px;
	padding-top: 9px;
	padding-left: 9px;
	position: relative;
}

#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}

#slider, #slider li {
    width: 554px;
    height: 270px;
	overflow:hidden;
}

#billboard img {
	border: none;
}

span#prevBtn, span#nextBtn {
	text-indent: -9999px;
	display: block;
    width: 18px;
    height: 18px;
    position: absolute
}

span#prevBtn a, span#nextBtn a {
	display: block;
    width: 18px;
    height: 18px;
}

span#prevBtn {
	bottom: 24px;
	right: 44px;
}

span#nextBtn {
	bottom: 24px;
	right: 24px;
}

span#prevBtn a {
    background: transparent url(images/billboard_arrow_left-trans.png) no-repeat 0 0;
}

span#nextBtn a {
    background: transparent url(images/billboard_arrow_right-trans.png) no-repeat 0 0;
}

span#prevBtn a:hover, span#nextBtn a:hover {
    background-position: 0 -18px;
}

span#prevBtn a:active, span#nextBtn a:active {
    background-position: 0 -36px;
}

div#program_signs {
	height: 276px;
	padding: 0;
	margin: 0;
	background: transparent url(images/programsigns_back.png) top left no-repeat;
}

#program_signs .sign {
	float: left;
	display: inline; /* IE6 double-margin fix */
	width: 125px;
	margin: 16px 9px 0 9px;
	padding: 0;
}

#program_signs .sign h2 {
	margin: 0 0 3px 0;
}

#program_signs .sign h2 a {
	display: block;
	margin: 0;
	padding: 109px 0 0 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.0;
	background: transparent url(images/program_box.jpg) top left no-repeat;
}

#program_signs .sign h2 a:hover {
	color: #C04E01;
}

#program_signs .sign h2 a:active {
	color: #834009;
}

#program_signs .sign p {
	margin: 4px 0 0 0;
	padding: 0;
	font-size: 11px;
}

#program_signs #WEP_sign h2 a{
	background-image: url(images/programsign_WEP.jpg);
}

#program_signs #ELC_sign h2 a{
	background-image: url(images/programsign_ELC.jpg);
}

#program_signs #ESP_sign h2 a{
	background-image: url(images/programsign_ESP.jpg);
}

#program_signs #HSP_sign h2 a{
	background-image: url(images/programsign_HSP.jpg);
}


/*
 *
 * CONTENT
 *
 */

.content ul.nav-2 {
 	margin: 0;
 	padding: 0;
 }

.content ul.nav-2 li {
 	margin: 0;
 	padding: 0;
 	display: inline;
 	list-style-type: none;
 }

.navigation {
	font-family: 'Helvetica', 'Helvetica Neue', 'Arial', Sans-Serif;
	text-align: center;
	font-size: 1.6em;
	font-weight: bold;
}

.navigation a {
	color: #999;
	padding: 0 .3em;
}

.navigation a.current_page {
	color: #333;
}

.navigation #next_link {
	margin-left: 12px;
}

.navigation a:hover {
	text-decoration: none;
	color: #C04E01;
}

.navigation a:active {
	color: #834009;
}

.top_link {
	font-family: 'Helvetica', 'Helvetica Neue', 'Arial', Sans-Serif;
	font-size: 1.6em;
	font-weight: bold;
	text-align: right;
	clear: both;
}

.top_link a:hover {
	text-decoration: none;
}

#news {
	border-top: 1px dotted #999;
	padding: 26px 8px 0 8px;
}

#news .attachment-post-thumbnail {
	float: right;
	margin-left: 20px;
}

#news-plus {
	padding: 0;
}

.entry {
	padding-bottom: 2em;
}

.entry div.speech {
	padding: 0 36px;
	font-style: italic;
}

.entry p {
	margin: 1em 0 0 0;
	padding: 0;
}

p.dateline {
	font-size: .8em;
	margin: 1em 0 0 0;
	padding: 0;
}

.entry h2 {
	font-size: 1.8em;
	line-height: 1.2;
}

.entry h2, #archive .entry h3, .blog .entry h3 {
	margin: 0;
}

.entry h2 a:hover, .entry h3 a:hover {
	color: #C04E01;
}

.entry div.gallery {
	margin: 12px 0 0 0;
}

.entry .gallery a {
	margin: 0 20px 20px 0;
	padding: 0;
	clear: right;
}

.entry .gallery a img {
	margin: 2px;
	padding: 0;
	border: 3px solid #fff;
}

.entry .gallery a:hover img {
	margin: 2px;
	padding: 2px;
	border: 1px solid #ffaa66;
}

.thumbs {
	margin: 12px 0 0 0;
	overflow: auto;
}

.thumbs a {
	display: block;
	float: left;
	margin: 0 22px 22px 0;
	border: 3px solid #fff;
	padding: 0;
	position: relative;
}

.thumbs a img {
	margin: 0;
	padding: 0;
	border: none;
	display: block;
}

.thumbs a:hover {
	padding: 2px;
	border: 1px solid #ffaa66;
	text-decoration: none;
}

.thumbs div.photo-number {
	position: absolute;
	top: 0;
	right: 2px;
}

.thumbs a:hover div.photo-number {
	right: 4px;
}

.thumbs a:hover div.photo-number {
	font-weight: bold;
	font-size: 16px;
}

div.nameList p {
	margin: 0;
	padding: 0;
}

div.nameList h3 {
	font-size: 1em;
}

div.separate {
	border: 1px solid #cccccc;
	padding: 14px;
	margin: 2em 0 2em 0;
	background-color: #ffffff;
}

div.separate h3 {
	margin-top: 0;
	text-align: left;
}

div.separate h4 {
	margin-top: 14px;
	padding-top: 0;
}

div.separate .entry {
	padding-bottom: 0;
}

div.bytheway {
	font-style: italic;
}

div.separate#alyssa {
	background: #ffffff url(images/alyssa.jpg) top left no-repeat;
	padding-left: 132px;
}

div.separate#leigh {
	background: #ffffff url(images/leigh.jpg) top left no-repeat;
	padding-left: 132px;
}

div.separate#raassi {
	background: #ffffff url(images/raassi.jpg) top left no-repeat;
	padding-left: 132px;
}

div.separate p {
	margin: 0;
}

.entry .play_video {
	display: block;
	background: url(images/play_video.png) top left no-repeat;
	width: 107px;
	height: 32px;
	margin-top: 2em;
	text-indent: -9999px;
}

.entry .play_video:hover {
	background-position: 0 -32px;
}

.entry .play_video:active {
	background-position: 0 -64px;
}

.cf-sb .sendbutton {
	width: 83px;
	height: 32px;
	border: none;
	margin: 0;
	padding: 0;
	background: url(images/submit_dual.png) top left no-repeat;
	font-family: 'Helvetica', 'Helvetica Neue', 'Arial', 'Lucida Grande', Sans-Serif;
	font-size: 16.5px;
	font-weight: bold;
	color: #333333;
	text-indent: -9999px;
}

.cf-sb .sendbutton:hover {
	color: #444444;
	background-position: 0 -32px;
}

.cf-sb .sendbutton:active {
	color: #444444;
	background-position: 0 -64px;
}

.content .sub {
	width: 180px;
	float: right;
	border-left: 1px #aaa dotted;
	margin: 0 0 16px 16px;
	font-size: .9em;
}

.content .sub p, .content .sub h3 {
	margin-left: 20px;
}

.sub h3 {
	margin-top: 0;
	padding-top: 0;
}

#search .entry {
	padding: 0;
}

#search .entry h3 {
	font-size: 1.3em;
}

#press_room #releases h2 {
	font-size: 1em;
}

#press_room #releases p {
	margin-top: .5em;
}

.content p a.button {
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 1.6em;
	font-family: 'Helvetica', 'Helvetica Neue', 'Arial', 'Lucida Grande', Sans-Serif;
}

.content p a.gallery-button {
	font-weight: bold;
	padding-right: 16px;
}

.content p.footnote {
	font-style: italic;
	clear: both;
	padding-top: 28px;
}

div.committee_list p {
	margin: 0;
	padding: 0;
}

div.committee_list h4 {
	margin-bottom: 0;
	padding-bottom: 0;
}

.content div.column_one, .content div.column_two {
	width: 250px;
}

.content div.column_one h3, .content div.column_two h3 {
	margin-top: 18px;
}

.content div.column_one {
	float: left;
	margin-right: 50px;
}

.content div.column_two {
	float: left;
}

/*
 *
 * Support
 *
 */

div#donate-choices {
	display: none;
}

a.choice {
	display: block;
	margin: 12px 0 0 12px;
	height: 19px;
	padding: 0 0 0 28px;
	color: #333;
	background: transparent url(images/radio.png) no-repeat top left;
}

a.choice:active {
	background-position: 0px -57px;
}

a.choice-active {
	background-position: 0px -38px;
	font-weight: bold;
}

#donate-forms {
	position: relative;
	height: 48px;
}

#donate-forms a {
	display: block;
	position: absolute;
	top: 16px;
	left: 12px;
	width: 83px;
	height: 32px;
	background: transparent url(images/donate.png) no-repeat top left;
	text-indent: -9999px;
	visibility: hidden;
}

#donate-forms a:hover {
	background-position: 0 -32px;
}

#donate-forms a:active {
	background-position: 0 -64px;
}

#donate-forms .shown {
	visibility: visible;
}

#donate-destination input.sendbutton {
	background: transparent url(images/donate.png) no-repeat top left;
	text-indent: -9999px;
	display: block;
	width: 83px;
	height: 32px;
	border: none;
	margin: 12px 0 0 12px;
}

input.sendbutton:focus {
	outline: none;
}


#donate-destination input.sendbutton:hover {
	background-position: 0 -32px;
}

#donate-destination input.sendbutton:active {
	background-position: 0 -64px;
}

#donate-destination div.form-unit {
	margin: 12px 0 0 12px;
}

#donate-destination label.donation-dest-label {
	padding-left: 12px;
}

/*
 *
 * Soiree
 *
 */

.content#soiree h2 {
	width: 570px;
	height: 150px;
	background: #000000 url(images/soiree_banner.png) no-repeat;
	text-indent: -9999px;	
}

.content#soiree ul.nav-2 {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 18px;
}

.content#soiree ul.nav-2 li {
	margin: 0 9px;
	text-align: center;
}

.content#soiree ul.nav-2 li a, .content#soiree ul.nav-2 li a:link {
	color: #666666;
}

.content#soiree ul.nav-2 li.current_page_item a {
	color: #000000;
}

/*
 *
 * Salute
 *
 */

.content#salute h2 {
	width: 570px;
	height: 137px;
	background: #000000 url(images/salute-banner.png) no-repeat;
	text-indent: -9999px;	
}

.content#salute ul.nav-2 {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 18px;
}

.content#salute ul.nav-2 li {
	margin: 0 9px;
	text-align: center;
}

.content#salute ul.nav-2 li a, .content#salute ul.nav-2 li a:link {
	color: #666666;
}

.content#salute ul.nav-2 li.current_page_item a {
	color: #000000;
}

.content #post-37 p {
	margin-top: 0;
}

.content #post-37 h4 {
	margin-bottom: 0;
}

.content #post-29 address {
	margin-top: 1em;
	text-align: center;
}

/*
 *
 * Misc Content Pages
 *
 */

#post-2130 h2 {
	display: none;
	background: red;
}

#post-1048 .entry {
	background-color: #000000;
	padding: 0;
}

#post-1048 h2 {
	background: #000000 url(images/WhoInspiresYou-heading.png) no-repeat;
	width: 570px;
	height: 472px;
	margin-bottom: 0;
	text-indent: -9999px;	
}

#post-1048 #inspires-text {
	padding: 18px;
	color: #cccccc;
}

#post-1048 #inspires-text p {
	margin-top: 0;
}

#post-1048 #inspires-text p, #post-1048 #inspires-text ol {
	font-size: 16px
}

#post-1048 #inspires-text strong {
	color: #ffffff;
}

#post-1048 #inspires-text h3 {
	color: #cccccc;
}

#post-1048 #inspires-text .dateline {
	display: none;
}

#post-1972 div.entry {
	background: transparent url(images/lego-web-page.png) no-repeat 0 0;
	padding-top: 481px;
}

.listNav { margin:0 0 10px; }
.ln-letters { overflow:hidden; }
.ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid #cccccc; border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }

/*
 *
 * TABS
 *
 */

 ul.tab-nav {
	list-style: none;
	margin: 0;
	padding: 0 0 0 10px;
	border-bottom: 6px solid #d2d2d2;
 }

 ul.tab-nav li {
	display: Inline;
	margin: 0;
	padding: 0;
 }

ul.tab-nav li a {
	border-top: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	padding: 4px 5px 2px 5px;
	color: #666666;
	text-decoration: none;
	margin-bottom: 5px;
	position: relative;
	top: -2px;
}

ul.tab-nav li a.selected, ul.tab-nav li a:hover {
	background-color: #d2d2d2;
	color: #333333;
	padding-bottom: 4px;
}

ul.tab-nav li a:focus {
	outline: 0;
}

div.entries .entry {
	padding-bottom: 0;
}

/*
 *
 * Panels
 *
 */

ul.panel-nav {
	list-style-type: none;
	text-align: center;
	width: 570px;
	margin: 0 auto;
	padding: 0;
}

ul.panel-nav li {
	margin: 0;
	padding: 0;
	display: inline;
}

ul.panel-nav li.last {
}

ul.panel-nav li a.current, ul.panel-nav li a.current:link {
	color: #ff6600;
}

ul.panel-nav li a:hover {
}

div.panels .panel {
	display: none;
	overflow: auto;
}

div.panels .p1 {
	display: block;
}

/*
 *
 * Image Captions
 *
 */

.boxgrid{
	width: 128px;
	height: 162px;
	float: left;
	background: #c0c0c0;
	overflow: hidden;
	position: relative;
	margin: 0 14px 14px 0;
	padding: 0 0 0 0;
	border: 0px solid #ccc;
}

.boxgrid img.face{
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	padding: 0;
	margin: 0;
}

.boxgrid h3 {
	padding: 0 8px;
	margin: 8px 0 8px 0;
	color:#C04E01;
	font-size: 10px;
}

.boxgrid p{
	font-family: 'Helvetica', 'Helvetica Neue', 'Arial', 'Lucida Grande', Sans-Serif;
	padding: 0 8px;
	margin: 0;
	color:#000;
	font-weight: bold;
	font-size: 9px;
	line-height: 1;
}

.boxgrid p.yw_title, .nameList p.yw_title {
	font-style: italic;
}

.boxcaption{
	float: left;
	position: absolute;
	background: #fff;
	height: 100px;
	width: 100%;
	opacity: .8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
	top: 162;
	left: 0;
}
.caption .boxcaption {
	top: 136px;
	left: 0;
}

.not-pictured {
}

/*
 *
 * FOOTER
 *
 */

.footer {
	font-family: Helvetica, Arial, Sans-Serif;
	color: #ffffff;
	text-align: center;
	font-size: 1.2em;
}

.footer a, .footer a:link, .footer a:hover {
	color: #ffffcc;
}

#boilerplate {
	width: 830px;
	margin: 0 auto;
	padding: 0 0 0 0;
	clear: both;
	font-weight: bold;
}

/*
 *
 * MISC
 *
 */

a.inline-button {
	padding: 0 1em;
}

div.sig-awb {
	margin-top: 10px;
	padding-top: 50px;
	background: transparent url(images/sig-awb.png) no-repeat top left;
}

.entry form {
	text-align: left;
}

.content a img.size-medium, .content img.size-medium {
	border: 1px solid #666;
}

.content a:hover img.size-medium {
	border-color: #333;
}

img.centered, dl.centered, div.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright, dl.alignright, div.alignright {
	margin: 0 0 18px 26px;
	display: inline;
}

img.alignleft, dl.alignleft, div.alignleft {
	margin: 0 28px 18px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.hidden {
	display: none;
}

.wp-caption-text, .wp-caption-dd {
	font-size: 10px;
	padding: 0;
	margin: 0;
	text-align: center;
}

.clear {
	clear: both;
}