

/**
 * 1.required.css
 */

/* HTML Tag Rules
---------------------------------------------------*/

body {
    border-collapse: separate;
	margin: 0;
	padding: 0;
	background: #8C0000 url('../images/bg-body.gif') left top fixed repeat;
	font: normal 14px/22px Times, Georgia, serif;
  	color:#3F0000;
}
form {
	display:block;
	margin:0;
	padding:0;
}
blockquote {	
	border:1px dotted #E5C1A5;
	background:#F8F2ED url('../images/bg-content.jpg') left center no-repeat;
	margin:16px 0;
	padding:16px 32px;
}
iframe {
	display: block;
	margin: 0;
	padding: 0;
}
h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	font-weight: normal;
	font-family: Georgia, Times, serif;
	color:#830001;
 	text-shadow: 1px 1px #E2BC9E;
	display: block;
	margin: 0 0 16px;
	padding: 0;
}
h1 {
  margin:0 0 30px;
  line-height:30px;
}
h3 {
  margin:20px 0 5px;
}
h4 {
  margin:5px 0;
  border-top:1px dotted #CC9371;
}
p {
	display: block;
	margin: 0 0 10px;
	padding: 0;
}
a {
	outline: 0;
}
a:link, 
a:visited { 
	color: #830001; 
	text-decoration: none;
}
a:hover, 
a:active { 
	color: #830001; 
	text-decoration: underline;
}
a img {
	border: 0 none;
}
abbr {
	border: 0 none;
}
input,
textarea {
	font: normal 13px/18px Georgia, Times, serif;
  	color: #999;
 	padding:5px;
}


/* Theme Specific Rules
---------------------------------------------------*/

.clear {
	clear: both;
}
.no-display {
	display: none;
}



/* WordPress Rules
---------------------------------------------------*/

img.aligncenter, div.aligncenter {
	display: block;
	margin: 0 auto 16px;
}
img.alignleft, div.alignleft {
	float: left;
	margin: 0 7px 7px 0;
}
img.alignright, div.alignright {
	float: right;
	margin: 0 0 7px 7px;
}
div.content-singular img {
	border: 1px solid #ddd;
	background: #fff none;
	padding: 6px;
}
div.content-singular img.noBorder {
	border: none!important;
	background: none!important;
	padding:0px!important;
}
div.content-singular .hentry .wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	padding: 10px 4px 0 4px;
	background: #fff none;
}
div.content-singular .hentry .wp-caption a {
	border: 0 none;
}
div.content-singular .hentry .wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
div.content-singular .hentry .wp-caption p.wp-caption-text {
	font-size: 10px;
	line-height: 17px;
	padding: 7px 5px;
	margin: 0;
}
img.wp-smiley {
	padding: 0;
	border: 0 none;
}


/**
 * 2.layout.css
 */

/* Container
---------------------------------------------------*/

div#container {
}


/* Header and Menu Bar Swap
---------------------------------------------------*/

div#header {
	position: relative;
	height: 194px;
	top: 37px;
	background: transparent url('../images/bg-header-pad.jpg') bottom repeat-x;
}
div#menubar {
	position: relative;
	height: 37px;
	top: -194px;
}


/* Columnization
---------------------------------------------------*/

div#body { 
	background: #F8F2ED url('../images/bg-content.jpg') top repeat-x;
	position: relative; 
	padding: 40px;
}
div#content-pad { 
  width: 960px; 
  margin: 0 auto;
  padding: 0; 
}
div#body div#content { 
	width: 600px; 
	margin: 0; 
	padding: 0; 
	float: left; 
}
div#body div#sidebar { 
	width: 300px; 
	margin: 0; 
	padding: 0; 
	float: right; 
}
/**
 * 3.header.css
 */

