/*  
Theme Name: The Lab
Description: 
Version: 1.0
Author: Chad Mueller
Author URI: http://www.projekt19.com/
*/

/* IMPORT CSS STYLESHEETS  */
@import url('css/2c-r.css');
@import url('css/typography.css');
@import url('css/superfish.css');
@import url('css/jquery.fancybox-1.3.1.css');
/*
@import url('css/form_style.css');
*/

html{
margin:0 auto;
background:#1a1d22 url("images/background.jpg") repeat top left;
}

body{
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: 300;
color: #111;
margin:0 auto;
background:url("images/menu_background.png") repeat-x top center;
min-width: 960px;
}

body.fourOfour{
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: 300;
color: #111;
margin:0 auto;
background:url("images/menu_background.png") repeat-x top center;
}

img{
border: 0;
}

a.reveal {
	font-size: 65%;
	padding: 3px;
	background: #990000;
	color: white;
	font-family: Georgia, serif;
	font-style: italic;
	cursor: pointer;
}

.clear{
margin: 0;
padding: 0;
clear:both;
}

.right{
float: right;
}

.left{
float:left;
}


/* ------------------------------------------------------------------- */
/* 		PAGE TOP INCLUDING HEADER/MENU/FEATURE AREA                    */
/* ------------------------------------------------------------------- */

.header{
margin: 0 auto;
width:1000px;
padding: 5px 0 0 0;
height: 401px;
background:url("images/header.jpg") repeat-x top center;
}

.logo{
margin-left: 115px;
margin-top:45px;
}

/* ------------------------------------------------------------------- */
/* 		BLOG SWITCHER                    */
/* ------------------------------------------------------------------- */

.image_thumb a {
	text-decoration: none;
	float: left;
}
.image_thumb a:hover {
	cursor: pointer;
}

.image_thumb a img {
	float: left;
	margin: 0;
}
.image_thumb a .desc {	display: none; }

.image_thumb a:hover .desc{
	display: block;
	font-size: 0.85em;
	padding: 0;
	background: #111;
	filter:alpha(opacity=80);
	opacity:.80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 1px;
	padding: 10px 20px 10px 10px;
	margin: 0;
	width: 180px;
	border-top: 1px solid #666;
	text-align: left;
}

.image_thumb a:hover img{
	background: #000;
	filter:alpha(opacity=40);
	opacity:.40;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /*--IE 8 Transparency--*/
}
 
.image_thumb{
height: 150px;
width: 200px;
margin:0 10px 10px;
	overflow: hidden;
	float: left;
	position: relative;
-webkit-box-shadow: 2px 2px 8px  ;
-moz-box-shadow: 2px 2px 8px ;
box-shadow: 2px 2px 8px ; 
border: 2px solid #FFF;
}

.thumbs404{
margin: 20px 0 0 30px;}

.switch{
float:left;
position:relative;
margin-top:242px;
margin-left:10px;
}

a.switch_thumb {
    width: 142px;
    height: 26px;
    padding: 0;
    margin: 0;
    display: block;
    background: url(images/switch.png) no-repeat;
    background-position: left -26px;
    outline: none;
    text-indent: -9999px;
}
a.switch_thumb.full{
	background-position: left 0;
}
a.swap { background-position: left bottom; }

a:hover.switch_thumb {
    filter:alpha(opacity=75);
    opacity:.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}



/* ------------------------------------------------------------------- */
/* 		BLOG CONTENT ELEMENTS                    */
/* ------------------------------------------------------------------- */


.content_block{
float: left;
margin-bottom: 20px;
padding-bottom: 10px;
}


.entry-meta{
background:#b9c0cb url(images/post_background.gif) no-repeat top left;
border:0;
padding: 14px 0 0 15px;
height: 33px;
width:603px;
margin: 0;
font-size: 0.75em;
color:			#FFF;
text-shadow: 1px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1);
}

.entry-meta a:link{
font-weight: bold;
color: #FFF;
text-decoration: none;
}

.entry-meta a:visited{
color: #999;
}

.entry-meta a:hover{
color: #CCC;
}

