/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

html, body{ background:#F2F2F2 url('/img/background_repeat.jpg'); background-repeat:repeat-y; font-family: "Comic Sans MS",arial,helvetica,clean,sans-serif; }

a{ color:#000000; }
a:hover{ text-decoration:none; }

/** backgrounds **/
#background{ background-color:transparent; background-position: center top; background-repeat:no-repeat; }
.home #background{ background-image:url('/img/background_home.png');  min-height:573px;}
.youfa-board #background{ background-image:url('/img/background_board.png'); min-height:720px; }
.about-youfa #background{ background-image:url('/img/background_about.png'); min-height:593px; }
.share-youfa #background{ background-image:url('/img/background_share.png'); min-height:783px; }
.events #background{ background-image:url('/img/background_events.png'); min-height:588px; }
.you-run-it #background{ background-image:url('/img/background_yourunit.png'); min-height:501px; }

#wrapper{}

/** menu **/
#header{ height:103px; width:980px; margin:0 auto; padding-left:110px; padding-bottom:5px; }
/*.mainNav{ margin-top:27px; margin-left:126px; float:left; height:46px; }*/
.mainNav{ padding-top:27px; padding-left:10px; float:left; height:46px; width:845px; }
.mainNav li{ float:left;}
.mainNav li a{ display:block; height:77px; overflow:hidden; text-indent:-9999px; position:relative; outline:none;
	background-color:transparent; background-repeat:no-repeat; background-position:0 0; }
.mainNav li a:hover{ background-position:0 -77px; }
.mainNav li.current_page_item a, .mainNav li.current_page_item a:hover, .mainNav li.current_page_ancestor a, .mainNav li.current_page_ancestor a:hover{ background-position:0 -154px; }

/* Logo */
#header h1#youfa_logo {
	float:left;
	width:116px;
	height:74px;
	background:transparent url(/img/youfa_logo.jpg) no-repeat 0px 0px;
	text-indent:-9999px;
	position:relative;
	left:-4px;
	top:26px;
}

	/* Home */
.mainNav .page-item-3 a{ width:105px; background-image:url('/img/nav_home.png');} 
	/* YoUFA Board */
.mainNav .page-item-5 a{ width:149px; background-image:url('/img/nav_board.png'); } 
	/* About YoUFA */
.mainNav .page-item-19 a{ width:150px; background-image:url('/img/nav_about.png'); } 
	/* Share YoUFA */
.mainNav .page-item-29 a{ width:152px; background-image:url('/img/nav_share.png'); } 
	/* Events */
.mainNav .page-item-35 a{ width:108px; background-image:url('/img/nav_events.png'); } 
	/* You Run It */
.mainNav .page-item-39 a{ width:123px; background-image:url('/img/nav_yourunit.png'); } 


/** content panel **/
#content{ background:transparent url('/img/contentpane_repeat.png') repeat-y center top; width:994px; margin:0 auto; position:relative; }
#content-top{background:transparent url('/img/contentpane_top.png') repeat-y scroll 0 0; height:205px; top:-9px; overflow:hidden; position:absolute; width:994px; left:0;}
#content-bottom{background:transparent url('/img/contentpane_bottom.png') repeat-y scroll 0 0; bottom:-15px; height:181px; overflow:hidden; position:absolute; width:993px; left:0;}

.home #content { background:none; }
.home #content-top { background:none; }
.home #content-bottom { background:none; }

#content-bottom #bottom-graphic {
	height:174px; 
	position:relative;
	width:444px;
	left:538px;
	top:-8px;
}
.youfa-board #content-bottom #bottom-graphic { background:transparent url('/img/youfa-board_footergraphic.jpg') repeat-y scroll 0 0; }
.about-youfa #content-bottom #bottom-graphic { background:transparent url('/img/about-youfa_footergraphic.jpg') repeat-y scroll 0 0; }
.share-youfa #content-bottom #bottom-graphic { background:transparent url('/img/share-youfa_footergraphic.jpg') repeat-y scroll 0 0; }
.events #content-bottom #bottom-graphic { background:transparent url('/img/events_footergraphic.jpg') repeat-y scroll 0 0; }
.you-run-it #content-bottom #bottom-graphic { background:transparent url('/img/you-run-it_footergraphic.jpg') repeat-y scroll 0 0; }

#content_wrapper{ margin:0 auto; left:0; position:relative; top:0; width:970px; }

/* Set min-height (IE6-proof) */
#content_wrapper {
	height: 422px;
	min-height:422px;
	padding-bottom:125px;
}

