/*



Theme Name: Inflammation Awareness Now



Theme URI: 



Description: 



Version: 1.0



Author: Steve Bruner



Tags: 







*/







/* General Element Styles */







#wrapper {



	width: 984px;



	margin: 0px auto 0 auto;



	padding: 0 15px ;



	background: url('/images/bg-shadow.png') repeat-y;



}











body	{



	background-color: #E9E9E9;



	margin: 0;



	padding: 0;



	font: normal 14px Arial, Verdana, sans-serif;



	color: #333;



}







.clear	{ clear: both; }



.no-border { border: none; }











a	{



	color: #ff0000;



	text-decoration: none;



}



a:hover	{



	color: #B64926;



	text-decoration: underline;



}



a img	{



	border: none;



}



h1, .post h2 a {



	color: black; /*#333333;*/



	font: normal 1.7em Georgia, Arial, serif;



}



h2 {



	color: black; /*#B64926;*/



	font: bold 1.4em Verdana, Arial ;



}



h2 a {



	font: 1.0em Verdana, Arial;



	color: black;



}



h3 {



	color: #ff0000;



	font: bold 1.1em Verdana, Arial, sans-serif;



	text-transform: uppercase;



	padding-bottom: 2px;



	margin-bottom: 5px;



	border-bottom: 1px solid #CCC;



}




h3 a{



	color: #ff0000;



	font: bold 1em Verdana, Arial, sans-serif;



	text-transform: uppercase;



	padding-bottom: 15px;





}



h4 {



	color: #000000;


	font: bold 1.2em Verdana, Arial, sans-serif;


	text-transform: uppercase;


}



h5 {



	color:#333333;



	font-size:1.4em;



	font-weight:bold;



	margin:0;



	padding:0;



}

strong	{



	font-weight: bold;



}



em	{



	font-style: italic;



}







.small {



	font-size:.8em;



}



  







.forprint {



  display:none;



}















blockquote {



border-left:4px solid #CCC;



padding-left:15px;



}











.float-left{



   float:left;



}







.float-right{



   float:right;



}











/* PROMOTION BUTTON STYLES */







.promo {



float: right; 



padding: 5px; 



width: 37%;



margin:10px 0 10px 5px; 



}







.promo p {



font-size:.8em;



}







.promo td {



width:50%;



text-align:center;



padding:0px;



vertical-align:top;



}







#header{



  height:87px;



  width:100%;



  background:#000;



}







#logo{



  height:87px;



  background:#000;



  float:left;



}







#rss{



  padding-top:5px;



  background:#000;



  float:left;



}











/*



#sidebar, #content/* makes all columns even 



	{



	padding-bottom: 32767px;



	margin-bottom: -32767px;



	}



#main



	{



	overflow: hidden;



	}



*/











/********************************************



           TYPOGRAPHY



********************************************/















.medium { font-size: 1em; line-height: 2.1875em;}







.center {text-align:center;}







.byline{ font-size: .8em; line-height: 1em;}







.timestamp{ font-size: .8em; line-height: 1em;}







.commentnum{ font-size: .8em; line-height: 1.2em;}







.incategory{ font-size: 1em; line-height: 1.2em;}















/********************************************



           CONTENT



********************************************/











#content {



        float:left;



	width: 640px;



	padding-right: 5px;



	padding-left: 0;



        text-align: left;



        display:inline;



}



















#main ul { /* so it doesn't affect navigation <ul /> */



	padding-left: 0;



	margin-right: 10px;



	margin-left: 0px;



	



}



#main ul li	{



	list-style-type: square;



	color#333333;



}



#main li {



	margin-left: 25px;



	padding-left: 0px;



	margin-bottom: 5px;



}



#main li a {



	color:#333333;



}







#main {



	padding: 10px;



	background-color: #fff;



}



#main ul li	{



	list-style-image: url('../images/bullets/bullet_second_level.png');



}











/* Related Posts Styles */



#content .related_posts ul li a { font-size:1.1em; }



#content .related_posts ul li { list-style-type: square; }



/* end Related Posts Styles */















/********************************************



          MEDIA STRIP



********************************************/






#media-strip {



	border: 1px solid #CDCDCD;



	border-width: 1px 0;



	padding: 5px 0;



        height:80px;



}







.media-strip-item {



	float: left;



	width: 49%;



        padding-left:5px;



}







.media-strip-item a:hover{



       color:#fff;



}







* html .media-strip-heading { /* ie6 only */



         padding-top: 30px; 



         text-align:left;



}







*+html .media-strip-heading { /* ie7 only */



         padding-top: 30px; 



         text-align:left;



}











