/*
Theme Name: Young Voices RI
Theme URI: http://youngvoicesri.org/
Description: Young Voices RI WordPress theme
Version: 1.0
Author: Greg Kuwaye
Author URI: http://gregkuwaye.com/
*/

BODY { font: 62.5% Tahoma, Arial, Helvetica, sans-serif; background: #fff url(img/yv_bg.png) repeat; }

.container { width: 900px; }

/*  T Y P O G R A P H Y  */

* { outline: none; }
HR { display: none; }

H2 { font-size: 18px; font-weight: bold; margin-bottom: 16px; line-height: 24px; color: #231610; }
H3 { font-size: 14px; font-weight: bold; margin-bottom: 14px; line-height: 22px; color: #90855d; }

/*  post entry  */
SMALL { font-size: 11px; }
.hentry SMALL { display: block; margin: 0 0 10px; color: #aa9085; }

.hentry { border-bottom: 1px solid #e2d8b2; }

#content P { color: #3b241a; font-size: 13px; line-height: 18px; margin-bottom: 13px; }
#content UL, #content OL { font-size: 13px; margin-bottom: 13px; }

/*  Lists  */
#content LI { list-style: disc; margin: 0 0 0 25px; line-height: 1.5em; padding-left: 5px; }
	/*  Un-bullet these lists  */
	#content .nolist LI { list-style: none; margin-left: 0; padding-left: 0; }

#content A:link, #content A:visited, #footer A:link, #footer A:visited { text-decoration: none; color: #943865; }
#content A:hover, #footer A:hover { text-decoration: underline; }

#sidebar { color: #f7f2dd; }
#sidebar H4 { font-size: 12px; font-weight: bold; margin-bottom: 16px; }
	.under { text-decoration: underline; }
#sidebar P, #sidebar UL, #sidebar OL { font-size: 11px; }
#sidebar P { line-height: 16px; }
#sidebar LI LI { margin-bottom: 12px; }

#sidebar A:link, #sidebar A:visited { color: #f7f2dd; text-decoration: none; border-bottom: 1px dotted #f7f2dd; }
#sidebar A:hover { border-bottom-style: solid; }

STRONG, B { font-weight: bold; }
EM, I { font-style: italic; }

/*  Other styles  */

#content IMG { border: 1px dotted #e2d8b2; padding: 4px; }

IMG.alignleft { float: left; margin-right: 5px; }
IMG.alignright { float: right; margin-left: 5px; }

/*  */

#header { height: 140px; background: #943965 url(img/yv_headerbg.jpg) 0 0 no-repeat; border-bottom: 1px solid #e2d8b2; }

	#header H1, #header .h1 { position: relative; float: left; margin: 28px 0 0 10px; }
	#header H1 A, #header .h1 A { display: block; width: 162px; height: 85px; background: url(img/yv_logo.png) no-repeat; }
	#header H1 B, #header .h1 B { display: none; }
	

#menu { width: 190px; float: left; padding: 10px 0 0; }
	#menu UL { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
		#menu UL UL { margin-bottom: 8px; }
	#menu A { display: block; text-decoration: none; padding: 5px 0; }
	#menu A:link, #menu A:visited, #menu LI.current_page_item LI A:link, #menu LI.current_page_item LI A:visited { color: #3b241a; }
	#menu A:hover, #menu LI.current_page_item A, #menu LI.current_page_item LI A:hover { color: #943865; }
	
	#menu LI A { text-transform: uppercase; font-weight: bold; }
	#menu LI LI A { text-transform: none; font-weight: normal; background: url(img/yv_bull.png) 0 11px no-repeat; padding-left: 10px; }
	
	#menu LI { padding: 0 0 0 7px; border-left: 5px solid transparent; }
	#menu LI.current_page_ancestor, #menu LI.current_page_item { border-left-color: #e2d8b2; }
	#menu LI.current_page_ancestor LI.current_page_item { border-left-color: transparent; }
	
#content { width: 465px; padding: 15px 15px 20px 20px; float: left; background: #f1edd9; border: 1px solid #e2d8b2; border-top: none; }

	/*  Comments  */
	.comment-author { text-align: right; float: right; width: 90px; font-size: 11px; position: relative; margin: 20px 0 0; }
	.comment-author CITE { display: block; }
	.comment-author .says { display: none; }
	.comment-meta { float: left; display: block; font-size: 11px; width: 360px; }
	.comment-body P { font-size: 11px !important; float: left; clear: left; width: 340px; background: #fffcee; border: 1px solid #e7e0bc; padding: 10px; }

#sidebar { width: 178px; float: left; background: #943965; padding: 15px; }

.widget-item { padding-bottom: 16px; }

#footer { text-align: center; padding: 15px 0; font-size: 11px; }

/*  M I S C  I T E M S  */
.yvpp_donate { margin: 20px 0; }
