/* 
CSS DOCUMENT

Theme Name: Carter Numismatics
Theme URI: http://www.carternumismatics.com/
Description: Site design for Carter Numismatics
Version: 0.01
Author: Walsh Barnes Interactive
Author URI: http://www.walshbarnes.com/

*
* Made for Carter Numismatics.
* Created by Walsh Barnes Interactive.
* http://www.walshbarnes.com
* All Rights Reserved.
*
* Ver 0.01 (Beta)
* Created on 01/22/2010
*
*/


html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 26px;
	background: #840F00;
}
body {
	margin: 0;
	padding: 0;
	background: #840F00;
}

a { color: #666666; }
a:hover { color: #890F00; }

h1,h2,h3.h4.h5 {  }

img { border: 0; }
a img {text-decoration: none; border: 0;}

/* -- DIVS -- */
.wrap {
	width: 930px;
	padding: 0px 15px;
	margin: 0 auto;
	background: #FFFFFF url(/images/bg_body_shadow.gif) top left repeat-y;
}
.logo {
	background: #FFFFFF;
}
.social-icons { float: right; padding: 20px 10px 0 200px; margin-right: 20px; border-bottom: 1px solid #bababa; }
.social-icons a { padding: 0 2px; }
.nav {
	text-align: right;
	height: 35px;
	background: #DEDEDE url(/images/bg_nav.gif) top left repeat-x;
}

.main {
	padding: 0px 0px 0px 40px;
	background: url(/images/bg_left.gif) top left repeat-y;
}
	.header {
		padding-bottom: 45px;
	}
	.copy_container {
		background: url(/images/bg_body_border.gif) top right repeat-y; min-height: 400px;
	}
		.copy_left {
			float: left;
			width: 520px;
			padding: 0 45px;
		}
		.copy_right {
			float: right;
			width: 210px;
			padding: 0 30px;
		}
		.copy_right ul { margin: 0; border-bottom: 1px solid #CFCFCF; }
		.copy_right ul li { padding: 0; margin: 0; list-style: none; }
		.copy_right ul li a { display: block; text-decoration: none; border-top: 1px solid #CFCFCF; padding: 4px 8px; }
		.copy_right ul li a:hover, .copy_right ul li.current_page_item a { background: #999999; color: #FFFFFF; }
		
	.footer {
		clear: both;
		padding: 20px 45px;
	}
	
/* -- ROTATOR -- */
#rotator_container { position: relative; overflow: hidden; width: 890px; height: 260px; }
#rotator_btns { position: absolute; right: 0px; bottom: 0px; z-index: 5; }
#rotator_btns a { padding: 5px 9px; background: #750000; color: #FFFFFF; margin: 0; text-decoration: none; }
#rotator_btns a.active { background: #535353; color: #FFFFFF; }
#rotator { width: 890px; height: 260px; position: absolute; top: 0; left: 0; }
#rotator DIV { z-index: 2; position:absolute; top:0; left:0; }
#rotator DIV.active { z-index:4; }
#rotator DIV.last-active { z-index:3; }

/* -- NAV -- */
.nav ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: right;
}
	.nav li {
		padding: 0;
		margin: 0;
		list-style-type: none;
		display: inline;
		float: left;
	}
		.nav li a {
			border-left: 1px solid #CECECE;
			padding: 9px 12px 10px 12px;
			line-height: 35px;
			font-size: 13px;
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #000000;
			text-decoration: none;
		}
		.nav li a:hover, .nav li.current_page_item a, .nav li.current_page_ancestor a {
			background: url(/images/bg_nav_hover.gif) top left repeat-x;
			color: #FFFFFF;
		}

.right_btn { padding-top: 20px; }
.right_btn a { font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif;display: block; text-decoration: none; text-align: center; padding: 4px 12px 4px 12px; background:url(/images/bg_nav_hover.gif) top left repeat-x; color: #FFFFFF; }

.copy_container:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* COIN */
.coin-wrap { clear: both; margin: 10px 0; padding: 20px 0 10px 0; border-bottom: 1px solid #adadad; }
.coin {  }
.coin img { }
.paypal-button { float: right; padding: 0 20px 0px 20px; width: 100px; }
.coin-magnifier {  }
.coin-details { line-height: 18px; }
.coin-full-left { padding: 14px; }
.coin-full-right { padding: 14px 14px 14px 0; }

/* Wordpress Styles */
.pagetitle { color: #840F00; padding-bottom: 20px; }
.navigation {  }

.alignleft { float: left; }
.alignright { float: right; }
.alignleft img { margin: 0 10px 10px 0; }
.alignright img { margin: 0 0 10px 10px; }

/* TWITTER */
#twitter-container { background: url(/images/bg_twitter.jpg) left top repeat-x;padding: 0 20px;margin: 20px 0; }
#twitter_update_list { margin: 0; padding: 0; font-weight: bold; color: #000000; }
#twitter_update_list a { font-weight: bold; color: #000000; text-decoration: none; }
#twitter_update_list li { margin: 0; padding: 8px 0; list-style: none; font-size: 11px; }
#twitter_update_list li span { display: block; color: #333333; font-weight: normal; }
#twitter_update_list li span a { color: #333333; font-weight: normal; text-decoration: underline; }
#twitter_update_list li span a:hover { color: #DFAA1B; }


.recent-news { line-height: 16px; }
.recent-news p { padding: 8px 0; }
.recent-news .title { font-weight: bold; color: #333333; }
.recent-news .date { font-size: 10px; color: #999999; }

/* Blog Styles */
.entry { padding-bottom: 24px; }
h3#comments { background: #6C6C6C; color: #FFFFFF; border-bottom: 1px solid #4C4C4C; padding: 3px 12px; }
.commentlist { padding: 0; margin: 0; }
.commentlist li { list-style-type: none; border: 1px solid #CCCCCC; border-top: 0; padding: 16px; }
.commentlist li ul { margin-top: 16px; border-top: 1px solid #CCCCCC; }

.comment-author { font-size: 13px; }
.comment-author .fn { font-weight: bold; }
.comment-meta { font-size: 10px; }

.commentlist li { background: #F9F9F9; }
.commentlist li li { background: #FFFFFF; }
.commentlist li li li { background: #F9F9F9; }
.commentlist li li li li { background: #FFFFFF; }
.commentlist li li li li li { background: #F9F9F9; }

h3 { color: #750000; font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; }
hr { border: 0; background: none; outline: none; border-top: 1px solid #bababa; height: 1px; margin: 20px 0; }

.navigation:after
{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

