/*   
	Theme Name: NewsTube
	Theme URI: http://www.theme-junkie.com
	Description: Proudly designed by <a href="http://www.theme-junkie.com">Theme Junkie</a>.
	Author: Theme Junkie
	Author URI: http://www.theme-junkie.com
	Version: 2.0.0
	Tags:  2-columns, advertise-ready, widget-ready, advanced-theme-options
	
		Copyright: (c) 2010 Theme Junkie.
		License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html
*/
/*----------------------------------------------------------------------------------------

INDEX

	 1. Reset
	 2. Defaults
	 3. Hyperlinks
	 4. Advertisement
	 5. Search Form
	 6. Header
	 7. Dropdown Menu
	 8. Container
	 9. Featured News
	10. Breaking News
	11. Postbox
	12. Content
	13. Entry
	14. Paths
	15. Archive
	16. Images
	17. Sidebar
	18. Subscribe
	19. Tabber
	20. Widgets
	21. Calendar
	22. Comments
	23. Comments Form
	24. Pagination
	25. Footer
	 
------------------------------------------------------------------------------------------*/
/* 1. Reset */
@import "css/reset.css";
/* 2. Defaults */
body {
	background: #444;
	font: 12px/17px Arial, Helvetica, sans-serif;
	color: #222;
}
input {
	font-family: Arial, Helvetica, sans-serif;
}
.clear {
	clear: both;
}
.right {
	float: right;
}
.left {
	float: left;
}
/* 3. Hyperlinks */
a, a:visited, a:active {
	color: #222;
	text-decoration: none;
}
a:hover {
	color: #16387c;
	text-decoration: underline;
}
a:focus, a:hover, a:active {
	outline: none;
}
a img {
	border: none;
}
/* 4. Advertisement */
.ad728x90 {
	width: 728px;
	height: 90px;
	margin: 9px 0 0 0;
	border: 1px solid #fff;
}
.ad300x250 {
	width: 300px;
	height: 250px;
	margin-bottom: 10px;
	padding: 0 0 15px 0;
	border-bottom: 4px solid #B8240D;
}
/* 5. Search Form */
#search {
	margin: 2px 0 0 0;
}
.searchinput {
	display: inline;
	float: right;
	width: 100px;
	height: 14px;
	margin: 1px 0 0 0;
	padding: 2px 4px 2px 4px;
	font-size: 11px;
	color: #666;
	border: 1px solid #e6e6e6;
}
.searchsubmit {
	display: inline;
	float: right;
	background: url(images/search.png) repeat-x center;
	width: 29px;
	height: 20px;
	margin: 0 5px 0 3px;
	border: none;
	cursor: pointer;
}
/* 6. Header */
#header {
	background: url(images/bg-header.png) repeat-x;
	height: 110px;
	margin: 0 0 5px 0;
	padding: 5px 7px;
	line-height: 90px;
	border-top: 3px solid #fff;
}
.imagelogo {
	float: left;
	background: url(images/logo.png) no-repeat;
	width: 210px;
	height: 90px;
	margin: 10px 0 0 0;
	cursor: pointer;
}
.textlogo {
	display: inline;
	float: left;
	width: 210px;
	margin: 20px 0 0 5px;
	text-transform: uppercase;
	color: #fff;
}
.textlogo h1 {
	margin: 0 0 7px 0;
	font: 44px/44px Impact, Arial Black;
}
.textlogo h2 {
	font: 12px/16px Arial;
}
.textlogo a, .textlogo a:hover, .textlogo a:visited {
	color: #fff;
	text-decoration: none;
}
/* 7. Dropdown Menu */
#menu {
	background: #e9e9e9;
	height: 26px;
	border-top: 1px dotted #ccc;
	position: relative;
	z-index: 100;
}
#menu ul {
	float: left;
}
#menu ul li {
	position: relative;
	display: inline;
	float: left;
}
#menu ul li .first {
	background: none !important;
	padding-left: 10px;
}
#menu ul li a {
	display: block;
	background: url(images/slash.png) no-repeat left center;
	padding: 3px 6px 2px 14px;
	font: 17px Impact, "Arial Black", sans-serif;
	color: #222;
	text-transform: uppercase;
}
* html #menu ul li a {
	display: inline-block;
	float: left;
}
* html #menu ul li ul li a {
	float: none;
}
#menu ul li a:link, #menu ul li a:visited {
	text-decoration: none;
}
#menu ul li a:hover, #menu .current-cat a, #menu .current-cat-parent a, #menu .select a {
	color: #16387c;
	text-decoration: none;
}
#menu ul li ul {
	display: block;
	position: absolute;
	left: 0;
	margin: 0 0 0 4px;
	padding: 0;
	visibility: hidden;
	border-bottom: 1px solid #afafaf;
	z-index: 95;
}
#menu ul li ul li {
	display: list-item;
	float: none;
	background: none;
	padding: 0;
	font-size: 12px;
}
#menu ul li ul li ul {
	top: 0;
	margin: 0;
}
#menu ul li ul li a, #menu .select ul li a {
	width: 150px;
	height: auto;
	font: bold 13px Arial;
	padding: 3px 10px;
	margin: 0;
	background: #f9f9f9;
	text-align: left;
	text-decoration: none;
	text-transform: capitalize;
	color: #222;
	border-top: 1px solid #afafaf;
}
#menu ul li ul li a:hover {
	background: #f0f0f0;
	color: #222;
	text-decoration: none;
}
/* 8. Container */
#wrapper {
	background: #fff;
	width: 960px;
	margin: 10px auto;
}
#inner {
	background: #fff;
	width: 930px;
	padding: 20px 15px 15px 15px;
}
#column1 {
	float: left;
	background: #fff;
	width: 600px;
	padding: 0 15px 0 0;
	border-right: 1px solid #ddd;
}
/* 9. Featured News */
#featured {
	background: #fff;
	margin: 0 0 15px 0;
}
#featured h1 {
	margin: 0 0 5px 0;
	font: 20px/22px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
