/*  
Theme Name: Camino 101
Theme URI: http://www.caminobarcelona.com
Description: Camino Barcelona default wordpress theme
Version: 1.0
Author: Chris Allen
Author URI: http://www.caminobarcelona.com 
*/

* {padding: 0; margin: 0;}
hr {display: none;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 5px; margin-bottom: 40px;}

#wrapper {width: 780px; margin: 0 auto; background: #fff url(images/mainbg.gif) repeat-y;}

#header { position: relative; width: 780px; margin: 0 auto; }
#headerimg {background: #FFF url(images/header.jpg) no-repeat 0 0; height: 200px;}
#header h1 {font-family: century gothic; font-size: 48px; padding-left: 75px; position:absolute; top: 2px; color: #FE9900; font-style: italic; font-weight: normal;}
#header h1 a {color: #FE9900; font-style: italic; font-weight: normal; text-decoration: none;}
#header h1 a:hover {color: #FF7E00;}
#header div.description {font-family: century gothic; font-size: 18px; padding-left: 550px;	position:absolute; top: 44px;}

#headernav1 table {width: 100%; background: #FFCC00; border: 1px solid #ccc; border-bottom: 1px solid #fff;}
#headernav1 td {padding: 1px 4px; font-size: 12px; color: #000;}
#headernav1 a, #headernav1 a:visited, #headernav1 a:active {text-decoration: none; color: #000;}
#headernav1 a:hover {text-decoration: underline;}

#headernav2 table {width: 100%; background: #FE9900; border: 1px solid #ccc; border-top-width: 0;}
#headernav2 td {padding: 1px 4px; font-size: 12px; color: #000;}
#headernav2 a, #headernav1 a:visited, #headernav1 a:active {text-decoration: none; color: #000;}
#headernav2 a:hover {text-decoration: underline;}

#imagegallery {position: absolute; top: 245px; left: 510px; border: 1px solid #ddd;}

#content {width: 575px; float: right; padding: 40px 10px 10px 10px;}

