/*
Theme Name: Motley Health Bombax 1 Final Version
Author: itx, edited by Jon Wade
Theme URI: http://bombax.itx.web.id/
Description: Nicely crafted theme with lots of options, right or left or holy grail or no sidebar, magazine style or traditional style, 5 color schemes, custom header, custom background, and many more options as if it's premium theme. Two menu locations that supports Navigation Menu in WordPress 3.0. Beautiful Tabbed Sidebar Widget included. Please enter <a href="themes.php?page=bombax_theme_options">Bombax Theme Options</a> to alter your site's looks.
Version: 1.1.0
Author URI: http://itx.web.id/
Tags: one-column, two-columns, three-columns, flexible-width, fixed-width, right-sidebar, left-sidebar, custom-colors, custom-header, theme-options, threaded-comments, sticky-post, dark, blue, brown, green

Both the design and code are released under GNU GPL v3; in addition, links in the footer must remain intact as is.
http://www.gnu.org/licenses/
*/

/* WP requirements */
.highlight {font-weight: bold;}
.clear {margin: 0;padding: 0;clear: both;}
.alignleft {float: left;margin: 5px 10px 5px 0;}
.alignright {float: right;margin: 5px 0 5px 10px;}
.aligncenter, div.aligncenter {margin: 10px auto;text-align: center;display: block;}
img.alignleft {float: left;margin: 5px 10px 5px 0;}
img.alignright {float: right;margin: 5px 0 5px 10px;}
img.aligncenter {margin: 10px auto;text-align: center;display: block;}
.wp-caption {border-width: 1px;border-style: solid;text-align: center;padding-top: 4px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: none;}
.wp-caption p.wp-caption-text {font-size: 1.1em;line-height: 1.7em;padding: 0 4px 5px;margin: 0;}


/* MotleyHealth Custome bits */

.smaller-sidebar-image img{
width:120px;
border:2px solid #006699;
margin-right:10px;
padding:4px;
}

.textwidget2 h2 {
background-color: #0A5784;
}

.categorytable td {
	background-color: #FFffff;
	margin: 15px;
}

.homepage {
text-align: center;
margin-bottom: 10px;
font-size:1.8em;
padding:0 150px 0 150px;
}

.homepage li {
list-style: none;
}

.execphpwidget {
	margin: 0px;
	padding: 5px;
}

#content2 {
width:800px;
}

#HeaderLeftRight {
	margin: 0px;
	padding: 0px;
	width: 1024px;
}
#divLeft {
	margin: 0px;
	padding: 0px;
	width: 600px;
	background-color: #FFffff;
	float: left;
}
#divRight {
	margin: 0px;
	padding: 0px;
	width: 400px;
	background-color: #ffffff;
	float: left;
}



.mostpopularcat {
text-align: center;
margin-bottom: 10px;
font-size:1.2em;
}

.mostpopularcat h2 {
margin-bottom: 10px;
}

.bigbottombanner {
text-align: center;
}

.singlepost .entry h2 {
font-size:1.5em;
display:block;
font-weight:bold;
}

.singlepost .entry h2 a {
color:#000000!important;
font-weight:bold;
}

.singlepost .entry h3 {
margin-top:15px;
font-size:1.3em;
}

.related-posts {
margin-top: 10px;
text-align: left;
font-size:1.1em;
width: 95%;
}

.related-posts li {
list-style: none;
text-align: left;
}

.innertop {
background: #E4EDF1;
text-align: center;
}

.innerbottom {
background: #E4EDF1;
text-align: center;
}

.innertop- {
background: #fff;
}

.breadcrumbs
		{
		font-size: 1.4em;
		font-style:bold;
		padding-left: 0px;
		padding-top: 4px;
    padding-bottom: 10px;  
		text-align:left;
		margin-left:200px;
		margin-right:300px;
}		

.breadcrumbs2
		{
		padding-left: 60px;
		text-align:left;
}		

table.blocky
{
text-align: center;
vertical-align: top
background-color:#ffffff;
margin-bottom:20px;
border: 0px;
margin-left: auto;
margin-right: auto;
padding: 10px;
}

table.blocky a {
color:#006699
}

table.blocky td {
padding:1px;
}
      			