#featured h2 {
	margin: 10px 0 3px 0;
	font: 16px/18px Georgia, "Times New Roman", Times, serif;
}
#featured h1 a, #featured h2 a {
	color: #16387c;
}
.featuredthumb {
	position: relative;
	height: 350px;
	background-color: #000
}
.featuredpost {
	background: #111;
	opacity: .75;
	filter: alpha(opacity=75);
	position: absolute;
	width: 285px;
	left: 0;
	bottom: 0;
	padding: 5px;
	z-index: 2
}
.featuredpost a, .featuredpost a:hover {
	font: 18px/20px Georgia, "Times New Roman", Times, serif;
	color: #fff;
}
/* 10. Breaking News*/
#breaking {
	background: #fff;
	width: 600px;
	padding: 10px 0 15px 0;
	border-top: 4px solid #B8240D;
}
.breakingbox {
	display: inline;
	float: left;
	background: #f5f5f5;
	width: 140px;
	height: 140px;
	margin: 10px 10px 0 0;
	border-bottom: 1px dotted #ccc;
}
.breakingbox h2 {
	margin: 3px 0 0 0;
	padding: 0 5px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/* 11. Postbox */
.postbox {
	width: 600px;
	padding: 10px 0 15px 0;
	border-top: 4px solid #B8240D;
}
.postbox h2 {
	margin: 3px 0 5px 0;
	font: 16px/18px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.postbox h2 a, .postbox h2 a:visited {
	color: #16387c;
}
.postbox h2.normal {
	margin-top: 0;
	font-weight: normal;
}
.postbox ul {
	margin: 10px 0 0 0;
}
.postbox li {
	background: url(images/dot-gray.gif) no-repeat left 7px;
	padding: 2px 0 3px 10px;
	font-size: 1em;
	line-height: 15px;
}
.postbox li a, .postbox li a:visited {
	color: #16387c;
}
.boxleft {
	float: left;
	width: 295px;
	margin: 10px 0 0 0;
}
.boxright {
	float: right;
	width: 295px;
	margin: 10px 0 0 0;
}
.date {
	font-size: 10px;
	color: #B8240D;
	text-transform: uppercase;
}
.gray {
	font-size: 9px;
	color: #666;
}
.readmore a {
	font-size: 11px;
	font-style: italic;
	color: #666;
}
/* 12. Content */
#fullcontent {
	float: left;
	background: #fff;
	width: 930px;
	margin: 0 0 15px 0;
}
#content {
	float: left;
	background: #fff;
	width: 600px;
	padding: 0 15px 15px 0;
	border-right: 1px solid #ddd;
}
.pagetitle {
	padding: 0 0 10px 0;
	font-family: Impact;
	font-size: 22px;
	text-transform: uppercase;
}
.pagetitle a, .pagetitle a:hover {
	color: #222 !important;
	text-decoration: none;
}
.posttitle {
	margin: 0 0 10px 0;
	font: 22px/24px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #222;
}
.posttitle a, .posttitle a:visited {
	color: #222;
}
.postmeta {
	border-bottom: 1px solid #dddddd;
	width: 100%;
	margin: 15px 0;
	padding-bottom: 5px;
}
.postmeta .comment {
	background: url(images/comment.png) no-repeat right 0;
	padding: 0 20px 0 0;
}
/* 13. Entry */
.entry {
	color: #222;
	line-height: 1.4em;
}
.entry p {
	padding-bottom: 10px;
}
.entry strong {
	font-weight: bold;
}
.entry em {
	font-style: italic;
	font-weight: normal;
}
.entry strong em, .entry em strong {
	font-style: italic;
	font-weight: bold;
}
.entry h1 {
	font: 22px/24px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding: 0 0 7px 0;
}
.entry h2 {
	font: 20px/22px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding: 0 0 7px 0;
}
.entry h3 {
	font: 18px/20px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding: 0 0 7px 0;
}
.entry h4 {
	font: 16px/18px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding: 0 0 7px 0;
}
.entry h5 {
	font: 14px/16px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding: 0 0 7px 0;
}
.entry h6 {
	font: 13px/15px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding: 0 0 7px 0;
}
.entry a, .entry a:visited {
	color: #16387c;
}
.entry a:hover {
	color: #16387c;
	text-decoration: underline;
}
.entry a img {
	border: none;
}
.entry ul {
	margin: 0 0 0 7px;
	padding-bottom: 10px;
	list-style: none;
}
.entry ol {
	margin: 0 0 10px 25px;
	list-style-type: decimal;
}
.entry ol ol {
	list-style: upper-alpha;
}
.entry ol ol ol {
	list-style: lower-roman;
}
.entry ol ol ol ol {
	list-style: lower-alpha;
}
.entry ul ul, .entry ol ol, .entry ul ol, .entry ol ul {
	margin-bottom: 0;
}
.entry ul li {
	background: url(images/dot-gray.gif) no-repeat 0 7px;
	padding: 2px 0 3px 10px;
	font-size: 12px;
	line-height: 15px;
}
.entry ol li {
	padding: 3px 0 3px 0;
	font-size: 12px;
	line-height: 15px;
}
.entry li a:link, .entry li a:visited {
	color: #222;
}
.entry li a:hover {
	color: #16387c;
}
.entry li ul {
	margin: 0;
	padding: 0;
}
.entry del {
	text-decoration: line-through;
	color: #aaa;
}
.entry ins {
	text-decoration: underline;
	font-weight: bold;
}
.entry blockquote {
	margin: 20px 0;
	padding: 15px 15px 1px 15px;
	background: #f5f5f5;
	border: 1px solid #eee;
	border-width: 1px 0;
	font-family: Georgia,"Times New Roman",Times,serif;
}
.entry blockquote p, blockquote a, blockquote {
	color: #999;
	font-style: italic;
	font-size: 1em;
}
.entry dfn {
	font-weight: bold;
}
.entry pre, .entry code, .entry tt {
	margin: 1.5em 0;
	white-space: pre;
	display: block;
}
.entry pre, .entry code, .entry tt {
	font: 0.8em 'andale mono', 'monotype.com', 'lucida console', monospace;
	line-height: 1.7;
	background: #f5f5f5;
	overflow: auto;
	padding: 1em;
	color: #999;
}
.entry hr {
	background: #e6e6e6;
	color: #e6e6e6;
	clear: both;
	width: 100%;
	height: 1px;
	margin: 15px 0;
	border: none;
}
.entry input, .entry textarea {
	font-size: 1em;
	padding: 3px;
}
.tags {
	background: #fff url(images/tag.gif) no-repeat 0 0;
	margin: 5px 0 0 0;
	padding: 0 0 0 20px;
	color: #222;
}
.tags a, .tags a:visited {
	color: #222;
	text-decoration: none;
}
.tags a:hover {
	color: #16387c;
	text-decoration: underline;
}
/* Paths */
#paths {
	width: 580px;
	border: 1px solid #ddd;
	float: left;
	padding: 6px 10px;
	overflow: hidden;
	font-size: 11px;
	color: #444;
}
#paths a,#paths a:visited,#paths strong {
	padding: 5px 0;
}
#paths strong {
	font-weight: bold;
}
#paths a {
	color: #16387c;
	text-decoration: underline;
}
#paths a:hover {
	text-decoration: none;
}
#paths a.home, #paths a.home:visited {
	background: url(images/icon_home.png) no-repeat left center;
	padding-left: 14px;
}
/* 15. Archive */
.archive {
	padding: 15px 0;
	border-bottom: 1px solid #ddd;
}
.archive img {
	padding: 0 10px 0 0;
}
.archive h2 {
	margin: 0 0 8px 0;
	font: 20px/22px Georgia, "Times New Roman", Times, serif;
}
.archive h2 a, .archive h2 a:visited {
	color: #16387c;
}
/* 16. Images */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0;
}
img.alignnone {
	padding: 0;
	margin: 0 0 10px 0;
	display: inline;
}
img.alignright {
	padding: 0;
	margin: 0 0 10px 10px;
	display: inline;
}
img.alignleft {
	padding: 0;
	margin: 0 10px 10px 0;
	display: inline;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
.alignright {
	float: right;
	margin: 0 0 10px 10px;
}
.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}
.wp-caption {
	background: #F7F7F7;
	text-align: center;
	padding: 4px 0 5px 0;
	border: 1px solid #e6e6e6;
}
.wp-caption img {
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}
/* 17. Sidebar */
#sidebar {
	float: right;
	background: #fff;
	width: 300px;
}
#sidebar li ul {
	border: none;
}
#sidebar a, #sidebar a:visited {
	color: #222;
}
#sidebar a:hover {
	color: #16387c;
}
.widgetbox {
	margin: 10px 0 10px 0;
	padding-bottom: 15px;
	border-bottom: 4px solid #B8240D;
}
.widgetnews {
	background: #f5f5f5;
	margin: 0 0 1px 0;
	padding: 10px 5px;
	border-bottom: 1px solid #eee;
}
.widgetnews img {
	float: left;
	padding: 0 10px 0 0;
}
.adtext {
	margin-bottom: 10px;
	color: #999;
	font-size: 10px;
	text-transform: uppercase;
}
/* 18. Subscribe */
#subscribe {
	background: #fbfbfb url(images/graybg.png) repeat-x left center;
	border: 1px solid #dddddd;
	font-size: 90%;
	margin: 0 0 15px 0;
	padding: 7px 5px 3px 5px;
	width: 288px;
}
.subscribe-icons {
	margin: 0 auto;
	width: 286px;
}
.subscribe-icons li {
	display: inline;
	float: left;
	font-size: 11px;
	margin: 0 2px 5px 2px;
	width: 52px;
	text-align: center;
}
.subscribe-icons a {
	color: #444 !important;
	display: block;
	padding: 40px 0 2px;
	-moz-transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
}
.subscribe-icons a:hover {
	-moz-box-shadow: 0 2px 4px hsla(0,0%,0%,.35);
	-webkit-box-shadow: 0 2px 4px hsla(0,0%,0%,.35);
	color: #369 !important;
	text-decoration: none;
}
.subscribe-icons .subscribe-youtube a {
	background: url(images/icon-youtube.png) center top no-repeat;
}
.subscribe-icons .subscribe-twitter a {
	background: url(images/icon-twitter.png) center top no-repeat;
}
.subscribe-icons .subscribe-facebook a {
	background: url(images/icon-facebook.png) center top no-repeat;
}
.subscribe-icons .subscribe-rss a {
	background: url(images/icon-rss.png) center top no-repeat;
}
.subscribe-icons .subscribe-email a {
	background: url(images/icon-email.png) center top no-repeat;
}
/* 21. Calendar*/
#wp-calendar {
	width: 100%;
}
#wp-calendar, #wp-calendar th, #wp-calendar caption {
	text-align: center;
}
#wp-calendar th {
	background: #f5f5f5;
	padding: 3px;
	border: 1px solid #f0f0f0;
}
#wp-calendar td {
	padding: 5px 2px;
	border: 1px solid #f0f0f0;
}
#wp-calendar caption {
	background: transparent;
	font-weight: bold;
	padding: 3px 0 7px 0;
	color: #333;
}
#wp-calendar #today {
	background: #f5f5f5;
	font-weight: bold;
}
/* 22.Comments */
#comments {
	border-top: 1px solid #ddd;
	position: relative;
	margin-top: 10px;
	padding: 20px 0 0 0;
}
#comments h3 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	padding-bottom: 20px;
}
#comments .comment {
	margin-top: -1px !important;
	list-style-type: none;
}
#comments .avatar {
	float: left;
}
#comments img.avatar {
	background: #fff;
	padding: 2px;
	border: 1px solid #e6e6e6;
}
#comments .comment-right {
	margin-left: 75px;
}
#comments .comment .comment-container {
	padding: 3px 0;
}
#comments .comment-head {
	border-bottom: 1px solid #ddd;
	height: 30px;
	line-height: 30px;
	padding: 0;
	margin: 0;
}
#comments .comment-head .name {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0 0 -5px 0;
	font-weight: bold;
	font-size: 12px;
}
#comments .comment-head .date {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: none;
}
#comments .comment-head .date a, #comments .comment-head .edit {
	font-size: 11px;
	color: #777;
	padding: 0 5px 0 0;
}
#comments .comment-entry {
	background: #fff;
	color: #555;
	padding: 10px 0 0 0;
	border-width: 0 1px 1px 1px;
	font-size: 12px;
	line-height: 16px;
}
#comments .comment-entry p {
	margin: 0 0 0 0;
}
#comments li {
	padding: 15px;
	border: 1px solid #ddd;
}
#comments ul.children {
	padding: 10px 10px 10px 25px;
	margin: 0;
}
#comments .cancel-comment-reply {
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#comments .cancel-comment-reply a {
	color: #16387c;
}
#comments .navigation {
	
}
#comments .navigation a {
	display: block;
	margin: 15px 0 0 0;
	text-decoration: none;
}
#comments .navigation a:hover {
	
}
#comments .reply {
	margin: 15px 0 0 0;
}
#comments a.comment-reply-link {
	color: #16387c;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-decoration: underline;
}
#comments a.comment-reply-link:hover {
	text-decoration: none;
}
#comments .unapproved {
	text-align: center;
	padding: 5px;
}
/* 23. Comments Form */
#respond {
	margin: 0;
	padding: 25px 0 20px;
	border-bottom: 1px solid #ddd;
}
#comments #respond {
	padding: 20px 0;
}
#respond h3 {
	font-size: 16px;
	font-weight: bold;
	color: #222;
	padding-bottom: 10px;
}
#respond .left {
	float: left;
	width: 200px;
}
#respond .right {
	float: left;
	width: 350px;
}
#commentform {
	margin: 15px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}
