/*
--------------------------------------------------------
YWCA Canada TEMPLATES CSS
(c) 2010 YWCA Canada. All Rights Reserved.
-------------------------------------------------------- */

/* Associations */
#associations #map {
	width: 480px;
	height: 300px;
	margin-bottom: 15px;
	}
#associations #map #infowindow h1 {
	font-size: 1.25em;
	}

/* Blog */
#blog #content .post {
	margin-bottom: 30px;
	}
#blog #content h4 a {
	border-bottom: 1px solid #004baa;
	font-size: 88%;
	text-decoration: none;
	}
#blog #content p.thumb {
	float: right;
	margin: 0 0 10px 10px;
	}
#blog #content p.tags {
	margin-top: 15px;
	}


/* Events */
#events #content .event {
	margin-bottom: 30px;
	}
#events #content h4 {
	margin: 0 0 8px 0;
	padding: 0;
	}
#events #content h4 a {
	border-bottom: 1px solid #004baa;
	font-size: 88%;
	text-decoration: none;
	}
#events #content h5 {
	margin: 0 0 3px 0;
	padding: 0;
	background-color: transparent;
	color: #555;
	}


/* Homepage */
#home #content .banners {
	margin-top: 10px;
	}
#home #content .banners .left {
	float: left;
	width: 235px;
	}
#home #content .banners .right {
	float: right;
	width: 235px;
	}

#home #content .features {
	clear: both;
	margin-top: 10px;
	}
#home #content .features .row {
	clear: both;
	padding: 10px 0;
	}
#home #content .features .row .left {
	float: left;
	width: 235px;
	}
#home #content .features .row .right {
	margin-left: 245px;
	}
#home #content .features .row h2 {
	width: 235px;
	height: 60px;
	padding: 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	}
#home #content .features .row h2 a {
	display: block;
	width: 235px;
	height: 60px;
	text-indent: -9999px;
	}
#home #content .features .row h3 {
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	font-family: Arial,sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	}
#home #content .features .row h3 a {
	text-decoration: none;
	}
#home #content .features .row h3 a:hover {
	text-decoration: underline;
	}
#home #content .features .row p {
	margin: 0;
	background-color: transparent;
	color: #323232;
	font-family: Georgia,sans-serif;
	}

#en #home #content h2.advocacy {background-image:url(./images/featured/home/en/advocacy.gif);}
#en #home #content h2.apps {background-image:url(./images/featured/home/en/apps.gif);}
#en #home #content h2.blog {background-image:url(./images/featured/home/en/blog.gif);}
#en #home #content h2.cooperation {background-image:url(./images/featured/home/en/cooperation.gif);}
#en #home #content h2.election_2011 {background-image:url(./images/featured/home/en/election_2011.gif);}
#en #home #content h2.events {background-image:url(./images/featured/home/en/events.gif);}
#en #home #content h2.facebook {background-image:url(./images/featured/home/en/facebook.gif);}
#en #home #content h2.media {background-image:url(./images/featured/home/en/media.gif);}
#en #home #content h2.national {background-image:url(./images/featured/home/en/national.gif);}
#en #home #content h2.programs {background-image:url(./images/featured/home/en/programs.gif);}
#en #home #content h2.resources {background-image:url(./images/featured/home/en/resources.gif);}
#en #home #content h2.rose {background-image:url(./images/featured/home/en/rose.gif);}
#en #home #content h2.store {background-image:url(./images/featured/home/en/store.gif);}
#en #home #content h2.tracks {background-image:url(./images/featured/home/en/tracks.gif);}
#en #home #content h2.twitter {background-image:url(./images/featured/home/en/twitter.gif);}
#en #home #content h2.wwv {background-image:url(./images/featured/home/en/wwv.gif);}
#en #home #content h2.young {background-image:url(./images/featured/home/en/young.gif);}

#fr #home #content h2.advocacy {background-image:url(./images/featured/home/fr/advocacy.gif);}
#fr #home #content h2.apps {background-image:url(./images/featured/home/fr/apps.gif);}
#fr #home #content h2.blog {background-image:url(./images/featured/home/fr/blog.gif);}
#fr #home #content h2.cooperation {background-image:url(./images/featured/home/fr/cooperation.gif);}
#fr #home #content h2.election_2011 {background-image:url(./images/featured/home/fr/election_2011.gif);}
#fr #home #content h2.events {background-image:url(./images/featured/home/fr/events.gif);}
#fr #home #content h2.facebook {background-image:url(./images/featured/home/fr/facebook.gif);}
#fr #home #content h2.media {background-image:url(./images/featured/home/fr/media.gif);}
#fr #home #content h2.national {background-image:url(./images/featured/home/fr/national.gif);}
#fr #home #content h2.programs {background-image:url(./images/featured/home/fr/programs.gif);}
#fr #home #content h2.resources {background-image:url(./images/featured/home/fr/resources.gif);}
#fr #home #content h2.rose {background-image:url(./images/featured/home/fr/rose.gif);}
#fr #home #content h2.store {background-image:url(./images/featured/home/fr/store.gif);}
#fr #home #content h2.tracks {background-image:url(./images/featured/home/fr/tracks.gif);}
#fr #home #content h2.twitter {background-image:url(./images/featured/home/fr/twitter.gif);}
#fr #home #content h2.wwv {background-image:url(./images/featured/home/fr/wwv.gif);}
#fr #home #content h2.young {background-image:url(./images/featured/home/fr/young.gif);}


