/*  
Theme Name: Daily Edition
Theme URI: http://www.woothemes.com/
Description: Daily Edition by WooThemes
Version: 1.0.9
Author: WooThemes
Author URI: http://www.woothemes.com/
*/

/*========= SETUP =========*/

*{
	border: 0;
	margin: 0;
	padding: 0;
	outline:none;
}
body{
	color: #4d4d4d;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
}
a{
	color:#4d4d4d;
	text-decoration:none;
        underline:none;
}
a:hover{
        color: #587889;
	text-decoration: bold;
        underline:none;
}
input,select,textarea{
	border: #dddddd 1px solid;
	font-size: 12px;
	padding: 5px;
}
select{
	padding: 0;
}
li{
	list-style: none;
}

h1, h2, h3, h4, h5 {
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
}

/*========= LAYOUT =========*/

#page-outer {
	width: 940px;
	margin:0 auto;
}
#page{
	background-color: #FFFFFF;
}
/*--- Main Columns ---*/

#columns{
	background-color: #FFFFFF;
	margin: 0px;
}
.col1{
	float: left;
	width: 640px;
}
.col2{
	float: right;
	width: 280px;
}

.full-width {
	width: 940px;
}

.full-width .post-outer {
	margin-bottom: 0;
}

/*--- Sub Columns ---*/

.subcol{
	width: 150px;
}
.subcol h2{
	font-size: 14px;
	padding: 0 0 10px;
	color: #FFFFFF;
}

/*========= HEADER =========*/

/*- Page Navigation -*/
#nav{
	height: 30px;
	padding: 5px 10px;
	margin:0;
	width: 920px;
}
#nav-left {
	float:left;
	display:inline;
	width:600px;
	}
#nav-right {
	float:right;
	display:inline;
	width:320px;
	margin:0px !important;
	padding:0px !important;
	}

/*- Dropdowns-*/

#nav1, #nav1 ul{
	padding: 0;
	float:left;
	list-style: none;
}
#nav1 {
	padding: 0;
	font-size:13px;
	float:left;
}
#nav1 a {
	display: block;
	padding-left:15px;
	padding-right:15px;
	font-weight: normal;        
}
#nav1 li {
	float: left;
	line-height:30px;
	font-weight:bold;
	font-size:10px;	
	text-transform:uppercase;
	font-family: Verdana, sans-serif;
}
#nav1 li a:hover {
	background: none;
	text-decoration:none;
	color:#ffffff;
}
#nav1 li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	padding-top:1px;
}
#nav1 li:hover ul, #nav1 li.sfhover ul {
	left: auto;
}
#nav1 li ul li {
    background: #FFFFFF;
	border-bottom:1px solid #dedbd1;	
	border-left:1px solid #dedbd1;	
	border-right:1px solid #dedbd1;			
	line-height:14px;
	padding: 8px 0;	
	width:15em;
}

#nav1 li:hover, #nav1 li.hover {
    position: static;
}
#nav1 li ul ul {
	margin: -15px 0 0 15em;
	border-top:1px solid #dedbd1;	
}

#nav1 li:hover ul ul, #nav1 li.sfhover ul ul {
	left: -999em;
}
#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul {
	left: auto;
}
#nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li.sfhover ul ul, #nav1 li.sfhover ul ul ul {
	left: -999em;
}
#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul, #nav1 li li li.sfhover ul {
	left: auto;
} 

/*- Category Navigation -*/

#nav2 {
	margin:0 0 25px 0 !important; 
	padding-bottom: 3px;
}

#nav2, #nav2 ul{
	padding: 0;
	float:left;
	list-style: none;
}
#nav2 {
	padding: 0;
	font-size:13px;
	float:left;
	width:940px;
	border-top: 1px dashed #DDDDDD;
}
#nav2 a {
	display: block;
	padding: 8px 15px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
}
#nav2 li {
	float: left;
}
#nav2 li a:hover {
	background: none;
    text-decoration: none;
}

