body {font-family: 'Open Sans', sans-serif;font-weight: 400;}
#siteinfo div,h1,h2,h3,h4,h5,h6,.header-title,#main-navigation, #featured #featured-title, #cf .tinput, #wp-calendar caption,.flex-caption h1,#portfolio-filter li,.nivo-caption a.read-more,.form-submit #submit,.fbottom,ol.commentlist li div.comment-post-meta, .home-post span.post-category a,ul.tabbernav li a {font-family:  Open Sans Condensed !important; font-weight: Select font weight !important; }
#main-navigation, .sf-menu li a {font-family:  Arial !important; font-weight: normal !important; }
#Gallerybox,#myGallery,#myGallerySet,#flickrGallery {height: 400px !important;}

#top-navigation {background-color: #C3B19F;}
#top-navigation .sf-menu li a:hover,#top-navigation .sf-menu li:hover,#top-navigation .sf-menu ul {background-color: #a99785;}
#top-navigation .sf-menu ul li a:hover {background-color: #907e6c;background-image: none;}
.content, #right-sidebar {}
#post-entry div.post-thumb.size-thumbnail {float:left;width:150px;}
#post-entry article .post-right {margin:0 0 0 170px;}

.gravatar_recent_comment li, .twitterbox li { padding:0px; font-size: 1.025em; line-height:1.5em;  }
.gravatar_recent_comment span.author { font-weight:bold; }
.gravatar_recent_comment img { width:50px; height:50px; float:left; margin: 0 10px 0 0; }
ul.recent-postcat li {position:relative;border-bottom: 1px solid #EAEAEA;padding: 0 0 0.5em !important;margin: 0 0 1em !important;}
ul.recent-postcat li:last-child,ul.item-list li:last-child,.avatar-block li:last-child  { border-bottom: none;  }
ul.recent-postcat li .feat-post-meta { margin: 0px 0 0 68px; }
ul.recent-postcat li.has_no_thumb .feat-post-meta { margin: 0px; }
ul.recent-postcat img {background: white;padding: 5px;margin:0px;border: 1px solid #DDD;}
#custom #right-sidebar ul.recent-postcat li .feat-post-meta .feat-title {margin: 0;}
#custom #right-sidebar ul.recent-postcat li .feat-post-meta .feat-title {width: 100%;font-size: 1.05em; line-height:1.35em !important;font-weight: bold;}
ul.recent-postcat li .feat-post-meta small { font-size: 0.85em; padding:0; }
ul.recent-postcat li .feat-post-meta small .widget-feat-comment {display:none;}
.bp-searchform {margin: 0px;padding: 5%;float: left;width: 90%;background: white;border: 1px solid #DDD;}
.bp-searchform label {display:none;}
#custom div.medium-thumb {margin:0 0 0.2em;width:99%;overflow:hidden;padding:0 !important;border:0 none !important;}
#custom div.medium-thumb p {text-align:center;margin:0;width:100%;padding:0;border:0 none;height:100%;overflow:hidden;}
#custom div.medium-thumb img {float:none;border:0 none;max-width:100%;margin:0 !important;padding:0 !important;}
ul.recent-postcat li.the-sidefeat-thumbnail img {padding:3px !important;border:1px solid #ddd;}
#custom ul.recent-postcat li.the-sidefeat-thumbnail img:hover {background:white none;padding:3px;border:1px solid #ccc;}
ul.recent-postcat li.the-sidefeat-medium .feat-post-meta {margin: 0;}

#post-entry { margin:0 18px auto; }
h1, h2 { font-size:200%!important;line-height:120%!important;margin:2px 0 6px 0!important;padding:0!important; }
small { font-size:80%; }
#jquiz { margin:0 0 0 20px; }

@media only screen and (max-width:750px){
  #post-entry, #jquiz { margin:0; }
  h1, h2 { font-size:175%!important;line-height:100%!important; }
}

small { font-size:80%;color:#555; }
#top-navigation .sf-menu a {text-decoration: none; display: block; font-size: 1.15em; padding: 0.75em 1.25em; color: #FFF; font-weight: bold!important; margin: 0px;}
#menu-top-menu { margin:0 0 0 70px; }
#jadsq { background:#EEE url(//d18xeipe1243h6.cloudfront.net/adnote.gif) no-repeat bottom center; width:300px;height:265px; background-position:center 255px; border:1px solid #DDD!important; margin-bottom:15px!important; padding:6px; }
#jadblocktop { margin:10px auto; padding:10px; background:#FFF url(//d18xeipe1243h6.cloudfront.net/adnote.gif) no-repeat bottom center; background-position:center 98px; clear:left; }
#jadblockbottom { clear:left; width:70%; background:#FFF url(//d18xeipe1243h6.cloudfront.net/adnote.gif) no-repeat bottom center; height:105px; background-position:center 97px; margin-bottom:15px!important; padding:8px; }
#ggbo { border:1px solid #eee; padding:0; width:728px; height:90px; }

@media only screen and (max-width:1024px){
 #menu-top-menu { margin:0 0 0 -10px!important; }
}
 