span.meta-sep{
padding: 0 5px;
color: #999;
}

span.categoryButton a, span.button a { 
   padding: 4px 6px;
   margin:0 2px;
 font-weight: normal;
 text-transform: uppercase;
 letter-spacing:0.01em;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	
-webkit-box-shadow: 1px 1px 0px  #0e1115;
-moz-box-shadow: 1px 1px 0px #0e1115;
box-shadow: 1px 1px 0px #0e1115; 
background:#1b1e1e;
  background-image: -moz-linear-gradient(top, #454c4f, #1b1e1e); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #454c4f),color-stop(1, #1b1e1e)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#454c4f', EndColorStr='#1b1e1e'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#454c4f', EndColorStr='#1b1e1e')"; /* IE8 */
   }
span.categoryButton a:hover, span.button a:hover {
color: #646870;
-webkit-box-shadow: 1px 1px 0px  #414648;
-moz-box-shadow: 1px 1px 0px #414648;
box-shadow: 1px 1px 0px #414648; 
  background-image: -moz-linear-gradient(top, #3c4245, #1c1f1f); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3c4245),color-stop(1, #1c1f1f)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c4245', EndColorStr='#1c1f1f'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c4245', EndColorStr='#1c1f1f')"; /* IE8 */
   }

span.categoryButton a:visited, span.button a:visited {
color: #b9c0cb;
font-weight: bold;
-webkit-box-shadow: 1px 1px 0px  #414648;
-moz-box-shadow: 1px 1px 0px #414648;
box-shadow: 1px 1px 0px #414648; 
  background: #1c1f1f;
  background-image: -moz-linear-gradient(top, #3c4245, #1c1f1f); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3c4245),color-stop(1, #1c1f1f)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c4245', EndColorStr='#1c1f1f'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c4245', EndColorStr='#1c1f1f')"; /* IE8 */
   }
      
span.commentButton a:link {
   padding: 4px 6px;
   margin:0 4px;
 font-weight: normal;
 letter-spacing:0.01em;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 0px  #0e1115;
-moz-box-shadow: 1px 1px 0px #0e1115;
box-shadow: 1px 1px 0px #0e1115; 
background:#232e3d;
  background-image: -moz-linear-gradient(top, #68718d, #232e3d); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #68718d),color-stop(1, #232e3d)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#68718d', EndColorStr='#232e3d'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#68718d', EndColorStr='#232e3d')"; /* IE8 */
}
span.commentButton a:hover {
color: #646870;
-webkit-box-shadow: 1px 1px 0px  #3b4045;
-moz-box-shadow: 1px 1px 0px #3b4045;
box-shadow: 1px 1px 0px #3b4045; 
  background-image: -moz-linear-gradient(top, #4e556c, #232e3d); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #4e556c),color-stop(1, #232e3d)); /* Saf4+, Chrome */
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#4e556c', EndColorStr='#232e3d'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4e556c', EndColorStr='#232e3d')"; /* IE8 */
   }
   
span.commentButton a:visited {
color: #CCC;
   padding: 4px 6px;
   margin:0 4px;
 font-weight: normal;
 letter-spacing:0.01em;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 0px  #0e1115;
-moz-box-shadow: 1px 1px 0px #0e1115;
box-shadow: 1px 1px 0px #0e1115; 
background:#232e3d;
  background-image: -moz-linear-gradient(top, #68718d, #232e3d); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #68718d),color-stop(1, #232e3d)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#68718d', EndColorStr='#232e3d'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#68718d', EndColorStr='#232e3d')"; /* IE8 */
}


.more{
float: left;
margin-left:-20px;
}


span.continue_reading {
  padding:0;
} 

span.continue_reading li {
list-style:none;
display:inline;
float:left;
margin: 0 0 0 20px;
}

span.continue_reading li a{
 display:block; height:30px; width:145px; overflow:hidden;  
}

span.continue_reading li a:hover{
  text-indent:-152px; 
}


span.continue_reading a img{
padding: 0;
background: none;
-webkit-box-shadow: 0px 0px 0px none;
-moz-box-shadow: 0px 0px 0px none;
box-shadow: 0px 0px 0px none;
}

span.continue_reading a:hover img{
padding: 0;
background: none;
border: 0;
}

span.backToTop{
  padding:15px 10px;
}

span.backToTop li{
float:right;
list-style:none;
display:inline; 
}

span.backToTop li a{
 display:block; height:31px; width:112px; overflow:hidden; 
  background: none; 
  margin-right:30px;
}

span.backToTop li a:hover{
  text-indent:-112px; 
  background: none;
}


/* ------------------------------------------------------------------- */
/* 		SINGLE PAGE TEMPLATE STYLES    */
/* ------------------------------------------------------------------- */

.miniSocialMediaBar{
background: #d9dce1;
height: 43px;
width:588px;
padding: 5px;
margin: 5px 0px 5px 0;
-webkit-box-shadow: 1px 1px 3px #808895;
-moz-box-shadow: 1px 1px 3px #808895;
box-shadow: 1px 1px 3px #808895;
}

.miniSocialMediaBar li, .socialMediaBar li {
list-style: none;
display: inline;
}

.miniSocialMediaBar li a, .socialMediaBar li a{
float: left;
padding: 5px;
margin: 0 2px;
}

.miniSocialMediaBar span.facebook{
float:right;
margin-top:-19px;
margin-right: 10px;
}

.socialMediaBar span.facebook{
float:right;
margin-top:-19px;
margin-right: 180px;
}

li.label {
float: left;
padding: 13px 10px 0 0;
font-weight: bold;
color: #484e5c;
}

.miniSocialMediaBar div.topsy-sm a, .socialMediaBar div.topsy-sm a{
margin-top:12px;
}

.miniSocialMediaBar li a:hover, .socialMediaBar li a:hover{
background: #bac1cc;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.socialMediaBar{
background: #d9dce1;
width:568px;
padding: 10px 20px;
margin: 15px 0px 5px 0;
-webkit-box-shadow: 1px 1px 3px #808895;
-moz-box-shadow: 1px 1px 3px #808895;
box-shadow: 1px 1px 3px #808895;
}

.post_ad{
background: url(images/post_ad_background.gif) no-repeat;
height:90px;
width:604px;
margin: 0 auto;
text-align: center;
padding: 10px 0 10px;
}


.postauthor img {
    float: left;
    margin: 0 15px 8px 0;
}

.postauthor p{
font-size: 0.76em;
}

.postauthor a{
font-weight: bold;
}

.post_tags{
background:#bac1cc url(images/tag_bar.png) no-repeat;
padding: 7px 20px 4px 10px;
width:579px;
height: 36px;
margin: 0;
font-size: 0.9em;
color: #FFF;
text-shadow: 1px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1);
}

.post_tags a{
font-weight: bold;
color: #FFF;
text-decoration: none;
}

.post_tags a:visited{
color: #b9c0cb;
}

.post_tags a:hover{
color: #CCC;
}

.entry-image a img, .entry-image img{
text-align: center;
padding: 4px;
background: #d9dce1;
-webkit-box-shadow: 1px 1px 3px #808895;
-moz-box-shadow: 1px 1px 3px #808895;
box-shadow: 1px 1px 3px #808895;
}

.entry-image a:hover img{
padding: 0;
background: #FFF;
border: 4px solid #484e5c;
}

#MarketGid1665 table, #MarketGid1665 td, #MarketGid1665 img{
border:0;
background:#d9dce1;
}

/* ------------------------------------------------------------------- */
/* 		PAGE SIDEBAR INCLUDING WIDGETS                    */
/* ------------------------------------------------------------------- */

/*Flickr Badge
.flickr_thumb a:link{background: #000; padding: 3px; margin: 5px 3px 0px;}
.flickr_thumb a:hover{background: #cbeb8a;}
*/

div.sidebar li {
list-style:none;
}

div.sidebar li img{
vertical-align: middle;
}

/*******SOCIAL WIDGET*********/
#carbonads-container{
margin:15px 0;
float:left;
}

#carbonads-container .carbonad{
background: #1f232b !important;
border: 0 !important;
width:300px !important;
}

..carbonad-text {
color: #b8bfca !important;
}

.carbonad-text a{
color: #FFF !important;
}
.carbonad-tag, .carbonad-tag a{
color:#484e5c !important;
}

.carbonad-text a:hover, .carbonad-tag a:hover{
color: #7b3422 !important;
}

.followBox{
border: 1px solid #E2E2E2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
width: 280px;
float: left;
margin: 0 10px;
padding: 10px;
text-align: center;
}

img.avatar48{
float: left;
width:48px;
margin-right:5px;
vertical-align: middle;
}

span.followMe{
  padding:5px 0px;
}

span.followMe li{
float:right;
list-style:none;
display:inline; 
}

span.followMe li a{
 display:block; height:31px; width:112px; overflow:hidden; 
  background: none; 
  margin-right:30px;
}

span.followMe li a:hover{
  text-indent:-112px; 
  background: none;
}

#new_contact p label{
color:#111;
text-align: right;
}

#new_contact p{
margin-right:10px; 
text-align: left;
color: #111;
}

