/*
Theme Name: WordPress Theme for Pachamamas
Theme URI: pachamamas.com
Description: WordPress theme
Version: 1.0
Author: Pachamamas
Author URI: Pachamamas.com
Tags: widgets

*/
@charset "utf-8";
/* CSS Document */


* {
margin : 0;
padding : 0;
border : 0;
}
p{
font-family:'Trebuchet MS';
font-size:14px;}
a {
text-decoration : none;
}
h2 a {
color : #333333;
}
body {
width : 100%;
height : 100%;
background-color : #fff;
font-family : Cambria, sans-serif;
font-size : 12px;
color : #333333;
}
#page {
margin : 0 auto;
width : 924px;
position : relative;
}
#header {
width : 898px;
height : 170px;
float : left;
padding : 13px 13px 10px;
color : #2d3528;
background-color : #e0ebed;
margin-bottom : 10px;
}
.logo {
float : left;
}
#header #searchform {
float : right;
width : 500px;
margin:0;
}
#header #searchform form {
float : right;
}
#header #searchform #search {
float : left;
width : 190px;
height : 13px;
padding : 5px;
text-transform : uppercase;
font-weight : bold;
font-size : 12px;
color : #a8b44c;
font-family : Cambria, sans-serif;
}
#header #searchform #search-go {
float : left;
width : 36px;
height : 24px;
background : url(images/search-go-bg.gif) no-repeat;
text-transform : uppercase;
font-weight : bold;
font-size : 12px;
padding : 0 13px 2px 0;
color : #7d7d7d;
font-family : Cambria, sans-serif;
}
.top-menu {
float : right;
margin-top : 130px;
padding-right : 5px;
width : 740px;
}
.top-menu ul {
float : right;
}
.top-menu li {
float : left;
list-style : none;
margin-left : 25px;
padding-right : 5px;
position : relative;
}
.top-menu li a {
text-transform : uppercase;
color : #2d3528;
font-size : 14px;
}
.top-menu li a:hover, .top-menu .current_page_item a {
color : #a8b44c;
}
.top-menu li ul.pod-menu, div.top-menu ul li ul {
display : none;
width : 130px;
padding : 0;
text-align : right;
background : url(images/pod-menu-bg.png) repeat;
position : absolute;
right : 0;
top : 16px;
z-index : 10000;
}
.top-menu li ul.pod-menu li {
float : right;
width : 125px;
height : 25px;
line-height : 25px;
list-style : none;
text-align : right;
margin : 0;
border-top : 1px solid #f9fbfb;
}
.top-menu li:hover ul.pod-menu {
display : block;
}
.top-menu li ul.pod-menu li a {
font-size : 12px;
}
#content-home {
float : left;
height : 323px;
width : 924px;
background-color : #fff;
margin-bottom : 10px;
line-height : 0;
}
#content-home img {
display : block;
float : left;
height : 323px;
width : 924px;
}
.upper {
text-transform : uppercase;
}
#content {
float : left;
width : 550px;
background-color : #fff;
padding : 10px 0;
margin-top : 10px;
}
#content h2 {
float : left;
width : 490px;
font-size : 27px;
font-weight : normal;
font-family :Helvetica;
text-transform:uppercase;
line-height : 26px;
padding-top : 5px;
}
#content h3{
	float:left;
	font-size:20px;
	margin-top:10px;
}
#content h3 a{
	color:#333;
}
#content-single {
float : left;
width : 100%;
}
#content-single h2 {
float : left;
width : 490px;
font-size : 27px;
font-weight : normal;
text-transform:uppercase;
font-family : "Trebuchet MS";
line-height : 26px;
padding-top : 5px;
}
#content-page {
	float : left;
width : 907px;
padding : 10px 15px 0 0;
margin-bottom:10px;
border : 1px solid #dedede;}
#content-page h2{
font-size:24px;
padding-left:15px;
text-transform:capitalize;
width:90%;}

#content-page form.wpcf7-form {
float : left;
width : 660px;
margin-top : 15px;}

#content-page form.wpcf7-form p{
float : left;
font-size : 12px;
font-style : normal;
padding : 0 10px 10px 0;
font-family : 'Trebuchet MS';
text-transform : uppercase;
width : 60%;}	