#media-strip .media-strip-item .item_image	{



	float: left; margin-right: 10px;



}

















.item_image img	{



    width: 70px;



    height: 70px;



}















#media-strip a {



  display:block;



  width:100%;



  height:100%;



  text-decoration:none;



}







#media-strip a:hover {



  text-decoration:none;



}























/*























#media-strip .media-strip-item p, .media-strip p {







	font-size:0.70em;



	font-family: Verdana, Arial, sans-serif;



	display: inline;



	padding-right: 3%



}



*/























/*******************************************************************



                  NAVBAR



*******************************************************************/







#navbar {



	clear:both;



	float:left;



	width:100%;



	background:#d9d9d9;



        height: 30px;



}











#navbar ul {



	list-style-type:none;



	margin:0px;



	padding:0px;



}



#navbar li {



	display:inline;



}











#navbar a.nav-link, #navbar a.nav-link:visited {



	padding:7px 12px;



	color:#333;



	background:#d9d9d9 url('/images/pipe.gif') no-repeat right;



	font-family:Georgia, Arial, serif;



	font-weight:bold;



	font-size:0.85em;



	text-transform:uppercase;



	text-decoration:none;



	display:block;



	float:left;



	white-space:nowrap;



}



#navbar a.nav-link:hover, #navbar a.nav-link:active {



	background:#999;



	color:#fff;



}



#navbar a.nav-link-no-pipe, #navbar a.nav-link-no-pipe:visited {



	padding:7px 12px;



	color:#333;



	background:#d9d9d9;



	font-family:Georgia, Arial, sans-serif;



	font-weight:bold;



	font-size:0.9em;



	text-transform:uppercase;



	text-decoration:none;



	display:block;



	float:left;



	white-space:nowrap;



}



#navbar a.nav-link-no-pipe:hover, #navbar a.nav-link-no-pipe:active {



	color:#fff;



	background:#999;



} 



#navbar a.nav-link-selected, #navbar a.nav-link-selected:visited, #navbar a.nav-link-selected:hover, #navbar a.nav-link-selected:active {



	padding: 7px 12px;



	color: #FFA220;



	background:#666;



	font-family:Georgia, Arial, sans-serif;



	font-weight:bold;



	font-size:0.9em;



	text-transform:uppercase;



	text-decoration:none;	



	display:block;



	float:left;



	white-space:nowrap;



}















/*******************************************************************



                  navbar2



*******************************************************************/







#navbar2 {



	clear:both;



	float:left;



	width:100%;



	background:#666666;



        margin-bottom:5px;



}











#navbar2 ul {



	list-style-type:none;



	margin:0px;



	padding:0px;



}







#navbar2 li {



	display:inline;







}



#navbar2 li.block {



	display:block;



}











#navbar2 .cat-item  {



	padding:7px 9px;



	color:#fff;



	background:#666666 url('/images/pipe.gif') no-repeat right;



	font-family:Georgia, Arial, serif;



	font-weight:bold;



	font-size:0.7em;



	text-transform:uppercase;



	text-decoration:none;



	display:block;



	float:left;



	white-space:nowrap;



}















#navbar2 a:hover {



	color:#000;



}



















#navbar2  a {



	color: #fff;



	text-decoration: none;



}











#navbar2 li.current-cat a {



	color:#000;




}



















#navbar2 .cat-item-32  {



	background:#FF0000; /*url('/images/pipe.gif') no-repeat right*/



}



















/******************************************************



          LATEST CONTENT - HOME PAGE



******************************************************/



#latest-content {



   background-color:#FFF;



   text-align: left;



}







#latest-content h2 {



   text-align: center;



   color:black;



}











.latest-row{



   width:100%;



   min-height: 230px;



}







* html .latest-row { /* ie6 only */



    height: auto !important;



    height: 230px;



}











.latest-post {



      float: left;



      width: 47%;



      padding-right:3%;



}











#latest-content h3 {



   font-family: Georgia;



   letter-spacing:.4em;



   font-size: 12px;



}











#latest-content {



	padding: 0 10px;



	font-size: 0.9em;



}



#latest-content  a	{



 	font-size: 1em; 



 	color:#333333;



}











#latest-content-posts ul {



}















#latest-content-posts ul li a	{



	font-size: 1em;



}







#latest-content-posts ul li	{



	list-style-type:none;



	margin-left:0;



        padding-left:0;



}







#latest-content-posts  ul {



        margin:0 0 10px 0;



        padding-left:0;



}











/*******************************



            COMMENTS



*******************************/







