/*http://osc.template-help.com/wordpress_26237/*/
* {
padding: 0;
margin: 0;
}
html {
font-size: 100.01%;
}
body {
font-size: 62.5%;
font-family: Arial,Helvetica,sans-serif;
background: #8CCA65 url(images/header.jpg) top no-repeat;
text-align: center;
color: #4c4b49;
}
.clear {
clear: both;
}
table,td,div,img {
border: 0;
border-collapse: collapse;
}
td {
vertical-align: top;
}
ul {
list-style: none;
}
p {
padding: 0px 0px 18px 0px;
}
a {
text-decoration: underline;
color: #7e440c;
outline: none;
}
a:hover {
text-decoration: none;
}
input,select,textarea,html body textarea {
vertical-align: middle;
font-size: 12px;
color: #484747;
font-family: Arial;
}
input.text,select,textarea {
padding: 2px 0px 3px 6px;
border: 1px solid #e5e5e5;
background: #fff;
}
/*** Main ***/
/*.tail-right {
float: right;
position: absolute;
top: 0;
right: 0;
width: 50%;
height: 472px;
background: url(images/tail-right.gif) repeat-x 0 61px;
}
*/

#wrapper {
  width: 950px;
  margin: 0 auto;
  text-align: left;
}

#header {
  height: 246px;
  position: relative;
}

#header h1 {
  position: absolute;
  top: 190px;
  left: 160px;
  width: 170px;
  line-height: 0.8em;
}
#header h1 a {
  color: #fff;
  text-decoration: none;
  font-size: 18px;
}
#header h1 a span {
  color: #E5D393;
  margin-left: .5em;
}
#content {
  background: #fff;
}