#new_contact input{
padding: 5px;
float: right;
}

.formHolder{
width:270px;
}

.widgetSocial{
background:#222c3c url("images/widget_background.jpg") no-repeat top left;
margin:15px 0;
padding: 15px;
float:left;
width:270px;
}

.widgetSocial a img, .widgetSocial img{
text-align: center;
padding: 4px;
background: #d9dce1;
-webkit-box-shadow: 1px 1px 3px #808895;
-moz-box-shadow: 1px 1px 3px #808895;
box-shadow: 1px 1px 3px #808895;
}

.widgetSocial a:hover img{
padding: 0;
background: #FFF;
border: 4px solid #484e5c;
}


.widgetSocialIcons{
background:#222c3c url("images/widget_background.jpg") no-repeat top left;
margin:15px 0;
padding: 15px 10px 15px 10px;
float:left;
width:275px;
}

.widgetComment, .widgetSocial_tweet{
background:#222c3c url("images/widgetComment_background.jpg") no-repeat top left;
margin:15px 0;
padding: 15px;
}

.widgetSocialIcons li{
display:inline;
float:left;
}

.widgetSocial li a, .widgetSocialIcons li a, .widgetComment li a{
display: inline;
float: left;
font-size: 0.7em;
text-align: center;
list-style: none;
padding: 5px;
margin: 0 2px;
color:			#FFF;
text-shadow: 1px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1);
}

