

/**
 * 1.required.css
 */

/* HTML Tag Rules
---------------------------------------------------*/

body {
	margin: 0;
	padding: 0;
	background: transparent url('../images/bg.png') left top repeat;
	font: normal 12px/22px Helvetica, Arial, sans-serif;
}
form {
	margin: 0;
	padding: 0;
	display: block;
}
blockquote {
	margin: 16px 0;
	padding: 16px 32px;
	border: 1px solid #c8c8c8; 
	background: #eee none;
}
blockquote blockquote { 
	border-color: #c8c8c8; 
	background: #fefefe none;
}
blockquote blockquote blockquote { 
	border-color: #c8c8c8; background: #eee none;
}
iframe {
	display: block;
	margin: 0;
	padding: 0;
}
h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	font-weight: normal;
	font-family: Copse, serif;
	display: block;
	margin: 0 0 6px 0;
	padding: 0;
}
p {
	display: block;
	margin: 0 0 6px 0;
	padding: 0;
}
a {
	outline: 0;
}
a:link, 
a:visited { 
	color: #c66; 
	text-decoration: none;
}
a:hover, 
a:active { 
	color: #c66; 
	text-decoration: underline;
}
a img {
	border: 0 none;
}
abbr {
	border: 0 none;
}
input,
button,
select,
option {
	font: normal 12px/18px Helvetica, Arial, sans-serif;
}


/* Theme Specific Rules
---------------------------------------------------*/

.clear {
	clear: both;
}
.no-display {
	display: none;
}


/* WordPress Rules
---------------------------------------------------*/

img.aligncenter, div.aligncenter {
	display: block;
	margin: 0 auto 16px auto;
}
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 .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 {
	background: transparent url('../images/bg-container.png') left top repeat-x
}
div#container-pad {
	margin: 0 auto;
	width: 960px;
}


/* Header and Menu Bar Swap
---------------------------------------------------*/

div#header {
	position: relative;
	height: 100px;
	top: 37px;
	background: transparent url('../images/bg-header.png') left top repeat-x;
}
div#menubar {
	position: relative;
	height: 37px;
	top: -100px;
}


/* Columnization
---------------------------------------------------*/

div#body { 
	background: #fff none;
	position: relative; 
	padding: 20px;
}
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: 78px;
	padding: 0 0 22px;
	background: transparent url('../images/bg-header-pad.png') left bottom no-repeat;
}
div#header h3 {
	display: none;
}
div#header .box-masthead {
	height: 78px;
	float: left;
}
div#header .title {
	display: block;
	margin: 0;
	padding: 0;
}
div#header .title a {
	display: block;
	margin: 0;
	padding: 0;
	width: 386px;
	height: 78px;
	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 32px 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: 166px;
	background: transparent url('../images/bg-headbar.png') left top repeat-x;
}
div#headbar .box {
	width: 250px;
	float: left;
	margin: 0;
	padding: 25px 35px;
	background: transparent url('../images/bg-headbar-box.png') right top no-repeat;
}
div#headbar .box h2 {
	display: block;
	margin: 0 0 15px 0;
	padding: 0 0 0 32px;
	color: #fff;
	font: normal 18px/22px Copse, sans-serif;
	background: transparent url('../images/bg-headbar-title.png') left center no-repeat;
	text-transform: uppercase;
}
div#headbar .box h2 a {
	color: #fff;
	text-shadow: 1px 1px #7e7b54;
	text-decoration: none;
	font: normal 18px/22px Copse, sans-serif;
	text-transform: uppercase;
}
div#headbar .box h2 a:hover {
	color: #7e7b54;
	text-shadow: 1px 1px #dddcc7;
}
div#headbar .box p {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 22px;
	color: #fff;
	text-shadow: 1px 1px #7e7b54;
	font-style: italic;
}
/* Layout
-----------------------------------------*/

div#menubar {
	height: 37px;
}
div#menubar .box {
	float: right;
}
div#menubar h3 {
	display: none;
}
div#menubar ul {
	display: block;
	margin: 0;
	padding: 13px 0 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: 130px;
	height: auto;
	float: none;
	margin: 0;
	padding: 5px 0 4px 0;
	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 0;
	margin: 2px 8px 0 8px;
	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: #c66;
}
div#menubar ul li:hover a {
	color: #000;
	background: #fff none;
}
div#menubar ul li.current-menu-item a {
	color: #000;
}
div#menubar ul li:hover ul, 
div#menubar ul li.hover ul {
	background: #fff 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: #c66;
}
div#menubar ul li:hover ul li:hover a,
div#menubar ul li.hover ul li.hover a {
	color: #000;
}
div#menubar ul li:hover ul li.li-current-menu-item a, 
div#menubar ul li.hover ul li.current-menu-item a {
	color: #000;
}
div#menubar ul li:hover ul li.current_page_item a, 
div#menubar ul li.hover ul li.current_page_item a {
	color: #000;
}
div#menubar ul li:hover ul li:hover ul li a, 
div#menubar ul li.hover li.hover li a {
	color: #c66;
}
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: #000;
}
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: #000;
}
/* Typography
-----------------------------------------*/