#commentblock {



	width: 600px;



	background: #E9E9E9;



	color: #333333;



	float: left;



	padding: 10px 20px 0px 20px;



	margin: 10px 0px 10px 0px;



	border: 1px solid #C0C0C0;



	}



	



ol#commentlist {



	padding: 5px 0px 5px 0px;



	margin: 0px;



	list-style-type: none;



	}



	



.commentdate {



	font-size: 12px;



	padding-left: 0px;



	}



	



#commentlist li p{







	margin-bottom: 8px;







	line-height: 20px;



	padding: 0px;



	}







.commentname {



	color: #333333;



	margin: 0px;



	padding: 5px 5px 5px 0px;











	}











.commentinfo{



	clear: both;



	}







.commenttext {



	clear: both;



	margin: 5px 0px 20px 0px;



	padding: 20px 10px 5px 10px;



	width: 365px;



	background: #FFFFFF url(images/comment.gif) no-repeat top;



	}







.commenttext-admin {



	clear: both;



	margin: 5px 0px 20px 0px;



	padding: 20px 10px 5px 10px;



	width: 365px;



	background: #FFFFFF url(images/comment.gif) no-repeat top;







	}







#commentsformheader{











	padding-left: 0px;



	}







#commentsform{







	text-align: left;



	margin: 0px;



	padding: 0px;



	}















#commentsform form{



	text-align: left;



	margin: 0px;



	}







#commentsform p{



	margin: 0px;



	}







#commentsform form textarea{



	width: 99%;



	}



	



p.comments_link  img{



	margin: 0px;



	padding: 0px;



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



	}















/*******************************



            SIDEBAR



*******************************/











#sidebar {



	float: right;



	width: 300px;



	height: 100%;



	text-align: center;



	padding-left: 10px;



	right-left: 3px;



	border-left: 1px solid #DEDEDE;



}











#sidebar li { 



	line-height: 1.5em;



}



#sidebar li a {



	font-family: Arial, Verdanad, sans-serif;



	font-size: 1.0em;



	color: #333333;



}



#sidebar h3 {



	font-size: 0.9em;



	font-family: Calibri, Georgia, Arial, serif;



	/*letter-spacing:-.02em;*/



        word-spacing: .5em;



}



#sidebar h6 {

	font-size: 0.9em;



	font-family: Calibri, Georgia, Arial, serif;

}

#sidebar ul li {



 padding: 0 0 6px 0;



       list-style-type: square;



       color: #666;



       line-height:18px;



}



#sidebar ul li a	{



	font-family: Arial, sans-serif; font-size:1em;



}







#sidebar h3 {



	background-color:#fff;



	color:#FFF;



	padding:5px;



	margin:0;



}



















#email_subscribe{



  float: left;



  width: 290px;



  background-color: #ffffff;  /*#F4F2E9;*/



  border: 1px solid #CCCCCC;



  padding: 5px;



  padding-bottom:-10px;



}












.subscribe1{



  font-size: 1.4em;



  color:#FF0000;



  font-weight:bold;



}







.subscribe2{



  color:#000;



  font-weight:bold;



}



  



  



  











#featured-video{



    width:300px;



    margin-top:10px;



    border-bottom: 1px solid #CCC;



}







#featured-video h3{



    margin-top:10px;



    color: #000000;



}











.blogroll li{



  text-align:left;



}







#sidebar-bottom h2{



font-family:Georgia,Arial,serif;



font-size:0.9em;



word-spacing:0.5em;



text-transform: uppercase;







}







/********************************************************************************



              Images



********************************************************************************/







.toggleopacity img{



filter:alpha(opacity=100);



-moz-opacity:1;



opacity:1;



}







.toggleopacity:hover img{



filter:alpha(opacity=50);



-moz-opacity:0.5;



opacity:0.5;



}











.alignleft {



   float: left;



}







.alignright {



   float: right;



}















/********************************************************************************



              Search



********************************************************************************/







#search-form{



   text-align: right;



   padding-right:5px;



   padding-top:5px;



}







* html #search-form { /* ie6 only */



         padding-top: 0px; 



         margin-bottom: -22px;



}







*+html #search-form { /* ie7 only */



         padding-top: 0px; 



         margin-bottom: 0px;



}







* html #searchsubmit{/* ie6 only */



   padding-top:3px;



}







*+html #searchsubmit { /* ie7 only */



   padding-top:3px;



}







/********************************************************************************



              BOOK SELL AREA



********************************************************************************/







#book-sell1{



   border-bottom: 1px solid #DEDEDE;



}



  



#book-sell2{



   border-bottom: 1px solid #DEDEDE;



}



  







