/*
Theme Name: Premiere Child
Version: 1.0
Description: Child theme for Premiere.
Author: WooThemes
Author URI: http://www.woothemes.com
Template: premiere
*/

@import url("../premiere/style.css");






/* 1.2 Hyperlinks */

a:link, a:visited  { color: #4b0f0a; text-decoration:none;}
a:hover { text-decoration: none;
	color: #851a11;
}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: underline;}

#header { }
#header #header-top { background: #000 url(images/HeaderBlank010.jpg) no-repeat center center;
	clear: both;
	padding: 8px 0 3px;
	margin: 0;
	text-align: left;
}

#search-top { float:right; width: 200px; position: relative; margin-top: 30px; background:none;  }

body  { background: #043002 url(images/bg.png) repeat; font: 12px/1.5em Sans-serif; color: #555;}


.single-woo_video #feat-video .meta {
    width: 260px;
}
/* 2.1 Containers & Columns */

#wrapper  { }
#content-wrap { min-height:200px; padding-top: 30px;
	background: url(images/bg-content-wrap.png) repeat-x center 70px;
}

#main{ width:580px; padding: 30px;
}
.col-full {width: 960px; margin:0 auto;
}
#main.fullwidth, .layout-full #main { width:900px; }
.layout-full #content, .page-template-template-fullwidth-php #content { background: #bcb5a0; }

#sidebar{ width:320px; padding-top: 20px;
}

.col-left { float: left; }
.col-right { float: right; }

.layout-right-content .col-left { float:right; }
.layout-right-content .col-right { float:left; }

/* 2.2 Navigation */
#navigation{ background: #323e28 url(images/bg-nav.png) repeat; font-size:14px; line-height:28px !important;
	border-bottom: 1px solid #283220;
}
#navigation #tagline { float:left; padding: 6px 0; color: #999; text-shadow: #1f1f1f 0 1px 1px; width: 0; line-height: 15px; }

#navigation .nav  { max-width: 700px; }

.nav { z-index:99; padding:0; list-style:none; }
.nav a  { position:relative; color: #eaecec; display:block; z-index:100; padding:0px 10px; line-height:28px !important; text-decoration:none; text-shadow:0 1px 0px #000; }
.nav a:hover,
.nav li.current_page_item a,
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.current-cat a,
.nav li.current-menu-item a { background: url("images/bg-top.png") repeat scroll 0 0 rgba(0, 0, 0, 0.1);
	color: #e2e2e2;
}
.nav li  { float:left; width: auto; }
.nav li a.sf-with-ul { padding-right:20px; }


	
	/* 2.2.2 Top Navigation (optional) */
	#top { background: #000 url(images/bg-nav.png) repeat; }
	#top .nav {
	letter-spacing: .5px;
}
	#top .nav a { color: #acafaf; padding:6px 10px; line-height: 18px; text-decoration:none; text-shadow:none;
	font-weight: bold;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
	#top .nav li  { background:none; }
	#top .nav li a.sf-with-ul { padding-right:20px; }
	
	#top .nav a:hover, 
	#top .nav li.current_page_item a, 
	#top .nav li.current_page_parent a,
	#top .nav li.current-menu-ancestor a,
	#top .nav li.current-cat a,
	#top .nav li.current-menu-item a,
	#top .nav li.sfHover { background: #4c4d4d;
	color: #c9c9c9;
}
	
	#top .nav li ul  { background: #222 !important; margin:0; padding:0px; width: 180px; border: none; z-index:999;
		/* Box Shadow */
		-moz-box-shadow: 0 2px 2px rgba(0,0,0,.1);
		-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.1);
		box-shadow: 0 2px 2px rgba(0,0,0,.1);
	}
	#top .nav li ul, #top .nav li ul li:last-child a {
		/* Border Radius */
		border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; 
	}
	#top .nav li ul li { box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); }
	#top .nav li ul li a  { background: none !important; padding:6px 10px; width:160px; color:#ddd; font-size:0.9em;}
	#top .nav li ul li a:hover  { background: #000 !important; }
	#top .nav li ul li a.sf-with-ul { padding-right:10px; }
	#top .nav li ul ul  { margin: -34px 0 0 180px; }



