/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
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;

}
body { font: 62.5% Tahoma, Arial, Sans-Serif; height: 100%; color: #333; background: white; text-align: center;}
table { border-collapse: separate; border-spacing: 0; position: normal;}
caption, th, td { text-align: left;}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/*EOF Reset*/

/* Positioning */

.container {
  text-align: left;
  position: relative;
  padding: 0;
  margin: 0 auto;   /* Centers layout */
  width: 990px;
  background: transparent;
}
.column {
  float: left;
  margin-right: 10px;
  padding: 0;
}
* html .column { overflow-x: hidden; } /* IE6 fix */

.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-30  { width: 30px;}
.span-70  { width: 70px;}
.span-110  { width: 110px;}
.span-150  { width: 150px;}
.span-190  { width: 190px;}
.span-230  { width: 230px;}
.span-270  { width: 270px;}
.span-310  { width: 310px;}
.span-340  { width: 340px;}
.span-350  { width: 350px;}
.span-390 { width: 390px;}
.span-430 { width: 430px;}
.span-470 { width: 470px;}
.span-510 { width: 510px;}
.span-550 { width: 550px;}
.span-590 { width: 590px;}
.span-630 { width: 630px;}
.span-670 { width: 670px;}
.span-710 { width: 710px;}
.span-750 { width: 750px;}
.span-790 { width: 790px;}
.span-830 { width: 830px;}
.span-870 { width: 870px;}
.span-910 { width: 910px;}
.span-950 { width: 950px; margin: 0; }


/* Add these to a column to append empty cols. */
.append-40  { padding-right: 40px;}
.append-80  { padding-right: 80px;}
.append-120 { padding-right: 120px;}
.append-160  { padding-right: 160px;}
.append-200  { padding-right: 200px;}
.append-240  { padding-right: 240px;}
.append-280  { padding-right: 280px;}
.append-320  { padding-right: 320px;}
.append-360  { padding-right: 360px;}
.append-400 { padding-right: 400px;}
.append-440 { padding-right: 440px;}
.append-480 { padding-right: 480px;}
.append-520 { padding-right: 520px;}
.append-560 { padding-right: 560px;}
.append-600 { padding-right: 600px;}
.append-640 { padding-right: 640px;}
.append-680 { padding-right: 680px;}
.append-720 { padding-right: 720px;}
.append-760 { padding-right: 760px;}
.append-800 { padding-right: 800px;}
.append-840 { padding-right: 840px;}
.append-880 { padding-right: 880px;}
.append-920 { padding-right: 920px;}


/* Add these to a column to prepend empty cols. */
.prepend-40  { padding-left: 40px;}
.prepend-80  { padding-left: 80px;}
.prepend-120  { padding-left: 120px;}
.prepend-160  { padding-left: 160px;}
.prepend-200  { padding-left: 200px;}
.prepend-240  { padding-left: 240px;}
.prepend-280  { padding-left: 280px;}
.prepend-320  { padding-left: 320px;}
.prepend-360  { padding-left: 360px;}
.prepend-400 { padding-left: 400px;}
.prepend-440 { padding-left: 440px;}
.prepend-480 { padding-left: 480px;}
.prepend-520 { padding-left: 520px;}
.prepend-560 { padding-left: 560px;}
.prepend-600 { padding-left: 600px;}
.prepend-640 { padding-left: 640px;}
.prepend-680 { padding-left: 680px;}
.prepend-720 { padding-left: 720px;}
.prepend-760 { padding-left: 760px;}
.prepend-800 { padding-left: 800px;}
.prepend-840 { padding-left: 840px;}
.prepend-880 { padding-left: 880px;}
.prepend-920 { padding-left: 920px;}

.right {float: right; padding: 0;}
.left {float: left; padding: 0;}
.center {text-align: center;}
/* Border on right hand side of a column. */
.border{
  padding-right:4px;
  margin-right:5px;
  border-right:1px solid #eee;
}

/* Border with more whitespace, spans one column. */
.colborder {
  padding-right:26px;
  margin-right:25px;
  border-right:1px solid #eee;
}
/*TinyMCE styles*/
.monospace {font-family: "Courier New", monospace; font-weight: bold; }
.alert {display: block; margin: 0 10px 10px 10px; padding: 20px 20px 20px 60px; background: #f77 url(/themes/site_themes/shared/alert.png) 5px center no-repeat; border: #d11e1e 2px solid; font-size: 13px;}
.aviso {display: block; margin: 0 10px 10px 10px; padding: 20px 20px 20px 60px; background: #fdf5c4 url(/themes/site_themes/shared/aviso.png) 5px center no-repeat; border: 2px solid #FFB52B; font-size: 13px;}
.note {margin: 10px; padding: 10px; background: #C2E387; border: 2px solid #FFB52B; font-size: 13px; clear: both;}
.source {display: block; padding: 5px; border: #FFB52B 2px solid;}
.iwords {font-weight: bold; color: #FF7777;}


.aviso a:link, .aviso a:visited {text-decoration: underline;}
.aviso a:hover {text-decoration: none;}
.aviso img {float: left;}

/* Use these classes on an element to push it into the next column, or to pull it into the previous column. */
.pull-40 { margin-left: -40px;}
.pull-80 { margin-left: -80px;}
.pull-120 { margin-left: -120px;}
.pull-160 { margin-left: -160px;}


.push-0  { margin: 0 0 0 18px; float: right; } /* Right aligns the image. */
.push-40 { margin: 0 -40px 0 18px; float: right;}
.push-80 { margin: 0 -80px 0 18px; float: right;}
.push-120 { margin: 0 -120px 0 18px; float: right;}
.push-160 { margin: 0 -160px 0 18px; float: right;}

.push-0, .push-40, .push-80, .push-120, .push-160 { float: right; }

/* Misc classes and elements */
#topbar {
height : 170px;
background : transparent url(/themes/site_themes/shared/header.png) no-repeat;
width : 100%;
}
#loginFormMiniMain {
	width:		200px;
	line-height:	normal;
	padding:	8px;
	font-size: 1.2em;
	text-align: right;
	background:	transparent url(/themes/site_themes/shared/login_bg.png) top left repeat;
	border:		1px solid #303f4a;
	position:	absolute;
	top: 25px;
	right: 15%;
	z-index:	10;
	color:		#fff;
	display:none;
}
#loginFormMiniMain a {font-size: 1.2em;}
#loginFormMiniMain a, #loginFormMiniMain a:visited {color: #e62920;}
#loginFormMiniMain a:active, #loginFormMiniMain a:hover {color: #ff3126; border: none;}
#loginFormMiniMain #submit {
	background: #4c871f;
	padding: 2px 20px;
	border: 1px solid #ccc;
	color: #fff;
	margin: 3px 0 0 3px;
	display: block;
	}	
div#title {height: 105px;}

.member {
position: absolute;
right: 0px;
height: 120px;
width: 350px;
background : transparent;
z-index: 5;
padding: 10px 15px;
text-align: center;
font-size: 1.2em;
}
.member a:link, .member a:hover, .member a:visited, .member a:visited {
border: none;
color: #553;
}


.member input[type=text], .member input[type=password] {
	font-size: 0.9em;
	padding: 3px;
	color: #777;
      background: transparent;
border: 2px solid #a5bbcf !important;
	}

.member input[type=text]:focus, .member input[type=password]:focus {
	background: #eef4fa;
	color: #333;
border: 2px solid #90a9c0 !important;
	}

.member form input[type=text] {
	width: 45%;
	margin: 5px 5px 1px 0;
	}
.member form #submit {
	background: #88abca;
	padding: 2px 20px;
	border: 1px solid #ccc;
	color: #fff;
	margin: 3px 0 0 3px;
	display: inline;
	}	

#searchform input[type=text], #searchform .multiselect, #searchform select {
	font-size: 0.9em;
	padding: 3px;
        margin: 3px;
	color: #777;
        background: transparent;
border: 2px solid #a5bbcf !important;
	}
#searchform input[type=text]:focus, #searchform .multiselect:focus, #searchform select:focus {
	background: #eef4fa;
	color: #333;
border: 2px solid #90a9c0 !important;
	}
