﻿/*  
Theme Name: Dabbler.ca Theme
Theme URI: http://www.pinkandyellow.com
Description: Features: Front page Brightcove player, front page flash exclusion and custom Google search with ads. The Dabbler.ca theme contains elements from the <a href="http://www.askgraphics.com/freetemplates/glamouryellowred-wordpress-theme/">GlamourYellowRed</a> theme by <a href="http://www.askgraphics.com/">AskGraphics</a> and the <a href="http://www.ehomy.net/blog/?p=32">Sleepy Blue</a> theme by <a href="http://www.ehomy.net/blog/">Eyoung</a>.
Version: 0.9
Author: Morten Rand-Hendriksen of Pink & Yellow Media
Author URI: http://www.pinkandyellow.com/

*/

body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#333333;
}

img {
	border: none;
}

a{
	color:#CC0000;
	text-decoration:none;
}

form, table, ul, li{
	padding:0px;
	margin:0px;;
}

.sub{
	border:0px;
}

input, textarea{
	border:1px solid #cecece;
	font-size:12px;
	width: 568px;
}

div#page{
	width:988px;
	text-align:left;
	border-left:10px solid #8b9a61;
	border-right:10px solid #8b9a61;
}

div#blog .navigation{
	width:100%;
	height:30px;
	text-align:center;
}

div#blog .alignleft{
	padding-left:10px;
	padding-right:10px;
}

div#blog .alignleft a{
	font-weight:bold;
	color:#666666;
}

div#blog .alignright{
	padding-left:10px;
	padding-right:10px;
}

div#blog .alignright a{
	font-weight:bold;
	color:#666666;
}


.item_class blockquote, .blog_comm blockquote{
	background:#F9F9F9 url('http://www.dabbler.ca/wp-content/themes/dabblerDOTca/images/block_bg.png') no-repeat left top;
	padding-left:37px;
	padding-bottom: 5px;
	margin:5px 0px;
	padding-top:10px;
	font-style: italic;
}

.item_class blockquote blockquote, .blog_comm blockquote blockquote{
	background:#F9F9F9 url('http://www.dabbler.ca/wp-content/themes/dabblerDOTca/images/block2_bg.png') no-repeat left top;
	padding-left:35px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	font-style: italic;
	margin-right: 0px;
}

.item_class ol, .blog_comm ol{
	background:url(images/ol_bg.png) repeat-y left;
	color:#666666;
}

.item_class ol li, .blog_comm ol li{
	color:#666666;
}

.item_class ul, .blog_comm ul{
	padding-left:30px;;
}

 .item_class img {
	margin:5px;
} 

.blog_comm img{

	margin:5px;
}

/* .item_class img.center, img[align="center"], .blog_comm img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.item_class img.alignright, img[align="right"], .blog_comm img {
	float:right;
	margin: 2px 0px 5px 10px;
}

.item_class img.alignleft, img[align="left"], .blog_comm img {
	float:left;
	margin: 2px 10px 5px 0px;
} */

div#blog img {
}

div#blog img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

div#blog img.alignright {
	padding: 0px;
	margin: 2px 0px 5px 10px;
	display: inline;
}
div#blog img.alignleft {
	padding: 0px;
	margin: 2px 10px 5px 0px;
	display: inline;
}

div#blog .alignright {
float: right;
}

div#blog .alignleft {
float: left
}



/* HEADER */
div#page #header{
	width:100%;
	height:138px;
}

div#header #header_top{
	width:100%;
	height:145px;
	background:url('http://www.dabbler.ca/wp-content/themes/dabblerDOTca/images/header_bg.png') no-repeat 50% top;
}

div#header #header_top #header_title{
	color:#9bac6c;
	height:76px;
	padding-left:22px;
	padding-top:33px;
}

div#header #header_menu{
	text-align:right;
 	margin-top:5px;
	text-transform:uppercase;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	padding-right:10px;
}

