/*
Theme Name: Bugle Canvas
Version: 1.0
Description: A Canvas Child Theme inspired by Fresh News
Author: Jon Kirkman
Author URI: http://surroundview.net
Template: canvas
*/
 
@import url("../canvas/style.css");
@import url(http://fonts.googleapis.com/css?family=Molengo);

body{
	color:#333;
	font:14px Georgia, 'Times New Roman', Times, serif;
	background-image:url(images/bg-page-t.gif);
	background-repeat: repeat-x;
}
#outer{
	width:100%;
	background:url(images/bg-page-b.gif) repeat-x 0 100%;
	min-height:100%;
}
img{border-style:none;}
a:link, a:visited {text-decoration:none; color:#8c843b;}
a:hover {text-decoration:underline;}
a:active {background: none;}
input,
textarea,
select{
	font:12px Georgia, 'Times New Roman', Times, serif;
	vertical-align:middle;
	color:#999;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#header {
	padding: 0;
	margin: 20px 0 15px 0;
	position: relative;
}
#logo {
	height: 108px;
	width: 303px;
	background: url(images/logo.gif) no-repeat;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -9999px;
	float: none;
}
#logo h1 {
	height: 108px;
	width: 303px;
}
.width-960 #wrapper { width: 995px; }
.width-960 .col-full { width: 995px; }
.three-col-middle #sidebar-alt { width: 300px; }
.three-col-middle-960 #main-sidebar-container { width: 665px; }
.three-col-middle-960 #main-sidebar-container #main { width: 335px; }

#header .ad-l {
	position: absolute;
/* 	top: 50px; */
	top:0;
	left: 0;
	padding: 9px;
	border:1px solid #CCCCCC;
}
#header .ad-r {
	position: absolute;
/* 	top: 50px; */
	top:0;
	right: 0;
	padding: 9px;
	border:1px solid #CCCCCC;
}
.nav-entries, .wp-pagenavi {
    background: none;
    border: none;
    clear: both;
    font-size: 11px;
    padding: 0;
}
/* top bar */
.top-bar{
	border-bottom:5px solid #000;
	width:100%;
	overflow:hidden;
	margin:0 0 12px;
	text-align:right;
}
.login-form{
	float:left;
	text-align:left;
}
.login-form fieldset{
	float:left;
}
.login-form .text{
	float:left;
	font-style:italic;
	border:1px solid #999;
	padding:4px 10px;
	width:88px;
	margin:0 5px 0 0;
}
.login-form .btn{
	float:left;
	padding: 0;
	border: none;
}
.top-bar ul.links{
	float:left;
}
.top-bar ul{
	padding:12px 0 0;
	margin:0;
	list-style:none;
	font-size:12px;
	font-style:italic;
}
.top-bar ul li{
	display:inline;
	padding:0 0px 0 11px;
}
.top-bar ul a{
	color:#8e7b3d;
}

/* navigation */
#navigation{
	font-family: 'Molengo', arial, serif;
	text-transform: uppercase;
	color: #8C843B;
	border:solid #000;
	border-width:5px 0;
	padding:7px 0;
	width:100%;
	overflow:hidden;
}
#navigation ul{
	padding: 0;
	margin:0;
	list-style:none;
	float:left;
}
#navigation ul li{
	float:left;
	margin:0 12px 0 0;
	display:inline;
}
#navigation ul a{
	color: #8C843B;
	height:14px;
	font-size: 13px;
	line-height: 13px;
	overflow:hidden;
	float:left;
	padding-left: 31px;
}
#navigation ul#main-nav li:nth-child(1) a { background: url(images/no01.gif) no-repeat left center; }
#navigation ul#main-nav li:nth-child(2) a { background: url(images/no02.gif) no-repeat left center; }
#navigation ul#main-nav li:nth-child(3) a { background: url(images/no03.gif) no-repeat left center; }
#navigation ul#main-nav li:nth-child(4) a { background: url(images/no04.gif) no-repeat left center; }
#navigation ul#main-nav li:nth-child(5) a { background: url(images/no05.gif) no-repeat left center; }
#navigation ul#main-nav li:nth-child(6) a { background: url(images/no06.gif) no-repeat left center; }
#navigation ul#main-nav li:nth-child(7) a { background: url(images/no07.gif) no-repeat left center; }

/* search form */
.search-form{
	float:right;
	width:185px;
	background:#f3f3f3;
	margin:0 0 0 -10px;
}
.search-form .text{
	float:left;
	width:134px;
	padding:5px 9px;
	background:none;
	border:0;
	font-style:italic;
	margin:0;
}
.search-form .btn{
	float:right;
	padding: 0;
	margin: 0;
	border: none;
}