#searchform p {padding: 10px 3px 3px 3px;}
.searchSubmit {text-align: center; padding: 10px 0}
.searchSubmit #submit {
	background: #88abca;
	padding: 2px 20px;
	border: 1px solid #ccc;
	color: #fff;
	margin: 3px 0 0 3px;
	display: inline;
	}	

.content {
padding: 0 20px 0 20px;
background : transparent url(/themes/site_themes/shared/contentbg.jpg) repeat-y center top;
font-size: 1.3em;
}
.gads728 {margin: 0 5px; width: 728px; height: 90px}
.autores {padding: 0 5px; }
.autores img {vertical-align: middle;}
.auknow {padding: 11px 5px 11px 45px; font-size: 14px; line-height: 18px; font-weight: bold; background : transparent url(/themes/site_themes/shared/lamp.png) no-repeat left center; border-bottom: 2px #a5bbcf solid}
.sideup {background : transparent url(/themes/site_themes/shared/sideup.png) no-repeat center top; height: 27px; display: block;}
.sidedown {background : transparent url(/themes/site_themes/shared/sidedown.png) no-repeat center top; height: 23px; display: block;}
.sidebar {
background : transparent url(/themes/site_themes/shared/side.png) repeat-y center top;
}
.sidebar ul li{
	list-style: none;
	font-size: 1.1em;
}
.sideup_green {background : transparent url(/themes/site_themes/shared/sideup_green.png) no-repeat center top; height: 27px; display: block;}
.sidedown_green {background : transparent url(/themes/site_themes/shared/sidedown_green.png) no-repeat center top; height: 23px; display: block;}
.sidebar_green {
background : transparent url(/themes/site_themes/shared/side_green.png) repeat-y center top;
}
.sidebar_green ul li{
list-style: none;
}
.sidecontent {padding: 0 8px}
.sidecontent p {}
.sidecontent input[type=text], .sidecontent input[type=password] {
	font-size: 1em;
	padding: 3px 0 3px 3px;
	color: #777;
      background: transparent;
border: 2px solid #a5bbcf !important;
	}

.sidecontent input[type=text]:focus, .sidecontent input[type=password]:focus {
	background: #eef4fa;
	color: #333;
border: 2px solid #90a9c0 !important;
	}

.sidecontent form input[type=text] {
	width: 60%;
	margin: 5px 5px 1px 0;
	}
.sidecontent form #submit {
	background: #88abca;
	padding: 2px 20px;
	border: 1px solid #ccc;
	color: #fff;
	margin: 3px 0 0 3px;
	display: inline;
	}
