File:			custom.css
Description:	Custom styles for Thesis
/************************************
***nav bar***
************************************/
.custom ul.menu li.rss {
    float:left;
}
.custom .menu {  
    float: right;
    margin-top:5px
    font-weight:bold;
}
.custom .menu .tab{
   margin-right:10px;
}
/*********************************
***header***
***********************************/
#header{
  background-size: 972px 150px;
   padding-bottom: 15px;
}

/*********************************
***prev-next***
***********************************/
.custom .prev_next {
    border-style: none;
}
/************************************
***text***
/************************************/
.sidebar h3{
   font-variant:normal;
   letter-spacing:normal;
}
.custom a {
text-decoration: none; font-weight: bold;
}
/*********************************
***previous next***
***********************************/
.custom div.prev_next p {
  float:right;
}

.custom div.prev_next p.previous {
  float:left;
}
.custom .prev_next p{
   letter-spacing:normal;
   font-weight:bold;
   font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,sans-serif;
}

/*********************************
***feature box***
***********************************/
#feature_box {
    background:none;
    border-bottom: medium double #EFEFEF;
    margin-top:10px;
    padding-bottom:15px;
}

/*********************************
***slideshow***
***********************************/
#meteor-slideshow {
    background-color:#efefef;
    border:medium double #DDDDDD;
    position: relative;
    margin:auto;
}
/****************************************
*  Advanced Recent Posts Widget
****************************************/
#advancedrecentposts-3{
   margin-bottom:2.5em;
}
.recent-posts-thumb{;
   margin-right:20px;
   border: medium double #DDDDDD;
   width:320px;
   height:100px;
}

/****************************************
*  MailChimp Widget
****************************************/
  

.custom #mc_signup{
   border: 1px dashed #96A53A;
   padding: 10px;
   width: 300px;
   font-family: Trebuchet MS,sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   text-decoration: none;   
}
.custom .mc_subheader{
    font-family: Trebuchet MS,sans-serif;
    font-size: 20px;
    font-weight: bold;
}
.custom .mc_signup_submit input[type="submit"]{
    padding-left:15px;
    padding-right:15px;
    background-color: #BF5702;
    background-image: url("http://forms.aweber.com/images/auto/gradient/button/f72.png");
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #BF5702;
    color: #FFFFFF;
    font-family: Trebuchet MS,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
.custom .mc_embed_signup input[type="submit"]{
    background-color: #BF5702;
    background-image: url("http://forms.aweber.com/images/auto/gradient/button/f72.png");
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #BF5702;
    color: #FFFFFF;
    font-family: Trebuchet MS,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

/***********************************
***frames***
***********************************/
.custom .headline_area .post_image { 
  padding: 2px; 
  border-width: 0.1em;
  background:#EEEEEE none repeat scroll 0 0;
  border-color:#DDDDDD;
  border-style:solid;
 }
 
.custom .format_text .post_image { 
  padding: 2px; 
  border-width: 0.071em; 
  background:#EEEEEE none repeat scroll 0 0;
  border-color:#DDDDDD;
  border-style:solid;
}

.custom .teaser .post_image_link .thumb { 
  padding: 2px; 
  border-width: 0.1em;
  background:#EEEEEE none repeat scroll 0 0;
  border-color:#DDDDDD;
  border-style:solid;
 } 
 
.custom .format_teaser .post_image_link .thumb { 
  padding: 2pxem; 
  border-width: 0.083em;
  background:#EEEEEE none repeat scroll 0 0;
  border-color:#DDDDDD;
  border-style:solid;
 }
/********************************
* contact form styles *
*********************************/
.custom .wpcf7{
   border: 1px dashed #4C412D;
   padding: 20px;
   font-family: Trebuchet MS,sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   text-decoration: none;   
}
div.wpcf7{
   width: 300px;
}
.custom .format_text input, #commentform input, #commentform textarea{
   width:90%
}

.custom .wpcf7-captcha-captcha-553{
    margin-left:5px;
}
.custom .wpcf7 input[type="submit"]{
    width:20%;
    margin-left:5px;
    background-color: #BF5702;
    background-image: url("http://forms.aweber.com/images/auto/gradient/button/f72.png");
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #BF5702;
    color: #FFFFFF;
    font-family: Trebuchet MS,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
/***********************************
***twitter***
***********************************/
#twitter_div img{
   float: left;
   margin:0 15px 50px 0;
   border: medium double #DDDDDD;
}
/************************************
/* Comments*/
***********************************/
.custom .comments_closed p {
  display: none;
}
.custom .comment_num {
  float:left;
  padding-right:5px;
}
/****************************************
*  shop widget
****************************************/
#prod_img{
     width:100px;
     height:100px;
     padding: 2px; 
     border-width: 0.1em;
     background:#EEEEEE none repeat scroll 0 0;
     border-color:#DDDDDD;
     border-style:solid;
     float:left;
     margin-right:15px;
}
#prod_div p{
   margin-bottom: 15px;
}
 /********************************
* post image styles *
*********************************/
.custom #post-image{
   float:left;
   margin-right:20px;
}
.custom #post-img{
   margin-bottom:15px;
   width: 240px;
   height:240px;
   border:medium double #DDDDDD
}
.custom #lg-post-img{
   width: 598px;
   height:400px;
   margin-bottom: 20px;
   border:medium double #DDDDDD
}
.custom #lg-post-img-cap{
   width: 590px;
   height:420px;
   margin-bottom: 20px;
   border:medium double #DDDDDD
}
.custom #vert-post-img{
   width: 598px;
   height: 800px;
   margin-bottom: 20px;
   border:medium double #DDDDDD
}
.custom #sm-vert-img{
   width: 275px;
   height: 368px;
   margin-bottom: 20px;
   border:medium double #DDDDDD
}
.custom #sq-post-img{
   width: 598px;
   height: 598px;
   margin-bottom: 20px;
   border:medium double #DDDDDD
}
.custom #felix-post-img{
   width: 600px;
   height: 282px;
   margin-bottom: 20px;
   border:medium double #DDDDDD
}
/*********************************
*   tour img border styles  *
***********************************/
#tour-img {
width:320px;
height:200px;
border:medium double #DDDDDD;
}

