/*
Theme Name:RampRate Blog	
Theme URI: http://www.ramprate.com/blog/
Description: A custom theme
Author: Kristin Falkner
Author URI: http://www.kristinfalkner.com
*/

/*
RESET
*/

*									{ margin: 0; padding: 0; }
ul									{ list-style: none; }
ol									{ list-style: none; }
a									{ outline: none; text-decoration: none; }
a img								{ border: none; }
img									{ vertical-align: middle; }
table								{ border-collapse: collapse; }

/*
UTILITY
*/

.aligncenter						{text-align:center;}
.alignleft							{ float: left; margin:0px 5px 0px 0px;}
.alignright							{ float: right; margin:0px 0px 0px 5px;}
.clear								{ clear: both; }
.smpad								{ padding: 5px 0; }
.top								{vertical-align: top;}
.small								{font-size: 11px;}
.bold								{font-weight: bold;}

/*
FONT SQUIRREL FONT KITS
*/
@font-face {
	font-family: 'KingthingsPetrockRegular';
	src: url('Kingthings_Petrock-webfont.eot');
	src: local('☺'), url('Kingthings_Petrock-webfont.woff') format('woff'), url('Kingthings_Petrock-webfont.ttf') format('truetype'), url('Kingthings_Petrock-webfont.svg#webfontb1OIS9BX') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'KingthingsPetrockLightRegular';
	src: url('Kingthings_Petrock_light-webfont.eot');
	src: local('☺'), url('Kingthings_Petrock_light-webfont.woff') format('woff'), url('Kingthings_Petrock_light-webfont.ttf') format('truetype'), url('Kingthings_Petrock_light-webfont.svg#webfontOrmUezUF') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*
STRUCTURE
*/

html,body {height:100%;}
body 			{font: 14px  Verdana, Arial, sans-serif; color: #333333; text-align: center; background-color: #000; margin: 0; padding: 0;}
blockquote {border-left:2px solid #333; margin: 0px 0px 10px 20px; padding:5px 0px 0px 10px; font-weight:bold;}
h1				{font-size:24px; line-height:24px; margin:10px 13px;}
p				{padding-bottom: 15px;}
#container 		{position:relative; margin: 0 auto;  text-align:left; width:1000px; background-color:#fff; border-left:2px solid #323232; border-right:2px solid #323232; min-height:100%; height:100%; height:auto !important;}
#logo {padding:20px 0px 5px 5px; float:left;}
#tag {padding:45px 20px 5px 0px; float:right; font-size:17px; color:#818181; font-weight:bold;}
a 			{color: #144080; text-decoration: none;}
a:hover		{text-decoration: underline;}
#top-bar {height:30px; width:100%; background-image:url(http://www.ramprate.com/blog/wp-content/images/bluegradient.jpg); background-repeat: repeat-x;}
#sidebar {float:right; width:270px; padding:13px 5px 0px 0px;}
#sidebar li {list-style-type:disc; margin-left:20px; padding:2px 0px;}
#footer {background-color:#0b3862; padding:15px; color:#fff; font-size:10px;}
#footer a {color:#fff;}

/*
MAIN PAGE
*/

.post ul {margin-bottom:10px;}
.post li {margin-left:18px; list-style-type:disc;}
#main-page-header {border-bottom:5px solid #0b3862;}
#blog-content {width:700px; float:left;}

/*
WIDGETS
*/
.top-social {margin-bottom:10px;}
#execphp-3 li {padding:5px 0px;}
#twitter-1 li {list-style-type:none; padding:5px 0px; margin-left:5px;}
#twitter-1 h2 a {color:#333; text-decoration:none;}
#authors-2 .photo {width:32px; height:32px; border:1px solid #000; margin-right:5px;}
#authors-2 li {margin-left:5px; padding:5px 0px; list-style-type:none;}
.social-link {width:260px; margin-left:5px; padding:2px 0px;}
.social-icon {float:left; width:16px;}
.social-tag {float:left; margin-left:5px; width:225px;}
#enhanced-categories {margin:0px !important; padding:0px !important;}
#enhanced-categories ul {margin-bottom:10px !important;}
#enhanced-categories li {padding:5px 0px;}
.cat-item {margin-left:0px !important;}
#archives-3 li {list-style-type:none; margin-left:10px; padding:5px 0px;}
.widget_search {
	position:relative;
	background: url(http://www.ramprate.com/blog/wp-content/images/bluegradient.jpg) top left repeat-x;  
	height:30px;
	width:270px;
}
 
.widget_search #s {
	position:absolute;
	top:5px;
	width:200px;
	height:20px;
	left:5px;
}
.widget_search #searchsubmit {
	position:absolute;
	top:5px;
	left:215px;
	width:50px;
	padding:3px;
	background-color:#000;
	color:#fff;
	border: 1px solid #ccc; 
}
/* Related Posts */
ul.related-posts {
	width:650px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
ul.related-posts li {
	width:150px;
	height:150px;
	overflow:hidden;
	padding:5px;
	float:left;
	text-align:center;
}
ul.related-posts img {
	margin:0;
	padding:0;
	border:0;
}
ul.related-posts a {
	margin:0;
	padding:0 0 0 10px;
	text-decoration:none;
	font-size:13px;
}
ul.related-posts a:hover {
	text-decoration:none;
}
h4.meta {
	margin:0 0 10px 0;
}

/*
OVERALL BLOG STYLES
*/
.post {padding:13px; border-bottom:1px solid #cbccd5; margin-bottom:13px;}
.post-title {color:#0b3862; font-size:21px; line-height:25px; margin-bottom:5px;}
.post-content a {font-weight:bold;}
.post-content img {border:1px solid #000;}
ol li {list-style-type:decimal !important; margin:0 0 15px 25px !important;}
#post-navigation li {float:left; margin:10px;}
.widget {padding-bottom:15px;}
.widget h2 {background-color:#ccc; color:#333; font-size:18px; padding:5px; margin-bottom:5px;}
#author-info {
	background: #cbccd5; padding: 10px; margin: 0 0 15px 0;
	overflow: auto;
}
#author-info #author-image {
		float: left; margin: 0 10px 5px 0; border: 5px solid #818181;
	}
#author-info-main {
	padding: 13px; margin-bottom:10px;
	border-bottom:1px solid #cbccd5;
	overflow: auto;
}
#author-info-main #author-image {
		float: left; margin:0px 10px 5px 0px; border: 5px solid #818181;
	}

/*
COMMENTS
*/
/* Get Recent Comments */

.r-comments .kjgrcGravatar{
	float:left;
	padding:0 5px 5px 0;
}
.r-comments p{
	font-style:italic;
	padding:0;
	margin:0;
}

/*
COMMENTS
*/
#comments-container {padding:13px; margin-bottom:10px;}
h3#comments,.comment-navigation,.comment-navigation:after,#respond:after,.comment-rss{display:block;} 
ol.commentlist{width:100%;} 
h3#comments,#respond h3{text-align:left;color:#0b3862; margin:5px 0px; text-transform:uppercase;} 
ol.commentlist,li.authorcomment,li.comment,#respond h3,form#commentform,input#submit{margin:0;}
ol.commentlist,ol.commentlist ul,form#commentform{padding:0px;}  
ol.commentlist{border-bottom:1px solid #ccc;} 
ol.commentlist ul{margin:0 0 0 20px;} 
li.authorcomment,li.comment,form#commentform textarea,form#commentform input{border:1px solid #ccc;}
li.authorcomment,li.comment{padding:10px 0 0 10px;list-style:none;border-bottom:none;} 
li.even{background:#fff;} 
li.odd{background:#efefef;} 
.authorcomment{background:#deebf9;} 
ul.children ul{margin-left:20px;} 
ul.children li{border-right:none;} 
.vcard img{float:left;background:#c4c4c4;padding:1px;} 
.comment-navigation .newer a,.comment-navigation .older a{padding:5px;} 
.comment-meta,ol.commentlist li small,p.subscribe-to-comments label{position:relative;} 
.comment-meta,ol.commentlist li small{top:10px;left:10px;} 
.comment-text{margin:0 10px 0 0;} 
.reply,.comment-navigation .newer,input#submit{float:right;} 
.reply,.comment-navigation .newer a,.comment-navigation .older a,input#submit{color:#801501;} 
.reply{margin:0 10px 10px 0;} 
a.comment-reply-link,.reply a:link,
.comment-navigation .newer a,.comment-navigation .older a,input#submit{background:#e7e7e7;text-decoration:none;color:#0b3862;font-weight:bold; display:inline-block;text-align:center;cursor:pointer;border:1px solid #0b3862;} 
a.comment-reply-link,.reply a:link{padding:5px 0;} 
a.comment-reply-link,.reply a:link,input#submit{width:70px;} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,
.comment-navigation .older a:hover,input#submit:hover{background:#0b3862;text-decoration:none;color:#fff;font-weight:bold;border:1px solid #0b3862;} 
a.comment-reply-link:hover,.reply a:hover,input#submit:hover{width:70px;} 
a.comment-reply-link:hover,.reply a:hover{padding:5px 0px;} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,.comment-navigation .older a:hover{border:1px solid #0b3862;} 
.comment-navigation{margin:10px 0 10px 0;} 
.comment-navigation:after,#respond:after{content:".";height:0;visibility:hidden;} 
.comment-navigation .newer a:hover,.comment-navigation .older a:hover{padding:5px;}
form#commentform {margin-top:10px;} 
form#commentform textarea,form#commentform input{padding:2px 3px;} 
form#commentform textarea{width:442px;} 
input#submit{padding:5px 0 !important;border:1px solid #0b3862 !important;} 
input#submit,p.subscribe-to-comments input{outline:0;} 
input#submit:hover{padding:5px 0 !important;border:1px solid #0b3862 !important;} 

/*
MYTH PAGE
*/
#myth-page {width:100%; font: 13px  Verdana, Arial, sans-serif; color: #000; text-align: center; background-color: #fff; margin: 0; padding: 0;}
#myth-container {margin:0 auto; width:771px; min-height:1021px; height:auto !important; background:url(http://www.ramprate.com/blog/wp-content/images/fablebackground.jpg); background-position:top center; background-repeat:no-repeat; text-align:left;}
#myth-footer {font-size:11px; text-align:center;}
#myth-footer a {color:#000;}
#myth-content {width:610px; padding:110px 105px 90px 75px; margin:0px auto; font-size:14px;}
#myth-content h2 {font-family:KingthingsPetrockRegular; font-size:72px; text-align:center; color:#000; margin-bottom:5px;}
#myth-content h3 {font-family:KingthingsPetrockRegular; font-size:30px; text-align:center;}
#myth-page .buttons_mainpage {
	background-color:#000;
	color:#fff;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 70px;
	border: 1px solid #fff;
	cursor: pointer;
}
#myth-page .ajax-loader {display:none;}
#myth-page input { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#myth-form input[type="text"], #myth-form textarea
{
    font-family: Verdana, sans-serif;
    font-size: 11px;
    display: block;
    padding: 3px;
    border: solid 1px #000;
    width: 600px;
    background-image:url(http://www.ramprate.com/blog/wp-content/images/form_gradient.png);
    background-repeat: repeat-x;
    background-position: top;
}
.tw_button {float:left;}
#wpa2a_1, #wpa2a_2, #wpa2a_3, #wpa2a_4, #wpa2a_5, #wpa2a_6, #wpa2a_7, #wpa2a_8, #wpa2a_9, #wpa2a_10, #wpa2a_11, #wpa2a_12  {display:none;}