div#header-pad {
	height: 194px;
	padding: 0;
  	width: 960px; 
  	margin: 0 auto;
}
div#header h3 {
	display: none;
}
div#header .box-masthead {
	height: 144px;
	float: left;
}
div#header .title {
	display: block;
	margin: 0;
	padding: 0;
}
div#header .title a {
	display: block;
	margin: 20px 0;
	padding: 0;
	width: 188px;
	height: 144px;
	text-indent: -999999px;
	background: transparent url('../images/site-name.png') left top no-repeat;
}
div#header .description {
	display: none;
}
div#header .box-socialnet {
	float: right;
	margin: 22px 0 0;
}
div#header .box-socialnet ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#header .box-socialnet ul li {
	float: left;
	width: 32px;
	height: 32px;
	margin: 0 0 0 8px;
	padding: 0;
}
div#header .box-socialnet ul li a {
	display: block;
	width: 32px;
	height: 32px;
	text-indent: -999999px;
	margin: 0;
	padding: 0;
}
div#header .box-socialnet ul li.facebook {
	background: transparent url('../images/icon-sn-facebook.png') left top no-repeat;
}
div#header .box-socialnet ul li.rss {
	background: transparent url('../images/icon-sn-rss.png') left top no-repeat;
}
div#header .box-socialnet ul li.twitter {
	background: transparent url('../images/icon-sn-twitter.png') left top no-repeat;
}/**
 * 3.headbar.css
 */
 
div#headbar {
	height: 160px;
	background: #F8F2ED url('../images/bg-headbar.jpg') left repeat-x;
}
div#headbar .pad {
  	width: 960px; 
  	margin: 0 auto;
}
div#headbar .box {
	width: 250px;
	float: left;
	margin: 0;
	padding: 25px 35px;
  	background: transparent url('../images/bg-headbar-box.png') left no-repeat;
}
div#headbar .box h2 {
	display: block;
	margin: 0 0 15px;
	padding: 0 0 0 34px;
	color: #830001;
	font: normal 18px/22px Georgia, Times, serif;
	background: transparent url('../images/bg-headbar-title.png') left center no-repeat;
	text-transform: uppercase;
}
div#headbar .box h2 a {
	color: #830001;
	text-shadow: 1px 1px #E2BC9E;
	text-decoration: none;
	font: normal 18px/22px Georgia, Times, serif;
	text-transform: uppercase;
}
div#headbar .box h2 a:hover {
	color: #830001;
	text-shadow: 1px 1px #fff;
}
div#headbar .box p {
	display: block;
	margin: 0 0 10px;
	padding: 0;
	line-height: 22px;
	color: #3F0000;
	text-shadow: 1px 1px #fff;
	font-style: italic;
  	font-size:13px;
}
/* Layout
-----------------------------------------*/

div#menubar {
	height: 37px;
  	width: 960px; 
  	margin: 0 auto;
}
div#menubar .box {
	float: right; 
}
div#menubar h3 {
	display: none;
}
div#menubar ul {
	display: block;
	margin: 0;
	padding: 13px 0 0;
	list-style: none;
	height: 14px;
	float: left;
}
div#menubar ul li {
	display: block;
	margin: 0;
	padding: 0 3px 0 2px;
	float: left;
	height: 14px;
}
div#menubar ul ul {
	position: absolute;
	display: none;
	width: 150px;
	height: auto;
	float: none;
	margin: 0;
	padding: 5px 0 4px;
	z-index: 9999999;
}
div#menubar ul li a {
	display: block;
	margin: 0;
	padding: 0 8px;
}
div#menubar ul li:hover ul, 
div#menubar ul li.hover ul {
	display: block;
	z-index: 999999;
	float: none;
}
div#menubar ul ul li {
	padding: 2px 0 0;
	margin: 2px 8px 0;
	float: none;
	width: auto;
	height: auto;
}
div#menubar ul ul li a {
	padding: 0;
	margin: 0;
	float: none;
	width: auto;
	height: auto;
}
div#menubar ul ul ul {
	margin: -23px 0 0 120px;
}


/* Colors and Images
-----------------------------------------*/

