/*
Theme Name: Renegade
Theme URI: http://frostpress.com/themes/renegade/

Version: 2.1.0

Description: Elegant theme with a dirty grunge touch to it, and a lot of attention to details. Theme options for things like logo, fonts, custom widgets, etc. Dropdown menu for fast and space-saving navigation.

Tags: light, white, blue, two-columns, fixed-width, right-sidebar, threaded-comments, theme-options, custom-header, sticky-post

Author: Frostpress
Author URI: http://frostpress.com

*************************************************************************************

This theme is released under GPL (http://www.opensource.org/licenses/gpl-3.0.html)

"Anticipating pain was like enduring it twice. Why not anticipate pleasure instead?"
*/


/*@import url("reset.css");*/
/*@import url("basic.css");*/
@import url("dropdown.css");

* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	color: #333333;
	position: relative;
	background: url('images/paper_bg.jpg');
}
a {
	color: #B91313;
	text-decoration: none;
}
a:hover {
	color: #E81E1E;
	text-decoration: underline;
}
ul {
	list-style-type: square;
}
div.wrapper {
	width: 100%;
	min-width: 1000px;
	text-align: center;
}
div.content {
	margin: 0px auto;
	width: 1000px;
	text-align: left;
}
div.background {
	width: auto;
}
div.a, div.b {
	float: left;
}
div.a {
	clear: left;
}
div.d {
	float: right;
	clear: right;
}
div.c {
	float: right;
}
br.clear {
	clear: both;
	height: 0px;
}

/* *
 * Page
 * */

div.page div.background {
	background: url('images/top-grunge-reel-8c.gif') no-repeat top center;
}

/* *
 * Top Menu
 * */
 
div.topmenu {
	background: url('images/topbar-bg.jpg') repeat-x;
	height: 53px;
	width: auto;
}
div.topmenu div.background {
	background: url('images/topbar-logo-center.jpg') no-repeat center;
	height: 53px;
}
div.topmenu div.content {
	width: 1000px;
}
div.topmenu div.a {
	width: 390px;
}
div.topmenu div.d {
	width: 600px;
}

