/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://www.runblogrun.com/mt-static/themes-base/blog.css);
@import url(http://www.runblogrun.com/mt-static/support/themes/professional-rbr/professional-rbr.css);
/* end StyleCatcher imports */


/* RunBlogRun custom css begins here */

#pull-btn {
	display: none;
}

.pushy {
	display: none;
}

.widget-archive-monthly .more {
	display: none;
}

#header .widget-sign-in a {
    color: #777 !important;
}

#header-name a{
    display: block;
    background: #ff9900 url("http://www.runblogrun.com/mt-static/support/themes/professional-rbr/RunBlogRun_logotype_horiz.gif") no-repeat left top;
    text-indent: -9999px;
    width: 220px;
    height: 62px;
}

#header-description {
    text-indent: -9999px;
}

/* h1#page-title {
    display: none;
} */

 #container-inner {
    width: 940px;
    margin-right: auto;
    margin-left: auto;
    border: 1px solid #ccc;
} 

#content-inner {
background: #fff;
} 

/* global news feed css */

.ybf {
	display; none;
}

/* end global news feed css */

/* gridtable css */
table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}

.author-bio {
    width: 93%;
    min-height: 194px;
    background: #FFFFCC;
    margin: 0 0 45px;
    border: 1px solid #000000;
    padding: 1em 3% 0;
}

.author-bio .user-pic {
    min-width: 150px;
    min-height: 150px;
    padding: 0 10px 0 0;
}

.author-bio .user-pic a {
    display: block;
    width: 100%;
    height: 100%;
}

.author-bio h2 {
    font-size: 2em; 
    margin: 0 0 5px;
}

/* Background skin test */
.wrapper { width: 940px; margin: 0 auto; position: relative; } 


/* .fullpage-ad { position: fixed; width: 100%; height: 100%; top: 0; left: 0; overflow: hidden; }
.fullpage-ad a { width: 500%; height: 500%; position: absolute; top: -200%; left: -200%; display: block; }
.fullpage-ad a img { position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0; min-width: 20%; min-height: 20%; display: block; } */


/* extra featured */

#content .addthis_toolbox { width: 100%; height: 22px; }

#content .addthis_toolbox iframe { margin: 0 !important; }

#content .addthis_toolbox a { display: block; float: left; width: 100px; }

#share-email { margin: 20px 0 10px; }

#share-email-to,
#share-email-from {
	float: left;
	padding: 10px 5% 10px 0;
	width: 45%;
}

#share-email-to input,
#share-email-from input {
	width: 100%;
}

#share-email-message {
	clear: both;
}

#share-email-message textarea {
	margin: 4px 0 10px;
	width: 95%;
}

/* end extra featured */

/* authors entries pagination */

#pages {
	margin: 50px 0 0;
	height: 60px;
	list-style: none;
}

#pages li {
	display: block;
	float: left;
	margin-right: 1px;
	width: 29px;
	height: 28px;
	font-weight: bold; 
	color: #000;
	line-height: 28px;
	text-align: center;
	background-color: #f0f3f9;
}

#pages li.first {
	width: 83px;
	text-align: left;
}

#pages li.prev {
	width: 92px;
	text-align: left;
}

#pages li.next {
	width: 92px;
	text-align: right;
}

#pages li.last {
	width: 83px;
	text-align: right;
}

#pages a {
	display: block;
	float: left;
	width: 29px;
	height: 28px;
}

#pages a {
	text-decoration: none;
}

#pages a:link, #pages a:visited {
	color: #000;
	text-decoration: none;
}

#pages a:hover, #pages a:active {
	color: #fff;
	background-color: #d9d9ec;
}

#pages li.first a {
	padding: 0 0 0 22px;
	width: 61px;
}

#pages li.first a:hover,
#pages li.first a:active {
	background-color: #d9d9ec;
}

#pages li.prev a {
	padding: 0 0 0 22px;
	width: 70px;
}

#pages li.prev a:hover,
#pages li.prev a:active {
	background-color: #d9d9ec;
}

#pages li.current {
	color: #000;
	font-weight: bold;
	background-color: #d9d9ec;
}

#pages li.next a {
	padding: 0 22px 0 0;
	width: 70px;
}

#pages li.next a:hover,
#pages li.next a:active {
	background-color: #d9d9ec;
}

#pages li.last a {
	padding: 0 22px 0 0;
	width: 61px;
}

#pages li.last a:hover,
#pages li.last a:active {
	background-color: #d9d9ec;
}

/* end authors entries pagination */

/* Contact page */

#contact.html .module-bottom-ad-content {
	display: none;
}

/* End Contact page */