div#menubar ul li {
	background: transparent url('../images/bd-menubar-item-1.png') right center no-repeat;
}
div#menubar ul li a {
	color: #F3E5DA;
  	/*text-shadow: 1px 1px #3F0000;*/
}
div#menubar ul li:hover a {
	color: #830001;
  	/*text-shadow: 1px 1px #fff;*/
	background: #F3E5DA none;
}
div#menubar ul li.current-menu-item a {
	color: #F3E5DA;
}
div#menubar ul li:hover ul, 
div#menubar ul li.hover ul {
	background: #F3E5DA none;
}
div#menubar ul li:hover ul li, 
div#menubar ul li.hover ul li {
	background: transparent url('../images/bd-menubar-item-2.png') left top repeat-x;
}
div#menubar ul li:hover ul li a, 
div#menubar li.hover ul li a {
	color: #3F0000;
}
div#menubar ul li:hover ul li:hover a,
div#menubar ul li.hover ul li.hover a {
	color: #830001;
}
div#menubar ul li:hover ul li.li-current-menu-item a, 
div#menubar ul li.hover ul li.current-menu-item a {
	color: #830001;
}
div#menubar ul li:hover ul li.current_page_item a, 
div#menubar ul li.hover ul li.current_page_item a {
	color: #830001;
}
div#menubar ul li:hover ul li:hover ul li a, 
div#menubar ul li.hover li.hover li a {
	color: #F3E5DA;
}
div#menubar ul li:hover ul li:hover ul li:hover a, 
div#menubar ul li.hover ul li.hover ul li.hover a {
	color: #000;
}
div#menubar ul li:hover ul li:hover ul li.current-menu-item a, 
div#menubar ul li.hover ul li.hover ul li.current-menu-item a {
	color: #830001;
}
div#menubar ul li:hover ul li:hover ul li.current_page_item a, 
div#menubar ul li.hover li.hover ul li.current_page_item a {
	color: #830001;
}
/* Typography
-----------------------------------------*/

div#menubar ul li {
	font: normal 11px/14px Georgia, Times, serif;
	text-transform: uppercase;
}
div#menubar ul li a {
	text-decoration: none;
}
div#menubar ul ul li {
	line-height: 14px;
}
/**
 * 5.content.css
 */

/* Post
-----------------------------------------*/

p.breadcrumb {
	margin: 0 0 15px;
	font: normal 10px/14px Georgia, Times, serif;
}
.hentry .title {
	margin: 0 0 20px;
	padding: 0 0 6px 0;
	border-bottom:1px dotted #CC9371;
}
.hentry .title h1, .hentry .title h2 {
	display: block;
	margin: 0;
	padding: 0;
}
.hentry .meta {
	margin: 0 0 20px 0;
}
.hentry .meta p {
	display: block;
	margin: 5px 0 0;
	padding: 0;
	font: normal 11px/15px Georgia, Times, serif;
	color: #3F0000; 
}
.hentry .meta p span {
	font-style: italic;
}
.hentry .meta p a {
	color: #830001;
	text-decoration: none;
}
.hentry .meta p a:hover {
	color: #830001;
}
.not-found .title {
	margin: 0 0 10px; 
}
.content-group .content-title {
	margin: 0 0 50px 0;
}
.content-group .content-title h1 {
	text-align: center;
	font-size: 24px;
	line-height: 28px;
}
.content-group .hentry {
	margin: 0 0 50px 0;
}
.content-group .hentry .thumbnail {
	float: left;
}
.content-group .hentry .thumbnail img {
	padding: 11px 11px 25px 11px;
	background: transparent url('../images/bg-content-group-image.png') left top no-repeat;
}
.content-group .hentry .title {
	margin: 0 0 0 280px;
	background: transparent url('../images/bd-slideshow-title.png') left bottom repeat-x;
}
.content-group .hentry .title h2, .content-group .hentry .title h2 a {
	margin: 0;
	padding: 0;
	font: normal 18px/22px Georgia, Times, serif;
	color: #830001;
	text-decoration: none;
  	text-shadow: 1px 1px #E2BC9E;
}
.content-group .hentry .title h2 a:hover {
	color: #830001;
  	text-shadow: 1px 1px #fff;
    line-height:auto;
}
.content-group .hentry .meta {
	margin: 0 0 10px 280px;
}
.content-group .hentry .excerpt {
	margin: 0 0 0 280px;
}
.content-group .not-found .title {
	margin: 0 0 10px 0;
}
.content-singular .ads {
	text-align: center;
	padding: 0 0 20px;
}
.content-singular .content {
	padding: 0 0 50px 0;
}


