/* 
	Carta - Velvet Theme
*/

body {
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	color: #000;
	background: url(Velvet/bg-new.jpg) repeat-x 0 0 #3b4701;
	padding-top: 0;
}

/* Typography */
p {
	font-size: 1.3em;
}
strong, b {
	color: #000;
}
acronym, abbr {
	color: #000;
	border-color: #ababab;
}
ins, u {
	color: #000;
}
blockquote {
	background: url(Velvet/quote.png) no-repeat left top;
	padding-left: 32px;
}
cite {
	color: #777777;
	border: 1px dotted #ababab;
}
pre {
	padding-left: 25px;
	margin: 10px 0 15px;
}
code {
	background: #EAEAEA;
}
h1, h3 {
	color: #000;
}

/* Forms */
input {
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
.button {
	background: #5e5e5e;
	color: #FFF;
}
	.button:hover {
		background: #777777;
	}
	
/* Hyperlinks */
a {
	color: #475600;
	
}
a:hover {
	color: #000;
	
}

#text-4 a { text-decoration:none;}
/* Main wrapper */
.container {
	background: #c0db3d;
	padding: 0;
}

/* Header */
#head {

}

/* Logo */
#head h1#logo {

}


/* Menu */
ul#menu {

}
ul#menu li {

}
ul#menu li a {
	font-size: 1.5em;
}

ul#menu li.current_page_item a,ul#menu li.current_page_parent a { color:#000;}
ul#menu li span {
	font-size: 1.1em;
	font-style: normal;
	color: #848484;
}

/* Dropdown menu */
ul#menu ul {
	background-color:#ADC630;
	
}
	ul#menu ul li {
		border: none;
	}
	ul#menu ul li a {
		color: #475600;
	}
	ul#menu ul li a:hover {
		color: #000;
	
	}

/* Featured */
.accordion .slide {
	background: #FFF;
}
.accordion .slide .overlay {
	background: #000 !important;
}
.accordion .slide .drop-shadow {
	background: url(Velvet/drop-shadow.png) repeat-y;
}
.accordion .slide-content {
	color: #FFF;
	background: url(Velvet/transparent.png) repeat;
	border: 1px dotted #000;
}
.accordion .slide-content a {
	color: #FFF;
}

#featured-tail {
	display: none;
}

/* Footer */
#footer {
	width: 919px;
	margin:0 auto;
	padding: 10px 6px 0 6px;
	text-align:center;
		color:#3A4701;
		background-color: #C0DB3D;
		clear:both;
}
	#footer .container {
		padding: 35px 0 0;
		margin: 0;
	
	}

	#footer h2 {
		font-size: 2.1em;
	}
	#footer h2,
	#footer h2 a {
		color: #898989;
	}
	
	#footer li {

	}
	#footer li li {
		padding-left: 15px;
	}
	#footer li a {
		color: #7c7c7c;
	}
	#footer li a:hover {
		color: #595959;
	}
	
/* Promo classes */
span.promo {
	font-size: 1.7em;
	font-style: normal;
	border: 1px dotted #c6c6c6;
}

/* Gallery */
.gallery .entry .title {
	border: 1px dotted #000;
	background: url(Velvet/transparent.png) repeat;
}
.gallery .title h4 {
	color: #FFF;
}
.gallery .entry span {
	background: url(Velvet/entry-span.png) repeat-x top #929292;
	color: #FFF;
}
.gallery span a {
	color: #FFF;
}

/* Projects */
.projects .entry .title {
	padding-top: 10px;
	border-bottom: 1px dotted #ababab;
}
.projects .entry .details {
	background: url(Velvet/entry-span.png) repeat-x top #929292;
	color: #FFF;
}

/* Blog */
#toolbar {
	font-style: normal;
	font-size: 1.5em;
	border: 1px solid #dddddd;
	background: #f9f9f9;
	margin-bottom: 40px;
	height: 45px;
}
	#toolbar strong {
		font-size: 1em;
		padding-left: 2px;
		background: url(Velvet/drop-arrow.png) right 60% no-repeat;
	}
	#toolbar #search-form {
		top: 8px;
		right: 46px;
	}
	#toolbar #search-form .input-text {
		height: 27px;
		border: 1px solid #dddddd;
		background: url(Velvet/magnifier-ico.png) no-repeat 6px #FFF;
	}
	#toolbar #search-form .input-text.focus {
		background: url(Velvet/return-ico.png) no-repeat 96% #FFF;	
	}
	#toolbar a#subscribe {
		width: 45px;
		height: 45px;
		background: url(Velvet/rss-ico.png) center no-repeat;
	}
	#toolbar li {
		line-height: 45px;
	}
	
	/* toolbar's dropdown */
	#toolbar li ul {
		top: 45px;
	}
	#toolbar li li {
		font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
	}
	#toolbar li li a {
		color: #FFF;
		background: url(Velvet/transparent.png) repeat;
	}
	#toolbar li li a:hover {
		color: #000;
		background: #FFF;
	}

/* Post */
.post .meta {
	padding: 0;
	line-height: 25px;
	border-bottom: 1px dotted #ababab;
	font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
}
.post h1 {
	font-size: 2.6em;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 20px;
}
.post h1 a:hover {
	color: #000;
	border-bottom: 3px solid #ababab;
}
.post .info {
	font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
	color: #ababab;
}
.post .info .permalink {
	background: url(Velvet/permalink-ico.png) no-repeat left;
}
.info span a {
	color: #ababab;
}
.info span a:hover {
	color: #777777;
}