#nav2 .nav2-rss {
	float: right;
	/*margin-right: 12px*/
}
#nav2 .nav2-rss a:link,#nav2 .nav2-rss a:visited, #nav2 .nav2-rss a:hover,#nav2 .nav2-rss a:active {
	/*background: url(/images/social/rss.png) center right no-repeat;
	padding-right: 38px;*/
}

#nav2 li.social {
	float:right;
	margin-left:5px;
}

#nav2 li.social a {
	padding:10px 0;
}

/*- Dropdowns-*/

#nav2 li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	z-index: 99999;
	border-top:1px solid #dedbd1;
}
#nav2 li:hover ul, #nav2 li.sfhover ul {
	left: auto;
	z-index:1000;	
}
#nav2 li ul li {
    background: #FFFFFF;
	border-bottom:1px solid #dedbd1;	
	border-left:1px solid #dedbd1;	
	border-right:1px solid #dedbd1;			
	line-height:28px;	
	width:14.9em;
}
#nav2 ul li a {
	padding: 5px 10px !important;
	border-bottom: none !important;
}
#nav2 li.social a {
	padding:10px 0 !important;
}
#nav2 form {
	padding: 10px 0;
}
#nav2 li:hover, #nav2 li.hover {
    position: static;
}
#nav2 li ul ul {
margin:-39px 0 0 193px;
}
#nav2 li:hover ul ul, #nav2 li.sfhover ul ul {
	left: -999em;
}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul {
	left: auto;
}
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {
	left: -999em;
}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
	left: auto;
} 


/*- Search -*/
#search{
	float: right;
	height: 27px;
	width:290px;
	margin: 3px 0px 0px !important;
	padding:0px !important;
}
* html #search{
	margin-right: 8px;
}
#search input{
	background: #ffffff;
	border: 1px solid #dddddd;
	background: #ffffff url(images/search_box_bg.jpg) no-repeat center left;
	color: #c1c1c1;
	font-style: italic;
	font-family: Helvetica, sans-serif;
	float: left;
	font-size: 11px;
	width:220px;
	margin:1px 0px 0px;
	padding: 3px 4px 4px 5px;
}
#search .btn{
	padding: 0;
	height:23px;
	width: auto;
	border:none;
	width:37px;
}
/*- Header -*/
#header{
	float: left;
	background-color: #ffffff;
	margin: 0 0 0 40px;
	padding: 28px 0px;
	width: 900px;
}
/*- Logo -*/
#header h1{
	float: left;
	display:inline;
	font-size: 20px;
}
#header h1 a{
	display: block;
	width: 389px;
	color: #000000;
	font-size: 28px;
}

/*- Top Banner -*/
#topbanner {
	float: right;
	width: 468px;
}

#topbanner img{
	float: right;
}

/*- RSS -*/
#rss a{
	color: #666666;
}
#rss h2{
	padding:10px;
	font-size:14px;
	margin-bottom:10px;
}
#rss ul{
	margin: 0px;
	padding: 10px;
	float:left;
}
#rss li{
	margin: 0px;
	border:none !important;
	padding: 5px;
}
#rss img{
	float: right;
	padding-left: 10px;
	margin-top: 5px;
}

/*========= FEATURED SLIDER (FRONT-PAGE) =========*/

#featured-outer { margin-bottom: 25px; overflow: visible;}
#featured-inner { padding: 26px 30px 5px; float: none; overflow: visible; }

#wooslider{ padding: 0; margin:1px; font-family: Helvetica, Arial, sans-serif; }
#wooslider h2 { 	margin-bottom: 30px; font-size: 24px; text-transform: uppercase; color: #343434;}
#wooslider h3 {
	color: white;
}
.wooslider .slider-container .slide-content { padding: 20px 20px 0 20px;}
.wooslider .slider-container .slide-content h3 { font-size: 24px; text-transform: uppercase; }