.book-sell {



  float: left;



  width:100%;



  clear:both;



  margin-top:5px;



  padding-top:2px;



  padding-bottom:2px;



}











#book-sell-text {



  width:175px; 



  float: right;



  height:100%;



  clear:right;



}







#book-sell-text h3 {



  border: none !important!;



}







.hideformat,



.hideformat h1,



.hideformat h2,



.hideformat h3,



.hideformat h4,



.hideformat h5,



.hideformat h6{



   border:none;



   padding:0px;



   padding-bottom:.5em;



   margin:0px;



}







#book-sell-img img{



  width:125px;



 /* height: 225px;*/



  float: left;



}











/********************************************************************************



              ASK DR. LUNDELL



********************************************************************************/











#ask-dr-lundell {



   border-bottom: 1px solid #DEDEDE;



   margin-top: 10px;



}















/********************************************************************************



              ADVERTISING



********************************************************************************/







#adbar{



	width: 300px;



	float: left;



	height: 100%;







	text-align: center;



        padding: 5px;



}







* html #adbar{ /* ie6 only */







	width: 310px;















}



























































































*+html  #adbar { /* ie7 only */



	width: 310px;



}











.adbar-left {



	float: left;



	width: 126px;



        padding-left: 20px;



	margin-bottom:-5px;



}



.adbar-right{



	float: right;



	width: 126px;



        padding-right: 20px;



	margin-bottom:-5px;



}











* html .adpad{ /* ie6 only */



	margin-bottom:5px;



}











*+html  .adpad{ /* ie7 only */







	margin-bottom:5px;



}











/********************************************************************************



                TAGCLOUD



********************************************************************************/







#tagcloud{



  border-top: 1px solid #CCC;



  text-align:center;



   min-height: 300px;



}











* html #tagcloud { /* ie6 only */



    height: auto !important;



    height: 300px;



}















/********************************************************************************



                SOCIABLE



********************************************************************************/



div.sociable ul {



	list-style-type:none;



	margin:0px;



	padding:0px;



}



div.sociable li {



	display:inline;



	padding:0px;



}







div.sociable img{



	margin:-10px;



}











.sociable-hovers {



	opacity: 1 !important;



	-moz-opacity: 1 !important;



	filter: alpha(opacity=100) !important;



}



.sociable-hovers:hover {



	opacity: .4 !important;



	-moz-opacity: .4 !important;



	filter: alpha(opacity=40)!important;



}











/********************************************************************************



              ARCHIVES



********************************************************************************/



#video-archive{



   width: 305px;



   float:left;



   text-align:center;



}







#video-archive h2{



   padding-left:3px;



   padding-right:3px;



}







#video-archive {



  min-height:400px;



}











* html #video-archive { /* ie6 only */



    height: auto !important;



    height: 400px;



}







#podcast-archive{



   width: 305px;



   float:left;



   text-align:center;



}







#podcast-archive h2{



   padding-left:3px;



   padding-right:3px;



}







#podcast-archive {



  min-height:400px;



}











* html #podcast-archive { /* ie6 only */



    height: auto !important;



    height: 400px;



}















/********************************************************************************



              FOOTER



********************************************************************************/



#footer{



   border-top: 1px solid #DEDEDE;



   padding-top:3px;



   text-align:center;



   font-size: 10px;



}







#advertise{



   text-align:center;



   font-size: 14px;



   font-weight:bold;



   padding-top:3px;



   padding-bottom: 10px;







}











/********************************************************************************



          NEWS



********************************************************************************/



#news {



   width: 270px;



   /*height:280px;*/



   float:right;



   padding:0px;



   text-align: center;



   border: 1px solid #FF0000;



}







#news h2 {



  padding:0px;



  margin:0px;



  background: #FF0000;



  font-size: 16px;



  color: white;



}







#news h3 {



   margin-bottom:1px;



   padding: 0px;



   border:none;



}







#news .paragraph {



   padding-right: 5px;



   padding-left: 5px;



   padding-bottom: 3px;



   font-size: 14px;



}



























/********************************************************************************



                Tabs







   Dynamic Drive: http://www.dynamicdrive.com/dynamicindex17/tabcontent.htm



********************************************************************************/















#tabs{



  text-align:left;



  float:left;



  padding:0px;



}







/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */











.modernbricksmenu2{



padding: 0;



padding-top:3px;



width: 360px;



border-top: 0px solid #D25A0B; /*Brown color theme*/ 



background: transparent;



voice-family: "\"}\"";



voice-family: inherit;



}







.modernbricksmenu2 ul{



margin:0;



margin-left: 10px; /*margin between first menu item and left browser edge*/



padding: 0;



list-style: none;



}