div.topmenu div.menu { text-transform:uppercase; letter-spacing:1px; font-size:11px; line-height:100%; }
div.topmenu div.menu ul { list-style:none; margin:0px; padding:0px; z-index:100; }
div.topmenu div.menu li { float:left; margin:0px; padding:0px; position:relative; }
div.topmenu div.menu li a { display:inline-block; padding:15px 15px 14px 20px; margin:0px; background:url('images/menu-line.png') left 17px no-repeat; color:#CCCCCC; text-decoration:none; }
div.topmenu div.menu li a:hover, div.topmenu div.menu li.current_page_item a, div.topmenu div.menu li.current_page_parent a { color:#FFFFFF; }
div.topmenu div.menu li.home-link a { background:none; padding-left:0; }
div.topmenu div.menu li.subscribe { float:right; overflow:hidden; }
div.topmenu div.menu li.subscribe a { background:none; color:#FFC062; }
div.topmenu div.menu li.subscribe a:hover { color:#FFD697; }
div.topmenu div.menu li.subscribe img { float:right; margin:-2px 0px 0px 8px; width:16px; height:16px; }

/* *
 * Header
 * */

div.header div.a {
	width: 695px;
	padding-left: 19px;
}
div.header div.b {
	padding-top: 15px;
	width: 270px;
}
div.header div.b div.link {
	margin-bottom: 6px;
	width: 265px;
	height: 80px;
}

/* *
 * Main Menu
 * */

div.main-menu div.content {
	width: 974px;
	padding-top: 10px;
}
div.main-menu div.menu {
	border: 1px solid #D1CCAD;
	background-color: #F1EDD2;
	padding: 6px;
}

/* *
 * Body
 * */

div.body div.content {
	background: url('images/LR-grunge-trans-16c.gif') no-repeat bottom right;
}
div.body div.a {
	width: 701px;
	width: 695px;
	margin-left: 13px;
	padding-bottom: 40px;
}
div.body div.d {
	margin-right: 21px;
	width: 257px;
	padding-bottom: 40px;
}

/* Left and Right Column */

div.body div.a div.section,
div.body div.d div.section {
	margin: 0px;
}
div.body div.a div.section div.title,
div.body div.d div.section div.title {
	background: url('images/section-title-top.gif') no-repeat top right;
	height: 45px;
	margin-top: 15px;
}
div.body div.a div.section div.title div.padding,
div.body div.d div.section div.title div.padding {
	border: 1px solid #D1CCAD;
	background-color: #F1EDD2;
	padding: 6px;
	display: inline-block;
	height: 31px;
}
div.body div.a div.section div.title h5,
div.body div.d div.section div.title h5 {
	background: url('images/section-title-bg.gif') repeat-x;
	padding: 0px 10px;
	display: inline-block;
	line-height: 31px;
	height: 31px;
	color: #F1EDD2;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	
	margin: 0px;
}
div.body div.a div.section div.title h5 a,
div.body div.d div.section div.title h5 a {
	color: #F1EDD2;
	text-decoration: none;
}
div.body div.a div.section div.title h5 a:hover,
div.body div.d div.section div.title h5 a:hover {
	text-decoration: underline;
}
div.body div.a div.section div.title p {
	float: right;
	font-size: 11px;
	font-weight: bold;
	margin: 23px 8px 0px 0px;
	padding: 0px 0px 5px 12px;
	background: #F1EDD2 url(images/section-sub-title-corner.gif) no-repeat bottom left;
}
div.body div.a div.section div.title div.sub-title {
	float: right;
	margin: 23px 8px 0px 0px;
	padding: 0px 0px 5px 12px;
	background: #F1EDD2 url(images/section-sub-title-corner.gif) no-repeat bottom left;
}
div.body div.a div.section div.top-border div.sub-title {
	float: right;
	margin: 0px;
	padding: 5px 8px;
	background: #F1EDD2 url(images/section-sub-title-corner.gif) no-repeat bottom left;
}
div.body div.a div.section div.text,
div.body div.d div.section div.text {
	border: 1px solid #D1CCAD;
	border-top: none;
	background-color: #F1EDD2;
	margin-left: 7px;
}
div.body div.a div.section div.top-border,
div.body div.d div.section div.top-border {
	border: 1px solid #D1CCAD;
	margin-top: 15px;
}
div.body div.a div.section div.text div.padding,
div.body div.a div.section div.text div.no-padding,
div.body div.d div.section div.text div.padding,
div.body div.d div.section div.text div.no-padding {
	margin: 0px 7px 7px 7px;
	padding: 10px;
	background-color: #FFFFFF;
}
div.body div.a div.section div.text div.padding {
	padding: 10px 20px 15px 20px;
}
div.body div.a div.section div.text div.no-padding,
div.body div.d div.section div.text div.no-padding {
	padding: 0px;
}
div.body div.a div.section div.top-border div.padding,
div.body div.a div.section div.top-border div.no-padding,
div.body div.d div.section div.top-border div.padding,
div.body div.d div.section div.top-border div.no-padding {
	margin: 7px;
}

div.body div.d div.section div.title div.padding,
div.body div.d div.section div.title div.padding h5 {
	display: block;
}
div.body div.d div.section div.dark div.padding {
	background-color: #D1CCAD;
}
div.body div.a div.section div.text div.error-404 {
	padding: 25px 10px;
}

/* Left Column Content Formatting */

div.body div.a div.section div.text {
	line-height: 140%;
}
div.body div.a div.section div.text h1,
div.body div.a div.section div.text h2,
div.body div.a div.section div.text h3,
div.body div.a div.section div.text h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
}
div.body div.a div.section div.text h1 {
	color: #783D0D;
	font-size: 160%;
	margin: 12px -3px;
	line-height: 26px;
}
div.body div.a div.section div.text h1 a {
	color: #783D0D;
}
div.body div.a div.section div.text h2 {
	padding: 15px 0px;
	font-size: 140%;
	line-height: 24px;
	color: #333333;
}
div.body div.a div.section div.text h2 a {
	color: #333333;
}
div.body div.a div.section div.text h3 {
	padding: 7px 0px;
	font-size: 120%;
	line-height: 21px;
	color: #333333;
}
div.body div.a div.section div.text h3 a {
	color: #333333;
}
div.body div.a div.section div.text h4 {
	padding: 7px 0px;
	font-size: 100%;
	line-height: 19px;
	font-style: italic;
	color: #333333;
}
div.body div.a div.section div.text h4 a {
	color: #333333;
}
div.body div.a div.section div.text p {
	padding: 7px 0px;
}
div.body div.a div.section div.text ul,
div.body div.a div.section div.text ol {
	margin: 0px 0px 0px 40px;
}
div.body div.a div.section div.text ul li,
div.body div.a div.section div.text ol li {
	padding: 7px 0px;
}
div.body div.a div.section div.text div.post-meta {
	background: #f1f1ef;
	font-size: 11px;
	padding: 10px 20px;
	border-left: 7px solid #DCBA9A;
	border-right: 7px solid #DCBA9A;
	margin: 10px -27px -5px;
	clear: both;
}
div.body div.a div.section div.text div.smarttube-wrapper {
	float: left;
	margin-right: 15px;
	border: 1px solid #D1CCAD;
	padding: 4px;
	background-color: #F1EDD2;
}

/* Right Column Content Formatting */

div.body div.d div.section div.text p {
	padding: 5px 0px;
}
div.body div.d div.section div.text ul,
div.body div.d div.section div.text ol {
	margin: 0px 0px 0px 20px;
	list-style-type: square;
}
div.body div.d div.section div.text ul li,
div.body div.d div.section div.text ol li {
	padding: 5px 0px;
}

/* Related Posts Formatting */

div.body div.a div.section div.text div.related-posts {
	margin: 10px 15px 0px 0px;
	padding: 0px 10px 0px 0px;
	float: left;
	width: 335px;
	border-right: 2px solid #F1EDD2;
	line-height: 130%;
	clear: left;
}
div.body div.a div.section div.text div.related-posts h3 {
	margin: 0px;
	padding: 0px 0px 2px;
}
div.body div.a div.section div.text div.related-posts ul {
	margin: 0px 0px 0px 20px;
}
div.body div.a div.section div.text div.related-posts ul li {
	padding: 0px;
}

/* Post Nav */

div.body div.a div.section div.text div.post-nav {
	margin: 10px 0px 0px;
	float: right;
	width: 268px;
	line-height: 130%;
}
div.body div.a div.section div.text div.post-nav h3 {
	margin: 0px;
	padding: 0px 0px 2px;
}
div.body div.a div.section div.text div.post-nav p {
	margin: 0px;
	padding: 0px 0px 10px;
}

/* Older Posts / Newer Posts */

div.navigation {
	margin: 10px 0px 0px 7px;
	font-size: 140%;
}


/* AddThis */

div.addthis_toolbox {
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
}

/* *
 * Smart Tube Widget
 *
 * 		and
 *
 * NextGEN Gallery Widget
 * */

div#smart-youtube div.title,
div#ngg-images-4 div.title {
	display: none;
}
div#smart-youtube div.text,
div#ngg-images-4 div.text {
	border: 1px solid #D1CCAD;
	margin-top: 15px;
}
div#smart-youtube div.text div.padding,
div#ngg-images-4 div.text div.padding {
	margin-top: 7px;
	background: #336699 url(images/blue-paper-bg.jpg);
}
div#smart-youtube div.text div.padding div.smarttube-wrapper {
	border: 4px solid #EFEBCE;
	background-color: #EFEBCE;
	margin-bottom: 8px;
}
div#smart-youtube p,
div#smart-youtube a,
div#smart-youtube a:visited,
div#ngg-images-4 p,
div#ngg-images-4 a,
div#ngg-images-4 a:visited {
	color: #FFFFFF;
}