#commentform input.txt {
	color: #555;
	width: 180px;
	margin: 0 10px 10px 0;
}
#commentform textarea {
	color: #555;
	width: 100% !important;
}
#commentform #submit {
	margin: 15px 0 0 0;
}
#commentform #submit {
	padding: 3px 6px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-shadow: #555 0 1px;
	background-color: #16387c;
	border: 1px solid #ddd;
}
#commentform #submit:hover {
	cursor: pointer;
	opacity: 0.8;
}
input.txt,textarea {
	background: #f5f5f5 !important;
	border: 1px solid #ddd;
	border-color: #ddd #eee #eee #ddd;
	padding: 3px 5px;
}
input.txt:focus,textarea:focus {
	background: #FFF !important;
	border: 1px solid #ccc;
	color: #111!important;
}
/* 24. Pagination */
.pagenavi {
	padding: 10px 0 0 0;
}
.nextprev a {
	padding: 7px 0;
}
/* 25. Footer */
#footer {
	background: #fff;
	margin: 10px 0 0 0;
	font-size: 11px;
}
#footer ul {
	display: inline;
}
#footer li ul {
	display: inline;
	background: none;
	margin: 0;
	padding: 0;
	border: none;
}
#footer ul li {
	display: inline;
	float: left;
	margin: 0 0 0 0;
	padding: 0 8px 0 0;
	list-style: none;
}
#footer li li {
	display: inline;
}
#footer li a {
	color: #16387c;
}
.footerline {
	float: left;
	display: inline;
	width: 600px;
	height: 1px;
	margin: 0 0 0 0;
	border-top: 4px solid #B8240D;
}
.footerlogo {
	margin: 0 10px 0 0;
}
.flexslider {
	height: 350px
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
/* Hide the slides before the JS is loaded. Avoids image jumping */
/* Control Nav */
.flex-control-nav {
	position: absolute;
	left: 450px;
	top: 195px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.flex-control-paging li a {
	width: 13px;
	height: 13px;
	display: block;
	background: url(images/bg-control-nav.png) no-repeat scroll 0 0 transparent;
	text-indent: -9999em;
}
.flex-control-paging li a:hover {
	background-position: 0 -13px;
}
.flex-control-paging li a.flex-active {
	background-position: 0 -26px;
	cursor: default;
}
/* Direction Nav */
.flex-direction-nav {
	z-index: 1
}
.flex-direction-nav li {
	float: left;
}
.flex-direction-nav a {
	height: 50px;
	margin-top: 130px;
	width: 12px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	-webkit-transition: all .3s ease;
	background: #FFF;
	border: solid 1px #CCCCCC;
}
.flex-direction-nav .flex-next {
	margin-left: 269px;
	border-radius: 5px 0 0 5px;
	border-right: 0;
	background: url(images/icon-arrow-right.png) no-repeat 5px center #FFFFFF
}
.flex-direction-nav .flex-prev {
	left: 0;
	border-radius: 0 5px 5px 0;
	border-left: 0;
	background: url(images/icon-arrow-left.png) no-repeat 3px center #FFFFFF
}
.flexslider:hover .flex-next {
	opacity: 0.9;
}
.flexslider:hover .flex-prev {
	opacity: 0.9;
}
.flex-direction-nav .flex-disabled {
	opacity: .3!important;
	filter: alpha(opacity=30);
	cursor: default;
}
.widget {
	width: 100%;
	border-bottom: 4px solid #B8240D;
	margin-bottom: 15px;
	padding: 0 0 15px;
}
.widget li {
	background: url("images/dot-gray.gif") no-repeat scroll left 9px transparent;
	padding: 3px 0 3px 10px;
}
h1.widgettitle {
	font-family: Impact;
	font-size: 22px;
	padding: 0;
	text-transform: uppercase;
}
h1.widgettitle a,
h1.widgettitle a:hover {
	color: #222222;
	text-decoration: none;
}
/*---------------------------------------------------------------------------------*/
/* TABBER */
/*---------------------------------------------------------------------------------*/
#tabber {
	margin: 0 0 15px 0;
	width: 100%;
	border-bottom: 4px solid #B8240D;
	padding: 0 0 15px;
}
#tabber ul {
	background: none repeat scroll 0 0 #FFFFFF;
}
#tabber .tabs {
	display: block;
	margin: 0 1px 0 0;
}
#tabber .tabs li {
	background: url("images/graybg.png") repeat-x scroll 0 0 #F9FAFA;
	display: inline;
	float: left;
}
#tabber .tabs li a {
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 0 1px 0 0;
	padding: 2px 8px;
	text-transform: uppercase;
}
#tabber .tabs li a:hover {
	color: #16387C;
	text-decoration: none;
}
#tabber .tabs li.ui-tabs-selected a, .tabs li.ui-tabs-selected a:hover {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #FFFFFF !important;
	color: #16387C;
}
#tabber .inside {
	border: 1px solid #DDDDDD;
	margin: -1px 0 0;
	padding: 10px 10px 5px;
	width: 278px;
}
#tabber .inside li {
	color: #666666;
	list-style: decimal outside none;
	margin: 0 0 0 18px;
	padding: 0 0 5px;
}
/* W I D G E T : C A T E G O R Y - P O S T S */
.widget-title {
	font-family: Impact;
	font-size: 22px;
	padding: 0;
	text-transform: uppercase;
	padding-bottom: 10px
}
.widget_tj_category_posts ul {
	
}
.widget_tj_category_posts li {
	background: none repeat scroll 0 0 #F5F5F5;
	border-bottom: 1px solid #EEEEEE;
	margin: 0 0 1px;
	padding: 10px 5px;
}
.widget_tj_category_posts li .entry-excerpt {
	display: table;
}
.widget_tj_category_posts li .entry-thumb {
	float: left;
	margin: 0 10px 0 0;
}
.widget_tj_category_posts li .entry-title {
	font-size: 100%;
	font-weight: normal;
}
.widget_tj_category_posts li .entry-meta {
	color: #B8240D;
	font-size: 10px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
/* W I D G E T : A D S */
.ad-title {
	color: #999999;
	font-size: 10px;
	margin-bottom: 10px;
	text-transform: uppercase;
	text-align: center
}
.widget-ads .ad-title {
	text-align: left
}
.widget-ad125 img {
	margin: 10px
}