/*
Theme Name: Emily Murray Nutrition
Theme URI: http://www.emilymurraynutrition.com
Description: Nutrition site with text and images
Author: George Maschmeyer
Author URI: http://www.fastliondesign.com
Version: 1.0
*/

/*RESETS*/
html,div,p,h1,h2,h3,h4,ul,dl,li,dt,dd,span,img,strong,table,th,td,tr{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}
img{display:block}
ul{list-style:none}
/*Tables still need 'cellspacing="0"' in the markup*/
table{border-collapse:collapse;border-spacing:0}

/*BASIC STRUCTURE*/
body{margin:0;padding:0;background:#c6d6ef;font:100%/100% georgia,"times new roman",serif}
dl,dt{margin-top:15px}
dd{margin-left:15px}
p{padding-top:15px}
p.single{margin:0;padding:0}
#print, #printyesno{display:none;width:0;height:0;margin:0;padding:0;overflow:hidden}
#subwrapper{width:920px;margin:0 30px;background:#fff;color:#002957}
#wrapper{width:980px;margin:0 auto;padding:0;background:#fff;color:#002957}
.clearboth{clear:both;height:1px}
.textheading{margin:15px 0 0 0;font:100%/140% verdana, arial, sans-serif;font-weight:bold}

/*HEADER*/
#banner{height:138px;background:#fff}
#header{height:168px;margin-bottom:45px;background:#fff}
img.floatright{width:156px;float:right}
img.floatleft{width:342px;float:left}

/*DROP DOWN MENU. STU NICHOLLS VERSION WITH NO JAVASCRIPT*/
/*This copyright notice must be untouched at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved. This stylesheet and the associated (x)html may be modified in any way to fit your requirements. */
#navbar{width:920px;height:30px;background:#002957;position:relative;z-index:100;color:#fff;line-height:100%}
/* Remove all the bullets, borders and padding from the default list styling */
#navbar ul{height:30px;list-style-type:none}
#navbar ul ul{width:184px}
/* Float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#navbar ul li{width:184px;float:left;height:30px;position:relative}
/* Style the links for the top level */
#navbar ul li a{width:184px;height:30px;display:block;margin:0;padding:0;font-size:105%;text-decoration:none;text-align:center;color:#fff;background:transparent;font-weight:bold}
#navbar ul li a span.navtext{display:block;position:relative;top:6px;background:transparent}
#navbar ul li a.visit{color:#fff;background:#f6a2b6}
/* Style the second level background */
#navbar ul ul a.drop,#navbar ul ul a.drop:visited{background:#002957;color:#fff}
/* Style the second level hover */
#navbar ul ul a.drop:hover{color:#fff;background:#f6a2b6}
#navbar ul ul:hover > a.drop {color:#fff;background:#f6a2b6}
/* Hide the sub levels and give them a positon absolute so that they take up no room */
#navbar ul ul {visibility:hidden;position:absolute;height:0;top:30px;left:0;width:184px}
/* Style the table so that it takes no part in the layout - required for IE to work */
#navbar table {position:absolute;top:0;left:0; border-collapse:collapse}
/* Style the second level links */
#navbar ul ul a{width:184px;height:17px;display:block;background:#002957;color:#fff;border-top:1px solid #75a8d3;padding:6px 0}
/* Style the top level hover */
#navbar a:hover,#navbar ul ul a:hover{color:#fff;background:#f6a2b6}
#navbar:hover > a,#navbar ul ul :hover > a {color:#fff; background:#f6a2b6}
/* Make the second level visible when hover on first level list OR link */
#navbar ul li:hover ul,
#navbar ul a:hover ul{visibility:visible}

/*MAIN*/
#article{float:left;width:543px;padding:0 35px;font:90%/140% verdana, arial, sans-serif}
#article a{background:transparent;color:#0000ff;font-weight:500;text-decoration:none}
#article a:hover{text-decoration:underline}
#article h1.home{border:0;font:100%/140% verdana, arial, sans-serif;font-weight:normal;margin:0;padding:0}
#article h1#headline.page{border-bottom:1px dotted #f6a2b6;font:220%/140% georgia,"times new roman", serif;font-weight:500}
#article h2.textheading{border:0;margin:15px 0 0 0;font:130%/140% georgia, "times new roman", serif;font-weight:550}
#article h2{background:transparent;color:#002957;font:130%/140% georgia, "times new roman", serif;font-weight:650;margin-top:15px}
#article h3{border-bottom:1px solid #c6d6ef;margin-top:30px;font:100%/140% verdana, arial, sans-serif;font-weight:bold}
#article li{margin:0 0 0 30px;list-style-type:circle}
#article ul.ulfloatleft{width:261px;float:left}
#article ul.ulfloatright{width:261px;float:right}
#article p.centerbold{font-weight:bold;text-align:center}
#main{width:920px;background:#fff;color:#002957}
#main div.clearboth{clear:both;height:1px}
#serviceslist{margin-top:15px}
img.heartappleicon{position:relative;top:11px}
#palebrownbox{background:#fef7e2;color:#002957;margin-top:30px;padding:30px}
#palebrownbox h2.brownheading{background:transparent;border:0;border-bottom:1px dotted #002957;color:#002957;font:170%/130% georgia, "times new roman", serif;font-weight:500;margin:0;padding:0}
#palebrownbox ul li{margin:0 0 0 30px;padding:0;list-style-type:circle}
#palebrownbox a{background:transparent;color:#002957;display:block;font:100%/140% verdana, arial, sans-serif;font-weight:550;margin:0;padding:0;text-decoration:none}
#palebrownbox a:hover{background:#fdf2cf;color:#860624;text-decoration:none}
#pdfwarn{background:#fef7e2;color:#002957;font-weight:650;margin-top:30px;padding:30px}

/*WUFOO EMAIL FORM*/
div#emform{background:transparent;border:2px solid #f0f0f0;margin-top:30px;padding:30px}

/*CONTACT FORM ELEMENTS*/
form{margin:40px 0}
fieldset{padding:10px 30px;margin:0;border:1px solid #ccc;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;border-bottom-width:10px}
legend{color:#333;padding:0 10px;margin:0;font-size:150%;font-weight:400}
input{width:250px}
input, textarea{border:1px solid #ccc;padding:5px;margin:10px 0 0 0}
input:focus, textarea:focus {background:#ffc}
textarea{font-family: verdana, arial, helvetica, sans-serif}
label{display:block;margin:12px 0 0;font-weight:700;float:left;clear:left;width:90px}
label:after{content:": "}
button{display:block;float:left;clear:both;margin:1em 0 1em 90px}

/*USER FEEDBACK*/
.yay, .oops{font-size:.8em;padding:10px;color:#fff;font-weight:700;text-align:left}
.yay{background:#002957}
.oops{background:#f30}
div.error{font-weight:700;padding:5px 0 0;color:#f30;margin:0 0 0 90px}

/*SIDEBAR FOR PAGES*/
#sidebar-pages{width:307px;float:right}
#sidebar-pages img.emilyphoto{float:right;width:307px;margin:0}
#sidebar-pages a{background:transparent;color:#0000ff;font-weight:500;text-decoration:none}
#sidebar-pages a:hover{text-decoration:underline}
#sidebar-pages p{background:transparent;color:#002957;font:90%/130% verdana, arial, sans-serif}
#sidebar-pages p.photocaption{width:287px;float:right;background:#c6d6ef;color:#002957;font:90%/100% verdana, arial, sans-serif;font-weight:600;margin:0;padding:10px;text-align:center}
#sidebar-pages p.justright{font-size:75%;margin:0;padding:0;text-align:right}
#sidebar-pages #sidebarbox{background:transparent url(wp-content/themes/nutrition/images/pinklines2.gif) top left repeat-x;border:4px solid #c6d6ef;border-top:20px solid #c6d6ef;line-height:140%;margin:0;padding:30px 20px 20px 20px}
#sidebar-pages #sidebarbox h2{margin:0;padding:0;font:130%/140% georgia,"times new roman", serif;font-weight:650}
#sidebar-pages #sidebarbox h3{margin:15px 0 0 0;font:90%/140% verdana, arial, sans-serif;font-weight:700}

/*BLOG POSTS*/
div#post-blurbs{border-bottom:2px dotted #c6d6ef;margin-bottom:30px;padding-bottom:30px;clear:left}
div#post-blurbs h1#headline, div#article h1#headline{font:190%/140% georgia,"times new roman", serif;font-weight:550}
div#post-blurbs h1#headline a{background:transparent;color:#002957}
div.wp-caption{margin-top:30px}
div.wp-caption a img, div#article p a img{border:solid 5px #eee;display:block}
div.wp-caption a:hover img, div#article p a:hover img{border:solid 5px #aaa}
div.wp-caption p.wp-caption-text{background:#eee;color:#002957;font:110%/140% georgia, "times new roman", serif;margin:0;padding:5px 10px}
div.wp-caption.alignnone, div.wp-caption.aligncenter, img.alignnone, img.aligncenter{float:none !important}
img.size-large.alignnone, img.size-large.aligncenter, img.size-large.alignleft, img.size-large.alignright{float:none !important}
div.wp-caption.alignleft, img.size-medium.alignleft{width:250px;float:left;margin:15px 15px 15px 0}
div.wp-caption.alignright, img.size-medium.alignright{width:250px;float:right;margin:15px 0 15px 15px}
img.size-thumbnail.alignleft{width:150px;float:left;margin:15px 15px 15px 0}
img.size-thumbnail.alignright{width:150px;float:right;margin:15px 0 15px 15px}


/*SIDEBAR FOR BLOG*/
#sidebar{width:307px;float:right}
#sidebar #section.search{width:267px;margin:0;padding:0 20px}
#sidebar #section.search form, #sidebar #section.search fieldset{height:22px;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}
#sidebar #section.search input.text{width:173px;border-top:1px solid #404040;border-left:1px solid #404040;border-right:1px solid #d4d0c8;border-bottom:1px solid #d4d0c8}
#sidebar #section.search input.text:focus{background:#d4e4fd}
#sidebar #section.search input.submit{width:71px;background:#d4d0c8;border-top:0;border-left:0;border-right:1px solid #404040;border-bottom:1px solid #404040;outline:0}
#sidebar #section.recentposts{width:267px;line-height:140%;margin:0;padding:30px 20px 0 20px}
#sidebar #section.recentposts h2{border-bottom:1px dotted #f6a2b6;margin:0;padding:0;font:130%/140% georgia,"times new roman", serif;font-weight:650}
#sidebar #section.recentposts ul li{font:85%/140% verdana, arial, sans-serif;padding-top:15px}
#sidebar #section.recentposts ul li a{text-decoration:none}
#sidebar #section.recentposts ul li a:hover{color:#4a83ae;text-decoration:underline}

/*FOOTER*/
#footer a{background:transparent;color:#0000ff;font-weight:500;text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer p{font:75%/140% verdana, arial, sans-serif;padding:35px}