/* Post Details
-----------------------------------------*/

.content-single .hentry .post-box {
	padding: 0;
	margin: 0 0 20px 0;
}
.content-single .hentry .post-box .title {
	padding: 5px 0;
	border-top: 0 none;
	background: transparent none;
	border-bottom: 1px dashed #eaeaea;
}
.content-single .hentry .post-box .title h2 {
	margin: 0;
}
.content-single .hentry .post-box .title p {
	margin: 0;
	color: #830001;
}
.content-single .hentry .post-box-share .interior ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 10px 0 0 0;
	height: 32px;
}
.content-single .hentry .post-box-share .interior ul li {
	display: block;
	margin: 0 15px 0 0;
	padding: 0;
	float: left;
}
.content-single .hentry .post-box-share .interior ul li a {
	display: block;
	float: left;
	border: 0 none;
}
.content-single .hentry .post-box-share .interior ul li a img {
	border: 0 none;
	padding: 0;
}
.content-single .hentry .post-box-related .interior {
	overflow: hidden;
}
.content-single .hentry .post-box-related .interior img {
	border: 1px solid #ddd;
	background: #fff none;
	padding: 3px;
	width: 136px;
	height: 70px;
}

.content-single .hentry .post-box-related .interior ol {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 680px;
}
.content-single .hentry .post-box-related .interior ol li {
	display: block;
	width: 136px;
	margin: 0 15px 0 0;
	padding: 0;
	float: left;
}


/* Comments
-----------------------------------------*/

ol.comments-list {
	display: block;
	list-style: none;
	margin: 15px 0 0 0;
	padding: 0;
}
ol.comments-list li.comment {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
ol.comments-list li.comment ul.children {
	margin: 0 0 0 40px;
}
div.comment {
	border-bottom: 1px solid #bfbfbf;
	background: transparent url('../images/bd-comment-vertical.gif') 171px top repeat-y;
	margin: 0 0 20px 0;
}
div.comment .comment-author {
	width: 171px;
	float: left;
}
div.comment .comment-author .author { 
	font-weight: bold; 
}
div.comment .comment-author .author a { 
	font-weight: bold; 
}
div.comment .comment-author .comment-avatar {
	margin: 0 10px 0 0;
	float: left;
}
div.comment .comment-author .comment-avatar img.avatar {
	border: 2px solid #bfbfbf;
	padding: 1px;
}
div.comment .comment-author .comment-meta .author {
	color: #830001;
}
div.comment .comment-author .comment-meta .time {
	color: #999;
	 font: normal 10px/14px Georgia, Times, serif;
}
div.comment .comment-author span {
	display: block;
}
div.comment .comment-details {
	margin: 0 0 0 171px;
	padding: 0 0 18px 18px;
	min-height: 100px;
}
div.comment .comment-actions {
	padding: 4px 0;
	text-align: right;
	font: normal 10px/18px Georgia, Times, serif;
}
ol.trackbacks-list {
	margin: 0 0 0 3em;
	padding: 15px 0 0 0;
}


/* Comment Form
-----------------------------------------*/

div#reply form { 
	padding: 5px 0 0 0; 
}
div#reply label {
	display: block;
	padding: 0 0 3px 6px;
}
div#reply small {
	color: #b7b7b7;
}
div#reply input {
	border: 1px solid #ddd;
	padding: 5px;
	color: #000;
	background: #fff none;
}
div#reply textarea {
	border: 1px solid #ddd;
	padding: 5px;
	width: 588px;
	color: #000;
	background: #fff none;
}
div#reply button {
	border: 0 none;
	margin: 0;
	padding: 0;
	width: 99px;
	height: 29px;
	cursor: hand;
	background: transparent url('../images/button-comments-submit.png') left top no-repeat;
}
div#reply button span {
	display: none;
}
div#reply .comment-submit {
	text-align: right;
}
div#reply .input {
	display: block;
	margin: 0 0 10px 0;
}
div#reply .input-small {
	width: 290px;
}
div#reply .input-small input {
	width: 278px;
}
div#reply .input-name {
	float: left;
}
div#reply .input-email {
	float: right;
}
div#reply .input-website {
	clear: both;
}
div#reply .input-website input {
	width: 588px;
}