.widgetSocial li a:hover, .widgetSocialIcons li a:hover, .widgetComment li a:hover{
background:#484e5c;
padding: 5px;
}

.widgetSocial li img, .widgetSocialIcons li img, .widgetComment li img{
vertical-align: middle;
margin: 0 0 6px 0;
}

.widgetHeading{
width:50%;
display:block;
margin:0 auto;
text-align: center;
margin-bottom:10px;
margin-top: -24px;
text-transform: uppercase;
font-size: 0.8em;
font-weight: bold;
text-shadow: 0px 1px 1px #FFF;
color: #252931;
padding: 5px 8px;
background: #d9dce1;
-webkit-box-shadow: 1px 1px 3px #808895;
-moz-box-shadow: 1px 1px 3px #808895;
box-shadow: 1px 1px 3px #808895;
}
        
/*
.widgetHeading{
display:block;
margin:0 auto;
margin-top:10px;
width:50%;
   padding: 6px 8px;
color:			#FFF;
text-shadow: 1px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1);
text-align: center;
font-size: 0.75em;
text-transform: uppercase;
 font-weight: normal;
 letter-spacing:0.01em;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 0px  #0e1115;
-moz-box-shadow: 1px 1px 0px #0e1115;
box-shadow: 1px 1px 0px #0e1115; 
background:#1b1e1e;
  background-image: -moz-linear-gradient(top, #454c4f, #1b1e1e); /* FF3.6 */