.modernbricksmenu2 li{



display: inline;



margin: 0 2px 0 0;



padding: 0;



text-transform:uppercase;



}







.modernbricksmenu2 a{



float: left;



display: block;



font: bold 11px Arial;



color: white;



text-decoration: none;



margin: 0 1px 0 0; /*Margin between each menu item*/



padding: 5px 10px;



background-color: #666666; 



border-top: 1px solid white;



}











#flowertabs ul li a {



	color:#ffffff;



        margin-bottom:5px;



}







*+html #flowertabs ul li a{ /* ie7 only */



           margin-bottom:-50px;



}











.modernbricksmenu2 a:hover{







background-color: #FF0000; /*red color theme*/ 



color: white;



}







.modernbricksmenu2 a.selected{ /*currently selected tab*/



background-color: #FF0000; /*red color theme*/ 



color: white;



border-color: #FF0000; /*red color theme*/ 



}







.tabcontent{







display:none;















}











.feature-title {



        font: 1.5em Verdana, Arial;



	color: black;



	align: center;



}



.feature-text {



	font: normal 14px Arial, Verdana, sans-serif;



}







@media print {







.tabcontent {







display:block !important;







}



}







/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */







/*--------------------------------------------------



  REQUIRED to hide the non-active tab content.



  But do not hide them in the print stylesheet!



  --------------------------------------------------*/











/********************************************************************************



                Tabber



********************************************************************************/















/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */







/*--------------------------------------------------



  REQUIRED to hide the non-active tab content.



  But do not hide them in the print stylesheet!



  --------------------------------------------------*/



.tabberlive .tabbertabhide {



 display:none;



}







/*--------------------------------------------------



  .tabber = before the tabber interface is set up



  .tabberlive = after the tabber interface is set up



  --------------------------------------------------*/



.tabber {



}



.tabberlive {







 margin-top:1em;



}











div.tabbertab img{



  width: 80%;







  height: 80%;



}







/*--------------------------------------------------



  ul.tabbernav = the tab navigation list



  li.tabberactive = the active tab



  --------------------------------------------------*/



ul.tabbernav {



 width: 100%;



 margin:0;



 padding: 5px 0px 3px 0px;



 border-bottom: 1px solid #a7bdcb;



 font: bold 14px;



}











ul.tabbernav li



{







 list-style: none;



 margin: 0;



 display: inline;



}







ul.tabbernav li a



{



 padding: 3px 0.5em 3px 0.5em;



 margin-left: 3px;



 border: 1px solid #a7bdcb;



 border-bottom: none;



 background: #fff;



 text-decoration: none;



}







ul.tabbernav li a:link { color: #448; }



ul.tabbernav li a:visited { color: #667; }







ul.tabbernav li a:hover



{



 color: #000;



 background: #AAE;



 border-color: #a7bdcb;



}







ul.tabbernav li.tabberactive a



{



 background-color: #e8edf1;



 border: 1px solid #a7bdcb;



 border-bottom: 1px solid #e8edf1;



}











ul.tabbernav li.tabberactive a:hover



{



 color: #000;



 background: #E9E9E9;



 border-bottom: 1px solid #a7bdcb;



}







/*--------------------------------------------------



  .tabbertab = the tab content



  Add style only after the tabber interface is set up (.tabberlive)



  --------------------------------------------------*/



.tabberlive .tabbertab {







 padding:5px;



 margin-bottom:10px;



 border:1px solid #a7bdcb;











 border-top:0;



 background: #e8edf1;























 /* If you don't want the tab size changing whenever a tab is changed



    you can set a fixed height */







  height:230px;







 /* If you set a fix height, set overflow to auto and you will get a



    scrollbar when necessary */















  overflow:auto;



}















/* Example of using an ID to set different styles for the tabs on the page */



.tabberlive#tab1 {



}



.tabberlive#tab2 {



}



.tabberlive#tab2 .tabbertab {



 height:200px;



 overflow:auto;



}







.tablist {



 font-size:.8em;



}







/********************************************************************************







                CONTACT FORM







********************************************************************************/



.cform select { 



	background: #D9D9D9; 



        border: #666666;



	border-top: 1px solid #f0f0f0; 



	color:#777777;



}















/********************************************************************************



                SUBMISSION FORM







                wrapped the form in a div on the actual PAGE







********************************************************************************/















.submission-form {



  font: normal 14px Arial, Verdana, sans-serif;



  padding:0px;



  margin:0px;



  width:500px !important;



}











fieldset{



  border:none;



}







.tdomf_form {



	font: normal 14px Arial, Verdana, sans-serif;



}