/* 2.4 Featured Slider */
#slides  { min-height: 50px; position: relative; width: 760px; margin: 0 auto; background: #bcb5a0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding: 5px 5px 10px; }
#slides .prev  { left: -65px; background: url(images/btn-slider-prev.png) no-repeat center center; }
#slides .next  { left: 785px; background: url(images/btn-slider-next.png) no-repeat center center; }

.slide-overlay-toggle  { display: block; width: 16px; height: 0; overflow: hidden; padding-top: 16px; cursor: pointer; color: #fff; position: absolute; top: 5px; right: 5px; z-index: 999; background: url(images/ico-slider-close.png) no-repeat center center; }

/* .slides_container:first-child .slide { display: none; }  Make sure the slider doesn't display all slides in a stack on load */

.slides_container .text.bottom  { width:94%; height: auto; bottom: 0; top: auto; }
.slide-overlay-toggle  { display: block; width: 16px; height: 0; overflow: hidden; padding-top: 16px; cursor: pointer; color: #fff; position: absolute; top: 5px; right: 5px; z-index: 999; background: url(images/ico-slider-close.png) no-repeat center center; }
.right .slide-overlay-toggle  {  }
.top .slide-overlay-toggle  { top: auto; bottom: 5px; right: 5px; }
.bottom .slide-overlay-toggle  { top: 15px; right: 20px; }


/* 2.5 Content */
#content{ background: #bcb5a0 url(images/bg-content002.png) repeat-y right; min-height:200px; -moz-box-shadow: 0 1px 3px #111; -webkit-box-shadow: 0 1px 3px #111; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow: 0 1px 6px #303d30;}





/* 2.8 Homepage Tabs */
#tabs-home { 
	background: url("images/bg-top.png") repeat scroll 0 0 rgba(255, 255, 255, 0.1); height:auto; display: block; 
	/* Border Radius */
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px;
	/* Box Shadow */
	-moz-box-shadow: 0 1px 3px #111; 
	-webkit-box-shadow: 0 1px 3px #111; 
	box-shadow: 0 1px 3px #111;
}
#tabs-home ul.wooTabs { padding:0px; }
#tabs-home ul.wooTabs li { float: left; display:inline; color: #ffffff; margin:0px; cursor: pointer; background: url(images/li-tabs.png) no-repeat top right;}
#tabs-home ul.wooTabs li a.selected { background: #dfd7bf; text-shadow: 0px 1px 1px #fff; color: #333; text-decoration:none;}
#tabs-home ul.wooTabs li a:hover { text-decoration:none;}
#tabs-home ul.wooTabs li a { color:#222; display: block;float: left;padding: 11px 13px; font-size: 15px; font-weight:bold; text-shadow: 0px 1px 1px #777; text-decoration: none;}
#tabs-home ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { border-top-right-radius:3px; border-top-left-radius:3px; -moz-border-radius-topright:3px;	-moz-border-radius-topleft:3px;-webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius:3px; }
#tabs-home .inside { background: #bcb5a0; min-height:400px; padding: 30px 20px; border-bottom-right-radius:3px; border-bottom-left-radius:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-bottomleft:3px;-webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius:3px;}
#tabs-home .inside li { background:#fff;}
#tabs-home #tab-tags { padding:0 10px; line-height:28px;  }
#tabs-home .inside ul { margin:0;}
#tabs-home .inside li { padding:10px; }
#tabs-home .inside li a { color:#555; font:bold 12px/18px sans-serif; }
#tabs-home .inside a:hover{}
#tabs-home .inside li span.meta { display:block; font:11px/20px sans-serif; text-transform:uppercase; color:#777; }
#tabs-home .inside li img.avatar, #tabs .inside li img.thumbnail { border: 1px solid #ddd; padding: 2px;	background-color: #ffffff; float: left;	margin: 0 8px 0 0; }
#tabs-home .inside .list { display:none; }
#tabs-home .inside .list:first-child { display:block; }

#tabs-home .block { width: 200px; float: left; padding: 0px 15px; min-height: 200px; margin-bottom: 40px; }
#tabs-home .block h2 a { font-size: 14px; font-weight: bold; color: #333; line-height: 1.4em;}
#tabs-home .block .title { margin: 10px 0px 3px; }
#tabs-home .block img { opacity: 0.7; border: 0px; padding: 0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#tabs-home .block img:hover  { opacity: 1; }
#tabs-home .block .date { color: #777; font-size: 12px; }


/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

.post .video { margin-bottom:1.5em;}

.archive_header  { display: block; float: left; width: 100%; margin:0 0 30px; padding:0 0 10px; font-size: 18px; font-weight: bold; border-bottom: 1px solid #a09d8a; }
.archive_header .catrss a  { font-size: 14px; text-decoration: none; line-height: 28px; }

.post  { margin: 0 0 2em;}

.post .title  { font: 24px/24px sans-serif;position:relative; margin: 0 0 2px;
	color: #47453d;
}
.post .title a:link, .post .title a:visited  {
	color: #0d0d0d;
}

.post-meta {font: bold 1em/1em sans-serif;color: #272828;
	margin: .5em 0 1.5em;
}
.post-more { clear:both; margin: 0 0 60px; padding: 8px 10px 4px; text-transform: uppercase; font-size: 12px; font-weight: bold; text-shadow: #9d9988 0 0 0; color: #444139; box-shadow:none !important;
	background-color: #bcb5a1;
	border-top: 2px dashed #938e7e;
	border-right: 1px solid #bcb5a1;
	border-bottom-style: solid;
	border-bottom-color: #bcb5a1;
	border-left: 1px solid #bcb5a1;
}
.post p.tags{color:#999; background:url(images/ico-tag.gif) no-repeat center left;padding-left:25px;width:100%;clear:both;margin-bottom:20px;}
.post-meta a:link, .post-meta a:visited, .post-more a:link, .post-more a:visited, .post p.tags a:link, .post p.tags a:visited { }
.post-more a:hover, .post-meta a:hover, .post p.tags a:hover { text-decoration:underline;}


/* 3.1 Typographic Elements */
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin:0 0 0.5em; line-height:1.5em; }
.entry p  {
	color: #000;
	margin-bottom: 1em;
}
.entry blockquote  { background:url(images/blockquote.png) no-repeat 0 12px; padding: 10px 20px 10px 50px; color: #444;  }
.entry blockquote p  { font-style:italic; }

.entry ul  { margin-bottom: 1.5em; padding: 0 0 0 30px; }
.entry ul ul  { margin: 0; }
.entry ul li  {	list-style-type: disc; }
.entry ul ul li  { list-style-type: circle; }

.entry ol  { margin-bottom: 1.5em; padding: 0 0 0 30px; }
.entry ol ol  { margin: 0; }
.entry  ol li  { list-style-type: decimal; }
.entry  ol li ol li  { list-style-type: lower-latin; }

/* 3.3 Pagination / WP-Pagenavi / Woo-Pagination */
.nav-entries, .wp-pagenavi, .woo-pagination { padding:10px 15px;
	text-transform: uppercase;
	font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.nav-entries a { display: block; color: #bcb5a0; text-decoration:none;
}
.nav-entries a:hover { text-decoration:underline; }


.woo-pagination { margin: 0; text-align: center;
}
.woo-pagination a:link,
.woo-pagination a:visited { display: inline; text-decoration: none; color: #bcb7a1; padding: 12px 17px; border: 1px solid #DDDDDD;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #4b5c3d;
}
.woo-pagination span.extend, .woo-pagination .page-numbers { border: none; color: #6e695d;
}
.woo-pagination a:link, .woo-pagination a:visited, .woo-pagination a:active, .woo-pagination span.current {
	/* Border Radius */ 
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	color: #bcb7a1;
	background-color: #37442c;
}
.woo-pagination a:link, .woo-pagination a:visited, .woo-pagination a:active {
	border: 1px solid #3d4c32;  
	/* Gradient Background */
	background: #4b5c3d;
}
.woo-pagination .current, .woo-pagination a:hover { padding: 12px 17px; background: #37442c; border: 1px solid #37442c;
	margin-right: 5px;
	margin-left: 5px;
}



/* 3.4 Single Post Author */
#post-author { background: #cecab9; margin:0 0 1.5em; padding:15px; border:1px solid #E6E6E6; border-width:1px 0 1px; clear:both;
	border-top: 1px dashed #9e9886;
	border-right: 1px dashed #9e9886;
	border-bottom: 1px dashed #9e9886;
	border-left: 1px dashed #9e9886;
}
#post-author .title { margin-bottom: 10px; }
#post-author .profile-image { float:left; margin:0 15px 5px 0; padding: 3px; border: 1px solid #aba89a; background: #b1ad9f;}
#post-author .profile-link {
	font-weight: bold;
}





/* 3.7 Featured Video */
#feat-video { background: #bcb5a0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:20px 0; box-shadow: 0 1px 6px #303d30; }

#feat-video .video { padding: 0 0 0 20px; width: 640px;}
#feat-video .meta { width: 300px; padding:0 20px 0 0;
	margin-top: 5px;
}
#feat-title .title { color: #f1ede7; text-shadow: #2d2d2d 0 0 0;
	letter-spacing: 1.5px;
	margin-bottom: 10px;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
	padding-left: 5px;
	padding-bottom: 5px;
	font: bold 36px/1em Verdana, sans-serif;
}