/* Members */
#members #nav .identity {
	margin-bottom: 20px;
	padding: 12px 20px;
	background-color: #739dd2;
	color: #fff;
	font-family: Georgia,sans-serif;
	font-size: 80%;
	line-height: 18px;
	}
#members #content form .textbox {
	width: 300px;
	font-family: Verdana,sans-serif;
	font-size: 80%;
	}
#members #content .flash {
	width: 440px;
	margin: 10px 0 20px 0;
	padding: 10px 20px;
	background-color: #b41a88;
	color: #fff;
	font-weight: bold;
	}
#members #content h2 {
	font-size: 1.25em;
	}
#members #content dl {
	margin: 20px 0;
	}
#members #content dt {
	margin-top: 15px;
	}
#members #content dd {
	margin: 5px 0 0 25px;
	}
#members #content .list {
	width: 100%;
	margin: 10px 0 20px 0;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}
#members #content .list th,
#members #content .list td {
	padding: 7px 10px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
#members #content .list th {
	background-color: #eee;
	text-align: left;
	}
#members #content .file {
	padding: 1px 20px 15px 20px;
	border: 1px solid #ccc;
	background-color: #eee;
	}


/* YWCA in the News */
#news #content .news {
	margin-bottom: 30px;
	}
#news #content h4 {
	font-size: 1.1em;
	}
#news #content h4 a {
	border-bottom: 1px solid #004baa;
	text-decoration: none;
	}
#news #content h5 {
	padding: 0;
	background-color: transparent;
	color: #555;
	}


/* Newsletters */
#newsletters #content form {
	margin-top: 20px;
	}
#newsletters #content .success {
	margin-bottom: 15px;
	border: 1px solid #323232;
	padding: 10px 20px;
	background-color: #739dd2;
	color: #fff;
	}
#newsletters #content .error {
	margin-bottom: 15px;
	border: 1px solid #323232;
	padding: 10px 20px;
	background-color: #b61887;
	color: #fff;
	}
#newsletters #content .newsletter {
	margin-top: 30px;
	}
#newsletters #content h4 a {
	border-bottom: 1px solid #004baa;
	font-size: 88%;
	text-decoration: none;
	}
#newsletters #content h5 {
	padding: 0;
	background-color: transparent;
	color: #555;
	}


/* People */
#people #content .person {
	clear: both;
	margin-bottom: 30px;
	}
#people #content .person img {
	float: right;
	margin: 10px 0 10px 10px;
	}
#people #content .person h4 a {
	border-bottom: 1px solid #004baa;
	text-decoration: none;
	}
#people #content .person h5 {
	padding: 0;
	background-color: transparent;
	color: #555;
	}


/* Press Releases */
#press #content .press {
	margin-bottom: 30px;
	}
#press #content h4 a {
	border-bottom: 1px solid #004baa;
	font-size: 88%;
	text-decoration: none;
	}
#press #content h5 {
	padding: 0;
	background-color: transparent;
	color: #555;
	}


/* YWCA Reports & Publications */
#publications #content .publication {
	margin-bottom: 30px;
	}
#publications #content h4 {
	font-size: 1.1em;
	}
#publications #content h4 a {
	border-bottom: 1px solid #004baa;
	text-decoration: none;
	}
#publications #content h5 {
	padding: 0;
	background-color: transparent;
	color: #555;
	}


/* Research */
#research #content ul {
	margin-bottom: 10px;
	}
#research #content h3 {
	margin-top: 15px;
	}
#research #content h3.subjects {
	border-bottom: 1px solid #323232;
	}
#research #content h4 {
	padding: 0 0 2px 0;
	background-color: transparent;
	color: #555;
	font-size: 1em;
	}
#research #content h5 {
	margin-bottom: 5px;
	padding: 0;
	}
#research #content h5 a {
	border-bottom: 1px solid #004baa;
	text-decoration: none;
	}
#research #content .document,
#research #content .link {
	margin: 0 0 20px 0;
	}
#research #content .info {
	margin: 0 0 5px 0;
	background-color: transparent;
	color: #666;
	font-style: italic;
	line-height: 15px;
	}


/* Resource Center */
#resources #content ul {
	margin-bottom: 10px;
	}
#resources #content h3 {
	margin-top: 15px;
	}
#resources #content h3.subjects {
	border-bottom: 1px solid #323232;
	}
#resources #content h4 {
	padding: 5px 0 0 0;
	background-color: transparent;
	color: #555;
	font-size: 1em;
	}
#resources #content .link {
	margin: 0 0 20px 0;
	}
#resources #content .error {
	margin-bottom: 20px;
	border: 2px solid #323232;
	padding: 10px 20px 5px 20px;
	background-color: #739dd2;
	color: #fff;
	}
#resources #content form label {
	font-weight: bold;
	}
#resources #content form input {
	width: 350px;
	}


/* Search */
#search #cse-search-results iframe {
	width: 480px;
	margin-top: 20px;
	}


/* Unsubscribe */
#unsubscribe #content p {
	margin: 10px 0;
	}


/* Videos */
#videos #content .video {
	margin-bottom: 30px;
	}
#videos #content .video h4 a {
	border-bottom: 1px solid #004baa;
	font-size: 88%;
	text-decoration: none;
	}


/* YEIP Stories */
#yeip #content .story {
	clear: both;
	margin-bottom: 30px;
	}
#yeip #content .story img {
	float: right;
	margin: 10px 0 10px 10px;
	}
#yeip #content .story h5 {
	padding-top: 0;
	background-color: transparent;
	color: #555;
	}