/* *
 * NEXTgen Gallery Widget
 * */
 
div.body div.d div.ngg_images div.text div.padding {
	background: #336699 url(images/blue-paper-bg.jpg);
}

/* *
 * Search Widget
 * */

div.widget_search input {
	width: 223px;
	background: #ffffff url('images/icon_search.png') 218px 7px no-repeat;
	border: none;
	padding: 6px 9px;
	display: block;
	color: #601D0B;
}
div.body div.d div.widget_search div.text {
	margin-left: 0px;
}

/* *
 * Footer
 * */

div.footer {
	background: #D1CCAD url('images/footer-bg.gif') repeat-x;
}
div.footer div.border {
	height: 8px;
	background: url('images/footer-border.jpg') repeat-x;
}
div.footer div.content {
	padding: 20px 0px;
}
div.footer div.content div.links p {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
}
div.footer div.content div.links a {
	margin: 0px 10px;
}
div.footer div.content div.links p,
div.footer div.content div.links a,
div.footer div.content div.links a:hover {
	color: #655645;
}



/*
			.post { 
				overflow:hidden; background:#FFFFFF; padding:20px; margin:0px 0px 20px 0px; border-bottom:solid 5px #8A949D;
				box-shadow:rgba(0, 0, 0, 0.05) 0px 0px 10px; -moz-box-shadow:rgba(0, 0, 0, 0.05) 0px 0px 10px; -webkit-box-shadow:rgba(0, 0, 0, 0.05) 0px 0px 10px;
				}
*/
/*				.post-title { overflow:hidden; font:bold 32px/130% Helvetica, Arial, sans-serif; color:#333333; margin:0px; padding:0px; }
				.post-title a { color:#333333; text-decoration:none; }
				.post-title a:hover { color:#666666; text-decoration:none; }
*//*
				.post-text { overflow:hidden; margin:20px 0px; }

				.post-meta { overflow:hidden; clear:both; padding:10px 20px; margin:0px -20px 0px -20px; background:#F1F1EF; color:#888888; font-size:11px; }
*/
/*					.post-comments { font-weight:bold; float:right; }*/

				.sep { background:url('images/sep.gif') center top no-repeat; height:17px; margin:40px 0px; overflow:hidden; clear:both; }