#content-page form.wpcf7-form input{
float : left;
width : 205px;
height : 26px;
background : url(images/input-bg.gif) repeat;}

#content-page form.wpcf7-form input[type=submit]{
background:none repeat scroll 0 0 #A8B44C;
color:#FFFFFF;
float:left;
font-size:12px;
height:22px;
margin-top:20px;
padding-bottom:3px;
text-transform:uppercase;
width:60px;}

#content-single .entry {
float : left;
padding:0;
width:100%;
}
#content-single .entry p {
padding : 10px 0;
font-family : "Trebuchet MS";
}
p.postmetadata {
float:left;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
padding-top:8px;
width:89%;
}
p.postmetadata a {
color : #a8b44c;
}
.data {
float : left;
width : 60px;
}
.data .num {
font-size : 34px;
}
.data .ital {
font-style : italic;
font-size : 13px;
font-weight : bold;
}
#content .entry {
float : left;
width:100%;
padding:0px;
}
#content .entry p {
padding : 10px 0;
font-family : "Trebuchet MS";
}
#content .entry img {
padding : 5px 0 5px 0;
}
#content-guide {
float : left;
width : 907px;
padding : 10px 15px 0 0;
margin-bottom:10px;
border : 1px solid #dedede;
}
.quest {
width : 410px;
float : right;
padding-right : 0;
font-family : "Trebuchet MS";
}
.quest1 {
float:left;
margin-top:1px;
padding-right:30px;
width:420px;
font-family : "Trebuchet MS";
}
#content-guide h2 {
width : 880px;
float : left;
font-size : 24px;
padding-left:15px;
}
#content-guide span.discr {
font-style : italic;
font-family : Cambria;
font-size : 17px;
font-weight : normal;
width : 420px;
padding-right:30px;
float : left;
}
#content-guide h3 {
float : left;
}
.info h3 {
float : left;
width : 90%;
color : #a8b54d;
text-transform : uppercase;
font-size : 12px;
padding-top : 10px;
font-family : "Trebuchet MS";
font-weight : bold;
}
.info p {
float : left;
width : 90%;
font-family : "Trebuchet MS";
font-weight : bold;
}
p.tele {
padding-top : 20px;
font-family : "Trebuchet MS";
}
p.email {
padding : 20px 0;
font-family : "Trebuchet MS";
}
#content-guide .info .ital {
width : auto;
padding : 0;
color : #a8b54d;
font-style : italic;
font-family : Cambria;
font-size : 14px;
}
.quest h3 {
color : #a8b54d;
width : 410px;
float : left;
text-transform : uppercase;
font-size : 12px;
padding-top : 10px;
}
.quest li {
font-size : 11px;
line-height : 12px;
float : left;
width : 410px;
}
.quest li a {
color : #a8b54d;
}
.quest li a:hover {
text-decoration : underline;
}
.quest1 h3 {
color : #a8b54d;
width : 410px;
float : left;
text-transform : uppercase;
font-size : 12px;
padding-top : 10px;
}
.quest1 li {
font-size : 11px;
line-height : 12px;
float : left;
width : 410px;
}
.quest1 p{
	font-weight:normal;
}
.quest1 li a {
color : #a8b54d;
}
.quest1 li a:hover {
text-decoration : underline;
}
#content-guide .discr form {
float : left;
width : 660px;
margin-top : 15px;
}
#content-guide form textarea {
border : 2px solid #e0ebed;
float : left;
height : 100px;
margin-bottom : 10px;
margin-top : 10px;
width : 635px;
}
#content-guide .discr form p {
float : left;
font-size : 12px;
font-style : normal;
padding : 0 10px 10px 0;
font-family : 'Trebuchet MS';
text-transform : uppercase;
width : 205px;
}
#content-guide .info .quest p {
font-weight : normal;
}
#content-guide .info .quest ul {
float : left;
margin : 10px 0;
}
#content-guide .info .quest1 li {
line-height : 20px;
}
#content-guide .info .quest a {
color : #a8b54d;
}
#content-guide .discr form input {
float : left;
width : 205px;
height : 26px;
background : url(images/input-bg.gif) repeat;
}
#content-guide .discr form h4 {
float : left;
width : 650px;
font-size : 13px;
font-style : normal;
font-family : 'Trebuchet MS';
text-transform : uppercase;
padding : 10px 0 5px 0;
}
#content-guide .discr form .check {
width : 480px;
float : left;
padding-right : 150px;
}
#content-guide .discr form .check p {
width : 150px;
float : left;
padding : 3px 0;
}
#content-guide .discr form .check input {
float : left;
width : 15px;
height : 15px;
margin-right : 5px;
border : none;
background : url(images/input-bg.gif) repeat;
}
#content-guide .discr p#submit input {
float : left;
width : 60px;
height : 22px;
color : #fff;
text-transform : uppercase;
font-size : 12px;
padding-bottom : 3px;
background : #a8b44c;
margin-top : 20px;
}
.post-bottom {
float : left;
width : 550px;
padding-top : 10px;
border-bottom : 3px solid #a8b44c;
margin-bottom : 30px;}

