/*  
Theme Name: Royale
Description: Custom theme for The Royale Motif
Author: Postmodern Sublime
Author URI: http://www.postmodernsublime.com/
*/

/*=== Setup ===*/
*{border: 0;margin: 0;padding: 0; outline: none; list-style: none; text-indent: none}
body{background: #fff; color: #000; font: 0.7em/1em Verdana, Helvetica, sans-serif;}
a{color: #547080;text-decoration: none}
a:hover{color: #222}
a:active, a:focus {outline: none}
a.thickbox:hover img, a.article-link:hover img {opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80)}
input,select,textarea{border: #ccc 1px solid; background: #fff;padding: 2px; font: normal 100% Verdana, Helvetica, sans-serif}
select{padding: 0}
h1, h2 {margin: 0;
	padding: 0;
	line-height: 1em;}
/*=== Layout ===*/

#page{margin: 15px auto;width: 820px;}

/*=== Header ===*/
#header{position: relative}
#header .blog-title {text-indent: -9999px; height: 0}
#header h1 a{}
.main-rss {float: right}
#banner {}
	
/*========= NAVIGATION =========*/
#main-nav {text-transform: uppercase; position: relative; bottom: 7px; left: -32px}
	#nav {float: left }
			#nav li {float: left; height: 28px; line-height: 28px; font-size: 17px;padding: 0 0 0 32px; margin: 0 3px 0 0}
			#nav li a {color: #000;}
			#main-nav li a:hover {text-decoration: none; color: #6497A6;}
				#main-nav li.current_page_item, #main-main-nav li.current_page_parent, #main-nav li.current-cat {background: url(images/bg-current-page.png) no-repeat 0 center;}
		
/*top right search*/	
	#search {position: relative}					
		#search input#s{border: 0;margin: 0 0 5px;width: 210px; *width: 180px; padding:2px; height:18px; background: #fff; color:#000; font: 12px Arial, sans-serif;}
		#search input#searchsubmit{position: absolute; height: 22px; top: 0; right: 0; border:0; outline:0; background: none; margin: 0 0 5px; padding: 3px; color: #fff; background: #4d4d4d; border: 1px solid #B2B2B2; font: 11px Arial, sans-serif;}
			#search input#searchsubmit:hover, #search input#seachsubmit:active {cursor:pointer; background: #666}
	
/*=== Main column ===*/
#columns{width:100%; clear: both; }
#main{width: 500px; float: left; padding: 0 20px 0 0; border-right: 1px dashed #ccc}
	.main-content {}
/*=== Post ===*/
.post {margin:0 0 10px; clear:both; overflow:hidden; border-top: 1px dashed #ccc; padding: 10px 0 0}
	.th {float: left; margin: 0 10px 0 0}
	.post-previous-next {clear:both; overflow:hidden; padding: 5px 0 0; margin: 0 0 15px; line-height: normal; border-top: 1px dashed #ccc}
		.next-post {float: right; width: 40%; text-align:right}
		.previous-post {float: left; width: 40%}
	.post-title {text-transform: uppercase; margin: 0 0 10px}
	.archive-title {margin: 0 0 15px; overflow:hidden}
		.archive-title h1 {font-size: 12px; float:left;}
	.post-meta {color: #808080; font-size: 90%;margin: 0 0 5px}
	.post-meta-2 {color: #808080; font-size: 90%; margin: 0 0 5px}
		.post-meta a {color: #fff}
			.post-meta .post-author {border-right: 1px #fff solid; padding: 0 5px 0 0; margin: 0 5px 0 0}
		.post-time {padding: 0 5px 0 0; margin: 0 5px 0 0}
		.post-link a, .post-author a {font-weight: bold}
		.post-link a:hover, .post-author a:hover  {color: #DB3D3C}
	.post-content {margin: 0 0 20px; line-height: 1.4; clear:both; overflow: hidden}
	.post-content p {margin: 0 0 10px; text-align: justify}
	.post-content a {font-weight: bold}
		.post-content .wp-caption-text {margin: 3px 12px; font-style: italic; text-align: left; color: #ccc; font-size: 90%}
		.post-content blockquote {font-style: italic; padding: 0 30px}
	.post-share {margin: 0 0 5px; height: 25px; line-height: 16px}
		.post-share a {color: #8DAEAA}
		.post-share a:hover {color: #222}
		.post-comments {border-right: 1px #fff solid; margin: 0 5px 0 0}
			.post-comments a {}
			.post-comments a:hover {}
			.comments-count {background: url(images/bg-comment-count.png) no-repeat 0 0; color: #fff; text-align: center; width: 18px; height: 25px; line-height: 16px; display: block; float:left; margin: 0 5px 0 0}			
			.tweet-this { padding:0 0 0 12px; margin: 0 5px 0 0; background: url(images/bg-tweet-this.png) no-repeat 0 center}
			.tweet-this a {}
			.tweet-this a:hover {}
			.facebook-share {padding: 0 0 0 12px; margin: 0 5px 0 0; background: url(images/bg-share-facebook.png) no-repeat 0 center}
			.facebook-share a {}
			.facebook-share a:hover {}
			.share-this {padding: 0 0 0 12px; margin: 0 5px 0 0; background: url(images/bg-share-this.png) no-repeat 0 center}
			.share-this a {background: none!important; padding: 0 0 0 0 !important}
	.comment-actions {margin: 10px 0 0 }
		.comment, .trackback, .comments-rss {border-right: 1px #fff solid; padding: 0 5px 0 0; margin: 0 5px 0 0}
			
.posted{color: #666666;font: italic 100%/20px Georgia,serif; padding: 0; float:right}
.edit, #rss-link {float:right}	
.read-more {display: block}
/*=== sidebar == */
#sidebar {float:right; width: 280px; position: relative; top:-37px}
#sidebar-content {}
#sidebar li {margin: 0 0 10px 0; padding: 0 0 5px 0; list-style: none}
#sidebar .widget {border-bottom: 1px dashed #ccc; padding: 0 0 10px }
#sidebar li.widget_search {margin: 0 0 10px; padding: 0 0 5px; border-bottom: 1px #fff solid}
		#sidebar h3 {text-transform: uppercase; *margin: 0 0 0 -15px}
		#sidebar a {}
		#sidebar a:hover {}
		#sidebar ul{margin: 0;}
			#sidebar ul li {margin: 0;border:none}
			#sidebar ul ul {padding: 0; margin: 0}

#sidebar .date {background: url(images/bullet.png) no-repeat 0 center; padding: 0 0 0 10px; font-weight: bold; display: block; margin: 0 0 5px}

/*Page navigation*/
#sidebar .menu li.current_page_item, #left-menu .menu li.current_page_item, #sidebar li.current-cat, #left-menu li.current-cat  {font-weight: bold}
	#sidebar .menu li.current_page_item ul, #left-menu .menu li.current_page_item ul, #sidebar li.current-cat ul, #left-menu li.current-cat ul {font-weight: normal}
/*recent comments widget */
ul.recentcomments, ul.recentcomments li, ul.recentcomments ul {list-style: none !important; margin: 0 !important; background: none !important;}
ul.recentcomments ul {margin:0 !important}
ul.recentcomments li {padding: 0!important}
ul.recentcomments li.comment-content {font-style:italic; font-size: 120%; line-height: 1.6}
ul.recentcomments li.comment-author {text-align: right;padding: 5px !important}
ul.recentcomments li.comment-post-title {text-align:right}
span.comment-quote {bottom:-12px; left:-1px;font-size:225%;font-weight:bold;line-height:0.45;position:relative; padding: 0 5px 0 3px}

#footer{clear: both; padding: 15px 0; font:normal 90% Arial, Helvetica, sans-serif}

.follow-us {}
.follow-us-bird {width:500px; clear:both}
.follow-us .bird {display: block}
.follow-us .follow-us-at {display: block; margin: 0 auto}
.follow-us .follow-us-links {clear: both; display: table; margin: 10px auto;}
.follow-us-bird .follow-us-link {margin: 0 15px}
.follow-us-sidebar {padding: 10px 0}
.follow-us-sidebar .follow-us-link {margin: 0 10px}

/*========= COMMENTS =========*/
#li-2-5, #li-2-5items {display: none}
textarea#comment {width: 400px}
#comments_wrap {padding: 15px 0 0 } 
.leave-a-reply{margin: 0 0 15px; font-size: 130%}
#comment {clear: both;}
ol.commentlist{margin: 10px 0 20px;padding: 0;list-style: none;font-size: 12px;line-height: 20px;}
ol.commentlist p{line-height: 20px;}
ol.commentlist cite{font-style: normal;font-weight: bold;}
ol.commentlist li{padding: 10px 10px 0 10px; border:1px solid #b2b2b2; margin: 0 0 15px}
ol.commentlist li.alt{}
.comment-author-michaelj, .comment-author-mj, .comment-author-admin {background: #4D4D4D}
input#submit {margin: 10px 0; padding: 3px 15px; text-align:center; text-transform: uppercase; font: normal 100% Arial, Helvetica, sans-serif; cursor: pointer}
input#submit:hover {background: #ccc}
ol.commentlist .comment-meta{font-size:0.8em; line-height: 1; color: #b2b2b2; padding: 5px 0}	
ol.commentlist li .avatar {float:left;margin-right: 7px;}
ol.commentlist li .even{}
ol.commentlist li ul {margin: 0 -10px 0 20px}
ol.commentlist li ul li {padding: 10px; background: none!important ;}
ol.commentlist li ul li ul li.alt {}
ol.commentlist li .reply {text-align: right; padding: 0 0 10px; font-size: 0.8em}
ol.commentlist li .awaiting-moderation {color: #F45700; font-style: italic; padding: 0 0 5px}
#respond p{margin-bottom:10px;padding:0;}
.says {font-weight: bold}
.post-alt p {padding:0;}

/*=== Page Navigation (Next / Previous Posts) ===*/
.navigation {overflow: auto; clear:both; }
.navigation a {padding: 3px; color: #fff; background: #4d4d4d; border: 1px solid #B2B2B2; font: 11px Arial, sans-serif; text-transform: uppercase; display: block}
.navigation a:hover {background: #666}
.alignleft{display:inline;float:left;}
.alignright{display:inline;float:right;}
.aligncenter {display: block; margin: 0 auto; text-align:center}

.signup {}
.mc-field-group {margin: 0 0 7px}
.subscribe-count {float: right}
.mc-field-group label {}
.hide-label label {visibility: hidden; height: 0px; display:block}
label.bold {font-weight: bold; margin: 0 0 5px; display:block }
.mce_inline_error {color: #F58337; padding: 5px 0; float: none!important}
.radio li {display: inline}
.radio input {margin: 0 4px 0 0}
#mc_embed_signup {}
#mce-EMAIL {background: #547080; border: none; padding: 4px 4px 5px; color: #fff; margin: 0 10px}
#mc-embedded-subscribe {border: none; padding: 0; cursor: pointer}
input.text {width: 200px}
#updates-box{display: block; clear: both; height: 22px}
#updates-box * {float: left;}
#mce-success-response {padding: 5px 0 0}