/* *********************** GENERAL SETTINGS     *********************** */
/* CSS global reset for all browsers */
a {
	color:#CC3300;
	text-decoration:underline
}
fieldset {
	width:300px;
	padding:5px;
}
/* End Search Form */
/* wrapper title */
/* *********************** END CONTENT - SECTIONS & CATEGORIES *********************** */
/* *********************** FORM SECTION  *********************** */	
form {
	margin:0px;
	font-size:11px
}
img { border: 0 none; }

.imgframed {
	border: 1px solid #000000;
}

/*  Global Formatting */
h1 {
	color:#999999;
	font-size:24px;
	font-weight:normal;
	letter-spacing:-2px;
	line-height:24px
}
h2 {
	color:#999999;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:18px
}
h3 {
	color:#999999;
	font-size:14px;
	font-weight:bold;
	line-height:20px
}

h3.roja {
	color: #F00;
	font-size:15px;
	font-weight:bold;
	line-height:20px
} 

h4 {
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	margin-top:10px;
	margin-bottom:8px;
}
h5 {
	font-size:12px;
	font-weight:bold;
	line-height:13px
}
h6 {
	font-size:11px;
	font-weight:bold;
	line-height:12px
}
input {
	padding:1px;
	color:#333333;
	background:#FFFFFF;
	font-size:11px
}
li {
	list-style:none
}
ul {
	clear:both;
	list-style:none
}
html, fieldset {
	background: transparent!important;
	border-style: none!important;
	
	padding: 0px;
	margin: 0px;
}
form ul, form ul li, fieldset p {
	margin:0px;
	padding:0px;
	list-style:none;
}
body {
	color:#666666;
	background:url(../images/body_bg.gif) #FFFFFF top repeat-x;
	font:11px Arial, Helvetica, sans-serif
}
/* End Sub Menu */
/* Add Custom Menus */
/* Add Custom Menus */
/* *********************** END NAVIGATION SECTION ********************* */
/* *********************** STANDARD MODULE TABLE  ********************* */
/*Body of the form*/
/* *********************** End TABBED EDITING *********************** */
td, th {
	font-size:11px
}
/* space from bottom of article */
.article_seperator {
	background:none
}
.back_button {
	clear:both;
	display:block;
	font-size:12px;
	height:15px
}
/* End category */
/* blogsection */
.blog_more {
	clear:both;
	width:480px;
	padding:10px 0px;
	display:block
}
/* Submit Button */
.button {
	border:none;
	padding:4px 5px;
	margin:2px 0px;
	color:#669900;
	background:#FFFFFF;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase
}
/* Main Body Text */
/* article rating */
/* icons */
.buttonheading {
	font-size:12px
}
/* End Sectiontable */
/* Category */
.category {
	color:#333333
}
.code {
	padding:2px;
	border:1px solid #D5D5D5;
	margin:0px;
	width:90%;
	color:#0000FF;
	background:#F0F0F0;
	font:1.2em courier, serif
}
/* Links article index */
/* End Article index  */
/*  component heading */
.componentheading {
	margin-top:15px;
	width:100%;
	color: #999;
	background:transparent;
	font:normal 16px Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:25px;
	letter-spacing:-1px;
	/*text-transform:uppercase*/
}
/* Contact Email Form */
.contact_email {
	margin:0px;
	padding:5px
}
/* top box like a category description */
.contentdescription {
	padding:10px 0px;
	background:transparent
}
/* End Custom Modules */
/* *********************** END STANDARD MODULE TABLE ********************* */
/* *********************** CONTENT - SECTIONS & CATEGORIES *********************** */
.contentheading {
	padding:0px;
	width:100%;
	color:#CC3300;
	background:#FFFFFF;
	font:normal 18px Arial, Helvetica, sans-serif;
	line-height:25px;
	letter-spacing:-1px
}
/* Main Body Text */
.contentpaneopen {
	background:transparent;
	line-height:17px
}
.edit-tabs {
	padding:1em;
	background:none
}
/* End blogsection */
/* Search Form Module*/
/* results if not search google */
/*Search Form keyword highlight*/
.highlight {
	border:1px dashed #CC3300;
	padding:0px 2px 0px 2px;
	background:#EEEEEE;
	color:#333333
}
.inputbox {
	border:1px solid #CCCCCC;
	margin:2px;
	background:#FFFFFF;
	color:#999999
}
/* Text passed with mosmsg url parameter */
.message {
	color:#666666;
	font:bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center
}
/* Dates */
.modifydate {
	color:#CCCCCC;
	font-size:11px;
	font-weight:normal;
	font-style:italic
}
/* *********************** END FORM SECTION *********************** */
/* *********************** TABBED EDITING *********************** */
/*When user login to edit or sumbit articles*/
/* for modifying{moscode}output.  Don't set the colour! */
.moscode {
	background:#F0F0F0
}
.offtab {
	border-left:outset 1px #666666;
	border-right:outset 1px #333333;
	border-top:outset 1px #666666;
	border-bottom:solid 1px #333333;
	padding:.2em;
	background:#CCCCCC;
	font-weight:normal;
	text-align:center;
	cursor:default
}
/* Styles for dhtml tabbed-pages */
.ontab {
	border-left:outset 1px #666666;
	border-right:outset 1px #333333;
	border-top:outset 1px #666666;
	border-bottom:solid 1px #333333;
	padding:.2em;
	color:#FFFFFF;
	background:#666666;
	font-weight:bold;
	text-align:center;
	cursor:default
}
/* Page navigation links "<<< 1 of 10 next >>>" */
.pagebar {
	font-size:11px;
	font-weight:bold
}
.pagenavcounter {
	height:15px
}
.pagetext {
	display:none;
	visibility:hidden
}
/* *********************** END LAYOUT SETTINGS  *********************** */
/* *********************** NAVIGATION SECTION   *********************** */
/* Pathway Breadcrumbs */	
.pathway {
	color:#336699;
	font-size:11px;
	font-weight:bold
}
.pop-ups {
	float:right
}
/* Read more link */
.readon {
	color:#CC3300;
	font-size:11px;
	text-decoration:underline
}
/* Sectiontable Table types listings Faqs's,weblink etc..*/
.sectiontableheader {
	color:#336699;
	background:#F7FBFF;
	font-weight:bold;
	font-size:11px;
	border-collapse:collapse
}
/* Pull down menu */
.selectbox {
	width:100%
}
.sep {
	clear:both;
	display:block;
	height:18px
}
/* Dates */
/* Writen by Authors name */
.small {
	margin:0px;
	padding:0px;
	color:#CCCCCC;
	font-size:11px;
	line-height:17px
}
.tabheading {
	background:#FF6600;
	text-align:left
}
.tabpadding {
	padding:1px
}
.text_area {
	border:1px solid #CCCCCC;
	width:470px;
	background:#FFFFFF;
	color:#999999
}
a.pagenav {
	color:#8FBD00;
	font-weight:bold;
	text-decoration:underline
}
a.pathway {
	color:#336699;
	text-decoration:underline
}
a.pop-up {
	border-bottom:0
}
/* End Mainlevel menu */
/* Sub Menu */
a.sublevel {
	padding:4px 0px 4px 15px;
	margin:0px;
	background:#FFFFFF;
	color:#CC3300;
	font-size:11px;
	font-weight:bold;
	text-decoration:none
}
/* Article index   */
table.contenttoc {
	padding:0px;
	margin:2px;
	font-size:11px
}
*, table.moduletable {
	padding:0px;
	margin:0px
}
table.contenttoc td {
	padding:2px
}
table.contenttoc th {
	background:#FFFFFF;
	color:#CC3300
}
.contentheading table td {
	font-weight:bold;
	letter-spacing:0px
}
.moduletable table table {
	margin:0px
}
.moduletable_menu li a {
	padding:0px;
	margin:3px 0px 3px 0px;
	display:block;
	background:#FFFFFF;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none
}
.content_rating, .content_vote {
	font-weight:normal;
	font-size:.8em
}
.createdate, .newsfeeddate {
	color:#999999;
	font-size:11px;
	font-weight:normal
}
.search .button {
	border:none;
	margin:0px 5px;
	background:none;
	color:#FFCC00;
	font:bold 12px Arial, Helvetica, sans-serif
}
.search .inputbox {
	border:none;
	margin:0px;
	padding:3px;
	width:170px;
	border:2px solid #87C4FF;
	background:#FFFFFF;
	color:#666666
}
.sectiontableentry1, .sectiontableentry2 {
	padding:2px 0px;
	background:#FFFFFF;
	font-size:11px;
	text-align:left;
	height:21px
}
.wrapper, .adminform {
	background:#FFFFFF
}
a.category:hover {
	color:#CC3300;
	text-decoration:underline;
	height:15px
}
a.contentpagetitle:hover {
	border-bottom:0px dashed #CCCCCC;
	color:#000000;
	text-decoration:none
}
a.pagenav:hover {
	color:#8FBD00;
	font-weight:bold;
	text-decoration:none
}
a.pathway:hover {
	color:#336699;
	text-decoration:none
}
a.sublevel:hover {
	color:#FF6600;
	background:#FFFFFF;
	text-decoration:underline
}
.moduletable table.poll {
	margin-left:0px!important;
	margin-bottom:5px;
	margin-top:5px;
	margin-right:0px;
	padding:0px
}
.moduletable table.poll table {
	margin:0px!important
}
.moduletable_menu li a:hover {
	color:#0066CC;
	background:#FFFFFF;
	font-weight:bold;
	text-decoration:none
}
/* Table odd and Even Rows */
.sectiontableentry1 input, .sectiontableentry2 input {
	margin:0px;
	padding:0px;
	background:#FFFFFF
}
li.latestnews a, li.mostread a {
	color:#CC3300;
	font-weight:bold;
	text-decoration:none
}
.pagenav_next, .pagenav, .pagenav_prev {
	color:#999999;
	font-size:11px
}
.search .inputbox:hover {
	border:2px solid #67A6E3;
	padding:3px
}
.contentpagetitle, .blog, .contentpane {
	background:transparent
}
a:hover, .readon:hover {
	color:#CC3300;
	text-decoration:none
}
a.image, a.image:hover {
	border:0
}
/* Custom Modules */
li.latestnews. li.mostread {
margin:0px 4px;
padding:0px;
display:block;
list-style:none
}
a.category:link, a.category:visited {
	color:#CC3300;
	text-decoration:none;
	height:15px
}
li.latestnews a:hover, li.mostread a:hover {
	color:#FF6600;
	text-decoration:none
}
.search .button:hover, .button:hover {
	color:#CC9900
}
/* content title and links */
a.contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:visited {
	border-bottom:0px;
	color:#999999;
	font-weight:normal;
	text-decoration:none
}
a.toclink:hover, a.toclink:visited, a.toclink:link, .sectiontablefooter, .blogsection, .blog_heading, .search, .searchintro, .search, .sublevel, table.moduletable td {
	height:18px
}
/* *********************** END GENERAL SETTINGS *********************** */
#content {
	margin:0px auto;
	width:920px
}
#footer {
	margin:0px auto;
	width:100%;
	clear:both;
	padding-bottom:9px;
	background:url(../images/nf_bg.gif) #FFFFFF bottom repeat-x;
	color:#8FBD00;
	height:51px
}
#left_side {
	float:left;
	width:180px;
	background:#FFFFFF
}
#main {
	padding:20px 0px;
	margin:0px;
	width:920px;
	background:#FFFFFF
}
#mainlevel-nav {
	margin:0;
	float:left;
	list-style:none;
	background:transparent url(http://www.ebooktrove.com/templates/natural/images/menubg.gif) top repeat-x;
	font:11px Arial, Helvetica, sans-serif;
	height:25px
}
#mosright {
	float:right;
	width:190px;
	background:#FFFFFF
}
#newsflash {
	margin:0px;
	width:100%;
	padding-bottom:10px;
	background:url(../images/nf_bg.gif) #FFFFFF bottom repeat-x;
	height:100px
}
#right_side {
	float:right;
	width:720px;
	background:#FFFFFF
}
#searchform {
	width:200px;
	float:left
}
#top {
	padding:0;
	margin:0px auto;
	width:920px;
	background:transparent url(../images/top_bg.gif) top left no-repeat;
	height:115px;
	position:relative
}
#top2 {
	border:4px solid #C6E3FF;
	width:912px;
	margin:0px auto;
	clear:both;
	background:url(../images/glass.gif) #F7FBFF top right no-repeat;
	height:72px;
	position:relative
}
#topleft {
	float:left;
	width:620px
}
#footer a {
	color:#8FBD00;
	font-weight:normal;
	text-decoration:underline
}
#left_side li {
	padding:0px;
	margin:0px;
	list-style:none
}
#mainlevel-nav li {
	padding:5px 0px 0px 0px;
	float:left;
	margin:0;
	display:block;
	white-space:nowrap;
	list-style-type:none;
	background:transparent;
	line-height:15px
}
#mosright td {
	padding:0px 0px 0px 17px
}
#newsflash h3 {
	padding-top:5px;
	padding-bottom:10px;
	color:#FF6600;
	font:bold 11px Arial, Helvetica, sans-serif
}
#newsflash th {
	padding:0px;
	margin:0px;
	color:#FF6600;
	background:transparent;
	font:bold 11px Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	text-transform:capitalize;
	line-height:30px
}
#searchform p {
	padding:15px 0px 0px 0px;
	margin:0px 7px;
	color:#333333;
	font:bold 11px Arial, Helvetica, sans-serif;
	line-height:11px
}
#mainlevel-nav li a {
	padding:5px 10px 4px 10px;
	color:#666666;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none
}
#footer .padding {
	padding:0px 0px 0px 80px;
	width:400px;
	margin:0px auto;
	color:#8FBD00;
	background:url(../images/flower.gif) #FFFFFF bottom left no-repeat;
	text-align:center;
	height:51px
}
#mcontent .padding {
	padding:5px 20px 5px 20px;
	width:480px;
	background:transparent
}
#mcontent2 .padding {
	padding:5px 20px 5px 20px;
	width:625px;
	background:transparent
}
#mosright .padding {
	background:#FFFFFF
}
#newsflash .newsflash {
	width:750px;
	padding-left:150px;
	margin:0px auto;
	background:transparent url(../images/butterfly.gif) left bottom no-repeat;
	height:100px
}
#top2 .contentpaneopen {
	background:none;
	line-height:14px
}
#footer .padding p {
	padding-top:15px;
	text-align:left
}
#footer a:hover {
	color:#8FBD00;
	text-decoration:none
}
#left_side .lefts a {
}
/* Mainlevel menu */
.moduletable_menu li, {
	height:18px!important
}
#mainlevel-nav li a:hover {
	padding:5px 10px 4px 10px;
	color:#0066CC;
	background:#F7FBFF
}
.moduletable_menu li a:hover, .moduletable_menu #current a {
	color:#FF6600;
	background:#FFFFFF;
	font-weight:bold;
	text-decoration:none
}
#main #mcontent {
	margin:0px;
	width:490px;
	background:#FFFFFF
}
#main #mcontent2 {
	margin:0px;
	padding:12px 0px;
	background:#FFFFFF
}
#form-login-username .inputbox, #form-login-password .inputbox, #mod_login_password {
	padding:2px;
	margin:3px 0px;
	width:110px;
	border:2px solid #87C4FF;
	background:#FFFFFF;
	color:#999999;
	font-size:11px
}
#searchform #glass {
	float:left;
	margin-right:10px
}
#top #titleh1 {
	color:#FFFFCC;
	position:relative
}
#top2 #breadcrumb {
	padding:5px 0px 10px 10px;
	color:#336699
}
#topleft #menu {
	padding-top:10px;
	clear:both;
	width:620px;
	height:25px
}
#top #titleh1 h1 {
	color: #F00/*#656565*/;
	font:normal 18px Arial, Helvetica, sans-serif;
	line-height:24px;
	/*text-transform:lowercase;*/
	letter-spacing:0px;
	position:absolute;
	left:10px;
	top:85px
}
#top #titleh1 h2 {
	color:#99CC00;
	font:normal 15px Arial, Helvetica, sans-serif;
	/*text-transform:uppercase;*/
	line-height:17px;
	/*letter-spacing:-1px;*/
	position:absolute;
	left:190px;
	top:48px
}
#newsflash table.moduletable td, #left_side td {
	padding:0px
}
#top #titleh1 #logo {
	position:absolute;
	left:138px;
	top:46px
}
#left_side .moduletable table, #left_side .moduletable_menu ul, #left_side .moduletable ul, #right_side .moduletable table, #right_side .moduletable_menu ul, #right_side .moduletable ul {
	margin-bottom:5px;
	margin-top:5px;
	margin-right:0px;
	padding:0px
}
#right_side .moduletable th, #right_side .moduletable_menu h3, #right_side .moduletable h3, #left_side .moduletable th, #left_side .moduletable_menu h3, #left_side .moduletable h3 {
	padding:10px 0px 8px 40px;
	color:#333333;
	background:url(../images/tharrow.gif) #FFFFFF left no-repeat;
	font:bold 14px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	text-align:left
}
#left_side .moduletable table, #left_side .moduletable_menu ul, #mosright .moduletable ul {
	padding-left:40px
}