.sidecontent form .isubmit {
	background: transparent;
	display: inline;
        height: 28px;
        line-height: 28px;
	vertical-align: middle;
	}
.contentform {
	width: 75%;
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
}

.contentform input[type=text], .contentform textarea {
	width: 99%;
	padding: 3px;
	color: #777;
        background: transparent;
        border: 2px solid #a5bbcf !important;
	}

.contentform input[type=text]:focus, .contentform textarea:focus {
	background: #eef4fa;
	color: #333;
border: 2px solid #90a9c0 !important;
	}
.contentform #submit {
	background: #88abca;
	padding: 2px 20px;
	border: 1px solid #ccc;
	color: #fff;
	margin: 3px 0 0 3px;
	display: block;
	text-align: center;
	}	
.contentform div {
	padding: 0.2em 0.5em;
}
 
.contentform div.hr {
	height: 0px;
	margin-top: 0pt;
	margin-bottom: 7px;
}
 
.contentform p {
	float: left;
	margin: 4px 0pt;
	width: 120px;
}
.nav_categories a {display: block; padding: 0 0 0 5px; margin-right: 10px; color: #3388FF;}
.nav_categories a:visited {color: #3388FF;}
.nav_categories a:hover {border: none; color: #3388FF; background-color: #fcc758;}
.nav_categories a:active {border: none; color: #3388FF; background-color: #fcc758;}

a.feed_green {text-decoration: none; font-weight: normal; line-height: 2.4em; color: #6abd2b; background : transparent url(/themes/site_themes/shared/feed_20_green.png) no-repeat center left; padding-left: 24px; font-size: 1.4em;}
a.feed_green:hover {border: none;}
a.feed_green:visited {color: #6abd2b;}
.contentbot {
background : transparent url(/themes/site_themes/shared/contentbot.jpg) no-repeat 0px 0px;
height: 15px;
width: 990px;
margin: 0;
}
.footer {
background : transparent url(/themes/site_themes/shared/footer.jpg) no-repeat 0px 0px;
height: 135px;
text-align: center;
}

.toparticle {margin: 0 0 20px 0;}
.iarticle {padding: 10px 0 15px 0;}
.idate{color: #777; border: none;}
.content ul {
	list-style-type: disc;
	padding-left: 10px;
	margin: 0px 0px 0px 10px;

}
.content ol{
	list-style-type: decimal;
	padding-left: 10px;
	margin: 0px 0px 0px 10px;

}
.entry p {margin: 0 0 12px 0;}

.tools_panel ul {
	padding: 0;
	margin: 0;
}
.discuss_article {border: 1px #6abd2b solid;}
.discuss_article a:link {line-height: 18px; font-size: 15px; color: #6abd2b; border: none; padding: 0 16px 0 10px;}
.discuss_article a:hover {color: #6abd2b; border: none; background: transparent url(/themes/site_themes/shared/fbullet.png) no-repeat right center;}
.discuss_article a:visited { color: #6abd2b;}

.home {position: absolute; top: 5px; left: 5px; z-index: 3;}
.home a, .home a:hover {border: none;}
.correo {position: absolute; bottom: 15px; left: 50px;}
.correo a, .correo a:hover {border: none;}
/*-------------------------------------------------------------- */

/* Use a .box to create a padded box inside a column.  */ 
.box { 
  padding: 1.5em; 
  margin-bottom: 1.5em; 
  background: #eee; 
}

/* Use this to create a horizontal ruler across a column. */
hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.4em;
  border: none; 
}
hr.space {
  background: #fff;
  color: #fff;
  margin: 0;
}
hr.bluespacer {
  background: #cae3e8;
  color: #cae3e8;
  margin: 0;
}
.clear {clear: both;}

* html .clear { height: 1%; }
.clear { display: block; }
/* EOF Positioning */

#entryform input[type=text], #entryform .multiselect, #entryform select {
	font-size: 0.9em;
	padding: 3px;
        margin: 3px;
	color: #777;
        background: transparent;
border: 2px solid #a5bbcf !important;
	}
#entryform input[type=text]:focus, #entryform .multiselect:focus, #entryform select:focus {
	background: #eef4fa;
	color: #333;
border: 2px solid #90a9c0 !important;
	}
#entryform p {padding: 10px 3px 3px 3px;}
#entryform textarea {
	width: 99%;
	padding: 3px;
        margin: 3px;
	color: #777;
        background: transparent;
        border: 2px solid #a5bbcf !important;
	}
#entryform textarea:focus {
	background: #eef4fa;
	color: #333;
        border: 2px solid #90a9c0 !important;
	}
.escribirSubmit {text-align: center; padding: 10px 0}
.escribirSubmit #submit, .escribirSubmit #button {
	background: #88abca;
	padding: 2px 20px;
	border: 1px solid #ccc;
	color: #fff;
	margin: 3px 0 0 3px;
	display: inline;
	}	
.escribir_new {display: block;
background : transparent url(/themes/site_themes/shared/escribir.gif) no-repeat 5px 0px;

padding: 5px 5px 5px 30px;}

/*Styling*/

h1,h2,h3,h4,h5,h6  { font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; }
pre       { font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif; } 
code      { font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace; } 

h1 { font-size: 2em; line-height:2.8em; padding:0 0 18px 0; }
h2 { font-size: 1.8em; line-height:2em; font-weight: normal;}
h3 { font-size: 1.6em;}
h4 { font-size: 1.4em; font-weight: normal;}
h5 { font-size: 1.2em; font-weight:bold; }
h6 { font-size: 1.2em; }

a:link {text-decoration: none; color: #3388FF;}
a:hover, a:active {border-bottom: 1px dashed; color: #F89934;}
a:visited {text-decoration: none; color: #77AAFF;}

acronym,abbr 
{
	border-bottom:1px dashed;
	cursor:help;
}

blockquote {
	margin: 5px 10px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #f0f2b8;
	width: 95%;
}
.readmore {
padding-bottom: 5px;
}
.readmore a {
margin-left: 10px;
}
a.title {text-decoration: none; font-weight: normal; line-height: 1.1em; color: #111; background : transparent url(/themes/site_themes/shared/hbullet.png) no-repeat left top; padding-left: 16px;}
a:visited.title {color: #555; background: none; padding-left: 0;}
a:hover.title {border: none; color: #F89934;}
a:active.title {border: none; color: #F89934;}

h2.title { font-size: 1.7em; line-height:1.9em; font-weight: bold;}
h3.sidebar_title { font-size: 1.2em; line-height: 1.3em; font-weight: normal; padding-top: 10px;}
/*EOF Styling*/
/*Main Menu*/
div.mainmenu {
padding: 0 13px 0 13px;
background : transparent url(/themes/site_themes/shared/mmbg.jpg) repeat-y center top;
height: 55px;
}
.mainmenu {padding:0 0 0 10px; margin:0; list-style:none; height:45px; background:#FFB52B url(/themes/site_themes/shared/0.jpg);}
.mainmenu li {float:left;}
.mainmenu li a {display:block; float:left; height:45px; line-height:45px; background:url(/themes/site_themes/shared/0.jpg); color:#eee; text-decoration:none; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; text-align:center; padding:0 0 0 5px; cursor:pointer; font-size:14px; border: 0; letter-spacing: -1px;}
.mainmenu li a:hover, .mainmenu li a:active {text-decoration:none; border: 0;}
.mainmenu li a b {float:left; display:block; background:url(/themes/site_themes/shared/0.jpg) right top; padding:0 10px 0 5px;}
.mainmenu li.current a {color:#fff; background:url(/themes/site_themes/shared/2.jpg);}
.mainmenu li.current a b {background:url(/themes/site_themes/shared/2.jpg) no-repeat right top;}
.mainmenu li a:hover {color:#fff; background: url(/themes/site_themes/shared/1.jpg);}
.mainmenu li a:hover b {background:url(/themes/site_themes/shared/1.jpg) no-repeat right top;}
.mainmenu li.current a:hover {color:#fff; background: url(/themes/site_themes/shared/2.jpg); cursor:default;}
.mainmenu li.current a:hover b {background:url(/themes/site_themes/shared/2.jpg) no-repeat right top;}
.mainmenu li a em {display:block; float:left; width:30px; height:45px;}
/* hide images */.mainmenu li a em {display:none;} /* */
.mainmenu li a em.inicio {background:url(/themes/site_themes/shared/noticias.gif) no-repeat center center;}
.mainmenu li a em.salud {background:url(/themes/site_themes/shared/salud.gif) no-repeat center center;}
.mainmenu li a em.clases {background:url(/themes/site_themes/shared/clases.gif) no-repeat center center;}
.mainmenu li a em.tiempo_libre {background:url(/themes/site_themes/shared/tiempo_libre.gif) no-repeat center center;}
.mainmenu li a em.saber_mas {background:url(/themes/site_themes/shared/saber_mas.gif) no-repeat center center;}
.mainmenu li a em.biblioteca {background:url(/themes/site_themes/shared/biblioteca.gif) no-repeat center center;}
.mainmenu li a em.historias {background:url(/themes/site_themes/shared/historias.gif) no-repeat center center;}
.mainmenu li a em.foro {background:url(/themes/site_themes/shared/foro.gif) no-repeat center center;}


/*EOF Main Menu*/
/*Info box*/
.info {	
	background:#CAE3E8 url("/themes/site_themes/shared/info_bot.gif") no-repeat bottom;
	margin:8px 0 !important;
	padding:0 !important;
	width:590px;
	font-size: small;
}

.info div {
	background:url("/themes/site_themes/shared/info_top.gif") no-repeat top;

	padding: 0 !important;
}
.info p {
	background:transparent url("/themes/site_themes/shared/info.gif") no-repeat left;
	padding:4px 32px 4px 32px;
	font-size: small !important;
	margin:0px !important;
	line-height:normal !important;
	text-align:center;
	color:#6D869E;
	letter-spacing:0.1em;
}
.info p * {
	margin:0px;
	padding:0px;
	border:0;
}
.info p a{	
	color:#6D869E !important;
	text-decoration:none;
	background:none !important;
	padding:0 !important;
}
.info p a:hover, .info p a:focus{	
	text-decoration:underline;
	background:none;
	padding:0 !important;
}
/*EOF Info box*/


/*Slide*/
.panel{
	text-align: center;
	margin-bottom:0px;
	margin-top: 10px;
}
.panel p {height: 23px; line-height: 23px; cursor:pointer; border:1px solid #CCCCCC;}
.panel a{
	text-decoration:none;
	color:#000000;
}
 .panel-up{
	background:url(/themes/site_themes/shared/backtitle-up.gif) no-repeat scroll 10px 5px;
 }
.panel-down{
	background:url(/themes/site_themes/shared/backtitle-down.gif) no-repeat scroll 10px 5px;
}
.panel-target{
	text-align: left;
	padding:5px;
	background-color:#cae3e8;
	border:1px solid #CCCCCC;
}
.panel-closed{
	display:none;
}

.printlink a {
	background:url(/themes/site_themes/shared/print.gif) no-repeat top left;
	line-height: 32px;
display: block;
}
.printlink a span {
	padding: 0 0 0 32px;
}
.sendtofriend a {
	background:url(/themes/site_themes/shared/sendtofriend.png) no-repeat top left;
	line-height: 32px;
display: block;
}
.sendtofriend a span {
	padding: 0 0 0 32px;
}
.tools_panel li {
list-style: none;
display: inline;
}
.tools_panel a, .tools_panel a:hover, .tools_panel a:active {
text-decoration: none;
border: none;
}

/*EOF Slide*/

/* Forum list */
ul.block {
	border-top: 1px dashed #BCBAAC;
	margin: 4px 0;
	padding: 0;
	width: 95%;
}
.block li {
	border-bottom: 1px dashed #BCBAAC;
	list-style: none;
}
.block li a,.block li em {
	color: #553;
	display: block;
}
.block li em {
	font-size: 0.9em;
	font-style: normal;
}
.block li a {
	padding: 4px 3%;
	text-decoration: none;
	width: 94%;
}
.block li a span {font-weight: bold;}
.block li a:hover {
	background: #D2D0C0;
	color: #553;
	border: none;
}
.block li a:active {border: none;} 
.block,.right .block li {border-color: #DCDACC;}
.block li a:hover {background: #d7ff7a;}

/*------------------------- Formatting Buttons ----------------------------- */

.buttonMode {
	background-color: transparent;
	color: #73769D;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 10px;
	white-space: nowrap;
	}

.htmlButtonOutter, .htmlButtonOutterL {
	background-color: #f6f6f6;
	border-bottom: #333 1px solid;
	border-right: #333 1px solid;
	border-top: #333 1px solid;
	padding: 0;
	}

.htmlButtonOutterL {
	border-left: #333 1px solid;
	}

.htmlButtonInner {
	background-color: transparent;
	border-bottom: #ccc 1px solid;
	border-left: #fff 1px solid;
	border-right: #ccc 1px solid;
	border-top: #fff 1px solid;
	padding: 0 3px 0 3px;
	text-align: center;
	}

.htmlButtonOff {
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 2px 2px 2px;
	white-space: nowrap;
	}

.htmlButtonOff a:link {
	color: #000;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonOff a:visited {
	text-decoration: none;
	}

.htmlButtonOff a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOff a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOn {
	background: #f6f6f6;
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 2px 2px 2px;
	white-space: nowrap;
	}

.htmlButtonOn a:link {
	color: #990000;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonOn a:visited {
	text-decoration: none;
	}

.htmlButtonOn a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOn a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonA {
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 3px 3px 3px;
	white-space: nowrap;
	}

.htmlButtonB {
	background: #E1E3EC;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 3px 3px 3px;
	white-space: nowrap;
	}

.htmlButtonA a:link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonA a:visited {
	text-decoration: none;
	}

.htmlButtonA a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonA a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonB a:link {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonB a:visited {
	text-decoration: none;
	}

.htmlButtonB a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonB a:hover {
	color: #999;
	text-decoration: none;
	}
/*------------------------- EOF Formatting Buttons ----------------------------- */
#comments {padding: 10px 0;}
#comments input[type=text] {width: 99%; border: 2px solid #CAE3E8;}
#comments textarea {width: 99%; border: 2px solid #CAE3E8;}
#comments .odd {background-color: #EEF6F8; padding-bottom: 3px;}
#comments .even {background-color: #FEE2AC; padding-bottom: 3px;}
#comments .smileys {padding: 10px 5px 5px 5px;}
.comment p {padding-left: 20px;}
.comment-meta {margin:4px 0; border-top:2px solid #FCD27A; border-bottom:2px solid #FCD27A; background-color: #CAE3E8;}
#post_comment {padding-top: 10px;}
.thumb {padding-top: 12px;}