/*				.navigation a, .navigation span { background:#8A949D; }*/

			#widgets { list-style:none; margin:85px 0px 0px 0px; padding:0px; }

				.widget { 
					overflow:hidden; background:#F1F1EF; padding:20px; margin:0px 0px 20px 0px; border-bottom:solid 5px #B9BEC4; 
					box-shadow:rgba(0, 0, 0, 0.05) 0px 0px 10px; -moz-box-shadow:rgba(0, 0, 0, 0.05) 0px 0px 10px; -webkit-box-shadow:rgba(0, 0, 0, 0.05) 0px 0px 10px;
					}
					.widget h2 { margin:0px 0px 10px 0px; padding:0px; font:bold 18px/150% Helvetica, Arial, sans-serif; }


				.widget_fpcomments li, .widget_fptwitter li { border-bottom:solid 1px #CCCCCC; padding:5px 0px 5px 0px; overflow:hidden; }
				.widget_fpcomments li:last-child, .widget_fptwitter li:last-child { border:0; }


/* * 
 * Homepage Categories
 * */

div.oscommerce div.osc-tile {
	float: left;
	width: 100px;
	margin: 15px 0px 15px 30px;
}
div.oscommerce div.osc-tile div.osc-image {
}
div.oscommerce div.osc-tile div.osc-image a img {
	border: none;
	width: 100px;
}
div.oscommerce div.osc-tile div.osc-text {
	text-align: center;
	line-height: normal;
	padding: 5px 0px 0px 0px;
}
div.osc-categories {
	margin: 0px 10px;
	padding-bottom: 20px;
}
div.osc-categories div.column {
	float: left;
	margin: 0px 0px 0px 20px;
	width: 191px;
	border-top: 1px solid #F0E8D5;
}
div.osc-categories div.osc-cat-tile {
	border-bottom: 1px solid #F0E8D5;
	padding: 1px 0px;
	font-size: 12px;
}
div.oscommerce a,
div.osc-categories a {
	color: #333333;
}
div.oscommerce a:hover,
div.osc-categories a:hover {
	color: #E81E1E;
}

/* *
 * Forms
 * */
 
input, select, textarea { 
	font-family:Georgia, serif; font-size:14px; line-height:100%; color:#444444; padding:9px; border:solid 1px #E5E5E5; background-color:#F9F9F9;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}
textarea { line-height:150%; }
input:hover, select:hover, textarea:hover,
input:focus, select:focus, textarea:focus {
	border-color: #C9C9C9;
	box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.15) 0px 0px 8px;
	}
input.button { 
	padding:10px 15px 10px 15px; background:#949494; border:none;
	font-size:16px; line-height:100%; color:#FFFFFF; font-style:italic;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	-webkit-appearance:button;
	}
input.button:active { position:relative; top:1px; }

/* *
 * Comments
 * */

div#comments {
	padding: 20px 0px 0px;
}
div#comments h2.comment-heading a {
	float: right;
	font-size: 16px;
}
div.body div.a div.section div.text div#comments ol.commentlist {
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
div#comments ol.commentlist li.comment {
	border: 1px solid #D1CCAD;
	background-color: #ffffff;
	padding: 4px;
	margin: 10px 0px;
}
div#comments ol.commentlist li.comment div.comment-body {
	padding: 10px;
	position: relative;
	background: #F2F2F2;
}
div#comments ol.commentlist li.bypostauthor div.comment-body {
	background: #F1EDD2;
}
div#comments a.comment-quote-link img {
	border: none;
}
div#comments div.navigation a,
div#comments div.navigation span {
	background: #F2F2F2;
	padding: 1px 5px;
	font-size: 80%;
}