.slider-nav .slider-left, 
.slider-nav .slider-right {margin-top: 40px;height: 170px!important; width: 40px!important; }
.slider-pag{ float: right!important; position: relative;}
.slider-pag span{ float: left; display: block; background: red; height: 30px!important; width: 20px!important; margin: 0!important; background: url(images/dot.gif) center center no-repeat!important;}
.slider-pag .thumbnail {display: block;border:1px solid #ccc; padding: 5px; background: #fff; position: absolute; top:-45px!important; left: -90px!important ;z-index: 999;}

.shelf-title {padding: 0px 10px;}

/*========= FEATURED VIDEOS (FRONT-PAGE) =========*/

.video-outer {
	float: left;
	margin-bottom: 25px;
	width: 634px;
}
.video-inner {
	float:left;
	width:630px;
	height:auto;
	margin:1px;
}

.video-left {
    float:left;
    width:415px !important;
    display:inline;
}

.video-thumb-popup { font-family: Helvetica,Arial,sans-serif; display: block; background: #fff; width: 80px; padding:2px 4px; font-size: 9px; display:none; position:absolute; bottom:66px; right:50%; border:1px solid #ccc; z-index: 9999; color: #666;}

.archive-page .video-left {

	width:630px !important;

}

.video-left h2 {
	padding: 30px 30px 15px 30px;
	font-size: 24px;
	text-transform: uppercase;
	color: #343434;
}

.video-left p {
	padding:0px !important;
	margin: 0 30px;
}

.video-right {
	float:right;
	width:214px;
	display:inline;
 }
 
.video-right .box_title {
	font-family:helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.video-right h3 {
	color: #000000;
	font-size:14px;
	line-height:normal;
	font-weight:bold !important;
	margin:0 !important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
.video-right p{
	color: #666;
	font-size:11px;
	line-height:12px;
	margin-bottom: 10px;
	}
	
.video-current {
	padding: 20px;
}

.video-more {
	padding: 20px 10px 20px 20px;
}

.video-current h2 {
	font-weight: bold;
	font-size:16px;
	line-height:20px;
	padding-bottom: 0px;
	margin-bottom: 5px !important;
}

.video-current p {
	color: #c9c9c9;
	font-weight: bold;
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
}

.box_title {
	margin-bottom: 20px;
}


.video-right .video_tabs {
	list-style:none;
	margin:0px;
	padding:0px;
	}
.video-right .video_tabs li {
	cursor: pointer;
	float: left;
	margin: 0 10px 10px 0;
	}
	
.video-right .video_tabs li img {
	padding: 3px;
	background-color: #fff;
	border: 1px solid #e3e3e3;
}

.video-right .video_tabs li img:hover {
	padding: 3px;
	background-color: #fff;
	border: 1px solid #999999;
}
	
.video {
	padding: 30px;
}

/*========= TALKING POINTS (FRONT-PAGE) =========*/

#talking-points-outer { margin-bottom: 25px; float: left; }

#talking-points { padding: 30px; margin:1px}

#talking-points h2 {
	margin-bottom: 30px;
	font-size: 24px;
	text-transform: uppercase;
}

#talking-points li {
	float: left;
	width: 570px;
}

#talking-points li span.talking-meta {
	padding:  10px 0;
	float: left;
}

#talking-points .post-title {
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	color: #1d1d1d;
	float: right;
	font-weight: bold;
	width: 350px;
	padding: 10px 0 10px 20px;
}

/*========= BLOG POST STYLING =========*/

.post h2{
	font-size: 18px;
}
.post h3{
	font-size: 14px;
}
.post p{
	padding: 0 0 25px;
	line-height: 20px;
}

#breadcrumb p {
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	text-transform:uppercase;
}

.post .thumbnail {
    margin-bottom: 20px;
    border:1px solid #e7e7e7;
    padding: 3px;
}

/*- Box -*/

.box{
	clear: both;
	height: 1%;
	padding: 0;
	margin: 0;
}
.box .post{
	width: 304px;
}
.box .post-inner {
	margin: 1px;
	padding: 28px;
}

.box .post h2{
	font-size: 21px;
	line-height: 24px;
	text-transform: uppercase;
	letter-spacing: -1px;
	margin-bottom: 20px;
}