/**
 * Sociable
 */


div.sociable { 
  margin: 16px 0; 
}
div.sociable img { 
  background:none!important;
	border: none!important; 
  padding:0px!important;
}

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background:none!important;
	border: 1px solid red!important;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px 10px 1px 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 42px;
	height: 41px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}


div.pagination {
	margin: -26px 0 0;
}
div.pagination span, 
div.pagination a {
	display: block; 
	float: left; 
	height: 26px;
	margin: 0 10px 0 0; 
	padding: 0 10px; 
	font: bold 11px/26px Georgia, Times, serif;
	text-decoration: none;
	text-transform: uppercase;
	color: #4A0E0D;
	background: #F8F3EF none;
	border: 1px solid #D5D2D0;
}

div.pagination span.pages { color: #4A0E0D; }
div.pagination span.pages span.n {
	display: inline; color: #4A0E0D; margin: 0; padding: 0; border: 0 none; float: none;
}
div.pagination span.current, div.pagination a:hover, div.pagination a:active {
	color: #830001;
}
/**
 * 7.sidebar.css
 */
 
div#sidebar h2 {
	display: none;
}
div#sidebar .box {
	margin: 0 0 10px;
	padding: 0 0 11px;
}
div#sidebar .box a { 
	text-decoration: none; 
}
div#sidebar .box .title {
	border-bottom:1px dotted #CC9371;
	padding: 0 0 5px;
	margin: 0 0 5px;
}
div#sidebar .box .title h3 {
	display: block;
	margin: 0;
	padding: 0;
	color: #830001;
	text-shadow: 1px 1px #E2BC9E;
	font: normal 16px/20px Georgia, Times, serif; 
  text-transform: uppercase;
}
div#sidebar .box ul {
	display: block;
	margin: 0;
	padding: 0;
}
div#sidebar .box ul li {
	display: block;
	margin: 0 0 5px;
	padding: 0 0 5px;
	background: transparent url('../images/bullet-list-item-sidebar.png') left 10px no-repeat;
}
div#sidebar .box ul ul {
	display: block;
	margin: 5px 0 -10px 0;
	padding: 5px 0 0 3em;
	background: transparent url('../images/bd-sidebar-box.png') left top repeat-x;
}
div#sidebar .box ul ul li {
	padding: 0 0 5px 0;
}
div#sidebar .box-search .title {
	display: none;
}
div#sidebar .box-search .interior {
	height: 30px;
}
div#sidebar .box-search p {
	display: block;
	margin: 0;
	padding: 0;
}
div#sidebar .box-search label {
	display: none;
}
div#sidebar .box-search input {
	border: 0 none;
	width: 260px;
	margin: 0;
	padding: 9px 10px 9px 30px;
	float: left;
	color: #999;
	background: transparent url('../images/input-search.png') left top no-repeat;
	font: normal 12px/12px Georgia, Times, serif;
	text-transform: uppercase;
}
div#sidebar .box-search button {
	display: none;
}
div#sidebar .box-ads .title {
	display: none;
}
div#sidebar .box-ads .interior {
	padding: 0;
}
div#sidebar .box-fb-like {
  background: #F8F2ED url('../images/bg-content.jpg') bottom no-repeat;
}
div#sidebar .box-fb-like .title {
	display: none;
}
div#sidebar .box-fb-like .interior {
	padding: 0;
}
div#sidebar .box-tweet {
	color: #666;
	font-style: italic;
	line-height: 24px;
}
div#sidebar .box-tweet a {
	color: #c33;
	text-decoration: none;
}
div#sidebar .box-tweet a:hover { 
	text-decoration: underline; 
}
div#sidebar .box-tweet .title {
	display: none;
}
div#sidebar .box-tweet .interior {
	background: transparent url('../images/bg-box-tweet-m.png') left bottom repeat-y;
}
div#sidebar .box-tweet .interior .pad {
	padding: 0 0 45px 0;
	background: transparent url('../images/bg-box-tweet.png') left bottom no-repeat;
}
div#sidebar .box-tweet .interior .pad .inner {
	padding: 10px 10px 0 10px;
	background: transparent url('../images/bg-box-tweet-t.png') left top no-repeat;
}