/* *
 * Widgets
 * */

/* Recent Posts, Comments, and Endorsed Guides Lists */

div.body div.d div.widget_recent_entries div.text ul,
div.body div.d div.widget_recent_comments div.text ul,
div.body div.d div.widget_links div.text ul {
	font-size: 80%;
	list-style-type: none;
	margin: 0px;
}

/* Constant Contact Sign Up */

div.body div.d div.constant-contact-signup div.text br {
	height: 0px;
	display: none;
}
div.body div.d div.constant-contact-signup div.text form {
	margin: 0px;
}
div.body div.d div.constant-contact-signup div.text form label {
	padding: 5px 0px;
}
div.body div.d div.constant-contact-signup div.text form input[type="text"] {
	margin: 5px 0px;
	padding: 4px;
	width: 90%;
}
div.body div.d div.constant-contact-signup div.text ul {
	list-style-type: none;
	margin: 5px 0px 10px;
}
div.body div.d div.constant-contact-signup div.text ul li {
	padding: 5px 0px 0px;
}
div.body div.d div.constant-contact-signup div.text ul input {
	margin: 0px;
	padding: 0px;
}


/*.comment-heading { font:normal italic 24px/150% Georgia, serif; margin:20px 0px; clear:both; overflow:hidden; }*/
/*.comment-heading a { float:right; font-size:16px; }*/