.box .post img{
	margin: 0 0 15px 0;
	padding: 4px;
	border: 1px solid #E7E7E7;
}

.box .post .category-head {
	margin-bottom: 10px !important;
	padding: 0 !important;
}

.category-head a {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;
}

.comments-head {
	margin-right: 5px;
}

.comments-head a {
	font-size: 11px;
	padding: 6px 10px 5px;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;
	color: #ffffff;
    border-radius: 3px;     -moz-border-radius:3px;     -webkit-border-radius: 3px;
}

.date {
	text-transform: uppercase;
	font-size: 10px;
	color: #c9c9c9;
	font-family: helvetica, arial, sans-serif;
}

/*=== Traditional Blog Post ===*/

.post-outer {
	margin-bottom: 20px;
	float: left;
}

.post-outer .post-alt { width: 570px;} 

.post-outer.fl .post-alt, .post-outer.fr .post-alt { width: 240px!important;} 

.post-outer.fl .gallery img, .post-outer.fr .gallery img { width: 60px; height: 60px; }

.gallery { margin-bottom:20px!important }

.post-alt{
	margin: 1px;
	float: left;
	padding: 30px;
	overflow: hidden;
}

.full-width .post-outer {
	width: 934px;
}

.full-width .post-alt{
	width: 870px;
}

.post-alt category-head {
	margin-bottom: 20px;
	padding: 0 !important;
}

.post-alt h1, .post-alt h2, .post-alt h3, .post-alt h4, .post-alt h5 {
	margin-bottom: 20px !important;
}

.post-alt h1 {
	font-size: 38px;
	text-transform: upperecase;
}

.post-alt h2 {
	font-size: 30px;
	line-height: 36px;
	text-transform: uppercase;
}
.post-alt h3 {
	font-size: 20px;
}
.post-alt h4 {
	font-size: 16px;
}
.post-alt h5 {
	font-size: 13px;
}
.post-alt h6 {
	font-size: 11px;
}

.post-alt p{
	padding: 0 0 15px;
}
.post-alt p.post_date{
	color: #999999;
	padding: 5px 0px 10px;
	font-size: 11px;
	font-weight: normal;
}

.post-alt ul {
	margin-bottom: 25px;
}

.post-alt ul ul {
	margin: 0 0 0 25px;
}

.post-alt ul li {
	padding: 5px 0;
}

.post-alt .video {
	margin-bottom: 30px !important;
	padding: 0 !important;
}

h3.posted a {
	color: #000000;
	font-size:11px;
}

.box .post h3.posted {
	border-bottom:none;
}

.author-outer {
	width: 634px;
	float: left;
	margin-bottom: 20px;
}

.author-info {
	float: left;
	width: 570px;
	padding: 30px;
	margin: 1px;
}

.author-head {
}

.author-head p {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: 10px;
	padding: 0;
}

.author-head h3 {
	font-size: 18px;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	color:#1d1d1d;
	margin-bottom: 20px;
}

.author-photo {
	float: left;
	margin:  0 30px 0 0;
	background-color: #ffffff;
}

.author-description {
	float: left;
	margin:  0;
	font-family: Helvetica, Arial, sans-serif;
	color: #898989;
	font-size: 11px;
}

.author-photo img {
	background-color:#FFFFFF;
	border:1px solid #E3E3E3;
	float:left;
	padding:1px;
}

/*=== Buttons ===*/
.more-link {
	padding-bottom: 0 !important;
}

a.more-link {
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	padding-right: 20px;
	background: url(images/ico-arrow.png) no-repeat right;
}
a.more-link:hover{ text-decoration:none }