.post-bottom .link {float : right;}

.post-bottom p {
float : left;
font-style : italic;
font-weight : bold;
color : #8998a2;
padding-top : 10px;
}
.post-bottom ul {
float : left;
padding : 0;
}
.post-bottom li {
float : left;
list-style : none;
}
.post-bottom li img {
padding : 3px;
}
.post-bottom a.mail {
padding : 7px 10px 0 0;
}
.post-bottom a {
float : left;
color : #5db9bf;
line-height : 20px;
font-style : italic;
font-weight : bold;
}
.post-bottom a .num {
font-family : Helvetica;
font-size : 24px;
}
#content-people {
float : left;
width : 922px;
border : 1px solid #dedede;
padding : 10px 0 20px;
margin-bottom : 10px;
font-family : "Trebuchet MS";
}
#content-people h2 {
float : left;
width : 900px;
font-size : 25px;
padding-left : 15px;
padding-bottom : 10px;
}
.clear {
clear : both;
}
.max {
float : left;
width : 892px;
padding : 0 15px;
margin-bottom : 20px;
}
.max h3 {
float : left;
width : 460px;
color : #a8b54d;
text-transform : uppercase;
font-size : 13px;
}
.max h4 {
float : left;
width : 460px;
text-transform : uppercase;
font-size : 12px;
font-weight : normal;
}
.max p {
float : left;
width : 460px;
line-height : 14px;
padding-top : 15px;
}
.max a {
float : left;
width : 420px;
color : #a8b54d;
text-decoration : underline;
background : url(images/max-mail-a.gif) no-repeat 0% 60%;
padding-left : 20px;
}
.max .photo-max {
float : right;
}
.max .img-bottom {
position : absolute;
left : 485px;
top : 524px;
width : 423px;
height : 10px;
}
.min {
float : left;
width : 283px;
padding : 0 12px;
}
.min h3 {
float : left;
width : 270px;
color : #a8b54d;
text-transform : uppercase;
font-size : 13px;
padding-top : 5px;
}
.min h4 {
float : left;
width : 270px;
text-transform : uppercase;
font-size : 12px;
font-weight : normal;
}
.min p {
float : left;
width : 270px;
line-height : 14px;
padding-top : 15px;
}
.min a {
float : left;
width : 270px;
color : #a8b54d;
text-decoration : underline;
background : url(images/max-mail-a.gif) no-repeat 0% 60%;
padding-left : 20px;
}
.min .photo-min {
float : left;
position : relative;
}
.min .img-bottom {
position : absolute;
left : 0;
bottom :-1px;
width : 283px;
height : 10px;
}
#content-menu {
float : left;
width : 922px;
border : 1px solid #dedede;
padding : 10px 0 20px;
margin-bottom : 10px;
font-family : "Trebuchet MS";
}
#content-menu p{
	float:right;
}
#content-menu h2 {
float : left;
width : 600px;
font-size : 25px;
padding-left : 15px;
padding-bottom : 10px;
text-transform : uppercase;
}
#content-menu .pdf-menu {
float :left;
font-style : italic;
font-family : Cambria;
font-size : 14px;
padding : 10px 15px 0 0;
width : 240px;
}
#content-menu .pdf-menu a {
color : #fff;
margin-left:10px;
font-size : 13px;
font-style : normal;
background-color : #a8b54d;
text-transform : uppercase;
font-family : "Trebuchet MS";
width : 100px;
text-align : center;
}
#content-menu .left {
float : left;
width : 440px;
font-family : "Trebuchet MS";
}
.left h3 {
float : left;
width : 435px;
color : #a8b54d;
text-transform : uppercase;
font-size : 16px;
padding-top : 10px;
}
.left li {
float : left;
list-style : none;
width : 420px;
text-transform : uppercase;
font-weight : bold;
font-size : 13px;
padding-top : 12px;
}
.left li h4 {
font-weight : normal;
text-transform : uppercase;
font-size : 14px;
}
.left span.cena {
color : #a8b54d;
text-transform : none;
}
.left span.discr-menu {
font-weight : normal;
text-transform : none;
font-size : 12px;
}
.left span.discr-menu p{
	float:left;
}
.left span.discr-menu h4 {
font-size : 12px;
}
#content-calendar {
float : left;
width : 922px;
border : 1px solid #dedede;
padding : 10px 0 0 0;
margin-bottom : 10px;
}
#content-calendar h2 {
float : left;
width : 800px;
font-size : 28px;
padding-left : 15px;
padding-bottom : 10px;
font-family : "Myriad Pro";
font-weight : normal;
}
#content-calendar ul{
	float:left;
	width:600px;
}
#content-calendar li {
float : left;
list-style : none;
width : 550px;
text-transform : uppercase;
font-size : 12px;
padding-top : 12px;
}
#content-calendar .day {
float : left;
font-weight : bold;
}
#content-calendar .data {
float : left;
color : #a8b54d;
font-weight : bold;
width : auto;
}
#content-calendar .calend-discr {
float : left;
text-transform : none;
line-height : 14px;
}
#content-calendar .calend-discr a {
color : #a8b54d;
text-decoration : underline;
}
#content-calendar .calend-discr a:hover {
text-decoration : none;
}
.calendar {
float : right;
width : 279px;
padding-right : 15px;
}
#content-alton {
float : left;
width : 922px;
border : 1px solid #dedede;
padding : 10px 0 0px;
margin-bottom : 10px;
min-height : 320px;
}
#content-alton h2 {
float : left;
width : 470px;
font-size : 24px;
padding : 10px 0 5px 15px;
font-family : "Trebuchet MS";
text-transform : uppercase;
}
#content-alton .image-max {
float : right;
}
#content-alton .image-max img {
float : left;
line-height : 0;
width : 440px;
height : 279px;
padding : 0 10px 10px 0;
}
#content-alton .image-min {
float : left;
width : 375px;
}
#content-alton .image-min img {
float : left;
width : 42px;
height : 40px;
line-height : 0;
padding : 0 10px 10px 0;
}
#content-alton .image-min h3 {
padding : 0;
}
#content-alton .video {
float : left;
position : relative;
}
#content-alton .entry .video a {
position : absolute;
top : 0;
left : 0;
background-color : inherit;
line-height : 0;
margin : 0;
padding : 0;
width : 40px;
height : 40px;
background : url(images/video-a.png) no-repeat 50% 50%;
}
#content-alton .entry .video img {
width : 40px;
height : 40px;
}
#content-alton .menu-alton {
float : right;
padding-right : 15px;
}
#content-alton .menu-alton li {
float : left;
list-style : none;
padding : 0 10px;
}
#content-alton .menu-alton li a {
color : #2e3629;
font-style : italic;
font-weight : bold;
font-size : 14px;
}
#content-alton .menu-alton li a:hover, #content-alton .menu-alton .current_page_item a {
color : #a8b54d;
}
#content-alton .alton-discr {
float : left;
font-family : Cambria;
font-size : 17px;
font-style : italic;
font-weight : normal;
width : 415px;
}
#content-alton .catering-discr {
float : left;
width : 400px;
font-style : italic;
font-size : 16px;
}
#content-alton a#alton-download {
float : left;
margin-right:400px;
color : #fff;
background-color : #a8b44c;
padding : 2px 10px;
text-transform : uppercase;
margin-top : 15px;
font-size : 12px;
font-family : "Trebuchet MS";
}
#content-alton h3 {
float : left;
width : 90%;
color : #a8b54d;
text-transform : uppercase;
font-size : 12px;
padding-top : 10px;
font-family : "Trebuchet MS";
font-weight : bold;
}
#content-alton .entry p {
width : 51%;
}
#content-alton p {
float : left;
width : 90%;
font-family : "Trebuchet MS";
font-weight : bold;
}
#content-alton .quest p {
	font-weight:normal;
	width:410px;
}
#content-alton .quest1 li{
	line-height:20px;
}
#content-alton p.tele {
padding-top : 20px;
font-family : "Trebuchet MS";
}
#content-alton p.email {
padding : 20px 0;
font-family : "Trebuchet MS";
}
#content-alton .ital {
width : auto;
padding : 0;
color : #a8b54d;
font-style : italic;
font-family : Cambria;
font-size : 14px;
}
#content-alton .left {
float : right;
width : 45%;
padding-right : 5%;
font-family : "Trebuchet MS";
}
#content-alton .left h4 {
float : left;
color : #a8b54d;
width:90%;
}
#content-alton .left li {
font-size : 11px;
line-height : 12px;
text-transform : none;
font-weight : normal;
padding : 1px 0 1px 10px;
background : url(images/list-bg.gif) no-repeat 0% 3px;
}
#content-alton .left p {
float : left;
font-size : 11px;
font-weight : normal;
width :90%;
}
.entry {
float : left;
padding : 0 30px 20px 15px;
width:880px;
}
#content-alton #download {
float : left;
width : 98%;
}
#content-alton #download a{
float : right;
color : #fff;
background-color : #a8b44c;
padding : 2px 10px;
text-transform : uppercase;
margin-top : 15px;
font-size : 14px;
font-weight : normal;
}
#content-alton .entry a {
color : #a8b44c;
}
#content-alton .quest1 p{
	font-weight:normal;
	width:90%;
}
#content-alton .quest li{
	line-height:20px;
}
#content-alton .entry a:hover {
text-decoration : underline;
}
#content-alton .image-min a.thickbox {
background : url(images/video-a.png) no-repeat 50% 50%;
float : left;
margin : 0;
padding : 0;
}
#content-alton .image-min p {
float : left;
width : 90%;
font-family : Cambria;
font-weight : normal;
font-size : 16px;
}
#content-alton img.photos {
float : right;
height : 278px;
width : 420px;
}
#content-alton #wedding-email{
float :left;
color : #fff;
background-color : #a8b44c;
padding : 2px 10px;
text-transform : uppercase;
margin-top : 15px;
font-size : 14px;
font-weight : normal;
}
ul#images {
float : left;
}
ul#images li {
background : none;
list-style : none;
}
#block {
float : left;
width : 909px;
padding : 0 8px;
background-color : #e0ebed;
}
#block p {
color : #a8b44c;
font-size : 15px;
font-weight : bold;
line-height : 25px;
}
#block .upper{float : left;}
#block .ital {
float:left;
padding-right:10px;
font-style : italic;
color : #8998a2;
font-weight : normal;
font-size : 14px;
}
#bottom-nav {
float : left;
background-color : #fff;
font-family : Helvetica;
padding : 10px 0;
}
#bottom-nav h3 {
font-size : 16px;
text-transform : uppercase;
}
#bottom-nav a {
color : #fff;
font-style : italic;
font-family : Cambria;
font-size : 11px;
padding-right : 7px;
background : url(images/bottom-nav-a.gif) no-repeat 100% 50%;
}
#bottom-nav a:hover {
text-decoration : underline;
}
#bottom-nav .upper {
font-style : normal;
}
#bottom-nav .blog, .happen, .reservat {
width : 284px;
height : 48px;
float : left;
margin-right : 12px;
color : #fff;
padding : 8px;
}
#bottom-nav .blog {
background-color : #a8b44c;
}
.happen {
background-color : #254540;
}
.reservat {
background-color : #2fa7ae;
margin : 0;
}
#sidebar {
float : right;
width : 324px;
margin-bottom:20px;
}

