/*
Theme Name: Meet the Mayfarers
Theme URI: http://www.apt32.com/
Description: This is a custom theme created by <a href="http://www.apt32.com">Apt. 32</a> for <a href="http://www.mayfarers.com">Meet the Mayfarers</a>.
Version: 1.0
Author: Apt. 32
Author URI: http://www.apt32.com/
Tags: fixed width, two columns
*/

@charset "utf-8";
*{margin:0;padding:0;}
html{width:100%;}
body{font:14px "Georgia","Times New Roman","Times",serif;color:#000;text-align:center;vertical-align:top;background:#0f283e;width:100%;}
img{border:0;outline:0;}
a{outline:0;}
a:link{color:#BF3F07;text-decoration:none;}
a:visited{color:#BF3F07;text-decoration:none;}
a:hover{color:#A53606;text-decoration:none;}
h1,h2,h3,h4{font-weight:normal;margin-bottom:.5em;color:#BF3F07;width:100%;}
h3{font-size:18px;color:#000;}
h4{font-size:18px;padding-bottom:.25em;border-bottom:1px dotted #BF3F07;}
input,textarea{background:#fff;color:#000;border:1px solid #3077ad;padding:2px;}
p{padding:5px 0;}

#background{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;}
#background .image{width:100%;height:100%;background-image:url(images/bg.jpg);background-position:left top;background-repeat:repeat-x;}

#foreground{position:absolute;top:0;left:0;z-index:2;width:100%;}
.wrapper{width:800px;margin:20px auto;text-align:left;}
.header{width:100%;height:120px;position:relative;top:0;left:0;color:#fff;}
.header .title{position:absolute;bottom:7px;left:10px;}
.header .logo{position:absolute;bottom:5px;right:10px;}
.content{width:100%;background:#fff;background-image:url(images/middle.gif);background-repeat:repeat-y;}
.content .left-content{width:560px;}
.content .right-content{width:237px;background-color:#fed14b;background-image:url(images/sidebar.gif);background-repeat:repeat-x;}
.content .menu{width:100%;padding-bottom:15px;}
.content .menu .item{height:19px;margin-right:10px;}
.content .menu .item a{height:19px;}
.content .menu .item a:link{color:#000;}
.content .menu .item a:visited{color:#000;}
.content .menu .item a:hover{color:#000;}
.content .friends{width:100%;padding-bottom:15px;}
.content .friends .item{width:100%;height:21px;margin-bottom:5px;}
.content .friends .item a{height:21px;}
.content .friends .item a:link{color:#fff;}
.content .friends .item a:visited{color:#fff;}
.content .friends .item a:hover{color:#BDDCFB;}
.content .feeds{width:100%;padding-bottom:15px;}
.content .feeds .item{width:100%;height:21px;margin-bottom:5px;}
.content .feeds .item a{height:21px;}
.content .feeds .item a:link{color:#000;}
.content .feeds .item a:visited{color:#000;}
.content .feeds .item a:hover{color:#3077ad;}
.content .about{width:100%;padding-bottom:15px;}
.button1{background:url(images/button1-middle.gif);}
.button2{background:url(images/button2-middle.gif);}
.button3{background:url(images/button3-middle.gif);width:160px;}
.footer{width:100%;font-size:10px;line-height:1.3em;margin-top:3px;padding-bottom:40px;color:#bfd8ec;}

.episode{position:relative;top:0;left:0;width:140px;height:180px;background:#c5dced;margin:0 20px 20px 0;}
.episode .thumbnail{position:absolute;top:10px;left:10px;width:120px;height:90px;overflow:hidden;}
.episode .caption{position:absolute;bottom:10px;left:10px;width:120px;}
.more{position:relative;top:0;left:0;width:500px;background:#c5dced;padding:5px 0;margin:10px 0 0 0;}

.error{color:#c20;}

.left{float:left;clear:none;}
.right{float:right;clear:none;}
.clear{float:left;clear:both;}

.serif{font-family:"Georgia","Times New Roman","Times",serif;}
.sans-serif{font-family:"Helvetica","Arial",sans-serif;}

.button{color:#fff;padding:1px 5px;background:#3077ad;cursor:pointer;text-transform:uppercase;font-size:9px;}
.button:hover{color:#BDDCFB;}

.padding-0-15{margin:0;padding:0 15px;}
.padding-2{margin:0;padding:2px;}
.padding-3{margin:0;padding:3px;}
.padding-3-5{margin:0;padding:3px 5px;}
.padding-4{margin:0;padding:4px;}
.padding-5{margin:0;padding:5px;}
.padding-5-10{margin:0;padding:5px 10px;}
.padding-10{margin:0;padding:10px;}
.padding-10-15{margin:0;padding:10px 15px;}
.padding-15{margin:0;padding:15px;}
.padding-20{margin:0;padding:20px;}
.padding-25{margin:0;padding:25px;}
.padding-50{margin:0;padding:50px;}

.bookmark{display:block;height:16px;width:16px;border:1px solid #C5DCED;background:#fff;padding:2px;margin-right:10px;float:left;clear:none;}

/* WP */

.entry{width:100%;margin-bottom:25px;}
.entry .title{width:100%;color:#BF3F07;font-weight:normal;}
.entry .title a:link{text-decoration:none;color:#BF3F07;}
.entry .title a:visited{text-decoration:none;color:#BF3F07;}
.entry .title a:hover{text-decoration:none;color:#A53606;}
.entry .info{color:#fff;width:100%;font-size:10px;}
.entry .text{width:100%;line-height:1.4em;margin-top:-10px;}
.entry .details{width:100%;background:#c5dced;margin-top:5px;font-size:10px;line-height:1.6em;color:#000;float:left;clear:both;}

#sidebar{width:100%;}
#sidebar ul,ol{list-style-position:inside;}

#respond{width:100%;}
#respond .input{vertical-align:top;width:200px;margin-bottom:7px;}
#respond label{vertical-align:top;margin-bottom:7px;font-family:"Helvetica","Arial",sans-serif;}
#respond .text{width:400px;margin-bottom:7px;}
#respond .button{width:120px;margin-bottom:7px;}

#comments{width:100%;margin-bottom:10px;}
#comments .odd{width:100%;background:#c5dced;}
#comments .even{width:100%;background:#BAD6ED;}

#searchinput{width:115px;margin-right:5px;padding:1px;display:inline;}
#searchsubmit{width:65px;padding:2px 1px;display:inline;}

.navigation{width:100%;height:20px;margin-bottom:10px;position:relative;top:0;left:0;}
.navigation .previous{position:absolute;left:0;top:0;}
.navigation .next{position:absolute;right:0;top:0;}

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;}