/*
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #454c4f),color-stop(1, #1b1e1e)); /* Saf4+, Chrome */
 /*
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#454c4f', EndColorStr='#1b1e1e'); /* IE6,IE7 */
 /*
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#454c4f', EndColorStr='#1b1e1e')"; /* IE8 */
}
*/

img.adSize{
padding-top: 10px;
}

.adSpot_300x250{
margin:12px 0;
}

.friends li a{
width:92%;
display: block;
float: left;
color:#fff;
padding: 10px 5px;
font-weight:normal;
font-size:1.0em;
text-align: left;
	background: url(images/widget_splitter.png) bottom left no-repeat;
}

li.feed a{
color:#fff;
padding: 10px 5px;
width:92%;
display: block;
float: left;
font-weight:normal;
font-size:1.0em;
text-align: left;
	background: url(images/widget_splitter.png) bottom left no-repeat;
}

li.feed a:hover, .friends li a:hover{
	background:#484e5c url(images/widget_splitter.png) bottom left no-repeat;
padding: 10px 5px;
}

/* Contains the entire tabbed section */
.tabbed {
	}

/* List of tabs */
.tabbed ul.tabs {
	float: left;
	display: inline;
	width: 100%;
	margin: 10px 0 0 0;
	padding: 0;
	}
.tabbed ul.tabs li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	}
.tabbed ul.tabs li a {
	overflow: hidden;
	display: block;
	margin: 0 2px 0 0;
	padding: 10px 12px;
color:#fff;
text-shadow: 1px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1);
	cursor:pointer;
	}
.tabbed ul.tabs li a:hover {
background:#222c3c;
cursor:pointer;
}

/* The current selected tab */
.tabbed ul.tabs li a.tab-current {
background:#1f232b;

	}

/* The content shown when a tab is selected */
.tabbed div {
	float: left;
	display: block;
	width: 90%;
background:#222c3c url("images/widget_background.jpg") no-repeat top left;
margin:15px 0;
padding: 15px;
	}

/* Set the CSS to make sure the other tabs' content isn't shown other than the first */
.tabbed div.t2, .tabbed div.t3, .tabbed div.t4 {
	display: none;
	}

/* Content for inside your tabs' divs */
.tabbed div p {
color:#fff;
text-shadow: 1px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1);
font-weight:normal;
font-size:1.0em;
text-align: left;
	}
	
.t1 li a, .t2 li a, .t3 li a{
color:#fff;
text-shadow: 1px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1);
font-weight:normal;
font-size:1.0em;
text-align: left;
width:92%;
display: block;
float: left;
padding: 10px 5px;
	background: url(images/widget_splitter.png) bottom left no-repeat;
}
	
.t1 li a:hover, .t2 li a:hover, .t3 li a:hover{
	background:#484e5c url(images/widget_splitter.png) bottom left no-repeat;
padding: 10px 5px;
}

.tweet, .query {
  color: #FFF;
}
.tweet .tweet_list, .query .tweet_list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
      text-transform: uppercase;
      font-size: 1.0em;
}

.tweet .tweet_list li, .query .tweet_list li {
      overflow-y: auto;
      overflow-x: hidden;
      border-bottom:1px solid #484e5c;
      padding: 5px 0;
}
.tweet .tweet_list li a, .query .tweet_list li a {
 color: #FFF;
 text-decoration: underline;
}

.tweet .tweet_list li a:hover, .query .tweet_list li a:hover {
        background: #3c4245;
        color:#646870;
}
.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
}
.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
      margin-right: .5em;
      float: left;
}
.tweet .tweet_list .tweet_avatar img a, .query .tweet_list .tweet_avatar img {
        vertical-align: middle;
        padding: 0;
        background: 0;
}

.widgetSocial-tweet li a{
float: left;
text-align: center;
list-style: none;
padding: 0px;
margin: 0px;
}

.widgetSocial-tweet li a:hover{
background:#484e5c;
padding: 0px;
}

#sidebar_contact p label{
color:#FFF;
text-align: right;
}

#sidebar_contact p{
margin-right:10px; 
text-align: left;
color: #FFF;
}