#content > #content_wrapper {
	height: auto;
}

.home #content #content_wrapper { margin:0 auto; left:0; position:relative; top:0; width:970px; height:422px; min-height:422px; padding-bottom:0px;}

#breadcrumb{ padding:3px 210px; color:#FFFFFF; font-size:77%; }
#breadcrumb a{ color:#FFFFFF; }
.youfa-board #breadcrumb{ background-color:#22bbb9; }
.about-youfa #breadcrumb{ background-color:#f47c2a; }
.share-youfa #breadcrumb{ background-color:#8cc637; }
.events #breadcrumb     { background-color:#c959a2; }
.you-run-it #breadcrumb { background-color:#027ec4; }

/* Header styles */
h1#title { font-size:182%; color:#000; height:52px; margin:0px 0px 20px; padding:0px; text-indent:-9999px; background: transparent url(/img/pagetitle_you-run-it.jpg) no-repeat; }
.you-run-it h1#title { background: transparent url(/img/pagetitle_you-run-it.jpg) no-repeat; }
.youfa-board h1#title { background: transparent url(/img/pagetitle_youfa-board.jpg) no-repeat; }
.about-youfa h1#title { background: transparent url(/img/pagetitle_about-youfa.jpg) no-repeat; }
.share-youfa h1#title { background: transparent url(/img/pagetitle_share-youfa.jpg) no-repeat; }
.events h1#title { background: transparent url(/img/pagetitle_events.jpg) no-repeat; }
.events .post.dummy-title h1#title { margin-bottom:0px; }