.comments {
	padding-bottom:0px !important;
}
.comments a{
	background: url(images/ico-comm.gif) no-repeat left;
	color: #000000;
	font-weight:normal;
	font-size:11px;
	padding:0px 0px 0px 18px;
	margin-left:5px;
}
a.more{
	background: url(images/ico-arrow2.gif) no-repeat right;
	color: #c0c0c0;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 20px 0 0;
}
/*=== Traditional Blog Post ===*/
.post-navigation {
	background: transparent url("images/more-entries.jpg") left center no-repeat; float:left; width: 610px; padding: 5px 15px;height:26px; margin-bottom: 25px;
}
.post-navigation a {
	color: #000000;
	font-size: 11px;
	font-style: italic;
	line-height: 16px;
}
.alignleft{
	display:inline;
	float:left;
	margin-right:15px;
}
.alignright{
	display:inline;
	float:right;
	margin: 0 0 20px 20px;
}

/*    Using 'class="alignright"' on an image will (who would've
    thought?!) align the image to the right. And using 'class="centered',
    will of course center the image. This is much better than using
    align="center", being much more futureproof (and valid) */

img.wp-smiley  {
    padding: 0!important;
    border: none!important;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    /* End Images */


/*========= ARCHIVE SPECIFIC =========*/

.archive-temp h3 {
	text-transform: uppercase;
	font-size: 16px;
}

#archivebox {
	padding: 10px;
	margin-bottom: 25px;
}

/*========= SINGLE POST SPECIFIC =========*/

.singletags {
	margin-top:5px;
}
.singletags a { font-weight: normal !important; text-decoration:none;color:#587889; }
.entry p{
	}
.entry blockquote {
	font-style: italic;
	line-height: 32px;
	font-size: 20px;
	font-family: Georgia, serif;
	margin: 30px 0;
	}
.entry blockquote p {
	margin: 30px;
	padding: 0 0 0 60px;
	background: transparent url(images/blockquote_icon.gif) no-repeat top left;
	}
.entry img {
	padding: 4px;
	border: 1px solid #E7E7E7;
	background-color: #FFFFFF;
	}
.wp-caption img {
	margin-bottom:15px;
}
p.wp-caption-text {
	text-align:center;
	padding: 0 0 15px 0;
	margin:0px;
	font-size:1.2em;
	font-style:italic;
	color:#000000;
}
.entry ul, .entry ol {
	margin-bottom:15px;
	font-size:12px;
	line-height:20px;
	}
.entry ul li ul, .entry ol li ol{
	margin-bottom:0px;
	padding-top:3px;
	}
.entry ul li {
	list-style:circle inside !important;
	margin-left:15px;
	padding:3px 0px;
	}
.entry ul li ul li {
	list-style:disc inside !important;
	}
.entry ol li {
	list-style:decimal inside !important;
	font-size:12px;
	padding:3px 0px;
	}
.entry ol li ol li {
	list-style:decimal-leading-zero inside !important;
	}


/*========= COMMENTS =========*/

#comments-outer { width: 634px; margin-bottom: 25px; float: left; }

#comments-container { width: 630px;margin:1px; float:left;position:relative;}

.comment-head {
	padding: 30px 30px 0 30px;
	font-family: helvetica, arial, sans-serif;
	text-transform: uppercase;
}

.comment-head p {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
}

.comment-head h3 {
	font-size: 30px;
	padding: 0;
	margin: 0;
	color:#1d1d1d;
}
ol.commentlist{
	margin: 30px 0 20px;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
	float: left;
	width: 630px;
}
ol.commentlist .comment-body p{
	margin:10px 0;
	line-height: 20px;
	padding-left: 60px;
}
ol.commentlist cite{
	font-style: normal;
	font-family: Georgia, serif;
	font-size: 22px;
}

.comment-author {
	margin-bottom: 5px;	
}

ol.commentlist span.says{
	display: none;
}

ol.commentlist li.comment{
	padding: 30px 0 33px 30px;
	position: relative;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #5a5a5a;
	font-size: 12px;
	background: transparent url(images/comment-li-bg.gif) repeat-x bottom left;
}
ol.commentlist li.alt{	
}
#comments {
	float: left;
}

.comment-navigation {
	float: left;
	padding: 0 30px;
	width: 570px;
}