#sidebar_contact input{
padding: 5px;
float: right;
}


/*******SEARCH*********/

#searchform_top{
	padding-top:2px;
	margin-left:22px;
	margin-top:6px;
	outline:none;
}

#searchform_top_text{
	width:55%;
	border:0px;
	background: none;
	color:#666;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#gosearch{
float: left;
position: relative;
	margin: -19px 0px 0 140px;
}

#main_search{
float: left;
position: relative;
	margin: 10px 0 0 5px;
	width:250px;
	height:52px;
	background: url(images/search.png) top left no-repeat;
}

.popularPosts li a{
			color:#fff;
		padding: 5px 10px;
			margin: 0;
			display:block;
			font-weight:normal;
			font-size:1.0em;
			text-align: left;
}

.popularPosts li a:hover{
		background: #484e5c;
		padding: 5px 10px;
}

.popularPosts li img{
vertical-align: middle;
float: left;
margin-right: 8px;
}


.relatedPosts li a{
			color:#fff;
		padding: 5px 10px;
			margin: 0;
			display:block;
			float: left;
			width:94%;
			font-weight:normal;
			font-size:1.0em;
			text-align: left;
}

.relatedPosts li a:hover{
		background: #484e5c;
		padding: 5px 10px;
}

.relatedPosts li img{
vertical-align: middle;
float: left;
margin-right: 8px;
}

/* ------------------------------------------------------------------- */
/* 		BLOG COMMENTS - INCLUDING FORM/COMMENT STRUCTURE        */
/* -------------------------------------------------------------------*/
div.comments {
list-style: none;
padding:0 0.5em;
margin:0 6px 0 16px;
}

div.comments li {
list-style: none;
padding:0.5em;
margin-bottom: 0.8em;
}

div.comments ol li {
margin:0 0 0.05em 0;
padding:1.3em;
}

li.odd-row{
background:#dadde1;
   /* change the background color or other attributes here */
}


.odd-row .comment-author img{
-webkit-box-shadow: 2px 2px 4px #252931;
-moz-box-shadow: 2px 2px 4px #252931;
box-shadow: 2px 2px 4px #252931; 
background:#FFF;
padding:3px;
float:right;
}

.comment-name, .comment-name a{
font-size:1.2em;
text-shadow: 0px 1px 1px #FFF;
font-weight:normal;
color:#7b3422;
}

.odd-row .comment-name a:hover{
background:#bfc6d0;
}

.comment-name a:hover, .comment-author .comment-name a:hover{
background: #dadde1;
}

.comment-meta{
font-weight: bold;
font-size: 0.85em;
margin: 0;
padding: 2px 0 3px 0;
color:#252931;
text-shadow: 0px 1px 1px #FFF;
text-transform: uppercase;
}

.comment-author img{
-webkit-box-shadow: 2px 2px 4px #252931;
-moz-box-shadow: 2px 2px 4px #252931;
box-shadow: 2px 2px 4px #252931; 
background:#FFF;
padding:3px;
float:right;
}

.author-comment .comment-name{
color: #dadde1;
text-shadow: 0px 1px 1px #252931;
}

.author-comment .comment-meta{
color: #484e5c;
text-shadow: 0px 1px 1px #252931;
}

.author-comment p{
color: #FFF;
}

.author-comment .comment-author img{
-webkit-box-shadow: 2px 2px 4px #252931;
-moz-box-shadow: 2px 2px 4px #252931;
box-shadow: 2px 2px 4px #252931; 
background:#FFF;
padding:3px;
float:right;
}
 
li.author-comment{
background:url("images/background.png") repeat top left;
/* change the background color or other attributes here */
}

/*******************TRACKBACK and TOGGLE TRACKBACK**********************/

div#trackbacks-list ul{
margin:0;
padding: 0;
list-style: none;
}

div.trackbacks li {
list-style: none;
padding:0.5em;
border-bottom: 1px solid #dadde1;
margin:0;
}

div#trackbacks-list ul li a{
margin:0;
padding:3px;
font-size:1.0em;
text-shadow: 0px 1px 1px #FFF;
text-decoration: none;
font-weight:normal;
text-transform: none;
color:#7b3422;
}