/* footer */
#footer{
	width:100%;
	border: none;
	padding: 0;
}
.bottom-nav{
	border:solid #000;
	border-width:5px 0;
	width:995px;
	overflow:hidden;
	margin:0 0 10px;
}
.bottom-nav ul{
	border-top:1px solid #ccc;
	padding:10px 0 13px 2px;
	margin:0;
	width:110%;
	list-style:none;
	font-style:italic;
	font-size:12px;
	line-height:16px;
	text-align:justify;
}
.bottom-nav ul li{
	display:inline;
	margin:0 24px 0 0;
}
#footer #copyright{
	background:url(images/ico-bb.gif) no-repeat 0 50%;
	height:28px;
	font:12px/28px Arial, Helvetica, sans-serif;
	padding:0 0 0 38px;
	margin:0;
}

/* post list */
.post-list {
	width:100%;
	display:inline-block;
	margin:0 0 3px;
}
.post {
	border-bottom:2px solid #000;
	margin:0 0 14px;
}
.post a:link, .page a:visited {
	color: #8C843B;
	text-decoration: none;
}
.post-meta {
	padding-bottom: 10px;
	margin: 6px 0 10px 0;
	border-bottom:1px solid #CCCCCC;
	text-transform: uppercase;
}
.main-post {
	border:1px solid #ccc;
	margin:0 0 10px;
	padding:9px;
}
.post .entry-title {
	margin:0 0 9px;
	padding:9px 0 6px 2px;
	border-bottom:1px solid #ccc;
	color: #8C843B;
}
.main-post .entry-title {
	padding-top:6px;
	padding-bottom:7px;
}
.post h1 {
	font:italic 22px/26px Georgia, 'Times New Roman', Times, serif;
	margin:0 0 2px;
}
.post h2.title, .page h2.title {
	font:italic 18px/22px Georgia, 'Times New Roman', Times, serif;
	margin:0;
	color: #8C843B;
}
.post h2.title a:link, .page h2.title a:link, .post h2.title a:visited, .page h2.title a:visited {
	color: #8C843B;
}
.post .meta {
	font:10px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.post .date {
	font-style:normal;
	color:#8c843b;
}
.post .author {
	text-transform:uppercase;
	font:10px/14px Arial, Helvetica, sans-serif;
}
.post .entry {
	padding:0 0 17px 3px;
	line-height:19px;
}
.main-post .entry{
	padding-bottom:0;
}
.post .entry p {
	margin:0 0 20px 0;
	font:14px Georgia, 'Times New Roman', Times, serif;
}
.main-post .entry p {
	margin:0 0 10px;
}
.post .entry ul{
	padding:0;
	margin:0 0 16px -2px;
	position:relative;
	list-style:none;
	font-size:12px;
	line-height:19px;
}
.post .entry ul li{
	background:url(images/bullet.gif) no-repeat 0 5px;
	padding:0 0 0 16px;
}
.post .entry .more{ text-transform:uppercase; }
.post-entries { margin: 0; }

.button, .button:visited, .reply a {
	background: #8C843B;
	text-transform:uppercase;
	font:10px/14px Arial, Helvetica, sans-serif;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: none;
	padding: 4px 6px;
}

.widget h3 {
	background:url(images/ico-bb.gif) no-repeat right center;
	border: none;
	height:28px;
	font:20px/28px 'Molengo', Arial, Helvetica, sans-serif;
	padding:0 38px 0 0;
	margin:0 0 10px 0;
	text-transform: uppercase;
	font-weight: lighter;
	color: #000;
}
.widget p {
	font: 12px/18px Georgia, 'Times New Roman', Times, serif;
}
/* main post */
.main-post .illustration {
	width:100%;
	position:relative;
}
.main-post .illustration .star {
	position:absolute;
	right:9px;
	top:9px;
	background:url(images/star.png) no-repeat;
	width:64px;
	height:66px;
	overflow:hidden;
}
.main-post .share a, .main-post .share span {
	background:url(images/btn-share.gif) no-repeat;
	width:73px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 auto;
	display:block;
}
.post .share a, .post .share span {
        background:url(images/btn-share.gif) no-repeat;
        width:73px;
        height:23px;
        overflow:hidden;
        text-indent:-9999px;
        margin:0 0 10px auto;
        display:block;
}

/* newsletter form */
.newsletter-form {
	background:#f7f7f7;
	border:1px solid #ccc;
	margin:0 0 14px;
	padding:10px 9px;
	line-height:19px;
}
.newsletter-form .title {
	background:url(images/newsletter-logo.gif) no-repeat;
	width:280px;
	height:72px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0 0 7px;
}
.newsletter-form p {
	margin:0 0 6px;
}
.newsletter-form .check-list {
	padding:9px 0;
	margin:0 0 10px;
	list-style:none;
	width:100%;
	border:solid #ccc;
	border-width:1px 0;
	overflow:hidden;
}
.newsletter-form .check-list li {
	float:left;
	margin-bottom: 6px;
	/* width:140px; */
}
.newsletter-form .check-list .check {
	margin:0 0 0 6px;
	padding:0;
	width:15px;
	height:15px;
	float:left;
}
.newsletter-form .check-list label{
	padding:0 0 0 3px;
	font:11px/16px Arial, Helvetica, sans-serif;
	float:left;
}
.newsletter-form .row{
	width:100%;
	overflow:hidden;
}
.newsletter-form .text{
	float:left;
	margin:0;
	border:1px solid #999;
	border-right:0;
	padding:4px 9px;
	width:189px;
	font-style:italic;
}
.newsletter-form .btn{
	float:left;
	padding: 0;
	margin: 0;
	border: none;
}
/* twitter */
.widget.widget_bugle_twitter h3 {
	padding: 0;
    margin: 0 0 15px;
}
.widget_bugle_twitter .back {
	border: 1px solid #CCCCCC;
	padding: 0 9px 9px;
	font-size:12px;
	line-height:17px;
	background-color: #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.widget_bugle_twitter ul li .content {
	font-size: 12px;
	color: #8C843B;
}
.widget_bugle_twitter ul {
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.widget_bugle_twitter ul li {
	float:left;
	padding:11px 0 9px 16px;
	border-top:1px solid #ccc;
	border-bottom: none;
	margin:-1px 0 1px;
	background:url(images/bullet.gif) no-repeat 0 15px;
}
.follow {
	padding:5px 0 1px;
}
.follow a{
	background:url(images/btn-follow.gif) no-repeat;
	width:129px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	margin:0 0 0 auto;
}
/* advertisement */
h3.advertisement {
	margin:0 0 4px;
	height: auto;
	font: 14px/21px Arial,Helvetica,sans-serif;
	font-weight:normal;
	background-image: none;
	text-transform: none;
}
dl.advertisement {
	margin:0;
	width:100%;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 2px;
}
dl.advertisement dt{
	display:block;
	font-weight:bold;
}
dl.advertisement dd{
	display:block;
	margin:0 0 9px;
}
dl.advertisement p{
	font:12px/16px Arial, Helvetica, sans-serif;
	margin:0;
	line-height: 16px;
}
/* tv */
.three-col-middle #main #sidebar {
	width: 100%;
	margin: 30px 0 0 0;
}
#main #sidebar li:last-child {
	margin-bottom: 0;
}
.widget_bugle_embedwidget {
	width: 100%;
}
.tv{
	border: 1px solid #CCCCCC;
	padding: 9px;
	width:auto;
	overflow:hidden;
}
.tv .widget-video-list {
	padding: 0;
	list-style: none;
}
.tv .item{
	border-top:1px solid #ccc;
	padding:0 0 10px;
	width:100%;
	overflow:hidden;
	margin:-1px 0 1px;
}
.tv .item .image a {
	float: left;
	margin-top: 10px;
}
.tv .main-item{
	padding-bottom:0;
/* 	border-bottom:1px solid #ccc; */
}
.tv .item img{
	float:left;
	margin:0 10px 0 0;
}
.tv .item .text{
	padding:8px 0 0 4px;
	line-height:19px;
/*
	height:1%;
	overflow:hidden;
*/
}
.tv .main-item .text{
	padding:8px 0 0 4px;
	line-height:19px;
}
.tv .item .text p{margin:0;}
.tv .item .text .title{
	font-style:italic;
	font-weight:normal;
	line-height:19px;
	display:block;
	margin:-2px 0 6px;
	padding:0 0 0 2px;
}
.tv .item .btn-watch{
	background:url(images/btn-watch.gif) no-repeat;
	width:51px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.tv .more{
	text-align:right;
	font:bold 11px Arial, Helvetica, sans-serif;
	border-top:1px solid #ccc;
	padding:10px 0 0;
}