/*========= THREADED COMMENTS =========*/

ol.commentlist .comment-meta {
	font-style: normal;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #c9c9c9;
	text-transform: uppercase;
}

ol.commentlist .comment-meta a {
	color: #c9c9c9;
}
ol.commentlist li .avatar { 	
	float:left;
	border: 1px solid #e3e3e3;
	padding: 1px;
	background-color: #ffffff;
	margin-right: 20px;
}

ol.commentlist li .even{
}

.commentlist li ul  {
padding: 0;
}

.commentlist li ul li {
	margin: 0 0 0 15px;
	padding-bottom: 0!important;
	background-image: none!important;
}

ol.commentlist li .reply a {
	float: right;
	padding:0 0 5px 0;
	margin: -85px 30px 0 0;
	width: 37px;
	height: 22px;
	line-height: 22px;
	background: transparent url(images/btn-reply.gif) center center no-repeat;
	font-size: 10px;
	font-family: "Trebuchet MS", arial, sans-serif;
	padding: 0 10px;
	display: block;
}

#cancel-comment-reply-link  { display: block; margin-top: -30px; }

#trackbacks {
	float: left;
	width: 630px;
}

h3#pings  { font-size: 30px; padding: 0; color:#1d1d1d; margin: 20px 0 20px 30px; }
.pinglist  { margin: 0 0 0 30px; }
.pinglist li  { margin: 0 0 0 20px; list-style-type: decimal; }
.pinglist li .author  { font-weight: bold; font-size: 15px; }
.pinglist li .date  { font-size: 11px; }
.pinglist li .pingcontent  { display: block; margin: 10px 0; }

#respond {
	padding: 30px;
	width: 570px;
	float: left;
	position: relative;
	background-color: #ffffff;
	z-index: 999;
}

.commentlist #respond  { width: 100%;padding: 0; }

#respond .comment-col-left {
	float: left;
	width: 30%;
	margin: 0 20px 0 0;
}

.comment-col-left input {
	padding: 5px;
	width: 100%;
	margin-bottom: 10px;
}

.comment-col-left input#submit {
	width: 100%;
	margin-top: 20px;
	padding: 10px 5px;
	font-style: italic;
	-moz-border-radius: 10px;
}

#respond .comment-col-right {
	float: left;
	width: 62%;
}

#respond textarea#comment {
	width: 95%;
	padding: 10px;
}

#respond label {
	padding-bottom: 5px;
	float: left;
}

#respond p{
	margin-bottom:10px;
	line-height: 20px;
}

#respond .comment-head {
	padding: 0 0 30px 0;
}

#respond .comment-head p {
	margin-bottom:20px;
}

/* PageNavi */

.more_entries { background: transparent url("images/more-entries.jpg") left center no-repeat; float:left; width: 610px; height:26px; padding: 5px 15px; line-height: 26px; margin-bottom: 25px; }
.more_entries .wp-pagenavi {clear:both; float: left; text-align: right; width:603px;  }
.more_entries a {text-decoration: none !important; font-family: Helvetica, Arial, sans-serif; font-size: 11px; padding: 5px; }

.more_entries .wp-pagenavi a,
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited, 
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi span.pages { color: #c5c5c5; border:1px solid #f0f0f0; background: #fff; }

.more_entries .wp-pagenavi .pages {
	float: left;
	margin: 0;
	font-style: italic;
	font-family: Georgia,serif;
	font-size: 12px !important;
	border: none !important;
	padding: 0 !important;
}

.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover {background: #9f9f9f;}

.more_entries .wp-pagenavi .extend { background:none; border:none; }

/*========= SIDEBAR =========*/

/* Tabs */

#tabs {
	width:267px !important;
	height:auto !important;
	padding:4px;
	border:1px solid #ddd;
	background: #363636 url("images/tabber_bg.jpg") center top;
	
	float:left;
	display: block;
}

.inside {
	width: 257px !important;
	padding:5px !important;
	padding: 2px;

}

ul.wooTabs {
	width: 100%;
	padding: 0 0 7px 0;
}

ul.wooTabs li {
	float: left;
	display:inline;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	margin:0px 1px 0px 0px !important;
	cursor: pointer;
}

ul.wooTabs li a {
	line-height: 30px;
	color: #ffffff;
	font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
	display: block;
	float: left;
	padding: 0 10px;
	text-transform: uppercase;
}

ul.wooTabs li a.selected, ul.wooTabs li a:hover {
	text-decoration:none;
}

#tagcloud {
	padding:10px;
}