/*.commentlist { padding:0px; margin:0px; overflow:hidden; clear:both; list-style:none; list-style-image:none; }*/
/*.commentlist ul { padding:0px; margin:0px; list-style:none; list-style-image:none; }*/
/*	.comment { margin:0px 0px 0px 30px; padding:0px; overflow:hidden; }*/
/*	.comment.depth-1 { margin:0px 0px 10px 0px; }*/
/*		.comment-body { margin:0px 0px 10px 0px; padding:10px; overflow:hidden; position:relative; border:solid 4px #E8E8E8; background:#F2F2F2; }*/
		.bypostauthor .comment-body { background:#F8F3E4; }

			.comment-body blockquote { background:#FFFFFF url('images/quote.png') 10px 10px no-repeat; padding:10px 10px 10px 50px; border:solid 2px #E8E8E8; }
			.comment-body blockquote blockquote { border:0; }

			.comment-meta { font-size:11px; color:#A8A8A8; }
				.comment-meta .avatar { float:left; margin:0px 10px 10px 0px; }
				.comment-date, .comment-edit-link { color:#A8A8A8; }
				.comment-date:hover, .comment-edit-link:hover { color:#7C7C7C; text-decoration:none; }

				.comment-meta h4 { display:inline; font-size:large; color:#666666; margin:0px; padding:0px; }

				.comment-quote-link { position:absolute; top:10px; right:10px; }

			.comment-text { overflow:hidden; clear:both; }
				
			.comment-reply-link { display:none; }
			.comment-body:hover .comment-reply-link { 
				display:block; font-size:8pt; line-height:100%; padding:10px 6px 6px 10px; background:#E8E8E8; color:#999999; position:absolute; bottom:0; right:0;

				border-top-left-radius:5px; 
				-moz-border-radius-topleft:5px;
				-webkit-border-top-left-radius:5px;
				}
			.comment-reply-link:hover { text-decoration:none; }

.trackbacklist { margin:30px 0px 30px 0px; padding:0px 0px 0px 30px; overflow:hidden; clear:both; }
	.trackbacklist .comment-author cite, .trackbacklist .comment-author cite a { font-weight:normal; }

#commentform { margin:0px 0px 10px 0px; }

	.cancel-comment-reply { padding:0px 0px 20px 0px; }

	#commentform .avatar-user { float:left; margin:0px 10px 10px 0px; }
	#commentform .avatar-commenter { float:right; margin:0px 10px 0px 10px; }

	.required { color:red; }

	.cform-name input { background-image:url('images/icon_user.png'); background-position:8px 10px; background-repeat:no-repeat; padding-left:35px; }
	.cform-mail input { background-image:url('images/icon_mail.png'); background-position:10px 12px; background-repeat:no-repeat; padding-left:35px; }
	.cform-web input { background-image:url('images/icon_web.png'); background-position:8px 10px; background-repeat:no-repeat; padding-left:35px; }

	#commentform p input { width:220px; margin-right:10px; }
	#commentform textarea { width:97%; max-width:97%; height:200px; }

/* aligns and images */
p img { padding:0; max-width:100%; }
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignnone { padding:0px; margin:0px 0px 10px 0px; display:inline; }
img.alignright { padding:0px; margin:0px 0px 10px 10px; display:inline; }
img.alignleft { padding:0px; margin:0px 10px 10px 0px; display:inline; }
.alignright { float:right; }
.alignleft { float:left; }
.aligncenter, div.aligncenter { display: block; margin-left:auto; margin-right:auto; }
.textalignleft { text-align:left; }
.textalignright { text-align:right; }
.textaligncenter { text-align:center; }

/* captions */
.wp-caption { text-align:center; padding:0px; margin:0px; overflow:hidden; }
.wp-caption.alignright { margin:0px 0px 0px 10px; }
.wp-caption.alignleft { margin:0px 10px 0px 10px; }
.wp-caption.alignnone, .wp-caption.aligncenter { margin:0px 0px 0px 0px; }
.wp-caption img { display:block; margin:0px 0px 4px 0px; padding:0; border:0px; float:none; }
.wp-caption.alignright img { float:right; }
.wp-caption.alignleft img { float:left; }

div.body div.a div.section div.text div.wp-caption p.wp-caption-text {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	text-align: left;
	line-height: normal;
	text-transform: none;
	letter-spacing: normal;
}

/* calendar */
#wp-calendar, #wp-calendar th, #wp-calendar td { background:none; border:none; }
#wp-calendar { background:none; empty-cells: hide; width:100%; font:normal 11px/200% Verdana, Arial, Helvetica, sans-serif; }
#wp-calendar th { font-style:normal; font-weight:normal; text-transform: capitalize; }
#wp-calendar td { text-align: center; background-color:#E1E1E1; padding:0px; }
#wp-calendar td:hover { background-color:#CFCFCF; }
#wp-calendar a { text-decoration:none; display:block; background-color:#CDCDCD; color:#333333; }
#wp-calendar a:hover { background-color:#B9B9B9; }
#wp-calendar caption { font-weight:bold; text-align:center; }
#wp-calendar #today { background-color:#FFFFFF; }
#wp-calendar caption { text-align: center; width:100%; }
#wp-calendar .pad { background-color:#F0F0F0; }
#wp-calendar #next a { padding-right:10px; text-align:right; }
#wp-calendar #prev a { padding-left:10px; text-align:left; }
#wp-calendar .pad, #wp-calendar .pad:hover { background:#F3F3F3; }

/* *
 * TubePress
 * */

div.tubepress_single_video {
	border: 1px solid #D1CCAD;
	padding: 5px;
	background-color: #F1EDD2;
	width: 280px;
	margin: 10px;
}
div.tubepress_single_video span.tubepress_embedded_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	display: block;
}