/**
 * 8.footbar.css
 */

div#footbar {
	background: transparent url('../images/bg-footbar-top.jpg') top repeat-x;
}
div#footbar-pad {
	padding: 40px 0 0 0;
  width: 960px; 
  margin: 0 auto;
}
div#footbar .bar {
	width: 300px;
	float: left;
	margin: 0;
	padding: 10px 0;
}
div#footbar .bar-3 {
	width: 180px;
}
div#footbar .bar-4 {
	width: 180px;
	margin: 0;
}
div#footbar .box {
	padding: 0 20px 0 0;
	color: #fff;
}
div#footbar .box ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#footbar .box ul li {
	display: block;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	line-height: 16px;
}
div#footbar .box a {
	color: #F3E5DA;
	text-decoration: none;
}
div#footbar .box a:hover {
	color: #F3E5DA;
  border-bottom:1px dotted #F3E5DA; 
}
div#footbar .box .title {
	padding: 0 0 5px 0;
}
div#footbar .box .title h3 {
	display: block;
	margin: 0;
	padding: 0;
	font: bold 13px/18px Georgia, Times, serif;
	text-transform: uppercase;
	color: #F3E5DA;
  text-shadow: 1px 1px #3F0000;
}
div#footbar .box-tweet abbr {
	display: block;
}
div#footbar .clear {
}

div#footer {
	padding: 10px 20px;
	position: relative;
  width: 960px; 
  margin: 0 auto;
}
div#footer p {
	display: block;
	margin: 0;
	padding: 0;
	font: normal 9px/14px Georgia, Times, serif; 
	text-transform: uppercase;
	color: #F3E5DA;
	text-shadow: 1px 1px #3F0000;
}
div#footer a {
	color: #F3E5DA;
	text-shadow: 1px 1px #3F0000;
}
div#footer p.copyright {
	float: right;
	text-align: right;
}
div#footer p.annotation{
	float: right;
	width: 490px;
	text-align: right;
}