div#header #header_menu a{
	color:#333333;
}

div#header #header_menu a:hover{
	color:#333333;
	text-decoration:underline;
}

div#header #header_menu #header_search{
	color:#b2b2b2;
	font-size:11px;
	position:relative;
	top:-1px;
}

div#header #header_menu #header_search input.s{
	color:#666666;
	border:0px;
	width:120px;
}

div#header #header_end{
	width:100%;
	height:201px;
	background:url('http://www.dabbler.ca/wp-content/themes/dabblerDOTca/images/header_end.png') no-repeat 50% top;
}

div#header #header_end #header_end_title{
	color:#91a55b;
	font-size:19px;
	padding-top:40px;
	padding-left:55px;
	padding-bottom:5px;
	font-weight:bold;
}

div#header #header_end #header_end_text{
	color:#879b4f;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	padding-left:55px;
	width:60%;
}

/* end header */

/* Brightcove Header */

div#page #brightcoveHeader{
	width:100%;
	height:688px;
}

div#brightcoveHeader #header_top{
	width:100%;
	height:140px;
	background:url('http://www.dabbler.ca/wp-content/themes/dabblerDOTca/images/header_bg.png') no-repeat 50% top;
}

div#brightcoveHeader #header_top #header_title{
	color:#9bac6c;
	height:76px;
	padding-left:22px;
	padding-top:33px;
}

div#brightcoveHeader #header_menu{
	text-align:right;
 	margin-top:5px;
	text-transform:uppercase;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	padding-right:10px;
}

div#brightcoveHeader #header_menu a{
	color:#333333;
}

div#header #header_menu a:hover{
	color:#333333;
	text-decoration:underline;
}

/* end Brightcove Header */

/* BLOG */

div#page #blog{
	width:100%;
	background:#FFFFFF;
	padding-bottom:20px;
	padding-top:0px;
	margin-top:2px;
	background:url('http://www.dabbler.ca/wp-content/themes/dabblerDOTca/images/blog_bg.png') repeat-y 50% top;
}

div#blog #blog_left{
	width:570px;
	padding-left:25px;
	padding-top:10px;
}

div#blog #blog_right{
	width:363px;
}

div#blog #blog_right #blog_right_top{
	padding: 0px;
	margin: 0px;
	height: 0px;
	font-size: 1px;
	color: #FFFFFF;
}

div#blog #blog_right #blog_right_end{
	/*width:339px;
	height:44px;
	background:url(images/blog_right_end_bg.png) no-repeat bottom left;*/
}

div#blog #blog_right #blog_right_pad{
	width:100%;
	background:url(images/blog_right_bg.png) repeat-y top left;
}

/* SIDEBAR */


/* BRIGHTCOVE PLAYER */

div#cal {
	padding: 0px 0px 0px 12px;
	background: #fff left
center;
}

#calBox {
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
	padding: 4px 0px 5px 0px;
}


/*text widget */
.textwidget {
	padding-top: 5px;
	padding-left: 25px;
}

div#blog #blog_right #blog_right_pad #sidebar{
	text-align:left;
	padding-right:0px;
}
div#blog #blog_right #blog_right_pad #sidebar ul{
	padding:0px;
	margin:0px;
}
div#blog #blog_right #blog_right_pad #sidebar ul li ul{
	padding:0px;
	margin:0px;
	padding-bottom:5px;
}
div#blog #blog_right #blog_right_pad #sidebar ul li ul li ul{
	padding:0px;
	margin:0px;
}
div#blog #blog_right #blog_right_pad #sidebar li{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

div#blog #blog_right #blog_right_pad #sidebar h2{
	color:#91a55b;
	font-size:15px;
	font-family:lucida grande, verdana, sans serif;
	text-transform:uppercase;
	margin:0px;
	padding-left:24px;
	padding-right:0px;
	padding-top:4px;
	padding-bottom:0px;
	height:22px;
	background:url('http://www.dabbler.ca/wp-content/themes/dabblerDOTca/images/sidebar_title_bg.png') no-repeat left center;
}
div#blog #blog_right #blog_right_pad #sidebar td.td_right h2{
	color:#91a55b;
}