.inside li {
	padding:10px;
}

.inside li img.avatar, .inside li img.thumbnail {
	border: 1px solid #ddd;
	padding: 3px;
	background-color: #ffffff;
	float: left;
	margin: 0 8px 0 0;
}

/*- Ads -*/

#mpu_banner {
	width:300px;
	height:250px;
	margin-bottom:25px;
}

#advert_125x125 {
	float: left;
	margin-bottom: 25px;
}

#advert_125x125 img{
	margin:7px;
	float: left;
}

/*- Flickr -*/

#flickr .wrap {
	padding-top: 15px;
}
.flickr_badge_image img {
	float:left;
	margin: 0 0 10px 10px;
}
/*=== Styling Widget Lists ===*/

.widget_outer {
	margin-bottom:25px;
}
.widget {
	margin:1px;
}

.widget_tag_cloud div {
	padding: 0 30px 30px 30px;
}	

.widget h3 {
	padding: 30px;
	font-size: 24px;
	text-transform: uppercase;
	line-height: 30px;
}

.widget ul li {
	padding: 10px;
	margin:0px;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
}

.widget_pages ul ul {
	border-top: none !important;
	padding-top: 5px;
}

.widget_pages ul ul li {
	background-image: none !important;
	border-bottom: none !important;
	padding: 0;
	margin-left: 20px;
}

.widget_recent_entries a, .widget .blogroll a {
	display: block;
}

.widget_recent_entries a:hover, .widget .blogroll a:hover {
}

#recentcomments a  { background-image: none!important; }

.widget ul li a {
	color: #a3a3a3;
	padding-left: 20px;
	display: block;
}
.widget select {
	border:1px solid #eee;
	width:148px;
	margin:15px 0 0 0;
}

.textwidget {
	/*padding: 0 20px;*/
	padding: 0 10px;
}

.textwidget p {
	margin-bottom: 30px;
}

.widget_search  {
	padding: 10px 20px 20px 20px;
}

.widget_search #s  {
	width: 150px;
	margin: 0 5px 0 0;
}

.widget_twitter a  { display: inline!important; padding: 0!important; background-image: none!important; }

.footer-widget {
    margin-bottom:20px;
}

.footer-widget li {
    padding-bottom: 5px;
}

.footer-widget_pages ul ul {
	margin-left: 15px;
	padding-top: 5px;
	
}
.footer-widget .textwidget {
    padding:0
}

/*========= FOOTER =========*/

#footer{
	clear: both;
	color: #666666;
	margin: 30px 0 0 0;
	padding:50px 30px 30px 30px;
	width: 880px;
}

#footer_logo {
	float: left;
	width: 160px;
	margin-right: 25px;
}

#footer_1, #footer_2, #footer_3, #footer_4 {
	float: left;	
	width: 155px;
	margin-right: 25px;

	font-family: "Tahoma", Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

#footer .last {
	margin-right: 0;
}

#footer h3 {
	color: #2f2f2f;
	font-size: 16px;
	margin-bottom: 15px;
}

#credits {
	width: 940px;
	padding: 30px 0;
	font-size: 10px;
	color: #999999;
	text-transform: uppercase;
}

#credits img {
	vertical-align:middle;
	margin-left:5px;
}

/*========= MISC =========*/

.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}
.hl{
	border-bottom: 2px solid #eee;
}
.hl-full{
	float:left;
	clear:both;
	height:1px;
	width:100%;
	padding:0 !important;
	margin:0px 0px 15px;
}
.hl2{
	border-bottom: 3px solid #c0c0c0;
}
.hl3{
	border-bottom: 1px solid #eee;
}
.between{
	height:2px;
	margin-bottom:15px;
	}