P {margin-top: 0.5em;}

/* me 27 feb '11 */


.quote_right {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;	
	text-align: left;
	line-height: 130%;
	color: #333;
	border-top-width: thick;
	border-top-style: dotted;
	border-top-color: #F00;
	border-bottom-width: thick;
	border-bottom-style: dotted;
	border-bottom-color: #F00;
	float: right;
	width: 180px;
	padding: 5px;
	margin: 5px;
	background-color: #E6E6E6 ;	
	background-image: url(http://www.ebooktrove.com/templates/natural/images/stories/background_repeatx.png); 
	background-repeat: repeat-x;
	/*background-color: #DEE2EC;
	 tried background-color: #EBEDF3;
	was background-color: #F8FFFF;*/
}

.quote_right2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;	
	line-height: 150%;
	color:  #333;	
	float: right;
	width: 200px;
	padding: 5px;
	margin: 5px;
	/*background-image: url(http://www.ebooktrove.com/templates/natural/css/images/stories/background_repeatx2.png); 
	background-repeat: repeat-x;
	background-color: #DEE2EC;*/
/*.gradientV{
 thanks to http://blog.fakedarren.com/2010/01/cross-browser-css-gradients/ */
/* and http://www.puremango.co.uk/2010/04/css-gradient/ */
    /* fallback (Opera) */
    background: #008800;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #79FF79, #828282);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#79FF79), to(#828282));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#79FF79', EndColorStr='#828282', GradientType=0);
  }
  
	
}
.indent20 {
	margin-left: 20px;
	margin-right: 15px;
	padding-right: 5px;
	padding-left: 5px;


}
p.indent { 
text-indent: -1.5em;
margin-left: 2em;

}
ul {
	margin-top: 5px;
	margin-bottom: 10px;
	list-style-type: circle;
	list-style-position: inside;

}


