/*
Theme Name: Stallion Responsive
Theme URI: http://stallion-theme.co.uk/
Description: Stallion theme with SEO optimization and AdSense, Chitika, Kontera and Infolinks ads. You must use your PayPal transaction ID to activate the theme on the Stallion options page.
Version: 8.2
Author: David Law (aka SEO Dave)
Author URI: http://stallion-theme.co.uk/
*/

#wrap_stallion {
position: relative;
width: 1000px;
margin: 0 auto;
}
#header_stallion {
background-repeat: no-repeat;
background-position: center;
width: 100%;
height: 148px;
margin: 0;
padding: 0;
}
#header_stallion_2011 {
width: 100%;
padding: 0;
margin: 0;
}
#header_stallion_2011_top {
min-height: 110px;
width: 60%;
display: block;
}
.header_over {
position: absolute;
top: 0px;
left: 0px;
z-index: 50;
}
#branding  {
min-height: 110px;
}
#branding .site-title {
padding-top: 12px;
}
#branding img {
max-width: 100%;
height: auto;
}
#content_all {
margin: 0;
padding-left: 0;
padding-right: 320px;
min-width: 680px;
clear: both;
}
#maincontent {
position: relative;
float: left;
width: 100%;
}
.singleside {
position: relative;
float: right;
width: 315px;
margin-right: -315px;
padding: 0 0 15px 0;
}
* html .singleside {
left: 315px;
}
#footer_stallion {
margin-right: -320px;
}
#footer_stallion2 {
width: 1000px;
clear: both;
padding-top: 30px;
margin-right: -320px;
}
#footer-widget-area {
overflow: hidden;
}
#footer-widget-area .widget-area {
float: left;
padding: 0 0 5px 0;
}
.stfoot {
width: 235px;
margin: 0 0 0 12px;
}
.stfoot3 {
width: 320px;
margin: 0 0 0 10px;
}
.stfullwidget {
clear: both;
width: 978px;
margin: 0 11px;
}
#right-sidebars,
#left-sidebars {
width: 313px;
overflow: hidden;
}
.widget-container {
clear: both;
margin: 15px 0;
}
.sidebar-box ul,
.sidebar-box p,
.sidebar-box .loginfm,
.sidebar-box .tagcloud {
width: auto;
padding: 5px 10px;
margin: 0;
}
span.gat_widget, h1.gat_widget {
display: block;
overflow: hidden;
width: auto;
padding: 0 10px;
margin: 1px 0 0 0;
}
.sidebars-plus1,
.sidebars-plus2 {
float: left;
width: 150px;
padding: 0 6px 0 0;
}
.sidebars-plus2 {
padding: 0 0 0 6px;
}
.stallionseocomments2 {
clear: both;
}
.st_comments_avatar {
margin: 5px;
}
.stallionseocomments2 .avatar {
margin: 0;
padding: 0;
}
.str_landscape {
height: 190px;
width: 660px;
margin: 10px auto;
}
#archive_widget,
#banner_widget {
width: 660px;
margin: 10px auto;
}
.post-meta,
.extra-padding {
width: 660px;
margin: 11px 10px 15px 10px;
}
#contread, .archives {
padding: 0 10px;
}
.post-date {
padding: 0 10px;
}
.post-content {
padding: 0 10px 10px 10px;
}
#comment-area textarea {
width: 660px;
height: 200px;
}
.comment-stallion {
width: 660px;
margin: 0 10px;
}
#content_all img {
max-width: 100%;
height: auto;
}
.gravatars {
float: left;
clear: both;
height: 60px;
width: 60px;
background-repeat: no-repeat;
margin: 0 5px 0 0;
}
.lw_cad_link:link,
.lw_cad_link:visited {
text-decoration: underline;
border-bottom: 1px;
}
.lw_cad_link:hover {
text-decoration: underline;
border-bottom: 2px;
}
.home .odd0,
.archive .odd0,
.search .odd0,
.home .odd1,
.archive .odd1,
.search .odd1 {
width: 47%;
float: left;
margin: 5px 0 5px 12px;
}
.home .odd0,
.archive .odd0,
.search .odd0 {
clear: both;
}
#st_feature-wrap {
width: 100%;
margin: 0;
padding: 0;
}
#content_all #st_feature-wrap {
max-width: 680px;
margin: 0 auto;
padding: 0;
}
#st_feature-wrap img {
width: 100%;
height: auto;
}
.st_feature_content {
height: 298px;
}
.st_feature_post {
position: relative;
height: 298px;
}
.st_feature_nav {
padding: 8px 15px;
}
.st_feature_main {
position: absolute;
bottom: -2px;
left: 0;
width: 100%;
max-height: 298px;
margin: 0;
padding: 5px 0;
}
span.feature-title,
.st_feature_main p {
margin: 0;
padding: 0 10px;
}
.ad125px {
float: left;
padding: 10px 0 10px 20px;
}
.st-profiles-left,
.st-profiles-right {
position: fixed;
top: 80px;
width: 32px;
height: 100%;
z-index: 100;
}
.st-profiles-left {
left: 5px;
}
.st-profiles-right {
right: 5px;
}
.stsocialfixed, .stsocialfixedb {
position: fixed;
z-index: 100;
}
.stsocialfixed {
top: -5px;
}
.stsocialfixedb {
bottom: 5px;
}
.stsocial {
float: left;
height: 30px;
padding: 0 4px;
margin: 15px 0 0 0;
}
.styoutube {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
margin: 5px 0 15px 0;
overflow: hidden;
}
.styoutube iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.st-footer-links ul {
list-style: none;
}
.st-footer-links li {
display: inline;
}
.blogroll img {
float: right;
margin: 1px 1px 2px 5px;
}
.st-scroll-left,
.st-scroll-right {
position: fixed;
bottom: 20px;
width: 32px;
z-index: 100;
}
.st-scroll-left {
left: 1px;
}
.st-scroll-right {
right: 1px;
}
#queries_stallion {
clear: both;
width: 1000px;
margin: 0 auto 0 auto;
text-align: center;
padding: 5px 0;
}
#stsearchform {
position: absolute;
top: 55px;
right: 20px;
float: right;
width: auto;
z-index: 50;
}
#header_widget {
position: absolute;
top: 20px;
right: 20px;
float: right;
text-align: right;
width: auto;
z-index: 50;
}
.header_nav_box_bot {
position: absolute;
top: 130px;
width: 100%;
z-index: 100;
}
.header_nav_box_bot2 {
position: relative;
bottom: 0px;
width: 100%;
z-index: 100;
}
.header_nav_box_top {
position: absolute;
top: -28px;
width: 100%;
z-index: 100;
}
.header_nav_box_top_fix {
position: fixed;
top: 0;
width: 100%;
max-width: 1000px;
z-index: 100;
}
#crp_related ul{
margin: 0;
padding: 0;
}
#crp_related ul li{
list-style-type: none;
clear: both;
margin: 10px 0 15px 0;
}
#crp_related img {
float: left;
margin: 0 10px 10px 0;
}
.floatleft {
float: left;
}
.floatright {
float: right;
}
.adsspace {
padding: 5px 0 10px 0;
}
.centerad {
text-align: center;
margin: 0;
padding: 10px 0 0 0;
}
.adscenter {
text-align: center;
margin: 0;
padding: 5px 0 5px 0;
}
.fadright {
float:right;
padding: 0 0 6px 4px;
}
.fadleft {
float:left;
padding: 0 4px 6px 0;
}
.sidebar-box .alcenter, #banner_widget .alcenter {
text-align: center;
}
.header_widget .alcenter {
text-align: right;
}
.clear, .reply, p.tags {
clear:both;
}
.adsspacetop {
padding: 3px 0 10px 0;
}
.align-left {
text-align: left;
}
.align-right {
text-align: right;
}
.align-center {
text-align: center;
}
.flickr_badge_image {
float:left;
padding: 1px 0 1px 1px;
}
.st_navslider_wide {
width:982px;
max-width:100%;
height:200px;
margin:10px 8px 10px 10px;
padding:0;
overflow:hidden;
}
.stnavbox {
display:inline-block;
float:left;
width:196px;
height:200px;
-webkit-transition:width 1s;
-moz-transition:width 1s;
transition:width 1s;
}
.stnavbox a {
display:block;
height:100%;
text-indent:-10000px;
overflow:hidden;
}
.st_navslider:hover .stnavbox {
width:170px;
}
.st_navslider .stnavbox:hover {
width:300px;
}
embed,
iframe,
object,
video {
max-width: 100%;
margin-bottom: 10px;
}
.wp-smiley {
border: 0;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
.gallery {
margin-bottom: 20px;
}
.gallery-item {
float: left;
margin: 0 4px 4px 0;
overflow: hidden;
position: relative;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 48%;
max-width: -webkit-calc(50% - 4px);
max-width: calc(50% - 4px);
}
.gallery-columns-3 .gallery-item {
max-width: 32%;
max-width: -webkit-calc(33.3% - 4px);
max-width: calc(33.3% - 4px);
}
.gallery-columns-4 .gallery-item {
max-width: 23%;
max-width: -webkit-calc(25% - 4px);
max-width: calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
max-width: 19%;
max-width: -webkit-calc(20% - 4px);
max-width: calc(20% - 4px);
}
.gallery-columns-6 .gallery-item {
max-width: 15%;
max-width: -webkit-calc(16.7% - 4px);
max-width: calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item {
max-width: 13%;
max-width: -webkit-calc(14.28% - 4px);
max-width: calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item {
max-width: 11%;
max-width: -webkit-calc(12.5% - 4px);
max-width: calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item {
max-width: 9%;
max-width: -webkit-calc(11.1% - 4px);
max-width: calc(11.1% - 4px);
}
.gallery-columns-10 .gallery-item {
max-width: 7%;
max-width: -webkit-calc(10% - 4px);
max-width: calc(10% - 4px);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n),
.gallery-columns-10 .gallery-item:nth-of-type(10n) {
margin-right: 0;
}
.gallery-caption {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
max-height: 80%;
opacity: 0;
padding: 6px 8px;
position: absolute;
bottom: 0;
left: 0;
text-align: left;
width: 100%;
}
.gallery-item:hover .gallery-caption {
opacity: 1;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption,
.gallery-columns-10 .gallery-caption {
display: none;
}
.gallery-columns-1.gallery-size-medium,
.gallery-columns-1.gallery-size-thumbnail,
.gallery-columns-2.gallery-size-thumbnail,
.gallery-columns-3.gallery-size-thumbnail {
display: block;
}
.divpadding {
height: 20px;
clear: both;
}
.alignleft {
display: inline;
float: left;
margin-right: 1.625em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.625em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
img {
border: 0;
}
img.size-full {
max-width: 100%;
height: auto;
}
img.alignleft, img.alignright, img.aligncenter {
margin-bottom: 1.625em;
}
p img, .wp-caption {
margin-top: 0.4em;
}
#stsearchform form {
float: right;
}
#stsearchform p {
float: right;
margin: 0 5px 0 0;
}
input {
max-width: 100%;
}
.stallion_spacer {
border: 0px !important;
}
.sthalf,
.stthird,
.stthird2,
.stfourth,
.stfourth3,
.stfifth,
.stfifth2,
.stfifth3,
.stfifth4,
.stsixth,
.stsixth5 {
float: left;
max-width: 100%;
margin: 0 1%;
}
.sthalf {
width: 48%;
}
.stthird {
width: 31.3%;
}
.stthird2 {
width: 64.6%;
}
.stfourth {
width: 23%;
}
.stfourth3 {
width: 73%;
}
.stfifth {
width: 18%;
}
.stfifth2 {
width: 38%;
}
.stfifth3 {
width: 58%;
}
.stfifth4 {
width: 78%;
}
.stsixth {
width: 15.6%;
}
.stsixth5 {
width: 81.3%;
}
.stlazyload {
display: none;
}