table.blocky img {padding:5px;
   border:2px ridge #3D7397;
   background-color:#ffffff;
   display: block;
    margin-left: auto;
    margin-right: auto;
    width: 96px;
   height: 64px;
}


table.blocky-centre
{
text-align: center;
background-color:#ffffff;
margin-bottom:20px;
border: 0px;
margin-left: auto;
margin-right: auto;

}

table.blocky-centre a {
color:#006699
}

table.blocky-centre td {
padding:1px;
}
      			
table.blocky-centre img {padding:1px;
   border:2px ridge #3D7397;
   background-color:#3D7397;
   display: block;
    margin-left: auto;
    margin-right: auto;
    width: 128px;
   height: 85px;
}

/* right: NAVIGATIONS */
 
#rightnav {
 width:130px; 
 border:dotted 2px;
 border-color:#074E75; 
 background-color: #ffffff;
 }
 
 #rightnav a {
font-weight:bold;
 }
 
 
#rightnav ul{
font-size:10px
padding-left:0px !important;
 }

#rightnav li {
list-style: square;
list-style-type: square; 
}

#rightnav h5 {
text-align:center;
color:#000000 !important;
background:#ffffff;
margin-bottom:2px;
}


.customcatsandtags ul {
position: relative;
list-style:square; 
padding-left:0; 
margin-left:0px; 
margin-left: 200px!important;
}