div#menubar ul li {
	font: normal 10px/14px Copse, Gerogia;
	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 0;
	font: normal 10px/14px Copse, serif;
}
.hentry .title {
	margin: 0;
	padding: 0 0 6px 0;
	background: transparent url('../images/bd-slideshow-title.png') left bottom repeat-x;
}
.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 0;
	padding: 0;
	font: normal 11px/15px Helvetica, Arial, sans-serif;
	color: #999;
}
.hentry .meta p span {
	font-style: italic;
}
.hentry .meta p a {
	color: #999;
	text-decoration: none;
}
.hentry .meta p a:hover {
	color: #c66;
}
.not-found .title {
	margin: 0 0 10px 0; 
}
.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 Copse, sans-serif;
	color: #000;
	text-decoration: none;
}
.content-group .hentry .title h2 a:hover {
	color: #c66;
}
.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 0;
}
.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: #666;
}
.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 {
	padding: 0;
	border: 0 none;
	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;
	font: normal 12px/18px 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
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: #666;
}
div.comment .comment-author .comment-meta .time {
	color: #999;
	 font: normal 10px/14px Helvetica, Arial, sans-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 'Helvetica Neue', Helvetica, Arial, sans-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;
}

div.pagination {
	margin: -26px 0 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 Helvetica, Arial, sans-serif; 
	text-decoration: none;
	text-transform: uppercase;
	color: #666;
	background: #ededed none;
	border: 1px solid #d7d7d7;
}

div.pagination span.pages { color: #666; }
div.pagination span.pages span.n {
	display: inline; color: #666; margin: 0; padding: 0; border: 0 none; float: none;
}
div.pagination span.current, div.pagination a:hover, div.pagination a:active {
	color: #000;
}
/**
 * 7.sidebar.css
 */
 
div#sidebar h2 {
	display: none;
}
div#sidebar a {
	color: #333;
}
div#sidebar a:hover {
	color: #c33;
}
div#sidebar .box {
	margin: 0 0 10px 0;
	padding: 0 0 11px 0;
	background: transparent url('../images/bd-sidebar-box.png') left bottom repeat-x;
}
div#sidebar .box a { 
	text-decoration: none; 
}
div#sidebar .box .title {
	border-bottom: 1px solid #d2d2d2;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}
div#sidebar .box .title h3 {
	display: block;
	margin: 0;
	padding: 0;
	color: #41403b;
	text-shadow: 1px 1px #fff;
	font: normal 14px/18px Copse, 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 0;
	padding: 0 0 5px 0;
	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 10px/12px Copse, sans-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 .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.png') left top repeat;
}
div#footbar-pad {
	padding: 13px 0 0 0;
	background: transparent url('../images/bg-footbar-pad.png') left top repeat-x;
}
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;
	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;
	background: transparent url('../images/bd-footbar-item.png') left bottom repeat-x;
	line-height: 16px;
}
div#footbar .box a {
	color: #fff;
	text-decoration: none;
}
div#footbar .box a:hover {
	color: #6cf;
}
div#footbar .box .title {
	padding: 0 0 10px 0;
}
div#footbar .box .title h3 {
	display: block;
	margin: 0;
	padding: 0;
	font: normal 14px/18px Copse, serif;
	text-transform: uppercase;
	color: #6cf;
}
div#footbar .box-tweet abbr {
	display: block;
}
div#footbar .clear {
	height: 13px;
	background: transparent url('../images/bg-footbar-clear.png') left top repeat-x;
}

div#footer {
	padding: 10px 35px;
	position: relative;
}
div#footer p {
	display: block;
	margin: 0;
	padding: 0;
	font: normal 9px/14px Copse, serif; 
	text-transform: uppercase;
	color: #366a8f;
	text-shadow: 1px 1px #8fb8d4;
}
div#footer a {
	color: #366a8f;
	text-shadow: 1px 1px #8fb8d4;
}
div#footer p.copyright {
	float: left;
	text-align: left;
}
div#footer p.annotation{
	float: right;
	width: 490px;
	text-align: right;
}


div#featured {
	padding: 45px 0 32px 0;
	background: #fff none;
}
div#featured h2 {
	display: none;
}
div#slideshow {
	position: relative;
	width: 890px;
	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: 890px;
	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: 890px;
	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;
	border: 1px solid #e4e4e4;
}
div#slideshow .item .meta {
	width: 490px;
	padding: 0;
	float: left;
}
div#slideshow h3 {
	font: normal 26px/30px Copse, serif;
	display: block;
	padding: 0 0 10px 0;
	margin: 0 0 5px 0;
	background: transparent url('../images/bd-slideshow-title.png') left bottom repeat-x;
}
div#slideshow h3 a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
div#slideshow h3 a:hover, div#slideshow h3 a:active {
	border: 0 none;
	text-decoration: underline;
}
div#slideshow p {
	display: block;
	padding: 0;
	margin: 0 0 20px 0;
	color: #000;
	font: normal 14px/24px Helvetica, Arial, sans-serif;
}
div#slideshow p.info {
	margin: 10px 0;
	font: normal 11px/15px Helvetica, Arial, sans-serif;
	color: #999;
}
div#slideshow p.info span {
	font-style: italic;
}
div#slideshow p.info a {
	color: #999;
	text-decoration: none;
}
div#slideshow p.info a:hover {
	color: #c66;
}
div#slideshow p.read-more {
	display: block;
	margin: 0;
	padding: 0;
	height: 47px;
}
div#slideshow p.read-more a {
	display: block;
	width: 131px;
	height: 47px;
	font-size: 12px;
	line-height: 32px;
	color: #c66;
	text-align: center;
	float: right;
	text-decoration: none;
	font: normal 12px/47px Copse, 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 { }