/* Related Posts */
#related-posts li a {
	font-weight: bold;
	border-bottom: 1px dotted #ababab;
	margin-bottom: 5px;
}

/* Pagination */
.pagination {
	padding: 0;
	margin-top: 10px;
}

/* Comments */
.commentlist li .author-mark {
	background: #000;
	color: #FFF;
}
.commentlist a.comment-reply-link {
	background: #5e5e5e;
	color: #FFF;
}
.commentlist a.comment-reply-link:hover {
	background: #777777;
}

/* Contact */
.contact-form {
	border: 1px dotted #c6c6c6;
}
	.contact-form label {
		color: #000;
	}
	.contact-form textarea {
		font-family: Georgia, Times, "Times New Roman", serif;
	}

/* Widgets */
#sidebar li a {
	border-bottom: 1px dotted #c6c6c6;
	color: #8a8a8a;
}
#sidebar li a:hover {
	color: #5e5e5e;
}

/* Calendar Widget */
.widget table#wp-calendar caption {
	color: #5E5E5E;
	background: none;
}

/* Carta Note */
.ca_note_widget {
	background: url(Velvet/note.png) no-repeat;
}
	.ca_note_widget p {
		color: #7c7c7c;
	}
	.ca_note_widget a.goto {
		padding: 5px 0 5px 32px;
		text-transform: none;
		background: url(Velvet/note-ico.png) no-repeat left center;
		color: #848484;
	}
	
/* Utility */
.separator {
	border-bottom: 1px dotted #ababab;
}
.header {
	padding-left: 0;
	border-bottom: 1px dotted #9cb51f;
}
	
.red {
	color: red;
}

.message {
	border: 1px dotted;
}
.message.notice {
	background: #ffec93;
	border-color: #dfaf07;
	color: #b78a01;
}
.message.success {
	background: #b0f885;
	border-color: #61bf28;
	color: #4c8a27;
}
.message.error {
	background: #f8c3c3;
	border-color: #e24242;
	color: #e54646;
}

a.close {
	background: url(Velvet/close-button.png) no-repeat;
}

/* Tables */
table {
	border-left: 1px dotted #c6c6c6;
	border-top: 1px dotted #c6c6c6;
}
	table caption {
		background: #b0b0b0;
		color: #FFF;
	}
	table td,
	table th {
		border-right: 1px dotted #c6c6c6;
		border-bottom: 1px dotted #c6c6c6;
	}
	
	#menu-container { background-color:#adc630;  border-bottom:1px solid #9cb51f; padding:12px 0 7px 23px; margin-bottom:10px; display:block; height:19px;}
	#menu-container ul { margin-left:12px;}
.cl { clear:both;}
.thumbs { width: 368px; float:right; margin-left:25px;}
.thumbs img { border:none; float:left; }
.thumbs img.mid { margin:10px 10px 0px 10px; } 
.thumbs img.last { margin-left:130px; }

ul.children { padding-bottom:8px;}

.type ul li { padding-bottom:10px;}
.paybtn { width:200px; float:left; display:block; margin-bottom:15px;}
.title { width:170px; float:left; font-weight:bold; font-size:12px;}
.cl2 { clear:both; height:20px;}
.submenu { display:block; margin-bottom:10px; clear:both;}
.submenu a { color:#3B4508; font-size:16px; margin-right:10px; display:block; margin-bottom:10px; text-decoration:none;}
a.ind { margin-left:15px; font-size:14px;}
img.bookpic {border:2px solid #9CB51F; float:left; margin-right:20px; margin-bottom:15px;}
a.buybtn img { float:right; border:none; margin-top:8px;}
.clB { clear:both; border-bottom:1px dotted #9CB51F; padding:6px 0; margin-bottom:15px;}
.clR { float:right; margin-bottom:10px;}
.rec_book_order { width:100px; float:right; display:block; margin:0 0 5px 30px; text-align:center;}
.rec_book_order img { margin-left:-20px;}
.clrim { float:right; margin:0 0 10px 20px;border:2px solid #9CB51F;}
.colL { width:291px; float:left; text-align:center; margin:0 5px 20px 0; font-size:12px;}
.colL img { margin:10px 0;border:2px solid #9CB51F;}
.flL { float:left; margin-right:5px; font-size:12px; margin-bottom:20px;}

#shirts .colL { text-align:left; font-size:11px;}
#shirts .colL strong { font-size:13px;}

.box,.box2 { width:620px; display:block; clear:both; padding:10px;}
.box2 { background-color:#abc91b;}
.box .bookpic,.box2 .bookpic { margin-top:10px;}

.box form,.box2 form{ float:left; margin-right:10px;}
.clearR { clear:right;}
.lastB { margin-left:116px; margin-top:6px;}

.dist { height:30px; display:block;}
#footer #menufoot { padding:5px 0 20px 165px; display:block; width:700px; margin:0 auto;}
#footer #menufoot li { list-style:none; float:left; margin-right:17px; font-size:12px; line-height:18px;}
#footer #menufoot a { color:#3B4508; text-decoration:none;}
#footer span {display:block; padding-top:6px;}
#footer span a { text-decoration:none;}
a#counter { float:left; margin-left:20px;}

#sitemap-pages { font-size:12px; line-height:14px;}
#sitemap-pages li {  list-style:disc;}
#sitemap-pages .children { font-size:12px; line-height:14px; margin:10px 0 0 0;}
#sitemap-pages a { color:#000;}
li.page-item-11 ul.children { display:none !important;}