/*Amending WooTheme*/

/*font, line height, positioning adjustments*/
body{ background:#171717 url(nutritionwonderland/top_background.jpg) no-repeat top center; font: 14px 'Optima', Trebuchet, 'Trebuchet MS', Arial, sans-serif; }
h2, #sidebar h3{ font-family: 'Optima', Trebuchet, 'Trebuchet MS', Arial, sans-serif; }
.box p{ line-height: 140%; color: #2d2d2d; }
.entry p, .page_entry p, #comments, .arclist ul li{ font-size:14px; line-height:140% !important; color: #2d2d2d; }
.spacer.white { font-size:12px; line-height:120% !important; }
.author_info p { padding-left: 25px; }
.post box p { padding-top: 10px; }
.entry h2, .page_entry h2 { padding: 20px 0px 9px 0px; } /*better spacing */
.entry p, .page_entry p { padding: 7px 0px 7px 0px; }
ol.commentlist p{ font-size: 14px; }
.list2 li p { padding: 8px 0px 8px 0px; line-height: 140%;}
.recaptcha_input_area { font: 10px 'Optima', Trebuchet, 'Trebuchet MS', Arial, sans-serif; color: #ffffff; }
#footer { font-size: 12px; }

/*link hover color changes*/
.box p a, .box p a:link, .box p a:visited, #comments a, #comments a:link, #comments a:visited, .tags a, .tags a:link, .tags a:visited, h3 a, h3 a:link, h3 a:visited, .arclist a, .arclist a:link, .arclist a:visited, .list2 a, .list2 a:link, .list2 a:visited, a.twitter_list a, .twitter_list a:link, .twitter_list a:visited, .table_structure a, .table_structure a:link, .table_structure a:visited, .entry ul a, .entry ul a:link, .entry ul a:visited, .notice_box a, .notice_box a:link, .notice_box a:visited{ color: #6166d1; text-decoration: underline; }
.box p a:hover, #comments a:hover, .tags a:hover, h3 a:hover, .link2 a:hover, ul.list2 a:hover, .arclist a:hover, .twitter_list a:hover, .table_structure a:hover, .entry ul a:hover, .notice_box a:hover, .stbuttontext a:hover{ background-color: #6166d2; color: #ffffff; text-decoration: none; }
span.continue a, span.continue a:link, span.continue a:visited{ color: #6166d1; text-decoration: underline; margin: 0px 10px 0px 10px;}
span.continue a:hover{ background-color: #6166d2; color: #ffffff; text-decoration: none; margin: 0px 10px 0px 10px;}
span.continue-archives a, span.continue-archives a:link, span.continue-archives a:visited{ color: #e1e1e1; text-decoration: underline; }
span.continue-archives a:hover{ color: #e1e1e1; text-decoration: none; }
#tagcloud a, #tagcloud a:link, #tagcloud a:visited { color:#222222; text-decoration:none; }
#tagcloud a:hover { color:#222222; text-decoration: underline; }
#topmenu li a:hover,#topmenu li.active a{ color: #c42929; }

/*img fix*/
.alignleft { margin: 14px 0px 0px -10px; }
.aligncenter { margin: 0px auto 0px auto; }
.alignright {margin: 14px -10px 0px 0px; }
.entry img { border:1px solid #DEDBD1; padding: 4px;}
.wp-caption { background: #efeeee; border:1px solid #DEDBD1; padding: 5px; margin: 7px 0px 7px 0px; }
.wp-caption-text { margin: -8px 0 -5px 7px; } /*dont even try to put a font declaration here */

/*frontpage img fix*/
.featuredpost img { padding: 5px 5px 5px 5px; border-color: #bfbfbf; background: #e1e1e1;}

/*image additions to freshnews*/
#page { background:url(nutritionwonderland/main_box_bg_960x1px.png) repeat-y top center; padding-top: 10px; }
#nav li ul li { background: #FFFFFF url(nutritionwonderland/bgr-box-trans.png) repeat-x top; }
#header_bg { background: #f0f0f0 url(nutritionwonderland/header.jpg) no-repeat top center; height:109px; width: 100%; }
#topmenu_bg { background:url(nutritionwonderland/topmenu_bg_18x34px.jpg) repeat-x; height:34px; width: 100%; }
.box, .widget {	background: #ffffff url(nutritionwonderland/bgr-box-trans.png) repeat-x top left;  }
.box2 {	background: #ffffff url(nutritionwonderland/bgr-box-trans.png) repeat-x top left;  }
#footer { background: #ffffff url(nutritionwonderland/bgr-footer.gif) repeat-x; margin-top: 0px; padding-bottom: 8px;}

/*drop caps*/
.entry > p:first-child:first-letter{ font-size: 55px; float:left; margin: 5px 5px 0px 0px; padding: 5px; border: 1px solid #2d2d2d; font-family: 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif; font-style:normal; text-transform:uppercase; }
.content > p:first-child:first-letter{ font-size: 55px; float: left; margin: 5px 5px 0px 0px; padding: 5px; border: 1px solid #2d2d2d; font-family: 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif; font-style:normal; text-transform:uppercase; } 

	/*safari/chrome hack to get drop caps right */
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			.entry > p:first-child:first-letter { padding-top: 17px;}
			.content > p:first-child:first-letter{ padding-top: 17px;}
		}

/*moving the searcher and the logo*/
.grid_102 { width: 560px; }
#search { background: none; margin-left: -72px;} /*this moves the search box into the right place*/
#search input { color: #ffffff; font-family: 'Optima', Trebuchet, 'Trebuchet MS', Arial, sans-serif; font-size: 18px; margin: 3px 0px 0px -15px; padding-right: 10px; }
#search .btn { margin: 6px 0px 0px 12px; }

/*fixing table look*/
.table_structure { font-size: 11px; border: 1px solid rgb(100,100,100); border-collapse: collapse; margin-bottom: 10px;}
caption.more_spacing { padding: 7px; }
th.column_headings { background: rgb(222,222,222); border: 1px solid rgb(100,100,100); font-size: 12px; padding: 4px 0px 4px 0px;}
td.column_content { border: 1px solid rgb(100,100,100); border-bottom: none; padding: 3px; }

/*moving the rating bar*/
.post_ratings { padding-left: 25px; }

/*comments position adjustment*/
.comment-text { margin-top: -20px;}

/*date-comments class revision for archive(s) */
.date-comments_2{
	font-size: 11px;
	height: 12px;
	line-height: 7px;
	margin: 0 0 10px;
}

/*creating a notice box for main page articles*/
.notice_box { background:#F5F4F0; border:1px solid #DEDBD1; font-size: 11pt; margin-bottom:7px; padding:10px; } 

/*fixing subscription box spacing issues*/
.text-buffer { padding: 14px 0px 0px 10px;}
.clear-minor { clear: both; }

/*for twitter-feeds */
.twitter_list {padding-left: 20px;}
li.twitter-item{ margin-left: 15px; }
p.twitter-message{ padding-bottom: 8px; font-size: 12px;}
.twitter-timestamp{ font-size: 10px; font-style: italic; }

/*for new footer*/
#footer2 { background:url(nutritionwonderland/footer1_1300x368px.jpg) no-repeat top center; height:368px; } 
.grid_101 { display:inline; float:left; margin: 0px 10px 0px 10px;  }