#feat-video .video-excerpt  { margin: 5px 0; padding: 0 0 1px; background: url(images/hr.png) repeat-x left bottom; }
#feat-video .video-excerpt p, #feat-video .video-excerpt p a  { color: #534f46; text-shadow: #bcb5a0 0 0 0;
	font: 18px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#feat-video .video-excerpt p a  { text-decoration: underline; }

#feat-video .meta ul {
	margin-top: 5px;
	margin-bottom: 25px;
}
#feat-video .meta li { float: left; width: 100%; color: #4a423b;
	text-shadow: #bcb5a0 0 0 0;
	font: normal 14px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#feat-video .meta li a { text-decoration: none;
	text-shadow: #bcb5a0 0px 0px 0px;
}
#feat-video .meta span.small { display: block; width: 80px; float: left; color: #62584f; text-shadow: #bcb5a0 0 0 0;
	font-size: 14px;
	margin-top: 0;
}
#feat-video .meta .post-tags ul  { float: left; width: 70%; }
#feat-video .meta .post-tags li { float:left; width: auto; }
#feat-video .meta .post-tags a { background: #4e6040; padding: 8px; margin: 3px 5px 0 0; color: #bcb5a0; line-height: 40px; text-decoration: none; font-weight: bold; text-shadow: #000000 0 0 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
#feat-video .meta .post-tags a:hover { text-decoration: none; background: #39472e; }