.sidebar {width: 175px; float: right; padding: 5px;}
.sidebar h2 {border: 1px solid #ccc; background: #FFD34E; text-align: center; font-size: 12px; padding: 3px;}

.sidebar ul {list-style: none;}
.sidebar ul ul {border: 1px solid #ccc; border-width: 0 1px 0 0; margin-bottom: 1em;}
.sidebar ul ul li { border: 1px solid #ccc; border-width: 0 0 1px 1px;}

.sidebar a, .sidebar a:visited, .sidebar a:active {background: #FFE88C url(images/listitem.gif) no-repeat 4px 6px; padding: 3px 3px 3px 15px; display: block; text-decoration: none; font-size: 11px; color: #000; text-decoration: none;}
.sidebar a:hover {background: #FFCC00 url(images/listitem_o.gif) no-repeat 4px 6px;}

#searchform {text-align: center; margin-bottom: 1em; padding-top: .3em; border: 1px solid #ccc; border-width: 0 1px 1px 1px; padding-bottom: .3em; background-color: #FFE88C;}
#searchform input {border: 1px solid #FE9900; background-color: #fff;}
#searchform #s {width: 50%; background-color: white;}

#footer {width: 780px; margin: 0 auto; clear: both;}
.footer1 {width: 100%; border: 1px solid #ccc; background: #FE9900;}
.footer1 td {padding: 1px 4px; font-size: 11px; color: #000;}
.footer1 a, .footer1 a:visited, .footer1 a:active {text-decoration: none; color: #000;}
.footer1 a:hover {text-decoration: underline;}
.footer2 {width: 100%; border: 1px solid #ccc; border-top-width: 0; background: #FFE88C; text-align: center;}
.footer2 td {padding: 1px 4px; font-size: 11px; color: #000;}
.footer2 a, .footer1 a:visited, .footer1 a:active {text-decoration: none; color: #000;}
.footer2 a:hover {text-decoration: underline;}

.image-left {float: left; margin: 0 15px 15px 0; border: 1px solid #FF9900;}
.image-right {float: right; margin: 0 0 15px 15px; border: 1px solid #FF9900;}
.centered {display: block; margin: 0 auto; border: 1px solid #FF9900;}
.flag-left {float: left; margin: 0 15px 0 0; border: 1px solid #FF9900;}

.calendar-wrapper {border: 1px solid #ccc; background-color: #FFE88C; border-top-width: 0; padding-bottom: 1em;}
#wp-calendar {border: 1px solid #ccc; width: 90%; margin: 0 auto; text-align: center; margin-bottom:.3em; background: #FFFCEF; }
#wp-calendar th {background-color: #FFD34E;}
#wp-calendar td {width: 10%;}
#wp-calendar a, #wp-calendar a:visited, #wp-calendar a:active {margin: 0; padding: 0; background: #FFE88C; border: 1px solid #FE9900;}
#wp-calendar a:hover {background: #FFCC00 ; border: 1px solid #FE9900; color: #fff;}
#wp-calendar caption {font-weight: bold; padding: 3px 0;}



.feeds {width: 164px; border: 1px solid #CCC; background: #FFE88C; margin: 4px; padding: 5px; margin-bottom: 1em;} 
.feeds img {border: 0;}
.feeds a, .feeds a:active, .feeds a:visited {color: #000; text-decoration: none;}
.feeds a:hover {text-decoration: underline;}


.post {margin-bottom: 25px; color: #000; font-size: 12px;}
h2, h3 {font-size: 18px; font-weight: bold;}
h2 a:link, h2 a:active, h2 a:visited, h3 a:link, h3 a:active, h3 a:visited {text-decoration: none; color: #000;}
h2 a:hover, h3 a:hover {color: #FE9900;}

.post a, post a:visited, post a:active {color: #0033FF;}
.post a:hover {color: #FE9900;}

.entry {margin-top: 10px; margin-bottom: 10px;}
.postmetadata {padding: 3px 0 5px 0; font-size: 10px; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; clear: both;}
.postmetadata a, metadata a:visited, metadata a:active {color: #0033FF;}
.postmetadata a:hover {color: #FE9900;}

.post p {line-height: 1.3em; margin-bottom: 1em; text-align: justify;}

blockquote {width: 80%; margin: 0 auto; padding: 5px; background: #FFE88C; border: 1px solid #FE9900; margin-bottom: 1em;}

.post li {margin-left: 60px;}

.post ul {list-style-image: url(images/listitem-main.gif); list-style-type: bullet; margin-bottom: 1em;}

.post ol {margin-bottom: 1em;}

acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #ccc;}

.center {text-align: center;}

a img {border: none;}

h3 {margin-top: 1.5em; font-size: 1.4em;}
h4 {margin-top: 1.2em; font-size: 1.2em;}
h5 {margin-top: 1em; font-size: 1em;}

.navigation {display: block; margin-top: 10px; padding-bottom: 25px; font-weight: bold; border-bottom: 1px dashed #ccc; margin-bottom: 5px;}
.alignleft {float: left; width: 280px; text-align: left;}
.alignright {float: right; width: 280px; text-align: right;}

.navigation a, navigation a:visited, navigation a:active {color: #0033FF;}
.navigation a:hover {color: #FE9900;}

#post-bookmarks {padding: 10px 0 10px 0; margin: 0; font-size: 10px;border-top: 1px dashed #ccc;}
#post-bookmarks a, #post-bookmarks a:active, #post-bookmarks a:visited {color: #000; text-decoration: none;}
#post-bookmarks a:hover {color: #FE9900;}

#post-bookmarks p.tags a , #post-bookmarks p.tags a:active, #post-bookmarks p.tags a:visited {color: #0033FF; text-decoration: underline;}
#post-bookmarks p.tags a:hover {color: #FE9900; text-decoration: undeline}



ol.commentlist {width: 80%; margin: 0 auto; margin-top: 1em;}
ol.commentlist li {margin-bottom: 1.5em; border: 1px solid #FE9900; padding: 5px; background-color: #FFE88C;}

ol.commentlist li.alt {background-color: #FFD34E;}

object {display: block; margin: 0 auto;}


.authorimg {float: left; text-align: center;  border: 1px solid #FF9900; padding: 1px; margin: 10px 10px 0 0;}
.authorimg img {display: block;  border: 1px solid #FF9900;}
.authorimg a {display: block; font-size: 10px;}





