/*
	Theme Name: RWI
	Author: RWI
	Version: 1.0
*/  
  
/*  LAYOUT  */
#wrapper							{padding:0;}
#container							{padding-bottom: 10px; padding-top: 20px;}
#contentwrap						{background:#fff;}

/* COMMON */
a									{color:#ce5a28;}
a:hover								{text-decoration: underline;}
OL, UL 								{ list-style: none; }
.alignleft							{float:left;}
.alignright							{float:right;}
blockquote							{overflow:hidden;padding:10px 15px;color:#fff; background-color:#856343; font-family:Georgia, "Times New Roman", Times, serif;}
img.wp-smiley						{max-height:12px;border:none;margin:0;padding:0;}
.aligncenter,div.aligncenter		{display:block;margin-left:auto;margin-right:auto;}



/* HEADER  */
#header								{ width: 950px;	position: relative;	height: 100px; }
	#header UL#nav-1					{ position: absolute; right: 0; top: 0;	width: 140px; }
	#header UL#nav-1 LI 				{ float: left; }
	#header UL#nav-1 LI A 				{ font-size: 12px; display: block; margin-left: 10px;	padding-top: 5px; }
	#header UL#nav-1 LI.donate2 A 		{ background: url(http://rootsandwingsintl.org/images/donate-home-btn.png) no-repeat; display: block; height: 22px; width: 68px; text-indent: -10000px; }
	
H1#logo 							{ background: url(http://rootsandwingsintl.org/images/roots-and-wings-logo.png) no-repeat; height: 70px; width: 240px; 
									position: absolute; top: 0; left: 0; text-indent: -10000px; }
H1#logo A 							{ display: block; height: 70px; width: 240px; }

/*NAVIGATION*/
#smoothmenu1 						{ top: 70px; position: absolute; }
FIELDSET 							{ border-style: none; }
FORM#cse-search-box 				{ position: absolute; right: 5px; top: 3px; }

/*#header{height:100px;padding-top:25px;background:#fff url(images/header-top.png) top left repeat-x;}
#header h1{margin-bottom:0 !important;font-family:Georgia, Times New Roman Times, Serif;font-weight:bold;font-size:46px;padding:8px 0 0 15px;}
#header h1 a,#header h1 a:visited{color:#262a29;text-decoration:none;}
#header h2{padding-left:15px;color:#5e5f5f;font-size:14px;font-family:Georgia, Times New Roman Times, Serif;font-style:italic;}*/

/* NAVIGATION MENUS  */

/*#pagemenucontainer{height:40px;margin-top:14px;}
#pagemenu{height:30px;margin-bottom:1px;}
#pagemenu li a,#pagemenu li a:link{color:#fff;display:block;text-decoration:none;font-weight:bold;text-transform:uppercase;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-shadow:0 1px 0 #000;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:2px solid #232726;margin:0 3px;padding:6px 10px;}
#pagemenu li a:hover,#pagemenu li a:active{background:#3d4341;color:#fff;display:block;text-decoration:none;text-shadow:0 1px 0 #000;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:2px solid #595d5c;}
#pagemenu li.current_page_item a{color:#fff;background:#3d4341;text-shadow:0 1px 0 #000;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:2px solid #595d5c;}
.navcontainer{height:34px;} 
#nav{height:34px;margin-bottom:1px;padding-left:10px; background: #e0eacb;}
#nav li{float:left;list-style:none;background:url(images/nav-seperator.gif) right center no-repeat;margin:0;padding:0;}
#nav li a,#nav li a:link{color:#000;display:block;text-decoration:none;font-size:12px;font-weight:bold;text-transform:lowercase;margin:0 3px;padding:11px 12px 10px; }
#nav li a:hover,#nav li a:active,.current-cat{color:#4d8fb0;display:block;text-decoration:none;}
#nav li.current-cat a{color:#4d8fb0;}*/

/* CONTENT  */
#content{background-color:#fff;padding:15px 5px 15px 15px; }
.post{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd; }
	.post_catg a { color:#4D8FB0; text-transform: lowercase; text-decoration:none; }
	.post_catg a:hover { text-decoration: underline; }
	.post p{margin-bottom:1.5em;}
	.title{font-size:22px;font-family:Georgia, Times New Roman Times, Serif;font-weight:bold;margin:0 0 2px;padding:0 0 0.2em 0;}
	.title a{text-decoration:none;color:#542D24; text-shadow: #a59f9f 1px 1px 3px; }
	.title a:hover{text-decoration:none;color: #fff; background: #ce5a28;}
	.postdate{font-size:12px;font-family:Georgia, Times New Roman Times, Serif;font-style:italic;color:#8a8a8a;}
	.postdate img {border:none;vertical-align:middle;margin:2px;}
	.entry{text-align:justify;line-height:1.4em;font-size:14px;color:#3a3939;}
	.wp-post-image {	padding: 0 10px 0 0; margin: 0 0 0.25em 0; float: left; }
.navigation {padding:10px 0; color: #000; font-size: 16px; font-weight: bold; text-transform: lowercase; margin-top: 1em;} 
.navigation a {color: #000; text-decoration:none; padding: 3px; } 
.navigation a:hover { background: #92B841; color:#fff;}

#blog-img { background: url(images/blog-header.jpg) top left no-repeat; height:120px; margin-top: 15px; border: 1px solid #7f7f7f; }
	#blog-img a { display: block; width: 310px; height:120px; text-indent: -10000px; }
	#blog-img a:hover { background:none;}


pre{overflow:auto;width:470px;}
.post img{max-width:680px;}

.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}


/* SINGLE POST */
h4.post_cat { font-size: 1em; line-height: 1.8em; text-transform: lowercase; font-weight: bold; padding: 0 0 0.2em 0; margin: 0 0 1em 0; border-bottom: 1px solid #ccc; }
h4.post_cat a { text-decoration:none; color: #000;}
h4.post_cat a:hover { text-decoration:none; color: #ce5a28;}
h2.title_single { font-size:24px;font-family:Georgia, Times New Roman Times, Serif;font-weight:bold;margin:0 0 2px;padding:0; color:#542D24; text-shadow: #a59f9f 1px 1px 3px;}
.postdate_single {font-size:12px;font-style:italic;color:#8a8a8a; margin: 0 0 12px 0;}


/* COMMENT */
h3.heading1 {  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight: bold; text-transform:lowercase; }

#comments h3 { margin-bottom: 10px; }

#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform { margin: 5px 10px 0 0; }
#commentform textarea { width: 100%; padding: 2px; }
#commentform #submit { margin: 0 0 5px auto; float: right; }
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.alt { margin: 0; padding: 10px; }

.commentlist { padding: 0; text-align: justify; }
.commentlist li { margin: 15px 0 10px; padding: 10px 5px 5px 10px; list-style: none; border-top: 1px solid #dadada; }
.commentlist li a {color: #3A6999; text-decoration:none; }
.commentlist li a:hover {text-decoration:underline; }
.commentlist li ul li { margin-right: -5px; margin-left: 10px; }
.commentlist p { margin: 0 5px 0 0; }
.children { padding: 0; }
.comment-author { margin-bottom: 10px;}
.comment-author .avatar { margin-right: 10px; border: 2px solid #777;}
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block;  }
.post_thumbnail { margin: 0 10px 10px 0; }


/* PAGES  */
.pagetitle{padding-bottom:16px;line-height:22px;font-size:22px;font-family:Georgia, Times New Roman Times, Serif;font-weight:bold; color:#CE5A28; border-bottom: 5px solid #CE5A28; } 



/* SIDEBAR(S)  */
.sidebar											{font-size:13px;color:#262a29;  }
	.sidebar a											{text-decoration:none;color:#000;}
	.sidebar a:hover									{background:#46251e ; color:#fff; }
	.sidebar h2 { margin:0 0 6px 0; padding:15px 10px 0 10px;  }
h2.widgettitle { font-size:20px;font-family:Georgia, Times New Roman Times, Serif;font-weight:bold;color:#4d8fb0; text-transform:lowercase;}	
h2.widgettitle a {color:#92b841;}	

.rssbox{margin:10px 0 0;padding:10px; }
	.rssbox a{color:#e23007;font-size:16px;font-weight:bold;text-decoration:none;}
	.rssbox a:hover{color:#000; background: none;}
/*.twitterbox{margin:10px 0 0;padding:10px;}
	.twitterbox a{color:#02349b;text-transform:uppercase;font-size:14px;font-weight:bold;text-decoration:none;}
	.twitterbox a:hover{color:#000; background: none;}	*/
#search{height:26px;text-align:right;padding:0;}
	#search input{background: #fff; color:#bebebe; border: 1px solid #ccc; color: #000;}
	#s{width:210px;background:none;margin:3px 0 0;padding:4px;}
.sidebarvideo{text-align:center;}
.sidebarvideo h2{text-align:left;}

.sidebar ul{list-style-type:none;margin:0 0 10px;padding:0;}
.sidebar ul li{list-style-type:none;margin:0 0 10px;padding:0 0 15px; border: 1px solid #d5d1b8; -moz-border-radius:1em;-khtml-border-radius:1em;-webkit-border-radius:1em;border-radius:1em; padding: 0 6px 10px 6px; background: #f5f1d9;}
.sidebar ul ul{list-style-type:none;margin:0;padding:0;}
.sidebar ul li li{list-style-type:disc; margin:0;padding:3px 0 3px 0px;}
.sidebar ul li ul li{margin:2px 0 2px 22px;padding:2px 0 ; border: none;}

/*.headersearch #s{width:180px;}
.headersearch #search{margin-top:10px;}*/

/* Social icons  */
.social_icons{ padding-left: 4px;text-align:left; }
.social_icons h2{font-size:20px;font-family:Georgia, Times New Roman Times, Serif;font-weight:bold;color:#ce5a28; text-transform:lowercase;}
.social_icons a{width:32px;height:32px;margin:0 2px;padding:0 0 0 6px;}
.social_icons a:hover{background-color:#fff;}
.social_icons a:hover img{opacity:1px; }
.social_icons a img{opacity:0.9px;}

/* Newsletter  */
.newsletter { margin:0 0 10px 8px; padding:0 10px 10px 40px; background: url(images/news.png) no-repeat left center; }
.newsletter form label { font-size: 16px; font-weight: 700; color: #4c4c4c; padding-right: 10px; }
.newsletter form .btn 					{ position: relative; top: 6px; margin-left: 5px; }



/* RECENT COMMENT  */
#recentcomments li { background: url(images/bubble.png) left center no-repeat; list-style-type: none; margin-left: 10px; padding-left: 18px;}

ul.tweets li a { color:#4d8fb0; }
ul.tweets li a.timesince { color:#999999 ; font-style:italic }


/* CALENDAR  */
#tag_cloud div,.widget_tag_cloud div{padding:0 15px;}
#wp-calendar th{font-style:normal;text-transform:capitalize;color:#555;background:none !important;}
#wp-calendar caption{text-transform:uppercase;background:none !important;margin:2px 0;padding:2px 4px;}
#wp-calendar td{color:#999;font:normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;letter-spacing:normal;text-align:center;padding:2px 0;}
#wp-calendar td:hover,#wp-calendar #today{background:#eef0f4;color:#555;}
#wp-calendar{empty-cells:show;font-size:14px;font-weight:bold;width:100%;margin:0;padding:0 15px;}

/* Astore  */
.astore { background: url(images/shop.png) no-repeat left center; border: #666 1px solid;  }
.astore a { width:310px; height:91px; display:block; text-indent: -9999px;}
.astore a:hover { background: none;}



/* FOOTER  */
/*#footer{background:#3b403e;text-align:center;color:#fff;font-size:13px;padding:22px;}
#footer a{color:#fff;}
#footer a:hover{text-decoration:none;}
#footer2{color:#e6bbb2;font-size:11px;text-align:center;padding:10px;}
#footer2 a{color:#e6bbb2;text-decoration:none;}*/
#footer { background: #684532; font-size: 11px; color: #FFF; padding: 0.6em 10px; margin: 10px auto 0 auto; width:930px; text-align: left; }
	#footer A 						{ color: #FFF; }
	#footer A:hover 					{ text-decoration: underline; }
	#footer span 						{ margin-left: 220px; }


.post_thumbnail{margin:0 10px 10px 0;}
.children{padding:0;}
#pagemenu,#pagemenu ul,#nav,#nav ul{list-style:none;line-height:1;margin:0;padding:0;}
#pagemenu ul,#pagemenu li,#nav ul{float:left;list-style:none;margin:0;padding:0;}
#pagemenu ul li,#nav ul li{list-style:none;margin:0;padding:0;}
#pagemenu li:hover,#pagemenu li.sfhover,#nav li:hover,#nav li.sfhover{position:static;}