#feat-video .share { float: left; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; 
	margin: 20px 0 5px 8px;
	border-style: none;
}

#feat-video .share li a  { display: block; width: 177px; line-height: 45px; color: #58554c; background: #9e9886 none repeat-x left bottom;
	text-transform: uppercase;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-shadow: #9e9886 0px 0px 0px;
	margin-right: 10px;
	padding-top: 0;
	padding-bottom: 2px;
	margin-bottom: 0;
	margin-top: 0;
	border-style: none;
}
#feat-video .share li.first a  { width: 179px; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px;
	border-left-style: none;
}

#feat-video .share li a:hover  { text-decoration: none; background-color: #8a8475;
	color: #c2baa5;
}
#feat-video .share li a:active  { background-color: #767064; }

#main.video-archive .sorting li a:hover, #main.video-archive .sorting li.active a  { color: #2f0d0d; }

.share-icon {
}



/* 3.8 Video Archive Page */
#main.video-archive .post  { float: left; width: 200px;
	margin: 0 8px 30px 10px;
}
#main.video-archive .post img  { opacity: 0.7; }
#main.video-archive .post img:hover  { opacity: 1; }
#main.video-archive .post h2.title  { margin: 10px 0 3px; font-size: 14px; line-height: 16px; }
#main.video-archive .sorting  { float: left; width: 550px; margin: -10px 0 30px; padding: 0 15px; font-weight: bold; text-shadow: #a09d8a 0 0 0; background: #a09d8a; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; }
#main.video-archive .sorting li  { float: left; margin: 0 10px 0 0; line-height: 33px; }
#main.video-archive .sorting li a  { line-height: 33px; color: #333333; text-decoration: none; }
#main.video-archive .sorting li a:hover, #main.video-archive .sorting li.active a  { color: #3a3932; }