#sidebar h2 {
float : left;
width : 300px;
font-size : 34px;
font-weight : normal;
text-transform : uppercase;
}
#sidebar ul{
	float:left;
	width:100%;
}
#sidebar li{
	float:left;
	list-style:none;
	width:100%;
	margin-top:20px;
}

#sidebar #searchform #s {
float : left;
width : 245px;
height : 25px;
padding : 0 5px;
background : url(images/input-bg.gif) repeat-x;
}
#sidebar #searchform #searchsubmit {
float : left;
width : 48px;
height : 25px;
background :#A8B44C;
margin-left : 10px;
color : #fff;
}
#sidebar select {
float : left;
width : 250px;
height : 25px;
padding-left : 5px;
background : url(images/input-bg.gif) repeat-x;
font-family : Cambria;
text-transform : uppercase;
font-size : 12px;
}
#sidebar option {
background : url(images/input-bg.gif) repeat-x;
color : #2e3629;
line-height : 25px;
}
.facebook {
float:left;
background-color : #a8b44c;
height : 24px;
width:324px;
padding-top : 8px;
font-size : 13px;
text-align : center;
margin-bottom:12px;
color : #e6f66a;
font-style : italic;
}
.facebook .upper {
color : #f9faf3;
text-transform : uppercase;
}
.twitter {
background-color : #34a7af;
height : 24px;
width:324px;
float:left;
padding-top : 8px;
font-size : 13px;
text-align : center;
margin-bottom:12px;
color : #47e6f1;
font-style : italic;}
.twitter .upper {
color : #f9faf3;
text-transform : uppercase;
}
.clear-footer {
clear : both;
height : 1px;
}
body #footer {
width : 924px;
margin : 10px auto 0;
height : 80px;
background-color : #fff;
font-size : 11px;
color : #8998a2;
font-family : "Trebuchet MS";
text-align : justify;
}
body #footer .ital {
font-style : italic;
font-family : Cambria;
font-weight : bold;
color : #a8b44c;
}
body #footer .upper {
color : #a8b44c;
text-transform : uppercase;
}
.thread-alt {
background-color : #f8f8f8;
}
.thread-even {
background-color : white;
}
.depth-1 {
border : 1px solid #ddd;
}
.even, .alt {
border-left : 1px solid #ddd;
}
small {
font-family : Arial, Helvetica, Sans-Serif;
font-size : 0.9em;
line-height : 1.5em;
float:right;
margin-top:10px;
}
h1, h2, h3 {
font-family : 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight : bold;
}
h1 {
font-size : 4em;
text-align : center;
}
h2 {
font-size : 1.6em;
}
h2.pagetitle {
font-size : 1.6em;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
text-decoration : none;
}
.entry p a:visited {
color : #b85b5a;
}
.sticky {
background : #f7f7f7;
padding : 0 10px 10px;
}
.sticky h2 {
padding-top : 10px;
}
.commentlist li, #commentform input, #commentform textarea {
font : 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li ul li {
font-size : 1em;
}
.commentlist li {
font-weight : bold;
}
.commentlist li .avatar {
float : right;
border : 1px solid #eee;
padding : 2px;
background : #fff;
}
.commentlist cite, .commentlist cite a {
font-weight : bold;
font-style : normal;
font-size : 1.1em;
}
.commentlist p {
font-weight : normal;
line-height : 1.5em;
text-transform : none;
}
#commentform p {
font-family : 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentmetadata {
font-weight : normal;
}
code {
font : 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps {
font-size : 0.9em;
letter-spacing : 0.07em;
}
#wp-calendar #prev a, #wp-calendar #next a {
font-size : 9pt;
}
#wp-calendar a {
text-decoration : none;
}
#wp-calendar caption {
font : bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align : center;
}
#wp-calendar th {
font-style : normal;
text-transform : capitalize;
}
.post hr {
display : block;
}
.widecolumn .smallattachment {
text-align : center;
float : left;
width : 128px;
margin : 5px 5px 5px 0;
}
.widecolumn .attachment {
text-align : center;
margin : 5px 0;
}
#content h2.pagetitle {
margin: 30px 0;
text-align : center;
width:100%;}