.fl{
	float: left;
}
.fr{
	float: right;
}
.ac{
	text-align: center;
}
.ar{
	text-align: right;
}
.th{
	float: right;
	padding: 5px;
	margin: 0 0 5px 10px;
}

table#wp-calendar {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

table#wp-calendar caption { 
	font-weight: normal; font-size: 11px; margin-bottom: 15px; text-transform: uppercase; letter-spacing: 2px; ; 
}
table#wp-calendar th { 
	width: 26px; font-size: 0.91667em; line-height: 1.72727em; text-align: center; 
}
table#wp-calendar td { 
	width: 26px; line-height: 1.66667em; color: #999; text-align: center; 
}
table#wp-calendar td#next, table#wp-calendar td#prev { 
	width: 78px; font-size: 0.83333em; letter-spacing: 1px; text-transform: uppercase; 
}
.gravatar {
	float:left;
	border: 1px solid #000;
	margin-right: 10px;
}
.jdGallery a { cursor:pointer !important; }


/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/


1#af-form-980499044 .af-body .af-textWrap{width:70%;display:block;float:right;}.af-form-wrapper input.text, .af-form-wrapper  textarea{background-color:#EEEEEE;border-color:#AAAAAA;border-width:1px;border-style:solid;color:#555555;text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Georgia, serif;}.af-form-wrapper   input.text:focus, .af-form-wrapper   textarea:focus{background-color:#FFFFFF;border-color:#030303;border-width:1px;border-style:solid;}#af-form-980499044 .af-body label.previewLabel{display:block;float:left;width:25%;text-align:left;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Helvetica, sans-serif;}#af-form-980499044 .af-body{padding-bottom:15px;padding-top:15px;background-repeat:no-repeat;background-position:inherit;background-image:none;color:#000000;font-size:14px;font-family:Georgia, serif;}#af-form-980499044 .af-quirksMode{padding-right:15px;padding-left:15px;}#af-form-980499044 .af-standards .af-element{padding-right:15px;padding-left:15px;}#af-form-980499044 .buttonContainer input.submit{background-image:url("http://forms.aweber.com/images/auto/gradient/button/369.png");background-position:top left;background-repeat:repeat-x;background-color:#134679;border:1px solid #134679;color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Helvetica, sans-serif;}#af-form-980499044 .buttonContainer{text-align:center;}#af-form-980499044 button,#af-form-980499044 input,#af-form-980499044 submit,#af-form-980499044 textarea,#af-form-980499044 select,#af-form-980499044 label,#af-form-980499044 optgroup,#af-form-980499044 option{float:none;position:static;margin:0;}#af-form-980499044 div{margin:0;}#af-form-980499044 form,#af-form-980499044 textarea,.af-form-wrapper,.af-form-close-button,#af-form-980499044 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}#af-form-980499044 input,#af-form-980499044 button,#af-form-980499044 textarea,#af-form-980499044 select{font-size:100%;}#af-form-980499044 select,#af-form-980499044 label,#af-form-980499044 optgroup,#af-form-980499044 option{padding:0;}#af-form-980499044,#af-form-980499044 .quirksMode{width:203px;}#af-form-980499044.af-quirksMode{overflow-x:hidden;}#af-form-980499044{background-color:#FFFFFF;border-color:#CFCFCF;border-width:1px;border-style:none;}#af-form-980499044{overflow:auto;}.af-body .af-textWrap{text-align:left;}.af-body input.image{border:none!important;}.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}.af-body input.text{width:100%;float:none;padding:2px!important;}.af-body.af-standards input.submit{padding:4px 12px;}.af-clear{clear:both;}.af-element label{text-align:left;display:block;float:left;}.af-element{padding:5px 0;}.af-form{text-align:left;margin:auto;}.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}.lbl-right .af-element label{text-align:right;}body {}