div#featured {
	padding: 45px 0 32px 0;
	background: #F8F2ED url('../images/bg-content.jpg') center repeat-x;
}
div#featured h2 {
	display: none;
}
div#slideshow {
	position: relative;
	width: 960px;
	height: 218px;
	padding: 0;
	margin: 0 auto;
	background: transparent url('../images/slideshow/bg-slideshow.png') left top repeat-x;
}
div#slideshow .list {
	position: absolute;
	width: 960px;
	height: 218px;
	z-index: 1;
	overflow: hidden;
}
div#slideshow #jqc-prev {
	left: 381px;
	background: transparent url('../images/slideshow/arrow-l.png') left top no-repeat;
}
div#slideshow #jqc-next {
	right: 21px;
	background: transparent url('../images/slideshow/arrow-r.png') right top no-repeat;
}
div#slideshow .item {
	width: 960px;
	height: 340px;
	margin: 0;
}
div#slideshow .item .image {
	display: block;
	float: right;
	padding: 0;
}
div#slideshow .item .image a {
	display: block;
	position: relative
}
div#slideshow .item .image img {
	padding: 10px;
  background:#fff;
	border: 1px solid #e4e4e4;
}
div#slideshow .item .meta {
	width: 540px;
	padding: 0;
	float: left;
}
div#slideshow h3 {
	font: normal 26px/30px Georgia, Times, serif;
	display: block;
	padding: 0 0 10px;
	margin: 0 0 5px;
	background: transparent url('../images/bd-slideshow-title.png') left bottom repeat-x;
  color: #830001;
	text-shadow: 1px 1px #E2BC9E;
}
div#slideshow h3 a {
	font-weight: normal;
	color: #830001;
	text-decoration: none;
  
}
div#slideshow h3 a:hover, div#slideshow h3 a:active {
	border: 0 none;
  text-shadow: 1px 1px #fff;
}
div#slideshow p {
	display: block;
	padding: 0;
	margin: 0 0 20px;
	color: #3F0000;
	font: normal 14px/24px Georgia, Times, serif;
}
div#slideshow p.info {
	margin: 10px 0;
	font: normal 11px/15px Georgia, Times, serif;
	color: #3F0000;
  display:none;
}
div#slideshow p.info span {
	font-style: italic;
}
div#slideshow p.info a {
	color: #830001;
	text-decoration: none;
}
div#slideshow p.info a:hover {
	color: #830001;
}
div#slideshow p.read-more {
	display: block;
	margin: 0;
	padding: 0;
	height: 40px;
}
div#slideshow p.read-more a {
	display: block;
	width: 136px;
	height: 40px;
	font-size: 12px;
	color: #F9F1EC;
	text-align: center;
	float: right;
	text-decoration: none;
	font: normal 12px/38px Georgia, Times, serif;
	background: transparent url('../images/bg-read-more.png') left top no-repeat;
}
div#slideshow p.read-more a:hover {
	text-decoration: underline;
}@charset "utf-8";
/* CSS Document */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

div#sidebar .box-tabs .title { display: none; }
div#sidebar .box-tabs .interior { padding: 0; background: #fff none; border: 1px solid #e3e3e3; overflow: hidden; width: 298px; }

div#sidebar-tabs h4 { display: none; }
div#sidebar-tabs ul.header { display: block; margin: 0; padding: 0; height: 34px; overflow: hidden; width: 302px; }
div#sidebar-tabs ul.header li { 
	display: block; height: 33px; text-align: center; margin: 0; padding: 0;
	width: 99px; border-right: 1px solid #e3e3e3; float: left; overflow: hidden;
	background: transparent none; border-bottom: 1px solid #e3e3e3;
}
div#sidebar-tabs ul.header li a:link, div#sidebar-tabs ul.header li a:visited { 
	font: bold 12px/33px Arvo, serif; text-transform: uppercase; background: #f1f1f1;
	color: #41403b; text-decoration: none; display: block; border-top: 1px solid #fff; border-left: 1px solid #fff;
}
div#sidebar-tabs ul.header li a:hover { color: #999; }
div#sidebar-tabs ul.header li.ui-tabs-selected { border-bottom: 1px solid #fff; } 
div#sidebar-tabs ul.header li.ui-tabs-selected a { color: #000; background: #fff none; }

.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}

div#sidebar .box-tabs .ui-tabs-panel { padding: 10px; }
div#sidebar .box-tabs .ui-tabs-panel p.notice { padding: 0; margin: 0; text-align: center; }
div#sidebar .box-tabs .ui-tabs-panel ul li { 
	color: #000; padding-bottom: 5px; background: transparent url('../images/bd-sidebar-box.png') left bottom repeat-x; 
	border-bottom: 0 none;
}
div#sidebar .box-tabs .ui-tabs-panel ul li a { }
div#sidebar .box-tabs .ui-tabs-panel ul li a:hover { }