#sponsor-img{
width: 320px;
height: 142px;
border:medium double #DDDDDD;
padding-bottom: 10 px;
}
/*********************************
*   tour page display styles  *
***********************************/
.top-shop-display{
height:275px;
padding-left:25px;
}

.shop-display{
border-top:1px solid #ccc;
height:280px;
padding-top:25px;
padding-left:20px;
}

.custom #shop-image{
float:left;
margin-right:25px;
}

.custom #shop-img {
width:240px;
height:240px;
border:medium double #DDDDDD
}

.shop-description {
text-align:left;
}

.shop-name{
font-size:18px;
font-weight:bold;
}

.shop-address{
font-size: 16px
padding-bottom:10px;
}

/********************************
* tour table styles *
*********************************/
table{
  margin-bottom:10px;
  margin-top:25px;
  width:70%;
}
th{
  background-color: #E4E8C0;
  padding: 0 10px 0 10px;

}

td{
   padding-top:3px;
   padding-right:15px;
   padding-bottom:0px;
   padding-left:5px;
   vertical-align:top;
}

/*********************************
*   class display styles  *
***********************************/
.class-display{
border-top:1px solid #ccc;
padding-top:25px;
padding-left:20px;
height:100%;
}

.custom #class-image{
float:left;
margin-right:25px;
margin-bottom:0px;
}

.custom #class-img {
width:240px;
height:240px;
border:medium double #DDDDDD
}
.class-name{
font-size:18px;
font-weight:bold;
}
.class-desc {
text-align:left;
}

/*********************************
*   event display styles  *
***********************************/
.event-display{
border-top:1px solid #ccc;
padding-top:25px;
padding-left:20px;
height:100%;
}

.custom #event-image{
float:left;
margin-right:25px;
}
/********************************
* product page image styles *
*********************************/
.custom #product-image{
   margin-right:20px;
}
.custom #prod-img{
   margin-bottom:20px;
   width: 240px;
   height:240px;
   border:medium double #DDDDDD
}
.custom #600x240-img{
   margin-bottom:15px;
   width: 600px;
   height:240px;
   border:medium double #DDDDDD
}
.custom #book-img{
   margin-bottom:20px;
   width: 598px;
   height:700px;
   border:medium double #DDDDDD
}