/* 
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.

*/

/*  
Theme Name: Daily Edition
Theme URI: http://www.woothemes.com/
Description: Daily Edition by WooThemes
Version: 1.6.3
Author: WooThemes
Author URI: http://www.woothemes.com/
*/

/*========= SETUP =========*/

*{
	border: 0;
	margin: 0;
	padding: 0;
}
body{
	color: #4d4d4d;
	font-family: Georgia, serif;
	font-size: 14px;
	line-height: 24px;
}
a{
	color: #000000;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
input,select,textarea{
	border: #dddddd 1px solid;
	font-size: 12px;
	padding: 5px;
}
select{
	padding: 0;
}
li{
	list-style: none outside none;
}

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, 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 -*/
#suckerfish  { position: relative; z-index: 9999; }
#nav{
	height: 30px;
	padding: 5px 10px;
	margin:0;
	width: 920px;
	position: relative;
	z-index:9999;
}
#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 outside 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: Georgia, serif;
}
#nav1 li a:hover {
	background: none repeat scroll 0 0 transparent;
	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: none repeat scroll 0 0 #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 outside 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', Arial, Verdana, sans-serif;
}
#nav2 li {
	float: left;
}
#nav2 li a:hover {
	background: none repeat scroll;
    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/rss_32.png) center right no-repeat;
	padding-right: 38px;
}


/*- 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: none repeat scroll 0 0 #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: medium none !important;
}
#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:268px;
	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: Georgia, 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;
	padding: 15px 0px;
	width: 940px;
}
/*- Logo -*/
#header h1{
	float: left;
	display:inline;
	font-size: 24px;
}
#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 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 #cccccc; z-index: 9999; color: #666;}

.archive-page .video-left {

	width:630px !important;

}

.video-left h2 {
	padding: 30px 30px 15px;
	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: #666666;
	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 outside 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: #ffffff;
	border: 1px solid #e3e3e3;
}

.video-right .video_tabs li img:hover {
	padding: 3px;
	background-color: #ffffff;
	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: 3px 8px;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;
	color: #ffffff;
    border-radius: 2px 2px 2px 2px;
}

.text-meta .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: uppercase;
}

.post-alt h2 {
	color: #000000
        font-size: 20px;
	line-height: 24px;
	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 5px;
}
.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: medium 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: 10px;
	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: Helvetica, Arial, sans-serif;
	padding-right: 20px;
	background: url(images/ico-arrow.png) no-repeat right;
}
a.more-link:hover { text-decoration:underline }

.comments {
	padding-bottom: 0px !important;
}
.comments a{
	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 scroll right transparent;
	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") no-repeat left center transparent; 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: medium 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: underline; color:#000000; }
.entry p{
	}
.entry blockquote {
	font-style: italic;
	line-height: 24px;
	font-size: 16px;
	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: 14px;
	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;
	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 outside 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;
}

.comment-body {position:relative;}

/*========= 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 {
	background:url("images/btn-reply.gif") no-repeat scroll center center transparent;
	display: block;
	float: none;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 10px;
	height: 22px;
	line-height: 22px;
	margin: -85px 30px 0 0;
	padding: 0 10px;
	position: absolute;
	right: 20px;
	top: 0;
	width: 37px;
}

#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: 33%;
	margin: 0 20px 0 0;
}

.comment-col-left input {
	padding: 5px;
	width: 93%;
	margin-bottom: 10px;
}

.comment-col-left input#submit {
	width: 100%;
	margin-top: 20px;
	padding: 10px 5px;
	font-style: italic;
	-moz-border-radius: 10px;
	cursor: pointer;	
}

#respond .comment-col-right {
	float: left;
	width: 62%;
}

#respond textarea#comment {
	width: 95%;
	padding: 10px;
}

#respond label {
	padding-bottom: 5px;
	float: left;
}

#respond p{
	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: none repeat scroll 0 0 #ffffff; }

.more_entries .wp-pagenavi .pages {
	float: left;
	margin: 0;
	font-style: italic;
	font-family: Georgia,serif;
	font-size: 12px !important;
	border: medium none !important;
	padding: 0 !important;
}

.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover {background: none repeat scroll 0 0 #9f9f9f;}

.more_entries .wp-pagenavi .extend { background: none; border: medium none; }

/*========= SIDEBAR =========*/

/* Tabs */

#tabs {
	width: 267px !important;
	height: auto !important;
	padding: 4px;
	border: 1px solid #dddddd;
	background: #363636 url("images/tabber_bg.jpg") center top;
	
	float:left;
	display: block;
}

.inside a {
	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: 11px;
	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: 25px 20px 20px;
	font-size: 24px;
	text-transform: uppercase;
	line-height: 30px;
}

.widget ul li {
	padding: 10px 20px;
	margin:0px;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
}

.widget_pages ul ul {
	border-top: medium none !important;
	padding-top: 5px;
}

.widget_pages ul ul li {
	background-image: none !important;
	border-bottom: medium 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; }