.customcatsandtags ul li {margin-left:0px; line-height:15px; padding:0; margin:0; padding-bottom:4px;} 
.customcatsandtags ul li a {margin-left:0px; color:#069; text-decoration:none; padding-left:1px; font-weight:normal;} 
.customcatsandtags ul li a:hover {margin-left:0px; text-decoration:underline;} 

.customcatsandtags img {
border:2px solid #006699;
margin-right:10px;
padding:4px;
}

/* Jon: for the 404 page, set in functions.php */

.notfound {
font-weight:bold;
 }

.addthis-center {
margin-left:20px;
 }
 

.categoryfeature {
background-color: #FFffff;
width:90%;
font-size:1.2em;
float:center;
margin-bottom:15px;
overflow:hidden;
margin-left: auto;
margin-right: auto;
border: 1px groove #fff;
}

.categoryfeature img{
margin:15px;
}


  /* ================================================================ 
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/menu/one_page.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* set up the overall width of the menu div, the font and the margins with a relative position*/

.tabbednav {
font-family: verdana, arial, sans-serif; 
width:450px; 
margin:0 0 0px 0; 
position:relative;
z-index:100;
text-align:center; 
margin-left: auto;
margin-right: auto;
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.tabbednav ul {
padding:0; 
margin:0;
list-style: none;
border:0;
}
.tabbednav ul table {border-collapse:collapse; margin:-1px -10px; font-size:1em;}

/* float the list so that the items are in a line */
.tabbednav ul li {
float:left; 
}
/* style the links to be 249px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.tabbednav ul li a, .tabbednav ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:149px; 
height:25px; 
color:#fff; 
border:1px solid #fff;
border-width:1px 1px 0 0;
background:#0A5784; 
line-height:25px; 
font-size:12px;
font-weight:bold;
}
/* make the dropdown ul invisible */
.tabbednav ul ul {
position:absolute; left:-9999px; height:0;
}

/* set the background and foreground color of the main tabbednav items on hover */
.tabbednav ul li a:hover,
.tabbednav ul li:hover a {
color:#000; 
background:#0A5784;
}
/* make the sub tabbednav ul visible and position it beneath the first list item */
.tabbednav ul :hover ul {
top:20px; 
height:auto;
left:0; 
text-align:left;
z-index:100;
}
/* make the sub tabbednav ul li the full width with padding and border. Add an auto scroll bar */
.tabbednav ul :hover ul li {
background:#fff; 
color:#000;
padding:10px;
width:414px; 
height:120px;
overflow:auto;
border:8px solid #0A5784;
}
/*float the image left with padding and no border */
.tabbednav ul :hover ul li img {
float:left; 
padding:10px 10px 10px 0; 
border:0;
}
/* style the paragraph font height */
.tabbednav ul :hover ul li p {
font-size:0.9em;
line-height:1.8em;
}
/* style the background and foreground color of the subtabbednav links */
.tabbednav ul :hover ul li a {
display:inline;
background:#eee;
color:#c00;
text-decoration:underline;
border:0;
line-height:1.8em;
}
/* style the background and forground colors of the links on hover */
.tabbednav ul :hover ul li a:hover {
text-decoration:none; 
color:#000;

}

/* END TABBED tabbednav */





/* The Floats \*/
.containingbox
		{
			width: 1024px;
			height: 100px;
		}
.containingbox h1 { padding: 0; margin: 0; text-decoration: none; font-size: 1px; border: none;}  
.containingbox h1 a,#header h1 a:hover {padding: 0; margin: 0; text-decoration: none; font-size: 1px; border: none;}
.containingbox p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 0px; padding:0 0 0 3px;}
.containingbox a {color:#1F527B;}
.containingbox a:hover {color:#1F527B;}	
		.floatleft
		{
			float: left;
			margin-top:0px;
			margin-left:10px;
			width: 300px;
			height: 100px;
			background-color: #fff;
			}
		.floatright
		{
			float: right;
			margin-top:32px;
			margin-right:60px;
			width: 400px;
			height: 50px;
			background-color: #fff;
			text-align: right;
			}
			
    .containingbox2
		{
		 width: 96%;
		 margin-top:0px;
		}
		
    .containingbox2 h2, {
     color:#1F527B; 
     line-height:1.0em; 
     font-family: Minion Web; 
     font-size:1.9em; 
     font-weight:400; 
     letter-spacing:-1px; 
     margin:8px 0 10px; 
     padding:0;}
		    
	 				    .float1000
		{
			float: left;
			width: 45%;
			padding:5px;
			border: 0px dotted rgb(192, 192, 192);
		  margin:1px;  
		}
		
    	 				    .float1000inside
		{
			float: left;
			font-size:1.2em; 
			background-color: #fff;
			padding:10px;
			border: 2px ridge #0A5784;
		  margin:8px 8px 8px 8px;
		}


    	 				    .float1000inside li
		{
			float: left;
			font-size:1.1em; 
			background-color: #fff;
			border: 0px dotted rgb(192, 192, 192);
		  margin:0px 0px 10px 28px;
		}
    
        	 				    .float1000inside img
		{
			border: 0px dotted rgb(192, 192, 192);
		  padding:0px 5px 10px 5px;
		  width:100px;
		}
        
        	 				    .float1000under
		{
			float: left;
			font-size:1.2em; 
			background-color: #fff;
			width: 90%;
			padding:20px;
			border:1px solid #006699;
		  margin:8px 8px 8px 8px;
		}
		
		        	 				    .float1000under img
		{
border:2px solid #006699;
margin-right:10px;
padding:4px;
		}
    
            	 				    .float1000feature
		{
			float: left;
			font-size:1.2em; 
			background-color: #fff;
			width: 88%;
			padding:20px;
			border:1px solid #006699;
		  margin:8px 32px 8px 8px;
		  }
		  
		  .featurepic
		  {
     	width: 33%
      float:left;
      }
		  	  .featuretext
		  {
		  width: 66%
      float:left;
      margin-left: 173px;
      }
		  
		  		  	  .featuretext h3
		  {
text-decoration: underline;
padding-top: 2px;
padding-bottom: 2px;
      }
      
		  
		  .float1000feature img {
border:2px solid #006699;
margin-right:10px;
padding:4px;
}

		  .float1000feature ul {
position: relative;
list-style:square; 
padding-left:0; 
margin-left:0px; 
margin-left: 20px!important;
}

		  .float1000feature li  {
margin-bottom:5px; 
}

		  .float1000feature h1 {
font-size:1.5em;
font-weight:bold;

}
    		
		.floatcentre
		{
			float: left;
			width: 900px;
			background-color: #fff;
			padding:5px;
			border: 0px dotted rgb(192, 192, 192);
      margin:3px 10px 3px 10px; 
      padding:5;
      /* ie5win fudge begins */
	    voice-family: "\"}\"";
	    voice-family:inherit;
	    width: 900px;		
		}
		