#woo-loader  { text-align: center; margin: 30px 0 0; }
#woo-loader span  { display: block; width: 16px; text-align: center; overflow: hidden; height: 0; margin: 0 auto; padding-top: 16px; background: url(images/ajax-loader.gif) no-repeat center center; }




/* 4.3 WooTabs */

#tabs-home { 
	background: rgba(161, 155, 137, 0.8) none repeat scroll 0 0; height:auto; display: block; 
	/* Border Radius */
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px;
	/* Box Shadow */
	-moz-box-shadow: 0 3px 8px #393B39; 
	-webkit-box-shadow: 0 3px 8px #393B39; 
	box-shadow: 0 3px 8px #393B39;
}

#tabs { margin: 20px 0; display: block; background: #5d5e61; padding: 10px; border-top: 1px solid #636254; border-bottom: 1px solid #636254; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; }
#tabs ul.wooTabs { padding:0px;
}
#tabs ul.wooTabs li { float: left; display:inline; color: white; margin:0px; cursor: pointer;
}
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { background: #bcb5a0; text-decoration:none; }
#tabs ul.wooTabs li a {	color:#777; display: block;float: left;padding: 4px 6px; margin-right: 1px; text-transform:uppercase; font:11px/18px sans-serif; }


#tabs-home .inside li { background: white;}
#tabs-home #tab-tags { padding:0 10px; line-height: 42px;  }
#tabs-home .inside ul { margin:0;}
#tabs-home .inside li { padding:10px; }
#tabs-home .inside li a { color: #520f09; font:bold 12px/18px sans-serif; }
#tabs-home .inside a:hover{}
#home-tab-tags a { color: #421113;
	font-weight: bold;
	font-variant: small-caps;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
/* 5.1 Comments */
#comments {position:relative;margin:2em 0 0;padding:2em 0 0 0; border-top: 3px dashed #a6a290;}
#comments h3  { color:#333; font-weight:normal; margin-bottom:20px; }
#comments .comment.thread-even { border-bottom: 1px dashed #989283; }
#comments .comment.thread-odd { border-bottom: 1px dashed #989283; }
#comments .comment.bypostauthor { background: #fef6d2; border-bottom:1px solid #efe3ae;  }
#comments .comment { width:100%;list-style-type:none;}
#comments .comment .comment-container  { position:relative; padding: 20px; }
#comments .comment-head  { margin: 0 0 10px 0; }
#comments  .avatar  { float:left; margin: 0 15px 10px 0; }
#comments  .avatar img{margin: 0;vertical-align: middle;border: 1px solid #a19e91; padding:3px; background: #b1ad9f; }
#comments .comment-head .name  { margin: 0; font-weight: bold; font-size: 15px; }
#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma { font-size: 11px; }
#comments .comment-entry { overflow:auto; }
#comments .comment-entry p  { margin: 0 0 10px 0;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #44423a;
}
#comments .reply { text-align:right; }
#comments .reply a { font: bold 11px/18px sans-serif; background: #4b5c3d; border: 1px solid #bcb7a1; display:inline-block; padding: 3px 6px; text-shadow: none; text-transform:none; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	color: #bcb7a1;
}
#comments .reply a:hover { background-color: #38452e;}

