/* @override http://ld.overitmedia.com/marina_kurian/noobesity.com/themes/default/css/screen.css */
/* GLOBALS */
* { margin:0; padding:0; border:0; }
body { background:#edede6; font:62.5% Verdana, Arial, Helvetica, sans-serif; color:#000; }


/* LINKS */
a { color:#c3f3ec; text-decoration:underline; }
a:hover { text-decoration:none; }
p.more a { background:url(../images/bg-more.gif) left center no-repeat; padding:0 0 0 12px; }

/* CONTAINERS */
#container { background:url(../images/bg-repeat-y.jpg) left top repeat-x; overflow:hidden; }
#site { width:992px; height:511px; background:url(../images/bg-floral.jpg) right top no-repeat; float:right; }
#decoration { background:url(../images/bg-header.jpg) left top no-repeat; }
#content { overflow:hidden; background:url(../images/bg-pagecontent.jpg) 162px 0 no-repeat; }
#pagecontent { width:530px; float:left; }
#pagedetails { margin:30px 0 0 145px; background:url(../images/bg-minimal.jpg) left bottom no-repeat; height:409px; }

/* HEADER */
#header { position:relative; height:72px; width:520px; }
#header #linkhome { position:absolute; }
#header #linkhome a { display:block; overflow:hidden; text-indent:-9999px; width:360px; height:57px; margin:0 0 0 100px; }


/* NAVIGATION */
#nav { list-style:none; position:absolute; top:60px; left:330px; }
#nav li { float:left; margin:0 10px 0 0; text-transform:lowercase; }
#nav li a { text-decoration:none; }

/* SIDEBAR */
#sidebar { width:425px; float:right; font:1.2em "trebuchet ms", sans-serif; }
#sidebar .adbox { width:407px; }
#sidebar .adbox .details { padding:10px 0 0 20px; float:left;  width:220px; text-align:right; }
#sidebar .adbox .details h4 { font-size:1.3em; margin:0; padding:0; font-weight:normal; }
#sidebar .adbox .details p { padding:0 0 6px 0; }
#sidebar .adbox .thumbnail { float:right; width:120px; margin:5px 40px 0 0; padding:0; width:114px; height:101px; position:relative; }
#sidebar .adbox .thumbnail .overlay { position:absolute; top:0; left:0; width:114px; height:101px; overflow:hidden; background:url(../images/overlay.png) left top no-repeat; }
#sidebar #obesity-treatment { height:111px; background:transparent url(../images/bg-ad-1.jpg) left top no-repeat; text-align:left !important; }

#sidebar #obesity-treatment h2, #sidebar #obesity-treatment p { visibility:hidden; }
#sidebar #media-adbox { margin:40px 0 0 0; height:111px; background:url(../images/bg-ad.jpg) left top no-repeat; }
#sidebar #contact-adbox { margin:28px 0 0 0; height:134px; padding-top:10px; background:url(../images/bg-ad-contact.jpg) left top no-repeat; }
#sidebar #contact-adbox .thumbnail a { display:block; height:90px; overflow:hidden; text-indent:-9999px; }
#sidebar p.more { text-align:right; }

/* HTMLAREA  */
.htmlarea { padding:3px 20px 0 0; background:url(../images/bg-divider.jpg) right top repeat-y; font-size:12px; line-height:1.2em; height:375px; overflow:auto; }
.htmlarea h1 { font-size:22px; font-weight:normal; margin:0 0 0.5em 0; }
.htmlarea h2 { font-size:17px; font-weight:normal; margin:0 0 0.1em 0; }
.htmlarea h3 { font-size:16px; font-weight:normal; margin:0 0 0.5em 0; }
.htmlarea h4,.htmlarea h5,.htmlarea h6 { font-size:14px; font-weight:normal; margin:0 0 0.5em 0; }
.htmlarea p { margin:0 0 8px 0; }
.htmlarea p.more { margin:0 0 19px 0; }
.htmlarea ul {  }
.htmlarea ol {  }
.htmlarea li {  }
.htmlarea dl {  }
.htmlarea dd {  }


/* FORMS */
form { margin:10%; }
form legend { font-size:1.2em; font-weight:bold; }
form div { clear:both; padding:6px 0 0 0; }
form label { display:block; float:left; width:28%; padding:6px 0 0 0; }
form input { display:block; float:right; width:65%; padding:3px 5px; border:1px solid #7FCECB; background-color:#73BFBB; color:#000; }
form textarea { display:block; float:right; width:65%; height:100px; padding:3px 5px; border:1px solid #7FCECB; background-color:#73BFBB; color:#000; font:1.1em Verdana, Arial, Helvetica, sans-serif; }
form #submit { display:block; width:66px; height:19px; background:url(../images/button-submit.jpg) left top no-repeat; text-indent:-9999px; float:right; background-color:#D4F7F3; color:#000; cursor:pointer; }


/* FOOTER */
#footer { background:url(../images/bg-bariatric.jpg) 242px 0 no-repeat; width:990px; float:right; text-align:right; padding:4px 50px 0 0; font-size:1.1em; }


/* ----------------------------------------------
		SPECIFIC PAGES
---------------------------------------------- */

/* BIO */
#biopg #site { background-image:url(../images/bg-bio.jpg); height:581px; }
#biopg #pagedetails { height:479px; }
#biopg .htmlarea { height:446px; font-size:11px; }

/* ABOUT */
#aboutpg #pagecontent { width:900px; }
#aboutpg .htmlarea { background-image:none; }


/* MEDIA */
#mediapg #pagecontent { width:900px; }
#mediapg .htmlarea { background-image:none; }
#mediapg .media { width:355px; float:left; padding:20px 0 0 0; }
#mediapg .media p { clear:both; padding:6px 45px 0 0; }
#amazon-book { clear:both; padding:20px 0 0 0; }
#amazon-book .bookcover { float:right; width:165px; text-align:right; }

#booklist { clear:both; padding:10px 0 0 0; }
#booklist h2 { padding:0 0 5px 0; }
#booklist h3 { }