div#blog #blog_right #blog_right_pad #sidebar table ul li{
	color:#6c6c6c;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:7px;
}
div#blog #blog_right #blog_right_pad #sidebar table td.td_right ul li{
	color:#6c6c6c;
}


div#blog #blog_right #blog_right_pad #sidebar li a{
	color:#6c6c6c;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	line-height:19px;
}
div#blog #blog_right #blog_right_pad #sidebar td.td_right li a{
	color:#6c6c6c;
}
div#blog #blog_right #blog_right_pad #sidebar ul li ul li{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:24px;
	padding-right:5px;
	padding-bottom:5px;
	background:none;
}
div#blog #blog_right #blog_right_pad #sidebar ul li ul li ul li{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:0px;
	padding-right:0px;
	background:none;
}

div#blog #blog_right #blog_right_pad #sidebar ul li ul li{
	border-bottom:0;
	background: url('http://www.dabbler.ca/wp-content/themes/dabblerDOTca/images/solid_li.png') no-repeat center bottom;
}

div#blog #blog_right #blog_right_pad #sidebar td.td_right ul li ul li{
	border-bottom:0;
	background: url('http://www.dabbler.ca/wp-content/themes/dabblerDOTca/images/solid_li.png') no-repeat center bottom;
}
div#blog #blog_right #blog_right_pad #sidebar ul li.widget_categories ul li ul li{
	padding-left:5px;
}
div#blog #blog_right #blog_right_pad #sidebar ul li ul li ul li {
	border:0px;
	background: none;
}
div#blog #blog_right #blog_right_pad #sidebar td.td_right ul li ul li ul li {
	border:0px;
	background: none;
}
div#blog #blog_right #blog_right_pad #sidebar li ul li ul li a{
	background: url(images/line_li.png) left bottom no-repeat;
	padding-left:7px;
}


/* end sidebar*/

/* ITEMS */
div#blog #blog_left .item_class{
	width:570px;
}

div.item_class .item_date{
	font-family:lucida grande, verdana, sans serif;
	font-size:10px;
	color:#7f7f7f;
	text-transform:uppercase;
}

div.item_class .item_title1{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	text-transform:uppercase;
}

div.item_class .item_title1 a{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
}

div.item_class .item_title1 a:hover{
	color:#879b4f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
}

div.item_class .item_title2{
	font-family:lucida grande, verdana, sans serif;
	font-size:10px;
	color:#7f7f7f;
	text-transform:uppercase;
}

div.item_class .item_title2 a{
	font-family:lucida grande, verdana, sans serif;
	font-size:10px;
	color:#999999;
	text-transform:uppercase;

}

div.item_class .item_text{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	line-height:22px;
}

div.item_class .item_text p{
	padding-bottom:12px;
	margin:0px;
}

div.item_class .item_panel{
	background:url('http://www.dabbler.ca/wp-content/themes/dabblerDOTca/images/comm_panel.png') repeat-x 50% top;
	width:570px;
	height:31px;
}

div.item_class .item_panel .panel_links{
	padding-left:10px;
	padding-top:2px;
}

div.item_class .item_panel .panel_links span.comm a{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	font-weight: bold;
	text-decoration: none;
	background: no-repeat left;
	padding-left: 20px;
}
div.item_class .item_panel .panel_links span.read a{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	font-weight: bold;
	text-decoration: none;
	background: no-repeat left;
	padding-left: 15px;
}


 /* ENTRYMETA */
 