#comments ul.children{margin:10px 0 0 25px;padding:0; }
#comments ul.children li {border-top:1px solid #e6e6e6; }
#comments .cancel-comment-reply  { float: right; margin: 0; text-transform: uppercase; font-weight: bold; font-size: 10px;
	color: #bcb7a1;
}

#comments .navigation { }
#comments .navigation a{ display: block; margin: 15px 0 0 0; text-decoration: none; }
#comments .navigation a:hover{}

#comments h3#pings { margin-top:25px; }
#comments .pingbacks li.pingback { margin:10px 0; }
#comments .pingbacks li.pingback .reply { display:none; }

#comments .nocomments { font-size:14px; font-weight: bold; }

#comments .comment #respond  { position: relative; margin-top: -19px; }
#comments .comment #respond h3  { display: none; }
#comments .comment #respond .faker  { position: absolute; top: -3px; right: 1px; display: block; width: 42px; height: 10px; background: #4b5c3d; }
.depth-1 #respond #commentform input.txt  { width: 63%; }
.depth-2 #respond #commentform .field  { width: 31%; }
.depth-2 #respond #commentform input.txt  { width: 61%; }
.depth-3 #respond #commentform input.txt  { width: 60%; }

/* 5.2 Comments Form */
#respond  { margin: 2em 0 0; }
#respond h3  { color:#333; font-weight:normal; margin-bottom:20px; }
#respond .left { float:left; width:200px; margin-right:15px; }
#respond .right { float:left; width:380px; }
#respond label { font-size: 11px; color: #bcb7a1;
	font-weight: bold;
}

#commentform  {	margin: 15px 0 0 0; padding: 10px; background: #4b5c3d; border: 1px solid #bcb7a1; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: inset 0 0px 0 #bcb7a2; -moz-box-shadow: inset 0 0px 0 #bcb7a2; -webkit-box-shadow: inset 0 0px 0 #bcb7a2;  }
#commentform p.field  { float: left; width: 32%; margin: 0 10px 0 0; }
#commentform label  { position:relative; height: 18px; line-height: 18px; width: 15%; padding: 5px 13px 2px 7px; display:inline-block; vertical-align: bottom; background: #404e34 none repeat-x left top; text-transform: uppercase; text-shadow: #4b5c3d 0px 0px 0; border: 1px solid #4b5c3d; border-left: none; border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; box-shadow: 0 1px 0 #404e34; -moz-box-shadow: 0 1px 0 #404e34; -webkit-box-shadow: 0 1px 0 #404e34; }
#commentform input.txt, #commentform textarea { font:14px/14px sans-serif; border: 1px solid #4b5c3d; box-shadow: 0 1px 0 #404e34; -moz-box-shadow: 0 1px 0 #404e34; -webkit-box-shadow: 0 1px 0 #404e34; }
#commentform input.txt  { float: left; color:#666; background: #d0cbb4; width: 64%; padding: 7px 5px 3px; margin: 0; height: 15px; border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-right: none; }
#commentform textarea  { margin: 10px 0 0 0; color:#666; background: #d0cbb4; width: 97% !important; padding: 5px 7px; }

#respond #commentform #submit  { margin: 15px 0 0 0; cursor: pointer; }

.archive.tax-woo_video_category #main {
    width: 900px;
}

.archive.tax-woo_video_category #main.video-archive .sorting {
    width: 870px;
}

.archive.tax-woo_video_category #content {
    background: #bcb7a1 none repeat scroll 0 0;
}

.archive.tax-woo_video_category .breadcrumbs {
    width: 960px;
}