h3.comments {
padding : 0;
margin : 40px auto 20px;
}
p img {
padding : 0;
max-width : 100%;
}
img.centered {
display : block;
margin-left : auto;
margin-right : auto;
}
img.alignright {
padding : 4px;
margin : 0 0 2px 7px;
display : inline;
}
img.alignleft {
padding : 4px;
margin : 0 7px 2px 0;
display : inline;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
html > body .entry ul {
margin-left : 0;
list-style : none;
}
.entry ol {
padding : 0 0 0 35px;
margin : 0;
}
.entry ol li {
margin : 0;
padding : 0;
}
.postmetadata ul, .postmetadata li {
display : inline;
list-style-type : none;
list-style-image : none;
}
#sidebar ul ul, #sidebar ul ol {
margin : 5px 0 0 10px;
}
#sidebar ul ul ul, #sidebar ul ol {
margin : 0 0 0 10px;
}
ol li, #sidebar ul ol li {
list-style : decimal;
}
#sidebar ul ul li, #sidebar ul ol li {
margin : 3px 0 0;
padding : 0;
}
select {
width : 130px;
}
#commentform input {
float:right;
height:25px;
margin:5px 0 1px 5px;
padding:2px;
width:160px;
background : url(images/input-bg.gif) repeat;}

#commentform {
float : left;
width : 100%;
}
#commentform textarea {
width : 100%;
padding : 2px;
margin-bottom : 10px;
}
#respond:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
#commentform #submit {
margin : 0 300px 5px 0;
float : right;
background : #a8b44c;
}
.alt {
margin : 0;
padding : 10px;
}
.commentlist {
padding : 0;
text-align : justify;
}
.commentlist li {
margin : 15px 0 10px;
padding : 5px 5px 10px 10px;
list-style : none;
}
.commentlist li ul li {
margin-right : -5px;
margin-left : 10px;
}
.commentlist p {
margin : 10px 5px 10px 0;
}
.children {
padding : 0;
}
#commentform p {
margin : 5px 0;
float:left;}
.nocomments {
text-align : center;
margin : 0;
padding : 0;
font-family:'Trebuchet MS';
font-size:14px;
}
.commentmetadata {
margin : 0;
display : block;
}
#wp-calendar {
empty-cells : show;
margin : 10px auto 0;
width : 250px;
font-size : 17px;
float : left;
padding-left : 10px;
color : #666;
font-family : "Trebuchet MS";
}
#wp-calendar #next a {
padding-right : 10px;
text-align : right;
}
#wp-calendar #prev a {
padding-left : 10px;
text-align : left;
}
#wp-calendar a {
display : block;
}
#wp-calendar caption {
text-align : center;
color : #a8b54d;
font-style : italic;
font-family : Cambria;
font-weight : bold;
font-size : 15px;
margin-bottom : 10px;
}
#wp-calendar thead {
text-transform : uppercase;
}
#wp-calendar td {
padding : 3px 0;
text-align : center;
}
#wp-calendar td.pad:hover {
background-color : #fff;
}
acronym, abbr, span.caps {
cursor : help;
}
acronym, abbr {
border-bottom : 1px dashed #999;
}
blockquote {
margin : 15px 30px 0 10px;
padding-left : 20px;
border-left : 5px solid #ddd;
}
blockquote cite {
margin : 5px 0 0;
display : block;
}
.center {
text-align : center;
}
.hidden {
display : none;
}
.screen-reader-text {
position : absolute;
left : -1000em;
}
hr {
display : none;
}
a img {
border : none;
}
.navigation {
display : block;
text-align : center;
margin-top : 10px;
margin-bottom : 60px;
font-size : 16px;
color : #a8b44c;
}
.navigation a {
color : #a8b44c;
text-transform:uppercase;
}
#respond {
float : left;
width : 99%;
padding-left:15px;}

#respond h3 {
float : left;
}
#respond a {
color : #a8b44c;
}
#comment {
float : left;
border : 1px solid #dedede;}

.content-page #comment{
width:873px;}

.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;
}
.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;
}
#slider ul, #slider li {
margin : 0;
padding : 0;
list-style : none;
}
#slider li {
width : 924px;
height : 323px;
overflow : hidden;
}
#prevBtn, #nextBtn {
display : block;
width : 30px;
height : 77px;
position : absolute;
top : 370px;
left : -10px;
}
#nextBtn {
left : 914px;
}
#prevBtn a, #nextBtn a {
display : block;
width : 30px;
height : 77px;
background : url(images/prevBtn-a.gif) no-repeat 0% 0%;
font-size : 0;
}
#nextBtn a {
background : url(images/nextBtn-a.gif) no-repeat 0% 0%;
}
#searchform{
	margin-top:20px;
}
#s{
	float:left;
	width:200px;
	padding:5px;
	line-height:15px;
	border:1px solid #dedede;
}
#searchsubmit{
	float:left;
	margin-left:10px;
	width:50px;
	height:25px;
}
.addthis_toolbox {float:right};	