div#trackbacks-list ul li a:hover{
background: #dadde1;
}

h2.trigger {
	padding: 0 0 0 50px;
	margin: 0 0 0 22px;
	background: url("images/h2_trigger_a.gif") no-repeat;
	height: 43px;
	line-height: 43px;
	width: 300px;
	font-size: 1.1em;
	font-weight: normal;
	float: left;
}
h2.trigger a {
color:#7b3422;
text-shadow: 0px 1px 1px #FFF;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover {
color:#252931;
}

h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.toggle_container .block {
	padding: 10px; /*--Padding of Container--*/
}


/*******************COMMENT FORM**********************/

#respond{
margin: 0 0 0 22px;
}

form#commentform .form-label {
margin:1em 0 0;
font-weight: bold;
color:#252931;
text-shadow: 0px 1px 1px #FFF;
}

.authcomment {  
background-color: #333 !important;  
}

form#commentform span.required {
background:#bbc2cd;
color:#7b3422;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.75em;
color:#dadde1;
background: #474d5b;
-webkit-box-shadow: 1px 1px 1px #dadde1;
-moz-box-shadow: 1px 1px 1px #dadde1;
box-shadow: 1px 1px 1px #dadde1; 
}

textarea#comment {
height:13em;
overflow:auto;
width:93%;
}

.form-submit .button {
border: 0;
margin-top: 8px;
	background: url("images/button_submit.png") top left no-repeat;
 height:32px; width:145px;	
}

/* ------------------------------------------------------------------- */
/* 		PAGE BOTTOM INCLUDING FOOTER/COPYRIGHT/DESIGNER                    */
/* ------------------------------------------------------------------- */

.columnHolder{
margin: 0px 0 0 16px;
padding-top: 45px;
}

.footerColumn{
float: left;
position: relative;
width:200px;
padding: 0 10px;
margin-right:28px;
}

.footerColumn2{
float: left;
position: relative;
width:200px;
padding: 0 10px;
margin-right:36px;
}

.footerColumn3{
float: left;
position: relative;
width:200px;
padding: 0 10px;
margin:0;
}

#footer p{
color:#7d94aa;
font-size: 0.75em;
}

#footer h4{
text-shadow: 1px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1);
color: #FFF;
font-weight: normal;
font-size: 1.4em;
text-align: center;
padding-bottom: 6px;
}

#footer a:link{
color: #a7a7a7;
}

#footer a:hover{
background: #FFF;
color:#1f232b;
}

#footer a:visited{
color: #999;
}

#footer li{
list-style: none;
}

#footer li img{
vertical-align: middle;
padding: 0 10px 0 0 ;
}

img.mapleLeaf{
float:right;
}

img.footerAvatar{
float: left;
width: 48px;
margin-right: 4px;
}


.copyright p{
margin:30px 0 0 20px;
font-size: 1.0em;
text-align: left;
color:#7d94aa;
}

contactBox p{
float: left;
background: #CCC;
}


/* ------------------------------------------------------------------- */
/* 		AUTHOR PAGE ELEMENTS                */
/* ------------------------------------------------------------------- */
.authorPosts li{
list-style: none;
}

.authorPosts li a{
			border-bottom: 1px solid #999;
			margin: 0;
			display:block;
			padding:0.5em .5em;
			font-weight:bold;
			font-size:1.0em;;
}

.authorPosts li a:hover{
		background: #F2F2F2;
}

/* ------------------------------------------------------------------- */
/* 		PAGINATION                    */
/* ------------------------------------------------------------------- */
div.navigation div.nav-next{
float: right;
margin-right: 340px;
}

div.navigation div.nav-previous{
width:40%;
float: left;
margin-left: 30px;
}

div.navigation div.nav-next a{
text-align: right;
padding: 6px 8px;
margin:0 2px;
color:			#FFF;
text-shadow: 1px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1);
font-size: 0.75em;
 text-transform: uppercase;
 letter-spacing:0.01em;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 0px  #0e1115;
