/*
File:			custom.css
Description:	Custom styles for Thesis for Rich Presta
Author:			kristarella
Author URL:		http://www.kristarella.com
*/

.custom {background:#000 url(images/bg.png);}
.page {border:solid #333; border-width:0 0.5em;}

/* === HEADER === */
.custom #header {border-top:0.6em solid #096B8D; border-bottom:0; padding-left:6em; background:#fff url(images/rich.jpg) 90% 100% no-repeat;}
	.custom #header #logo, .custom #header #tagline {text-indent:-9999px;}
		.custom #header #logo a {display:block; width:100%; height:80px; background:url(images/logo.png) left center no-repeat;}

/* === NAV === */
.custom ul.menu {background:#eee; border:solid #ddd; border-width:1px 0; padding:0 1.1em;}
	.custom ul.menu li.tab-home {border-left:1px solid #ddd;}
		.custom ul.menu li a {border-top:0; padding:1em;}
		.custom ul.menu li.rss a, .custom ul.menu li.rss a:hover {padding-right:16px;}


/* === CONTENT === */
.custom .post_box, .custom .teasers_box, .custom .full_width #content_box .page {border-style:solid; margin-left:2.3em;}
.custom .top {border-top:0;}

.custom .format_text img.frame, .custom .wp_caption {padding:3px; background:#ccc; border:0;}

/* comments */
.custom dl#comment_list {border-top-style:solid;}
	.custom dl#comment_list dt {padding-left:2.3em;}
	.custom dl#comment_list dd {border-bottom-style:solid; padding-left:2.3em;}

.custom dl#comment_list .bypostauthor {background:#096B8D; color:#fff;}
	.custom dl#comment_list .bypostauthor a {color:#000;}

.custom #commentform {border-top-style:solid; padding-left:2.3em;}


/* === SIDEBARS === */
.custom #multimedia_box {text-align:center;}
.custom #multimedia_box h3 {font-variant:small-caps; font-family:Georgia, 'Times New Roman', serif; letter-spacing:2px; margin-top:-0.5em;}
.custom #multimedia_box img {background:#fff; padding:1px; border:1px solid #bbb;}

.custom li.widget h3 {background:#eee; padding:0.5em; border-bottom:1px solid #ddd; text-align:center; clear:both;}
.custom li.widget ul, .custom li.widget p {padding:0 1em;}
.custom li.widget select {display:block; width:auto; margin:0 auto;}

/* social buttons & email subscribe */
.custom ul#social {width:100%; float:left; margin-bottom:1.5em;}
	.custom ul#social li {float:left; margin:1em 1.5em 0;}
		.custom ul#social li a img {position:relative;}
		.custom ul#social li a:hover img {top:-0.5em;}

form#signup {padding:0 1em;}
	form#signup h4 {color:#096B8D; margin-bottom:0.5em; font-style:italic; font-weight:500; text-align:center;}
	form#signup p {padding:0;}
		form#signup label {display:block; text-transform:uppercase; letter-spacing:1px; font-size:0.85em; font-weight:500;}
		form#signup input {width:95%;}
	form#signup p.button {text-align:center;}
		form#signup p.button input {width:auto; padding:0.4em 1em; background:#0A7CA3; border-top-color:#0DA1D3; border-right-color:#053A4C; border-bottom-color:#053A4C; border-left-color:#0DA1D3; color:#fff; margin-left:-0.5em;}
		form#signup p.button input:hover, form#signup p.button input:active {background:#0DA1D3; cursor:pointer;}


/* === FOOTER === */
.custom #footer {border-bottom:0.6em solid #096B8D; border-top:1px solid #ddd;}