.main {/*width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "960px" :"100%");
min-width: 980px;*/
}
.main {
background: url(images/tail.gif) repeat-x 0 0 #fffcf1;
padding: 20px 0px 0px 0px;
}
.main-bgr {
background: url(images/tail-bot.gif) repeat-x 0 bottom;
}
.main-width {
width: 963px;
margin: 0 auto;
background: url(images/shadow-bgr.gif) repeat-y 0 0;
}
.main-width .shadow-left {
background: url(images/shadow-left.gif) no-repeat 0 0;
}
.main-width .shadow-right {
background: url(images/shadow-right.gif) no-repeat right 0;
}
.main-width .shadow-left-bot {
background: url(images/shadow-left-bot.gif) no-repeat 0 bottom;
}
.main-width .shadow-right-bot {
background: url(images/shadow-right-bot.gif) no-repeat right bottom;
overflow: hidden;
height: 100%;
}
.header {
height: 105px;
overflow: hidden;
background: url(images/border-top.gif) repeat-x 0 0;
position: relative;
}
.header .left {
background: url(images/corner-left-top.gif) no-repeat 0 0;
}
.header .right {
background: url(images/corner-right-top.gif) no-repeat right 0;
height: 411px;
overflow: hidden;
padding: 0px 12px 0px 11px;
}
.header .img {
height: 248px;
}
.header .banner {
position: absolute;
right: 0;
top: 0;
z-index: 1;
margin: 169px 37px 0px 0px;
}
/***********/
.jqGSContainer {
width: 940px;/*overflow:hidden;*/ cursor:pointer;
}
.jqGSContainer .jqGSImgContainer {
overflow: hidden;
}
.jqGSContainer .jqGSImgContainer ul {
overflow: hidden;
}
.jqGSContainer .jqGSImgContainer ul li {
position: relative;
float: left;
overflow: hidden;
}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader {
width: 100%;
height: 100%;
position: absolute;
overflow: hidden;
}
.jqGSContainer .jqGSImgContainer ul li img {
}
.jqGSContainer .jqGSPagination ul li {
padding: 0;
margin: 0px 0px 0px 0px;
float: left;
}
.jqGSPagination {
float: right;
overflow: hidden;
position: absolute;
top: -38px;
right: 52px;
margin: 0px 0px 0px 0px;
z-index: 1;
}
.jqGSPagination ul {
float: right;
width: auto;
}
.jqGSPagination ul li a {
display: block;
float: left;
width: 18px;
height: 18px;
line-height: 16px;
background: url(images/bgr.gif) no-repeat;
font-size: 12px;
font-weight: bold;
color: #b8b5b3;
text-align: center;
text-decoration: none;
margin: 0px 2px 0px 0px;
}
.jqGSPagination ul li a:hover {
color: #130903;
}
.jqGSPagination ul li a.selected {
color: #130903;
}
.jqGSImgContainer {
}
/*** Menu ***/
.main-menu {
clear: both;
height: 59px;
overflow: hidden;
background: url(images/menu-bgr.gif) repeat-x 0 0;
padding: 0px 0px 0px 30px;
}
.menu {
float: left;
}
.menu ul {
list-style: none;
float: left;
overflow: hidden;
padding: 10px 0px 0px 0px;
}
.menu ul li {
float: left;
overflow: hidden;
background: url(images/ver.gif) no-repeat right 9px;
margin: 0px 0px 0px 0px;
padding: 0px 6px 0px 0px;
}
.menu ul li a {
float: left;
display: block;
height: 100%;
font-size: 16px;
color: #fff;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}
.menu ul li a span {
display: block;
float: left;
}
.menu ul li a span span {
padding: 9px 10px 18px 10px;
}
.menu ul li a:hover {
color: #996634;
background: url(images/menu-bgr-act.gif) repeat-x 0 0;
cursor: pointer;
}
.menu ul li a:hover span {
background: url(images/menu-left-act.gif) no-repeat 0 0;
}
.menu ul li a:hover span span {
background: url(images/menu-right-act.gif) no-repeat right 0;
}
.menu ul li.current_page_item a {
color: #996634;
background: url(images/menu-bgr-act.gif) repeat-x 0 0;
cursor: pointer;
}
.menu ul li.current_page_item a span {
background: url(images/menu-left-act.gif) no-repeat 0 0;
}
.menu ul li.current_page_item a span span {
background: url(images/menu-right-act.gif) no-repeat right 0;
}
.menu ul li.current_page_item a {
}
div.menu_locale {
  position: absolute;
  left: 0px;
  top: 20px;
}
div.menu_locale li {
  list-style: none;
  float: left;
  margin-right: 20px;
}
div.menu_locale li a {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 11px;
}

/*** Logo ***/
.logo {
overflow: hidden;
float: left;
height: 99px;
}
.logo .indent {
padding: 36px 0px 0px 26px;
}
.logo h1 {
position: absolute;
left: 20px;
top: 30px;
width: 530px;
height: 50px;
}
.logo h1 a {
width: 530px;
height: 50px;
font-size: 30px;
font-weight: normal;
color: #fff;
display: block;
color: #D19581;
text-decoration: none;
overflow: hidden;
cursor: pointer;
padding: 9px 0 0 130px;
background: url(images/logo.gif) no-repeat 0 0;
}
.logo h1 span {
  margin-left: 10px;
  font-weight: bold;
}
.logo h1:hover {
text-decoration: none;
}
.description {
font-size: 1.2em;
color: #7a7874;
padding: 0px 0px 0px 31px;
margin: -1px 0px 0px 0px;
}
/*** Slogan ***/
.slogan {
clear: both;
height: 256px;
background: url(images/slogan.jpg) no-repeat 0 0;
overflow: hidden;
}
.slogan h2 {
width: 235px;
height: 59px;
overflow: hidden;
text-indent: -1000em;
background: url(images/slogan.gif) no-repeat 0 0;
margin: 29px 0px 0px 31px;
}
/*** Search ***/
.search {
float: right;
overflow: hidden;
}
.search .indent {
overflow: hidden;
padding: 43px 51px 0px 0px;
}
.search form {
float: right;
padding: 2px 2px 2px 0px;
background: url(images/search-bgr.gif) no-repeat 0 0px;
}
.search .text {
width: 181px;
padding: 3px 0px 3px 5px;
border: 0;
background: transparent;
margin: 0px 6px 0px 0px;
}
.search .but {
cursor: pointer;
margin: 0px 0px 0px 0px;
}
/*** Rss ***/
.rss {
}
/*** Column ***/
.content {
clear: both;
overflow: hidden;
height: 100%;
padding: 0px 18px 0px 16px;
}
.content-bgr {
overflow: hidden;
height: 100%;
}
/*.content .corner-left-top {
background: url(images/corner-left-top.gif) no-repeat 0 0;
}
.content .corner-right-top {
background: url(images/corner-right-top.gif) no-repeat right 0;
}
.content .corner-left-bot {
background: url(images/corner-left-bot.gif) no-repeat 0 bottom;
}
.content .corner-right-bot {
background: url(images/corner-right-bot.gif) no-repeat right bottom;
overflow: hidden;
height: 100%;
padding: 0px 0px 0px 0px;
}
*/
/******/
/*.column-left {
float: right;
width: 186px;
margin: 0px 6px 0px 0px;
_margin: 0px 3px 0px 0px;
}
*/
.column-right {
float: right;
width: 292px;
padding: 30px 0px 0px 0px;
margin: 0px 0px 0px 31px;
_margin: 0px 0px 0px 28px;
}
.signup {
width: 264px;
height: 88px;
background: url(images/signup-bgr.gif) no-repeat 0 0;
margin: 5px 0px 0px 0px;
}
.signup .indent {
overflow: hidden;
padding: 2px 0px 0px 5px;
}
.signup .indent h2 {
font-size: 17px;
color: #fffffe;
padding: 2px 0px 2px 5px;
}
.signup form {
padding: 2px 2px 2px 0px;
background: url(images/subscribe-bgr.gif) no-repeat 0 0px;
}
.signup .text {
width: 171px;
padding: 3px 0px 3px 5px;
border: 0;
background: transparent;
margin: 0px 6px 0px 0px;
}
.signup .but {
cursor: pointer;
margin: 0px 0px 0px 0px;
}
/*** Widgets ***/
.widget {
clear: both;
overflow: hidden;
width: 260px;
height: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 4px;
}
.widget-bgr {
overflow: hidden;
height: 100%;
padding: 0px 0px 15px 0px;
}
.widget .title {
overflow: hidden;
height: 100%;
margin: 0px 0px 0px 0px;
}
.widget h2 {
overflow: hidden;
height: 100%;
background: url(images/widget02.gif) no-repeat 0 0;/*font-weight:normal;*/ font-size:2em;
line-height: 1.3em;
color: #301600;
padding: 7px 10px 14px 45px;
}
.widget ul {
clear: both;
overflow: hidden;
height: 100%;
font-size: 1.2em;
line-height: 15px;
color: #000;
margin: 2px 20px 0px 30px;
}
.widget ul li a {
display: block;
overflow: hidden;
background-repeat: no-repeat;
font-weight: bold;
}

div.bcategory h3 {
  font-size: 16px;
  margin: 0 0 10px 0;
  background-repeat: no-repeat;
}
div.bcategory h3.infantil {
  padding: 25px 0 20px 70px;
  background-image: url(images/iconos_campa.gif);
  background-position: 0 -62px;
}
div.bcategory h3.lh1 {
  padding: 25px 0 20px 70px;
  background-image: url(images/iconos_campa.gif);
  background-position: 0 -195px;
}
div.bcategory h3.lh2 {
  padding: 25px 0 20px 70px;
  background-image: url(images/iconos_campa.gif);
  background-position: 0 -260px;
}
div.bcategory h3.lh3 {
  padding: 25px 0 20px 70px;
  background-image: url(images/iconos_campa.gif);
  background-position: 0 -390px;
}
div.bcategory h3.lh4 {
  padding: 25px 0 20px 70px;
  background-image: url(images/iconos_campa.gif);
  background-position: 0 -130px;
}
div.bcategory h3.lh5 {
  padding: 25px 0 20px 70px;
  background-image: url(images/iconos_campa.gif);
  background-position: 0 -325px;
}
div.bcategory h3.lh6 {
  padding: 25px 0 20px 70px;
  background-image: url(images/iconos_campa.gif);
  background-position: 0 0px;
}


.widget ul li.infantil a{
  padding: 10px 0 10px 45px;
  background-image: url(images/iconos_campa_lite.gif);
  background-position: 0 -30px;
}
.widget ul li.lh1 a{
  padding: 10px 0 10px 45px;
  background-image: url(images/iconos_campa_lite.gif);
  background-position: 0 -96px;
}
.widget ul li.lh2 a{
  padding: 10px 0 10px 45px;
  background-image: url(images/iconos_campa_lite.gif);
  background-position: 0 -129px;
}
.widget ul li.lh3 a{
  padding: 10px 0 10px 45px;
  background-image: url(images/iconos_campa_lite.gif);
  background-position: 0 -195px;
}
.widget ul li.lh4 a{
  padding: 10px 0 10px 45px;
  background-image: url(images/iconos_campa_lite.gif);
  background-position: 0 -63px;
}
.widget ul li.lh5 a{
  padding: 10px 0 10px 45px;
  background-image: url(images/iconos_campa_lite.gif);
  background-position: 0 -161px;
}
.widget ul li.lh6 a{
  padding: 10px 0 10px 45px;
  background-image: url(images/iconos_campa_lite.gif);
  background-position: 0 4px;
}
.widget ul li a {
display: block;
height: 100%;
color: #000;
text-decoration: none;
}
.widget ul li a:hover {
text-decoration: underline;
}
.widget ul ul {
font-size: 100%;
margin: 0px 0px 0px 0px;
}
.widget ul ul li {
border: 0;
}
/*************/
.widget-bot {
clear: both;
overflow: hidden;
height: 100%;
padding: 0px 15px 18px 17px;
}
.widget-bot .indent {
overflow: hidden;
height: 100%;
background: #fef3cc;
padding: 0px 0px 12px 0px;
}
.widget-bot .left {
float: left;
width: 598px;
margin: 0px 0px 0px 0px;
}
.widget-bot .right {
float: left;
width: 299px;
}
.widget-bot .widget {
width: auto;
}
.widget-bot .widget {
clear: both;
overflow: hidden;
width: auto;
height: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.widget-bot .widget-bgr {
overflow: hidden;
height: 100%;
padding: 0px 0px 0px 0px;
}
.widget-bot .widget .title {
overflow: hidden;
height: 100%;
background: #9d663a;
margin: 0px 0px 0px 0px;
}
.widget-bot .widget h2 {
overflow: hidden;
height: 100%;
background: none;/*font-weight:normal;*/ font-size:1.8em;
line-height: 1.3em;
color: #fff;
padding: 10px 10px 9px 23px;
}
.widget-bot .widget ul {
clear: both;
overflow: hidden;
height: 100%;
font-size: 1.2em;
line-height: 15px;
color: #000;
margin: 2px 20px 0px 30px;
}
.widget-bot .widget ul li {
overflow: hidden;
height: 100%;
background: url(images/widget-marker.gif) no-repeat 0px 7px;
padding: 2px 0px 11px 15px;
}
.widget-bot .widget ul li a {
display: block;
height: 100%;
color: #000;
text-decoration: none;
}
.widget-bot .widget ul li a:hover {
text-decoration: underline;
}
.widget-bot .widget ul ul {
font-size: 100%;
margin: 0px 0px 0px 0px;
}
.widget-bot .widget ul ul li {
border: 0;
}
.widget-bot ul.wrapper {
margin: 12px 12px 0px 22px;
padding: 0px 0px 0px 0px;
}
.widget-bot ul.wrapper li.wrapper {
background: none;
padding: 0px 0px 0px 0px;
}
.widget-bot .wrapper .corner-left-top {
background: url(images/widget-corner-left-top.gif) no-repeat 0 0 #fff;
}
.widget-bot .wrapper .corner-right-top {
background: url(images/widget-corner-right-top.gif) no-repeat right 0;
}
.widget-bot .wrapper .corner-left-bot {
background: url(images/widget-corner-left-bot.gif) no-repeat 0 bottom;
}
.widget-bot .wrapper .corner-right-bot {
background: url(images/widget-corner-right-bot.gif) no-repeat right bottom;
overflow: hidden;
height: 100%;
padding: 20px 10px 14px 35px;
}
/*** widget_tag_cloud ***/
.widget_tag_cloud .title {
text-align: left;
}
.widget_tag_cloud a {
text-align: center;
}
/*** widget_text ***/
.textwidget {
color: #000;
font-size: 1.2em;
line-height: 1.3em;
padding: 0px 20px 40px 20px;
}
.textwidget a {
color: #000;
}
/*** widget_page ***/
/*** widget_categories ***/
.widget_categories h2 {
background: url(images/widget01.gif) no-repeat 0 0;
}
/*** widget_meta ***/
/*** widget_archive ***/
/*** widget_links ***/
/*** widget_recent_entries ***/
.widget-bot .widget_recent_entries ul li span {
float: right;
}
.widget-bot .widget_recent_entries ul {
margin: 29px 0px 0px 23px;
}
.widget-bot .widget_recent_entries ul li {
overflow: hidden;
height: 100%;
clear: both;
color: #a41e1c;
background: url(images/widget-marker2.gif) no-repeat 0px 7px;
padding: 2px 30px 7px 10px;
}
.widget-bot .widget_recent_entries ul li a {
color: #7b4f2c;
text-decoration: underline;
}
.widget-bot .widget_recent_entries ul li a:hover {
text-decoration: none;
}
.widget-bot .widget_recent_entries ul li span strong {
color: #7b4f2c;
}
/*** widget_recent_comments ***/
/*** widget_other ***/
#search form {
padding: 10px 0px 0px 10px;
}
#search form .text {
display: block;
margin: 0px 0px 8px 0px;
}
#search form .but {
margin: 0px 0px 0px -3px;
}
.widget_calendar table {
margin: 10px 0px 0px 20px;
}
/*** Content ***/
.column-center {
overflow: hidden;
height: 100%;
padding: 16px 0px 1px 16px;
}
/******/
.column-center .box {
overflow: hidden;
height: 100%;
padding: 0px 0px 20px 0px;
}
.column-center .box .left {
float: left;
width: 284px;
overflow: hidden;
height: 222px;
background: #fff;
margin: 0px 21px 0px 0px;
}
.column-center .box .right {
float: left;
width: 284px;
overflow: hidden;
height: 222px;
background: #fff;
}
.column-center .box .indent {
padding: 12px 9px 10px 12px;
overflow: hidden;
background: none;
margin: 0px 0px 0px 0px;
font-size: 12px;
color: #4c4b49;
line-height: 1.5em;
}
.column-center .box .indent h1 {
font-size: 20px;
color: #301600;
background: url(images/box-img01.gif) no-repeat 0 0;
padding: 13px 0px 21px 47px;
}
.column-center .box .right h1 {
background: url(images/box-img02.gif) no-repeat 0 0;
padding: 13px 0px 21px 48px;
}
.column-center .box .indent p {
padding: 0px 0px 0px 11px;
}
.column-center .box .indent p b {
color: #a41e1c;
}
.column-center .box .more-link {
padding: 1px 17px 0px 0px;
}
.column-center .box .right ul {
margin: -1px 0px 1px 13px;
overflow: hidden;
height: auto;
}
.column-center .box .right ul li {
padding: 1px 0px 1px 9px;
}
.column-center .box .right p {
clear: both;
}
.column-center .indent {
overflow: hidden;
height: 100%;
background: #f9f6eb;
padding: 10px 28px 10px 23px;
margin: 0px 0px 0px 0px;
}
/******/
.column-center .title {
overflow: hidden;
height: 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 15px 0px;
}
.column-center .title h2 {
overflow: hidden;
height: 100%;
font-size: 2em;
color:#301600;
line-height: 1.3em;
padding: 0px 0px 0px 0px;
}
.column-center .title h3 {
overflow: hidden;
height: 100%;
font-size: 1.2em;
font-weight:normal;
text-transform: uppercase;
color:#301600;
line-height: 1.3em;
padding: 0px 0px 0px 0px;
}
/******/
.column-center .title h2 a,
.column-center .title h3 a {
color: #301600;
text-decoration: none;
}
.column-center .title h2 a:hover,
.column-center .title h3 a:hover {
text-decoration: underline;
}
/******/
.title-page01 * {
font-size: 1.8em;
color: #301600;
text-transform: uppercase;
padding: 0px 0px 10px 0px;
}
.title-page02 * {
font-size: 1.8em;
color: #301600;
text-transform: uppercase;
padding: 0px 0px 10px 0px;
}
/******/
.date {/*float:left;*/ /*overflow:hidden;*/
font-size:12px;
color: #a41e1c;
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 0px;
}
.date span {
}
.author {/*float:right;*/
font-size:12px;
line-height: 1.2em;
color: #a41e1c;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.column-center .bgnone {
background: none;
border: 0;
}
/*******/
.text-box {
clear: both;
overflow: hidden;
height: 100%;
font-size: 1.2em;
line-height: 1.5em;
padding: 8px 0px 0px 0px;
}
.pd {
padding: 0px 0px 0 0px;
}
.text-box p {
padding: 0px 0px 19px 0px;
}
.text-box p b {
color: #a41e1c;
}
.text-box .list {
padding: 5px 0px 11px 1px;
}
.text-box .list li {
float: left;
width: 186px;
}
.text-box .fleft {
margin: -3px 17px 5px 0px;
padding: 0px 0px 0px 0px;
display: inline;
float: left;
overflow: hidden;
height: 100%;
}
.text-box .fleft img {
margin: 0px 0px 0px 0px;
}
.text-box .fright {
margin: 2px 0px 7px 20px;
padding: 0px 0px 0px 0px;
display: inline;
float: right;
overflow: hidden;
height: 100%;
}
.text-box .fright img {
margin: 0px 0px 0px 0px;
}
.text-box p.img {
padding: 0px 0px 17px 0px;
margin: -30px 0px 0px 0px;
}
/******/
.more-link {
clear: both;
display: block;
float: right;
font-size: 12px;
color: #74502c;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.more-link span {
background: url(images/more-link.gif) no-repeat right 6px;
padding: 0px 6px 0px 0px;
}
.more-link {
text-decoration: none;
}
.more-link:hover {
text-decoration: underline;
}
div.more-link {
float: right;
text-decoration: none;
padding: 0px 0px 0px 25px;
}
.more-link a {
text-decoration: none;
}
.more-link a:hover {
text-decoration: underline;
}
/******/
.comments {
overflow: hidden;
margin: 0px 0px 0px 0px;
}
.comments a {
display: block;
font-weight: bold;
font-size: 1.2em;
background: url(images/more-link.gif) no-repeat right 6px;
text-decoration: none;
color: #74502c;
padding: 0px 6px 0px 0px;
}
.comments a:hover {
text-decoration: underline;
}
/******/
.postmetadata {
clear: both;
font-size: 1.2em;
padding: 5px 20px 10px 0px;
}
.postmetadata a {
padding: 0px 1px 0px 5px;
color: #74502c;
text-decoration: none;
}
.postmetadata a:hover {
text-decoration: underline;
}
/******/
.link-edit {
float: left;
padding: 0px 0px 0px 0px;
color: #74502c;
}
.link-edit a {
font-size: 12px;
font-weight: bold;
color: #74502c;
}
/******/
.navigation {
clear: both;
font-size: 12px;
color: #301600;
padding: 11px 0px 11px 25px;
}
.navigation a {
font-size: 12px;
font-weight: bold;
color: #301600;
padding: 0px 14px 0px 14px;
}
.navigation .alignleft a {
background: url(images/left.gif) no-repeat 0 6px;
}
.navigation .alignright a {
background: url(images/right.gif) no-repeat right 6px;
}
.nav-top {
margin: 0px 0px 0px 0px;
}
.nav-top a {
}
/*.navigation a {
text-decoration: none;
}
.navigation a:hover {
text-decoration: underline;
}
*/
/*******/
.text-box h1,.text-box h2,.text-box h3,.text-box h4,.text-box h5,.text-box h6 {
color: #000;
font-family: Arial;
line-height: 1.5em;
}
.text-box h1 {
font-size: 18px;
font-weight: normal;
line-height: 1.1em;
}
.text-box h2 {
font-size: 17px;
font-weight: normal;
}
.text-box h3 {
font-size: 16px;
}
.text-box h4 {
font-size: 15px;
text-transform: uppercase;
font-family: Arial;
}
.text-box h5 {
font-size: 14px;
}
.text-box h6 {
font-size: 12px;
}
/*** OL UL style***/
.column-center ul {
padding: 0px 0px 7px 0px;
overflow: hidden;
height: 100%;
}
.column-center ul li {
background: url(images/marker.gif) no-repeat 0 8px;
padding: 2px 0px 2px 9px;
list-style-image: none;
list-style: none;
font-weight: normal;
}
.column-center ul li ul {
margin-left: 10px;
}
.column-center ul li ol {
margin-left: 15px;
}
.column-center ul li ol li {
list-style-type: decimal;
}
.column-center ol {
padding-left: 2px;
}
.column-center ol li {/*background:none;*/ padding:0px;
margin-left: 13px;
font-weight: normal;
list-style-type: decimal;
}
.column-center ol li ul {
padding: 2px 0px 5px 2px;
}
.column-center ol li ul li {
font-weight: normal;
background: url(images/marker.gif) no-repeat 0 9px;
padding: 4px 0px 9px 16px;
}
.column-center ul li {
list-style-image: none;
list-style: none;
}
.column-center ul li a {
text-decoration: none;
}
.column-center ul li a:hover {
text-decoration: underline;
}
.column-center ul li ul {
margin-left: 15px;
}
.column-center ul li ol {
margin-left: 20px;
}
.column-center ul li ol li {
list-style-type: decimal;
background: none;
}
.column-center ul li ol li a {/*background:none;*/
}
.column-center ol {
padding: 5px 0px 5px 2px;
}
.column-center ol li {/*background:none;*/ padding:0px;
margin-left: 20px;
}
.column-center ol li a {
padding-left: 0px;
text-decoration: none;
font-weight: normal;
}
.column-center ol li a:hover {
text-decoration: underline;
}
.column-center ol li ul li a {
font-weight: normal;
text-decoration: underline;
}
.column-center ol li ul li a:hover {
text-decoration: none;
}
/*** Footer ****/
.footer {
clear: both;
overflow: hidden;
height: 100%;
font-size: 1.2em;
color: #000;
line-height: 1.4em;
padding: 0px 0px 0px 0px;
}
.footer .width {
width: 800px;
margin: 0 auto;
height: 86px;
overflow: hidden;
}
.footer .footer-bgr-left {
overflow: hidden;
height: 86px;
}
.footer .footer-bgr-right {
width: 100%;
overflow: hidden;
height: 86px;
}
.footer .indent {
overflow: hidden;
height: 100%;
padding: 23px 20px 20px 33px;
}
.footer span {
}
.footer a {
color: #000;/*text-decoration:none;*/
}
/*.footer a:hover {
text-decoration: underline;
}
*/
/* -----------------------------------------------------------------
---------------------------- WP ------------------------------------
----------------------------------------------------------------- */
.info-sidebar {
clear: both;
padding: 12px 20px 20px 20px;
width: auto;
color: #000;
overflow: hidden;
font-size: 1.2em;
line-height: 1.4em;
}
.info-sidebar a {
text-transform: none;
color: #000;
}
.pagetitle {
font-size: 2.1em;
font-weight: normal;
overflow: hidden;
color: #000;
text-align: center;
padding: 6px 12px 10px 12px;*padding:6px 12px 10px 12px;
}
/*--- Navigations ---*/
.navigation {
clear: both;
overflow: hidden;
line-height: 13px;
}
.navigation .alignleft {
float: left;
width: 45%;
text-align: left;
padding: 0px 0px 0px 0px;
}
.navigation .alignright {
float: right;
width: 45%;
text-align: right;
padding: 0px 0px 0px 0px;
}
.nav-top .alignright a {
float: right;
}
.pd-nav {
padding: 0;
margin: 0;
}
.pd-nav .alignleft {
padding: 0;
margin: 0;
}
.pd-nav .alignright {
padding: 0;
margin: 0;
}
.pd-title {
padding-bottom: 0;
}
.marg {
margin-bottom: 10px;
}
/*--- Begin Images ---*/
p img {
padding: 0;
max-width: 100%;
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
float: right;
display: inline;
padding: 0;
margin: 3px 0px 10px 20px;
}
img.alignleft {
padding: 0;
margin: 3px 25px 5px 0;
float: left;
display: inline;
}
/*------*/
#tag_cloud .widget-bottom-left {
padding-bottom: 15px;
}
#tag_cloud .widget-heading {
margin-bottom: 15px;
}
#tag_cloud a {
padding-left: 3px;
}
/*--- Popup styles ---*/
#commentspopup {
}
#commentspopup #header {
background: #2F3F99 url(images/popup_header_bg.gif) top repeat-x;
}
#commentspopup .page-padding {
padding: 0 5px;
}
#commentspopup .page-width {
width: 538px;
margin: 0 auto;
}
#commentspopup .header-top {
background: url(images/popup_header_bg_top.jpg) top repeat-x;
}
#commentspopup .header-top-right {
background: url(images/popup_header_bg_top_right.jpg) top right no-repeat;
}
#commentspopup .header-top-left {
background: url(images/popup_header_bg_top_left.jpg) top left no-repeat;
width: 100%;
height: 160px;
}
#commentspopup .header-padding {
padding: 39px 0 0 89px;
}
#commentspopup h1 {
font-size: 1em;
margin: 0;
padding: 0;
color: #E1E7EC;
text-indent: -10000em;
width: 141px;
height: 27px;
}
#commentspopup h1:hover {
text-decoration: none;
cursor: pointer;
}
#commentspopup .description {
width: 141px;
height: 9px;
text-indent: -10000em;
margin-top: 2px;
}
#commentspopup .description2 {
width: 249px;
height: 27px;
text-indent: -10000em;
margin-top: 19px;
}
#commentspopup .border-bottom-left {
padding: 17px 37px 10px;
}
#commentspopup p {
font-size: 12px;
}
/*--- Begin Typography & Colors ---*/
small {
font-size: 1em;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
small * {
font-size: 0.9em;
}
small p {
font-size: 0.9em;
}
select {
width: 130px;
}
#commentform {
font-size: 1.2em;
overflow: hidden;
height: 100%;
padding: 0px 25px 0px 0px;
}
/*.commentform {
float: left;
}
*/
.comment_content {
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.comment_content p {
  padding: 0;
}
p.comment_user {
  font-weight: bold;
}
p.comment_user span {
  font-weight: normal;
  font-style: italic;
}
#commentform label {
  font-size: 12px;
  margin-top: 10px;
  display: block;
}
.error-message {
  color: #990000;
  font-size: 12px;
}
#commentform input {
margin: 5px 5px 1px 0;
width: 90%;
}
#commentform div.submit input {
  width: auto;
} 
#commentform {
margin: 5px 0px 0 0;
}
#commentform textarea {
width: 100%;
padding: 2px;
}
#respond:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#commentform #submit {/*margin:0 0 10px auto;
float: right;*/ margin:0px 0px 0px 334px;
}
#respond p {
padding: 0px 0px 10px 0px;
text-indent: 0;
}
#respond form p {
padding: 0px 0px 10px 0px;
text-indent: 0;
}
/*--- Begin Calendar ---*/
#wp-calendar {
empty-cells: show;
width: 155px;
}
#wp-calendar th {
padding: 3px 0;
text-align: center;
color: #000;
}
#wp-calendar td {
padding: 3px 0;
text-align: center;
color: #000;
}
#wp-calendar a {
display: block;
font-weight: bold;
color: #000;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
font-weight: normal;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
font-weight: normal;
}
#wp-calendar caption {
text-align: center;
color: #000;
font-weight: bold;
font-size: 1.3em;
padding: 0px 0px 6px 0px;
}
.widget-bot #wp-calendar * {
color: #000;
}
.widget-bottom #wp-calendar * {
color: #000;
}
/* Begin Various Tags & Classes */
acronym,abbr,span.caps {
cursor: help;
}
acronym,abbr {
border-bottom: 1px dashed #999;
}
blockquote {
border: 1px solid #9d663a;
color: #7b4f2c;
background: #fef3cc;
padding: 15px 10px 10px 20px;
margin: 5px 0;
}
blockquote cite {
margin: 5px 0 0;
display: block;
}
/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* Begin Comments*/
.alt {
clear: both;
padding-bottom: 20px;
font-weight: normal;
}
.alt a {
padding: 0px 0px 0px 0px;
text-decoration: underline;
}
.commentlist {
color: #7b4f2c;
text-align: justify;
}
.commentlist a {
color: #7b4f2c
}
.commentlist span {
font-weight: bold;
}
ol.commentlist li {
list-style: none;
font-size: 12px;
margin: 6px 0px 6px 0px;
padding: 5px 10px 3px;/*list-style:none;*/
border:1px solid #9d663a;
color: #7b4f2c;
background: #fef3cc;
}
.commentlist li .avatar {
float: right;
border: 1px solid #000;
padding: 2px;
background: #fff;/*margin:0px 20px 15px 0px;*/
}
.commentlist p {
color: #7b4f2c;
margin: 10px 5px 10px 0;
}
#commentform p {
margin: 5px 0;
padding-left: 15px;
}
.nocomments {
text-align: center;
margin: 0;
padding: 0;
}
.commentmetadata {
margin: 0;
display: block;
}


/** ************* */
/** Slideshow */
/** ************* */
div.previmg,
div.nextimg {
  cursor: pointer;
  font-weight: bold;
  font-size: 12px;
}
div.previmg {
  float: left;
}
div.nextimg {
  float: right;
}
div.gallery {
  position: relative;
  width: 350px;
  margin-bottom: 20px;
}
div.slide_indicator {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #fff url(images/slideshow_indicator.gif) no-repeat 50% 50%;
  z-index: 3;
  -moz-opacity: 0.3;
	opacity:.30;
	filter: alpha(opacity=30);
}
div#slide_canvas {
  position: relative;
  z-index: 4;
}
div.slide_foot {
  font-size: 11px;
  font-weight: bold;
  margin-top: 5px;
}

div.photo_index {
  margin-bottom: 1em;
}

