/*  
Theme Name: Medicine of Tomorrow
Theme URI: http://www.medicineoftomorrow.com/
Description: A Custom WordPress Theme
Version: 1.0
Author: W3Lift
Author URI: http://www.w3lift.com/
*/


html, body, div, span, applet, object, iframe, h1, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

h1 {display:none;}
h2 {margin:0;padding:0;color:#004a88;}
h5 {margin:0 0 1.2em 0;}

:focus { outline: 0; }

body { margin-bottom: 30px; background: #ebe6d1 url(images/bg_page.png) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333; line-height: 19px; text-align: center; }

ol, ul { list-style: none; }
ul.bulleted { list-style-type: disc; list-style-position: outside; }
ul.bulleted li { margin-bottom: 1em; margin-left: 1em; }

em { font-style: italic; }
 
.test_btn { background: url(images/brd_nav_sep.png) -17px 0px no-repeat; display: block; width: 190px; height: 189px; margin: 0 0 0 -10px; padding: 30px 25px 0 0; }
.test_btn a { width:150px; height:189px; display: block; background: url(http://www.raphaelkellman.com/img/global/trh_btn.gif) no-repeat; float: left; color: black; text-decoration: none; }

.test_btn img { width:150px; height:189px; border: 0; }

* html a:hover { visibility: visible; }

.test_btn a:hover img { visibility: hidden; }

/*.test_btn span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}*/

.test_btn { width: 150px; height: 189px; clear:both; float:right; }

#home_ad { text-align: left ;margin: 15px 0 0 0; padding: 0px 24px 0px 0px; float:right; }

/*.test_btn a:hover {
	background:url(http://medicineoftomorrow.com/img/global/trh_btn_ro.gif) no-repeat;
}*/

table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Structure */

#wrapper { margin: 0 auto; width: 776px; }

#header { padding: 20px 13px 0 13px; height: 48px; position: relative; } 

#logo { position: absolute; top: 20px; left: 13px; }

#logo a.ir { padding-top: 45px; width: 330px; background: url(images/logo_raphael_kellman.png); }

#phone { padding-top: 13px; width: 245px; position: absolute; top: 50px; right: 15px; background: url(images/txt_callus_tollfree.png); }

#txt_char { padding-top: 11px; width: 25px; position: absolute;	top: 20px; right: 18px; background: url(images/txt_char.png); }

.top_fade_bg { width: 776px; background: url(images/top_fade_bg.png) no-repeat; height: 8px; margin-bottom: 0px; }

#content { padding: 18px 23px 185px 23px; width: 730px; background: url(images/body_fade_bg.png) repeat-y; text-align: left; float: left; }   
a.content_hdr_img { margin-bottom: 23px; margin-top: -7px; height: 150px; width: 730px; display: block; background: url(random_img/rotate.php); }
		
#content_main { padding: 0 30px; width: 480px; float: left; }
#content_nav { padding-bottom: 1px; width: 190px; float: right; }
#content_btm { height: 34px; background: url(images/brd_bottom.png) no-repeat; clear: both; }
#footer { padding: 0 80px; }

dt { margin-top: 3em; }

/* Navigation */

.nav_links { }
.nav_links li { padding: 9px 15px 8px 15px; background: url(images/brd_nav_sep.png) left top no-repeat; }
.nav_links ul { margin: 10px 0 10px 2em; }
.nav_links ul li { padding: 0; background: none; list-style-type: disc; }

h4 { color: }
	
/* Headers */

.cat_name { margin: 15px 0 25px 0; }

#hdr_bookspub { padding-top: 17px; background: url(images/hdr_books_publications.png) no-repeat; }

#content_main p { margin-bottom: 18px; }

#footer .bottom { margin-bottom: 30px; }  

blockquote.ir { margin: 40px 0; padding-top: 78px; width: 480px; background: url(images/txt_quote.png) no-repeat; left: -10px; position: relative; }

.text a { text-decoration: none; color: #107FC6; font-weight: bold; }
 
.text a:active { text-decoration: none; color: #107FC6;	font-weight: bold; }

.text a:visited { text-decoration: none; color: #107FC6; font-weight: bold; }

.text a:hover { text-decoration: underline; color: #107FC6; font-weight: bold; }

.section { color: #cbcbcb; line-height: 15px; }

.nav_links { font-size: 11px; color: #8CA793;	line-height: 15px; }

.nav_links a { text-decoration: none; color: #8CA793; font-weight: bold; }

/*.nav_links a:active {
	text-decoration: none;
	color: #8CA793;
	font-weight: bold;
}

.nav_links a:visited {
	text-decoration: none;
	color: #8CA793;
	font-weight: bold;
}*/

.nav_links a:hover { text-decoration: none; color: #26B8D1; font-weight: bold; }

.nav_links li.current_page_item a { color: #26B8D1; }
.nav_links li.current_page_item li a { color: #8CA793; }

.nav_links ul { font-size: 10px; color: #8CA793; line-height: 19px; }

/*.nav_links ul a {
	text-decoration: none;
	color: #8CA793;
	font-weight: bold;
}*/

/*.nav_links ul a:active {
	text-decoration: none;
	color: #8CA793;
	font-weight: bold;
}

.nav_links ul a:visited {
	text-decoration: none;
	color: #8CA793;
	font-weight: bold;
}

.nav_links ul a:hover {
	text-decoration: none;
	color: #26B8D1;
	font-weight: bold;
}*/

.bottom { font-style: normal; font-size: 11px; line-height: 14px; font-weight: normal; }

.bottom a { text-decoration: none; color: #187B9E; font-weight: bold; }

.bottom a:active { text-decoration: none; color: #187B9E; font-weight: bold; }

.bottom a:visited { text-decoration: none; color: #187B9E; font-weight: bold; }

.bottom a:hover { text-decoration: underline; color: #187B9E; font-weight: bold; }

.botdescr { font-size: 10px; line-height: 14px; }

/* Extras */

.ir { height: 0; display: block; overflow: hidden; font-size: 0.1em; }

strong { font-weight: bold; }

.footer_sep {	margin: 0 20px; }

/* WordPress Related Styles */

.alignleft { float: left; }

.alignright { float: right; }

.post { margin: 30px 0; }

.postmetadata { color: #8CA793; }

.postmetadata a { color: #8CA793; }
 
.post h2 { font-size: 1.4em; color: #646464; }

.post h2 a { color: #646464; text-decoration: none; }

a { /*	color: #646464;*/ color:#107FC6; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }

h2.pagetitle, h3#comments, h3#respond { font-size: 1.4em; }

.commentmetadata { font-size: 0.8em; }

p.table_fix { width: 40%; float: left; margin-right: 1%; padding: 1%; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; height: 60px; }

p.width_fix { padding-bottom: 4em; }

.home_float { margin-right: 30px; float:left; margin-top: 1.2em; margin-bottom: 1.2em; }

.fix { margin-right: 0; }

/* Home Page Tout Fixes */

#tout_01_editable {width:479px;background-color:#fff;padding:0;margin:0 auto;}
#tout_01_editable .head {background:transparent url('images/tout_01_header.png') no-repeat;display:block;width:479px;height:70px;margin:0;padding:0;}
#tout_01_editable .body {width:438px;background:#dff9a2 url('images/tout_01_body.png') top no-repeat;border-right:1px solid #ccdacf;border-left:1px solid #ccdacf;padding:0px 20px 0.6em 19px;font:normal 12px/13pt Verdana, Helvetica, Arial sans-serif;color:#5e9939;}
#tout_01_editable .body p {margin:-5px 0 1em 0;padding:0;}
#tout_01_editable .foot {width:479px;height:22px;background:transparent url('images/tout_01_bottom.png') no-repeat;display:block;margin:-15px 0 0 0;padding:0;}

#tout_02_editable {width:225px;background-color:#fff;padding:0;margin:0;}
#tout_02_editable a, #tout_02_editable a:hover {font:bold 9pt/11pt Arial, Helvetica, Verdana, sans-serif;color:#26B8D1;text-decoration:none;}
#tout_02_editable ul {margin:0 0 1.8em 0;padding:0;list-style:disc;}
#tout_02_editable ul li {margin:0 0 0.4em 10px;padding:0;font:bold 11px/13px Verdana, Helvetica, Arial, sans-serif;list-style:disc;}
#tout_02_editable .head {background:transparent url('images/tout_02_header.png') no-repeat;display:block;width:225px;height:81px;margin:0;padding:0;}

#tout_02_editable .body {width:186px;background:#dff9a2 url('images/tout_02_body.png') top repeat-y;padding:0px 20px 0 19px;font:normal 9pt/11pt Arial, Helvetica, Verdana, sans-serif;color:#26b8d2;margin-top:-5px;min-height:325px;}
#tout_02_editable .body p {margin:-5px 0 1em 0;padding:0;}
#tout_02_editable .foot {width:225px;height:25px;background:transparent url('images/tout_02_bottom.png') no-repeat;display:block;margin:-13px 0 0 0;padding:0;}

#tout_recent_news {width:479px;background-color:#fff;padding:0;margin:20px 0 20px 0;text-align:left;}
#tout_recent_news .head {background:#fff url('images/home_recent_news_head.png') no-repeat;display:block;width:480px;height:62px;margin:0;padding:0;}
#tout_recent_news .body {width:480px;background:#fff url('images/home_recent_news_body.png') top repeat-y;padding:0;font:normal 9pt/11pt Arial, Helvetica, Verdana, sans-serif;color:#26b8d2;margin-top:-5px;text-align:left;}
#tout_recent_news .body p {padding:0 20px 0 15px;margin:0 0 20px 0;color:#233536;text-align:left;}
#tout_recent_news .foot {width:480px;height:22px;background:transparent url('images/home_recent_news_bottom.png') no-repeat;display:block;margin:-20px 0 0 0;padding:0;}

/*
#blog_home {width:479px;background-color:#fff;background:#fff url('images/philosophy_head.png') no-repeat;margin-bottom:20px;}
*/
#blog_home a {font-weight:bold;text-decoration:none;color:#004a88;}
#blog_home .body {margin:0 0 20px 182px;padding-top:10px;text-align:left;width:280px;font:normal 8pt/12pt Verdana, sans-serif;color:#363636;}
/*
#blog_home .foot {width:480px;height:18px;background:transparent url('images/philosophy_bottom.png') no-repeat;display:block;margin:-13px 0 0 0;padding:0;}
*/
#blog_home h3 {font-weight:bold;text-decoration:none;color:#004a88;}
#blog_home h4 {font-weight:bold;text-decoration:none;color:#004a88;font-size:xx-small}

#philosophy_home {width:479px;background-color:#fff;background:#fff url('images/philosophy_head.png') no-repeat;margin-bottom:20px;}
#philosophy_home a {font-weight:bold;text-decoration:none;color:#004a88;}
#philosophy_home .body {margin:0 0 20px 182px;padding-top:60px;text-align:left;width:280px;font:normal 8pt/12pt Verdana, sans-serif;color:#363636;}
#philosophy_home .foot {width:480px;height:18px;background:transparent url('images/philosophy_bottom.png') no-repeat;display:block;margin:-13px 0 0 0;padding:0;}


#tout_03_editable {width:225px;background-color:#fff;padding:0;margin:0;}
#tout_03_editable a {font-weight:bold;text-decoration:none;color:#004a88;}
#tout_03_editable .head {background:transparent url('images/tout_03_header.png') no-repeat;display:block;width:225px;height:207px;margin:0;padding:0;}
#tout_03_editable .body {width:186px;background:transparent url('images/tout_03_body.png') top repeat-y;padding:0px 20px 0 19px;font:normal 8pt/12pt Verdana, sans-serif;color:#363636;margin-top:-5px;}
#tout_03_editable .body p {margin:-5px 0 1em 0;padding:0;}
#tout_03_editable .foot {width:225px;height:25px;background:transparent url('images/tout_03_bottom.png') no-repeat;display:block;margin:-13px 0 0 0;padding:0;}

#tout_04_editable {width:152px;background-color:#fff;padding:0;margin:1.2em 0 15px 1.3em;}
#tout_04_editable a, #tout_04_editable a:hover {color:#2d3537;font-weight:bold;text-decoration:none;}
#tout_04_editable .head {background:transparent url('images/tout_04_header.png') no-repeat;display:block;width:152px;height:48px;margin:0;padding:0;}
#tout_04_editable .body {width:130px;background:#e9f8fa url('images/tout_04_body.png') top no-repeat;border-right:1px solid #ccdacf;border-left:1px solid #ccdacf;padding:8px 10px 0 10px;font:normal 11px/13px Verdana, Arial, Helvetica, Sans-serif;color:#2d3537;}
#tout_04_editable .body p {margin:-5px 0 1em 0;padding:0;}
#tout_04_editable .foot {width:152px;height:20px;background:transparent url('images/tout_04_footer.png') no-repeat;display:block;margin:-13px 0 0 0;padding:0;}

#nutra { text-align: left ;margin: 15px 0 0 12px; padding: 0px 22px 0px 3px; float:right; }
#nutra_single { text-align: left ;margin: 15px 0 0 10px; padding: 0px 24px 0px 3px; float:right; }
a.nutra {display:block;border:none;height:189px;width:150px;background:transparent url('images/nutra_btn.gif') no-repeat;}
a.nutra:hover {display:block;border:none;height:189px;width:150px;background:transparent url('images/nutra_btn_ro.gif') no-repeat;}

.no_display {display:none;visibility:hidden;}
.breadcrumb {margin:0 0 0.8em 0;font:normal 12px/14px Verdana, Arial, Sans-serif;color:#cbcbcb;}
.breadcrumb a, .breadcrumb a:hover {text-decoration:none;color:#cbcbcb;font-weight:normal;}
div.clear {clear:both;}

.hide-me {display: none;}