/* 31.v.10 use these two for bigger bylines*/ 

.LeftQuote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	line-height: 130%;
	color: #333333;
	border-top-width: medium;
	border-top-style: dashed;
	border-top-color: #0066CC;
	border-bottom-width: medium;
	border-bottom-style: dashed;
	border-bottom-color: #0066CC;
	float: left;
	/*width: 150px;*/
	padding: 2px;
	margin: 2px;
	/*background-color: #F0F8FF;*/
	background-color:#c8d2d2;
}

.LeftQuote2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	line-height: 130%;
	color: #333333;
	float: left;
	padding: 2px;
	margin: 2px;	
	background-color:#c8d2d2;
	width: 110px;
}

.LeftQuote3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 130%;
	color: #333333;
	border-top-width: medium;
	border-top-style: dashed;
	border-top-color: #0066CC;
	border-bottom-width: medium;
	border-bottom-style: dashed;
	border-bottom-color: #0066CC;
	float: right;
	padding: 2px;
	margin: 8px;	
	background-color:#c8d2d2;
	width: 110px;
}



.bright_heads{
	background-color: #f7f7f7;
	margin: 2px;
	padding: 2px;
	border: 1px dotted #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#FF0000;
}	

/* aug11 '10 */ 
.roja {
	color:#F00;	
	font-weight: bold;
	}
	
.breakers {
	font-size:16px
	color: #F00;	
	font-weight: bold;
}

/* sept 27 2010*/
table.px
{	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	width: 100px;	
	border: 1px #cccccc dotted;
	margin: 5px;
	line-height: 120%;
}

table.px td 
{	
	padding: 5px;	
}


table.px th
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	
	background-color: #0066CC;
	color: #FFFF00;
	padding:  4px;
	text-align: center;	
}

.dropcaps{
	float:left;
	color: #ffffff /*#999  #0066CC*/;
	font: bold 34px/36px Georgia, "Times New Roman", Times, serif;
	/*text-align:text-top;
	background-color : #F0F0FF;*/
	background-color: #d7d7d7 /*#e9eded c8d2d2*/;
	border: 1px solid #666;
	margin: 2px;
	padding-right: 2px;
	padding-left: 2px;
}


.nombre	{ 
	font-weight: bold;
	color: #00F;
 
}
.put-right {
	float:right;
}

.quote{
	
	color: #666;
	font-size: 11px;
	
}