/* Introduction styles (h3) */
.entry h3 { text-align:justify; color:#1D68B5; margin-bottom:20px; line-height:125%; font-size:153.9%; /*width:66%;*/ }
.you-run-it .entry h3 { color:#1D68B5; }
.you-run-it .entry h3 a { color:#1D68B5; font-weight:bold; }
.youfa-board .entry h3 { color:#22BBB9; }
.youfa-board .entry h3 a { color:#22BBB9; font-weight:bold; }
.about-youfa .entry h3 { color:#F47C2A; }
.about-youfa .entry h3 a { color:#F47C2A; font-weight:bold }
.share-youfa .entry h3 { color:#8CC637; }
.sahre-youfa .entry h3 a { color:#8CC637; font-weight:bold; }
.events .entry h3 { color:#C959A2; }
.events .entry h3 a { color:#C959A2; font-weight:bold; }

/* Content styles */
/*titles*/
div.page div.entry h1, div.post h1 { font-size:153.9%; color:#8CC637; font-weight:bold; padding:15px 0px }
div.post h1.blogpost-title { padding:0px; }
div.post h1.blogpost-title.detail { padding-top:20px; }
div.page div.entry h1, div.post h1 a { color:#8CC637; text-decoration:none; }
.you-run-it div.page div.entry h1 { color:#1D68B5; }
.youfa-board div.page div.entry h1 { color:#22BBB9; }
.about-youfa div.page div.entry h1 { color:#F47C2A; }
.share-youfa div.page div.entry h1 { color:#8CC637; }
.events div.page div.entry h1 { color:#C959A2; }
/*paragraphs*/
div.page div.entry p { color:#000; font-size:108%; padding-bottom:8px; line-height:150%; }
div.page div.entry em { font-style:italic; }
div.page div.entry strong { font-weight:bold; }
/*subtitles*/
div.page div.entry h2, div.post h2 { font-size:108%; color:#8CC637; font-weight:bold; padding:10px 0px 5px; }
div.post h2.blogpost-title { font-size:131%; color:#8CC637; font-weight:bold; padding:15px 0px; }
div.post h2.blogpost-title a { text-decoration:none; }
div.page div.entry h2, div.post h2 a { color:#8CC637; }
.you-run-it div.page div.entry h2 { color:#1D68B5; }
.youfa-board div.page div.entry h2 { color:#22BBB9; }
.about-youfa div.page div.entry h2 { color:#F47C2A; }
.share-youfa div.page div.entry h2 { color:#8CC637; }
.events div.page div.entry h2 { color:#C959A2; }
/*'led by'*/
div.page div.entry h6, div.post h6 { font-size:85%; color:#8CC637; font-weight:bold; padding:5px 0px; }
div.post h6.blogpost-date { color:#999999; padding:2px 0px 10px; }
.you-run-it div.page div.entry h6 { color:#1D68B5; }
.youfa-board div.page div.entry h6 { color:#22BBB9; }
.about-youfa div.page div.entry h6 { color:#F47C2A; }
.share-youfa div.page div.entry h6 { color:#8CC637; }
.events div.page div.entry h6 { color:#C959A2; }

.you-run-it div.page div.entry h2 { color:#1D68B5; }
.you-run-it div.page div.entry h2 a { color:#1D68B5; text-decoration:none; }
.youfa-board div.page div.entry h2 { color:#22BBB9; }
.about-youfa div.page div.entry h2 { color:#F47C2A; }
.share-youfa div.page div.entry h2 { color:#8CC637; }
.events div.page div.entry h2 { color:#C959A2; }
/*HRs*/
.share-youfa div.hr { margin-left:210px; margin-right:30px; height:1px; border-top:1px solid #EDEDEC; } /* Blog HRs */
div.page div.entry div.hr { margin:10px 0px; height:1px; border-top:1px solid #EDEDEC; } /* Content page HRs */
/*quotes*/
div.page div.entry h5, div.post h5 { font-size:131%; color:#8CC637; font-style:italic; padding:5px 50px; }
.you-run-it div.page div.entry h5 { color:#1D68B5; }
.youfa-board div.page div.entry h5 { color:#22BBB9; }
.about-youfa div.page div.entry h5 { color:#F47C2A; }
.share-youfa div.page div.entry h5 { color:#8CC637; }
.events div.page div.entry h5 { color:#C959A2; }
/*lists*/
div.page div.entry ul {
	list-style-type:disc;
	list-style-position:outside;
	margin-left:20px;
	padding-bottom:8px;
}
div.page div.entry ul li {
	list-style-type:disc;
	list-style-position:outside;
	margin-left:10px;
}
div.page div.entry ol {
	list-style-type:decimal;
	list-style-position:outside;
	margin-left:20px;
	padding-bottom:8px;
}
div.page div.entry ol li {
	list-style-type:decimal;
	list-style-position:outside;
	margin-left:10px;
}
/*images*/
div.page div.entry img { /*border:1px solid #999999;*/ margin-top:20px; }
/*div.page div.entry img.illustration { border:none; margin:0px; }
div.page div.entry img.illustration_left { border:none; margin:0px; float:left; }
div.page div.entry img.illustration_right { border:none; margin:0px; float:right; }*/
div.page div.entry #calendar_wrapLarge img { border:none; margin-top:0px; }
/*illustrations*/
#illustration {
	float:right;
	position:relative;
	top:-20px;
	right:-35px;
	width:281px;
	height:337px;
}
.about-youfa #illustration {
	background:transparent url('/img/about-youfa_illustration.jpg') no-repeat scroll top right;
}
.about-youfa #illustration.contact_us {
	background:transparent url('/img/contact-us_illustration.jpg') no-repeat scroll top right;
}
.events #illustration {
	background:transparent url('/img/events_illustration.jpg') no-repeat scroll top right;
}
.you-run-it #illustration {
	background:transparent url('/img/you-run-it_illustration.jpg') no-repeat scroll top right;
}
.youfa-board #illustration {
	background:transparent url('/img/youfa-board_illustration.jpg') no-repeat scroll top right;
}
.share-youfa #illustration {
	display:none;
}

/*resource lists*/
div.page div.entry .downloadList {
	padding-top:10px;
	padding-right:200px;
	list-style-type:disc;
	list-style-position:inside;
	margin-left:20px;
	padding-bottom:8px;
}
div.page div.entry .downloadList li.download-title {
	margin:0px;
	padding:10px 0px;
	list-style-type:disc;
	list-style-position:inside;
}
div.page div.entry .downloadList li.download-title a {
	color:#8CC637;
	text-decoration:none;
	font-size:108%;
	font-weight:bold;
}
.you-run-it div.page div.entry .downloadList li.download-title a {
	color:#027EC4;
}
div.page div.entry .downloadList li.download-title p {
	padding:2px 0px 0px 18px;
	margin:0px;
}
div.page div.entry .downloadList li.download-title p.download-hits {
	font-size:77%;
	color:#999999;
}
div.page div.entry .downloadList li.download-title p.download-description {
	font-size:85%;
	color:#000000;
}

.page{padding:20px; width:725px; margin-left:190px;}
/*.page{  padding:0px 0px 20px 20px; width:760px; margin-left:190px;}*/
/*.about-youfa .page { width:380px; }*/
/*.page{  padding:20px; width:450px; margin-left:190px;}*/
.post{  padding:20px; width:725px; margin-left:190px;}
.home .page{ margin-left:0; height:139px; width:725px; }
.home .page-bottom { margin-top:10px; padding-left:20px; }

.home .page .entry h1#welcome-to-youfa {
	text-indent:-9999px;
	background:url('/img/welcome_to_youfa.png') no-repeat;
	width:428px;
	height:44px;
	padding-bottom:0px;
}

.home .page .entry {
	width:72%;
	position:relative;
}

.home .page .entry p a.more {
	background:url('/img/home_more-link.jpg') no-repeat;
	height:19px;
	padding:0px 11px 3px;
	text-align:center;
}

.home .page .entry div#home_polaroid {
	background:url('/img/home_polaroids_bg.png') no-repeat;
	width:209px;
	height:183px;
	position:absolute;
	right:-205px;
	top:-16px;
	cursor:pointer;
}
.home .page .entry div#home_polaroid div#home_polaroid_image {
	background:url('/img/home_polaroid_image1.jpg') no-repeat;
	width:144px;
	height:144px;
	position:absolute;
	left:49px;
	top:24px;
}

.home_panel { width:355px; float:left; }

.home_panel.right { padding-left:10px; }

.home_panel.right .featured {
	/*background:url('/img/home_featured-bg.png') no-repeat;*/
	width:304px;
	height:146px;
	padding:15px 40px 50px 20px;
}

.home_panel.right .featured h3 {
	font-size:116%;
	padding-bottom:5px;
}

.home_panel.right .featured p {
	font-size:85%;
	padding-bottom:5px;
}

.home_panel.right .featured span.highlight {
	font-weight:bold;
	color:#1D68B5;
}

.home_panel.right .featured p a.more {
	background:url('/img/home_featured-content-more.jpg') no-repeat;
	height:21px;
	padding:2px 15px 3px;
	text-align:center;
	width:78px;
	display:block;
	float:left;
}

.home_panel .quotescollection_randomquote {
	/*background:url('/img/home_quote-bg.jpg') no-repeat;*/
	background:url('/img/homepage_wps_polaroid.png') no-repeat scroll 0 3px;
	width:354px;
	height:173px;
	position:relative;
}


.home_panel .quotescollection_randomquote table{
	top:10px;
	right:20px;
	width:155px;
	height:120px;
	position:absolute;
}

.home_panel .quotescollection_randomquote table q {
	display:block;
	/*padding:15px 26px 0px 200px;*/
/*	text-align:justify;*/
	font-size:85%;
	line-height:100%;
}

.home_panel .quotescollection_randomquote  cite {
	display:block;
	text-align:center;
	position:absolute;
	left:190px;
	top:150px;
	width:150px;
}

.home_panel h2.what-people-say {
	background:url('/img/home_what-people-say.png') no-repeat;
	width:366px;
	height:22px;
	text-indent:-9999px;
}

.home_panel h2.featured-content {
	background:url('/img/home_featured-content.png') no-repeat;
	width:366px;
	height:22px;
	text-indent:-9999px;
}

.home_panel h2.learning-games {
	background:url('/img/home_learning-games.png') no-repeat;
	width:366px;
	height:22px;
	text-indent:-9999px;
}

/* Calendar styles */

/*lightbox*/
#EC_daysEvents {
	padding:10px;
	font-size:13px;
}
#EC_daysEvents div.EC_title {
	margin:0px;
	border:none;
	background-color:#B74190;
	color:#FFF;
	font-size:85%;
	font-weight:bold;
	padding:2px;	
}
#EC_daysEvents div.EC_location {
	color:#000;
	background-color:#FFF;
	padding:2px;
	border:none;
	margin:none;
	font-size:85%;
}
#EC_daysEvents div.EC_time {
	color:#000;
	background-color:#FFF;
	padding:2px;
	border:none;
	margin:none;
	font-size:85%;
}
#EC_daysEvents div.EC_description {
	padding:10px;
	font-size:85%;
	font-style:italic;
}
#EC_daysEvents div.EC_linkout_and_postid {
	margin:0px;
	border:none;
	background-color:#B74190;
	color:#FFF;
	font-size:85%;
	font-weight:bold;
	padding:2px;
	font-size:85%;
}
#EC_daysEvents .EC_linkout_linkURL {
	color:#000;
	background-color:#FFF;
	padding:2px;
	border:none;
	margin:none;
	font-size:85%;
}

.home #secondaryNav #calendar_wrap {
	padding-top:30px;
}

.home #secondaryNav #calendar_wrap #wp-calendar {
	margin:0px;
}

.home #secondaryNav #calendar_wrap #wp-calendar caption {
	margin:0px;
	border:none;
	background-color:#B74190;
	color:#FFF;
	font-size:85%;
	font-weight:bold;
	padding:2px 0px;
}

.home #secondaryNav #calendar_wrap #wp-calendar th {
	background-color:transparent;
	color:#000;
	font-size:77%;
	padding:3px;
	font-weight:bold;
}

.home #secondaryNav #calendar_wrap #wp-calendar .padday {
	background-color:transparent;
}

.home #secondaryNav #calendar_wrap #wp-calendar td {
	border:none;
	background-color:transparent;
	font-size:85%;
	padding:1px;
	font-weight:bold;
}

.home #secondaryNav #calendar_wrap #wp-calendar td span {
	display:block;
	height:19px;
	width:23px;
	padding-top:4px;
}

.home #secondaryNav #calendar_wrap #wp-calendar tfoot #EC_previousMonth {
	background:url('/img/home_calendar-back.jpg') no-repeat;
	padding:2px 8px 0px;
	text-align:center;
	position:relative;
	top:-13px;
	left:8px;
}

.home #secondaryNav #calendar_wrap #wp-calendar tfoot #EC_nextMonth {
	background:url('/img/home_calendar-next.jpg') no-repeat;
	padding:2px 8px 0px;
	text-align:center;
}

.home #secondaryNav #calendar_wrap #wp-calendar tfoot #EC_loadingPane {
	/*display:none;*/
}

/* End calendar styles */

.home #secondaryNav .event {
	padding-left:4px;
}

.home #secondaryNav .event h3 {
	color:#666666;
	font-size:77%;
	padding-bottom:4px;
}

.home #secondaryNav .event h2 {
	color:#B74190;
	font-weight:bold;
	padding-bottom:4px;
	font-size:93%;
}

.home #secondaryNav .event p {
	font-size:85%;
}

.home #secondaryNav p a.more {
	background:url('/img/home_event-more-link.jpg') no-repeat;
	height:20px;
	padding:1px 9px 2px;
	text-align:center;
	text-decoration:underline;
}

.home #secondaryNav a { font-size:100%; text-decoration:underline; }
.home #secondaryNav a:hover { text-decoration:none; }

/** sidepanel **/
#secondaryNav{ float:left; background-color: transparent; background-repeat:no-repeat; background-position:center top; 
	width:173px; height:300px; padding: 60px 16px 64px 23px; position:absolute; left:-17px; top:-3px; }
.home #secondaryNav{
	background-image:url('/img/sidepanel_home.png');
	width:168px;
	height:399px;
	padding:32px 31px 10px 14px;
	/*padding: 32px 25px 10px;*/
	top:-9px;
	right:0;
	left:auto;
}
.youfa-board #secondaryNav{ background-image:url('/img/sidepanel_board.png'); }
.about-youfa #secondaryNav{ background-image:url('/img/sidepanel_about.png'); }
.share-youfa #secondaryNav{ background-image:url('/img/sidepanel_share.png'); }
.events #secondaryNav     { background-image:url('/img/sidepanel_events.png'); }
.you-run-it #secondaryNav { background-image:url('/img/sidepanel_yourunit.png'); }

#secondaryNav .page_item { padding:0 7px 3px; margin:0 0 1em;}
#secondaryNav .page_item .page_item { padding:0 7px 3px; margin:0 0 0.2em;}
#secondaryNav li a {
	display:block;
	font-size:108%;
	text-decoration:none;
	padding-bottom:2px;
}

#secondaryNav li.current_page_item a:hover, #secondaryNav li ul li.current_page_item a:hover {
	background:transparent;
}

.youfa-board #secondaryNav a:hover, .youfa-board #secondaryNav li ul a:hover { background:transparent url(/img/youfa-board_linkhover1.jpg) no-repeat scroll -8px 11px; }
.about-youfa #secondaryNav a:hover, .about-youfa #secondaryNav li ul a:hover { background:transparent url(/img/about-youfa_linkhover1.jpg) no-repeat scroll -8px 11px; }
.share-youfa #secondaryNav a:hover, .share-youfa #secondaryNav li ul a:hover { background:transparent url(/img/share-youfa_linkhover1.jpg) no-repeat scroll -8px 11px; }
.events #secondaryNav a:hover, .events #secondaryNav li ul a:hover { background:transparent url(/img/events_linkhover1.jpg) no-repeat scroll -8px 11px; }
.you-run-it #secondaryNav a:hover, .you-run-it #secondaryNav li ul a:hover { background:transparent url(/img/you-run-it_linkhover1.jpg) no-repeat scroll -8px 11px; }

.home #secondaryNav h3#whats-going-on {
	background:url('/img/whats_going_on.jpg') 0px 0px;
	width:180px;
	height:23px;
	text-indent:-9999px;
	left:14px;
	top:34px;
	position:absolute;
}

.youfa-board #secondaryNav .current_page_item{ background:transparent url('/img/subnav_selected_board.png') no-repeat center top; width:156px; }
.about-youfa #secondaryNav .current_page_item{ background:transparent url('/img/subnav_selected_about.png') no-repeat center top; width:156px; }
.share-youfa #secondaryNav .current_page_item{ background:transparent url('/img/subnav_selected_share.png') no-repeat center top; width:156px; }
.events #secondaryNav .current_page_item{ background:transparent url('/img/subnav_selected_events.png') no-repeat center top;     width:156px; }
.you-run-it #secondaryNav .current_page_item{ background:transparent url('/img/subnav_selected_yourunit.png') no-repeat center top; width:156px; }

/** footer **/
#footer{ width:950px; margin:10px auto;  position:relative; }
#footer .credits{ float:right; }

/* Comment styles */
.post .comments_hr { margin:20px 0px; height:1px; border-top:1px solid #EDEDEC; }
.post ol.commentlist .comment_wrapper { padding:10px 200px 10px 0px; }
.post ol.commentlist .comment_wrapper .comment-meta { color:#999; font-size:77%; padding-top:2px; }
.post ol.commentlist .comment_wrapper .comment_title a { text-decoration:none; }
.you-run-it .post ol.commentlist .comment_wrapper h6.comment_title a { color:#1D68B5; }
.youfa-board .post ol.commentlist .comment_wrapper h6.comment_title a { color:#22BBB9; }
.about-youfa .post ol.commentlist .comment_wrapper h6.comment_title a { color:#F47C2A; }
.share-youfa .post ol.commentlist .comment_wrapper h6.comment_title a { color:#8CC637; }
.events .post ol.commentlist .comment_wrapper h6.comment_title a { color:#C959A2; }
.post .navigation { font-size:85%; }
.post .navigation a { color:#333; }

/* Form styles */
.form { width:80%; border:1px solid #1D68B5; margin:0px 20px; padding:25px; background-color:#E8F0F7; }
.you-run-it .form { border-color:#1D68B5; background-color:#E8F0F7; }
.youfa-board .form { border-color:#22BBB9; background-color:#EAF7F6; }
.about-youfa .form { border-color:#F47C2A; background-color:#FDF0E9; }
.share-youfa .form { border-color:#8CC637; background-color:#F2F8EA; }
.events .form { border-color:#C959A2; background-color:#F8ECF4; }

.form label { color:#333333; font-weight:bold; font-size:93%; width:100%; }
.form label.checkbox { font-weight:normal; }
.form p.element { padding:2px 0px 6px; }
.form input.text { width:400px; color:#666666; }
.form input.checkbox { margin:4px 6px 0px 0px; }
.form textarea.textarea { width:500px; }

/* Login form styling */
#content #loginform {
	margin-top:20px;
}

#content #loginform input.text {
	border:1px solid #8CC637;
	color:#666666;
}

#content #loginform dt {
	width:100px;
	float:left;
	margin-bottom:10px;
}
#content #loginform dd {
	margin-bottom:10px;
}

/*Form errors*/
div.page div.entry h2.error {
	color:#990000;
}
div.page div.entry ul.form_errors {
	margin-bottom:15px;
	color:#990000;
}

/*Events calendar*/
div.page div.entry #EC_nextMonthLarge, div.page div.entry #EC_previousMonthLarge {
	font-weight:bold;
	color:#C959A2;
}

/*Levels of involvement table*/
div.page div.entry table#levels_of_involvement td {
	padding:5px;
}

/*Board members table*/
div.page div.entry table#board_members_table td {
	padding:5px;
}

/* Expand/contract in you run it section */
.you-run-it div.page div.entry div.expand_content {
	display:none;
}

#social{
position:absolute;
right:23px;
top:-99px;
}