.entrymeta {
	border: 1px solid #8d8d8d;
	background-color: #f9f9f9;
	font-size: 90%;
}
.entrymeta ul {
    margin: 8px auto 8px 5px;
	padding: 0px;
}
.entrymeta ul li {
  	list-style-type: none;
}
.trackback-leftalign { background: url('http://www.dabbler.ca/wp-content/themes/dabblerDOTca/images/icon-trackback.png') no-repeat 0 50%; 
padding-left: 14px; }
.feed-leftalign { background: url('http://www.dabbler.ca/wp-content/themes/dabblerDOTca/images/icon-post-feed.gif') no-repeat 0 50%; 
padding-left: 14px; }
/***************** Tags below the link of the comments feed ********************/
.utwtags { background: url('http://www.dabbler.ca/wp-content/themes/dabblerDOTca/images/icon-tag.gif') no-repeat 0 50%; 
padding-left: 14px; }

.navigation {
	clear: both;
	padding: 10px 0px;
}
.navigation a, .navigation a:visited {
	color: #4A7C35;
}
.previous-entries a {
	float: left;
	padding-left: 18px;
	background: url(images/mini-nav-left.gif) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 18px;
	background: url(images/mini-nav-right.gif) no-repeat right center;
}
 
/* END ENTRYMETA */
 
/* NEW COMMENTS */
 #comments, #respond {
	border-bottom: 1px dotted #8D8D8D;
	padding: 10px 0 5px 0;
	clear: both;
}

/*** commentlist ***/
.commentlist {
    list-style: none;
	margin: 10px 0px;
	padding-left: 0px;
	line-height: 130%;
}
.commentlist li{
    margin-bottom: 6px;
	padding: 10px;
}
.commentlist .alt {
	background: #F9F9F9;
	border: 1px dotted #8D8D8D;
}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
	font-weight: bold;
	font-style: normal;
	font-size: 100%;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
.commentname{
	color: #94a465;
}
.gravatar {
	border: 1px solid #AAAAAA;
	padding: 0px;
	float: left;
	height: 32px;
	width: 32px;
	background: url('http://www.dabbler.ca/wp-content/themes/dabblerDOTca/images/gravatar.png') no-repeat 5px 2px;
	display: inline;
}

#blog .gravatar img {
	padding: 0px;
	margin: 0px;
}

.commentcount {
    font: bold 2.2em Georgia,sans-serif;
	color: #DEDEDE;
	float: right;
}
.commentext {
	/* That's the div of the text... */ 
	margin: 0px;
	padding: 0px 0px 0px 50px;
}

/***** comment form *****/
#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
	padding: 2px 0px;
	margin: 0px;
}
#commentform label{
	color: #787878;
	font-size: 87%;
}
#commentform input{
	width: 200px;
	background:#F9F9F9;
	border: 1px dotted #8D8D8D;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
	width: 568px;
/** height: 115px; **/
	background:#F9F9F9;
	border: 1px solid #8D8D8D;
	padding: 2px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#commentform #submit{
	background: #cfcfcf;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
	border-color:#0000FF;
	border: none;
	float:right;
	width: 134px;
	height: 25px;
	cursor: pointer;
}

/* QUICKTAGS */
#quicktags {
	margin-top: 4px;
	margin-bottom: 0px;
}

#quicktags input {
	background: #f9f9f9 url(images/button-bg.png) repeat-x;
	border: 1px solid #aaaaaa;
	font-size: .9em;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	margin: 1px 2px 0px 0px;
	padding: 0px 1px 0px 1px;
}

#quicktags input:hover {
	border: 1px solid #94a465;
}

/* END NEW COMMENTS */

/* end blog */

/* FOOTER */

div#page #footer{
	width:100%;
	height:99px;
	background:url('http://www.dabbler.ca/wp-content/themes/dabblerDOTca/images/footer_bg.png') repeat-x 50% top;
	text-align:center;
}

div#footer #footer_text{
	padding-top:15px;
	padding-left:20px;
	color:#ffffff;
	font-size:11px;
	line-height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#footer #footer_text a{
	font-weight:bold;
	color:#fed039;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* end footer */
.recommended {
	text-decoration: underline;
}