-moz-box-shadow: 1px 1px 0px #0e1115;
box-shadow: 1px 1px 0px #0e1115;
background:#1b1e1e; 
  background-image: -moz-linear-gradient(top, #454c4f, #1b1e1e); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #454c4f),color-stop(1, #1b1e1e)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#454c4f', EndColorStr='#1b1e1e'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#454c4f', EndColorStr='#1b1e1e')"; /* IE8 */
}


div.navigation div.nav-next a:hover{
color: #646870;
-webkit-box-shadow: 1px 1px 0px  #414648;
-moz-box-shadow: 1px 1px 0px #414648;
box-shadow: 1px 1px 0px #414648; 
  background-image: -moz-linear-gradient(top, #3c4245, #1c1f1f); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3c4245),color-stop(1, #1c1f1f)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c4245', EndColorStr='#1c1f1f'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c4245', EndColorStr='#1c1f1f')"; /* IE8 */
}

div.navigation div.nav-previous a{
padding: 6px 8px;
margin:0 2px;
color:			#FFF;
text-shadow: 1px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1);
font-size: 0.75em;
 text-transform: uppercase;
 letter-spacing:0.01em;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 0px  #0e1115;
-moz-box-shadow: 1px 1px 0px #0e1115;
box-shadow: 1px 1px 0px #0e1115;
background:#1b1e1e;
  background-image: -moz-linear-gradient(top, #454c4f, #1b1e1e); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #454c4f),color-stop(1, #1b1e1e)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#454c4f', EndColorStr='#1b1e1e'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#454c4f', EndColorStr='#1b1e1e')"; /* IE8 */
}
div.navigation div.nav-previous a:hover, div.navigation div.nav-next a:hover{
color: #646870;
-webkit-box-shadow: 1px 1px 0px  #414648;
-moz-box-shadow: 1px 1px 0px #414648;
box-shadow: 1px 1px 0px #414648; 
background:#1c1f1f;
  background-image: -moz-linear-gradient(top, #3c4245, #1c1f1f); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3c4245),color-stop(1, #1c1f1f)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c4245', EndColorStr='#1c1f1f'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c4245', EndColorStr='#1c1f1f')"; /* IE8 */
}

div.navigation div.nav-previous a:visited, div.navigation div.nav-next a:visited{
color: #646870;
-webkit-box-shadow: 1px 1px 0px  #414648;
-moz-box-shadow: 1px 1px 0px #414648;
box-shadow: 1px 1px 0px #414648; 
background:#3c4245;
  background-image: -moz-linear-gradient(top, #3c4245, #1c1f1f); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #3c4245),color-stop(1, #1c1f1f)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c4245', EndColorStr='#1c1f1f'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c4245', EndColorStr='#1c1f1f')"; /* IE8 */
}

/* ------------------------------------------------------------------- */
/* 		DEFAULT WORDPRESS SANDBOX STYLES                    */
/* ------------------------------------------------------------------- */
.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary {
margin-top:0em;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

input#author,input#email,input#url{
width:93.5%;
}


div#menu ul li,div.gallery dl {
float:left;
}

/* Begin 404 STYLES */
.four04_pops li{
list-style: none;
}
.four04_pops li a{
			color:#222;
			border-bottom: 1px solid #222;
			margin: 0;
			display:block;
			padding:0.5em .5em;
			font-weight:bold;
			font-size:1.0em;;
			height: auto;
			min-height: 45px;
}
.four04_pops li a:hover{
background: #0099ff;
}

.four04_pops li img{
vertical-align: middle;
}
/*BUZU*/
.noBG{
	background-image: none;
}
.forThumbnails .nav-next{
	margin-right: 30px !important;
}
#maybeDisplayControler{
	width: 250px;
	height:30px;
	background-image: url('images/showMore-Less.png');
	display: block;
	margin: auto;
	cursor: pointer;
	background-repeat: no-repeat;
}
.toShow{
	background-position: left top;
}
.toHide{
	background-position: 0 -31px;
}
div.sidebar{
	background-color: #464C5A;
}

