

body {
	font-family: Arial,Georgia, serif;
	color: #21201C;
	background:#9ea399 url(img/bodybg.gif) repeat-y center top;
	border-top:10px solid #000;}
.container{position:relative;}
.underline{background:url(img/lightline.png) repeat-x bottom left;padding:0em 0 .5em 0;}
.content{background:url(img/contentbg.gif) repeat-x left top;clear:both;}
body#home .contentshine{padding-top:81px;}
.contentshine{padding-top:9px;}
.single{}

/* Typography
---------------------------------------------------------------------------------------- */
h1 {font-size:2em;font-family:Arial, san-serif;letter-spacing:-1px;line-height:1.1em;color:#333;}
.heading{color:#333;padding:1em 0 .7em 0;font-size:2.2em;background:url(img/shade.png) repeat-x left bottom;margin-bottom:1em;}
.heading span{font-size:.5em;letter-spacing:0px;font-family:georgia;font-style:italic;vertical-align:middle;padding-left:20px;color:#767a73;}
.heading a{color:#333;border-bottom:1px dotted #B7BEB2;}
.delicious_com h1{font-size:1.4em;}

h1 a{color:#444}
h1 a:hover{border-bottom:2px solid #363531;}

h2{color:#333;}
h2 a{}
h2.sans{font-family:Arial;line-height:1.2em;font-size:1.8em;}
h2 a:hover{}
h3{font-size:2em;}
h4{font-size:.9em;margin-bottom:.25em;text-transform:uppercase;color:#767a73;}
h5{}
h5 a{}
h6{}
h6 a{}
h6 a:hover{}

.clear{clear:both;}
.content p{font-size:1em;}
.content ul{list-style-type:circle;margin-left:20px;}
.content .sidebar ul,.footer ul{list-style-type:none;margin-left:0;}



#deck{background:url(img/promoshell2.png) no-repeat left top;height:433px;width:1060px;position:absolute;left:-54px;top:77px;}
#deckimg{margin-top:23px;margin-left:19px;background:url(img/promo2.jpg) no-repeat -30px top;height:386px;width:1020px;position:relative;}
#deck .last{padding-bottom:2em;}
#deck .deckholder{position:absolute;bottom:66px;width:430px;left:35px;text-align:right;}
#deck h1{color:#adba99;font-size:3em;}
#deck h2{color:#627363;font-size:1.33em;margin-bottom:3em;}
#deck h2 a{color:#adba99;border-bottom:1px dotted #627363;}
#deckimg{}

/*
#deck{background:url(img/promoshell.png) no-repeat left top;height:433px;width:980px;position:absolute;left:-15px;top:77px;}
#deckimg{margin-top:37px;margin-left:22px;background:url(img/promo.jpg) no-repeat left top;height:360px;width:890px;position:relative;}
#deck .last{padding-bottom:2em;}
#deck .deckholder{position:absolute;bottom:54px;width:370px;left:35px;text-align:right;}
#deck h1{color:#adba99;font-size:2.7em;letter-spacing:.02em;}
#deck h2{color:#627363;font-size:1.25em;margin-bottom:2em;}
#deck h2 a{color:#adba99;border-bottom:1px dotted #627363;}
#deckimg{}
*/


.viewwork{display:block;height:36px;background:url(img/work.gif) no-repeat right top;border:0;}
.viewwork:hover{border:0;background-position:right -36px;}

/* Frontdoor Image Shadow
---------------------------------------------------------------------------------------- */
a.shadow{padding:10px;float:right;margin:0 0 1.33em 1.33em;border:0;background:url(img/shade.png); -moz-border-radius:5px;-webkit-border-radius:5px;line-height:1px;}
a.shadow:hover{border:0;}
a.shadow img{}

#servicelist{background:url(img/shade.png) repeat-x left top;list-style-type:none;margin:0;}
#servicelist li{padding:.33em 0;background:url(img/shade.png) repeat-x left bottom;color:#666;}
#servicelist li strong{font-weight:normal;font-size:1.2em;display:block;color:#000;}
#servicelist li strong span{color:#bd3259}

/* Front door portfolio list
---------------------------------------------------------------------------------------- */
.thumb{display:block;height:95px;width:95px;float:left;background:url(img/thumbbg.png) no-repeat left top;}
.thumbnail{margin:10px 0 0 10px;display:block;height:75px;width:75px;overflow:hidden;}
.title{color:#333;padding-top:2.5em;display:block;clear:right;font-size:1.2em;display:none;}
#portfolio_list{background:url(img/lightline.gi) repeat-x top left;padding-top:2px;}
#portfolio_list li{float:left;margin-left:-10px;}
#portfolio_list li a{display:block;height:96px;border:0;padding:0 0 0 0;}


/* Portfolio list
---------------------------------------------------------------------------------------- */
#portfolio_tile{margin-left:-75px;list-style-type:none;height:1%;.width:1050px;}
#portfolio_tile li{float:left;background:url(img/shade.png);margin:0 0px 20px 75px;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;.width:240px;.position:relative;}
#portfolio_tile li a{display:block;overflow:hidden;border:0;height:125px;}
#portfolio_tile a img{}
#portfolio_tile span{display:block;padding-top:8px;font-size:.8em;text-transform:uppercase;font-family:Arial;color:#767a73;width:240px;height:1.5em;overflow:hidden;}

/* Sidebar
---------------------------------------------------------------------------------------- */

.sidebar h4{background:url(img/shade.png) repeat-x left bottom;padding-bottom:.33em;text-align:right;}
.sidebar ul{margin-bottom:2em;}
.sources li{font-size:.85em;text-transform:uppercase;background:url(img/shade.png) repeat-x left bottom;clear:both;}
.sources li a{display:block;border:0;line-height:2.4em;}
.sources li a:hover{color:#BD3259;}
.sources li a span{float:right;display:block;height:18px;width:18px;background:url(img/icons.gif) no-repeat 0 0;margin-top:3px;}
.sources li a:hover span{background-position:-18px 0;}
.sources li a.flickr span{background-position:0 -18px;}
.sources li a.flickr:hover span{background-position:-18px -18px;}
.sources li a.tumblr span{background-position:0 -54px;}
.sources li a.tumblr:hover span{background-position:-18px -54px;}
.sources li a.twitter span{background-position:0 -36px;}
.sources li a.twitter:hover span{background-position:-18px -36px;}

/* Portfolio Image
---------------------------------------------------------------------------------------- */
.right{text-align:right;}
.shadow500{padding:10px;background:url(img/shade.png);line-height:1px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.shadow500 img{}

a{color:#444;text-decoration:none;border-bottom:1px dotted #B7BEB2;}
a:hover{border-bottom:2px solid #777;}
/*.content a{color:#fff;border-bottom:1px solid #222;}
.content a:hover{color:#d5df24;border-bottom:2px solid #d5df24;}*/

.twitter_com h1, .ba21_tumblr_com_quote h1{font-family:Georgia;border:0;font-size:1.8em;color:#BD3259; line-height: 1.2em;letter-spacing:.02em;word-spacing:.1em;}



ul.tag_cloud{padding-top:1em;}
ul.tag_cloud li a{border-bottom:1px solid #222;color:#fff;}
ul.tag_cloud li a:hover{color:#d5df24;}



/* Activity Feed

---------------------------------------------------------------------------------------- */
#activity_list .item{background:url(img/shade.png) repeat-x bottom left;padding:1em 0 2.5em 0;margin-bottom:2.5em;position:relative;}

.indent{}
.icon{position:absolute;width:18px;height:18px;top:1.3em;left:0;}
.icon a{display:block;height:18px;background:url(img/icons.gif) no-repeat 0 0;border:0;}
.icon a:hover{background-position:-18px 0;}
.delicious_com .icon{top:1em;}
.flickr_com .icon a{background-position:0 -18px;}
.flickr_com .icon a:hover{background-position:-18px -18px;}
.twitter_com .icon a{background-position:0 -36px;}
.twitter_com .icon a:hover{background-position:-18px -36px;}
.ba21_tumblr_com .icon a,.ba21_tumblr_com_quote .icon a,.ba21_tumblr_com_video .icon a,.ba21_tumblr_com_link .icon a,.ba21_tumblr_com_photo .icon a{background-position:0 -54px;}
.ba21_tumblr_com .icon a:hover, .ba21_tumblr_com_quote .icon a:hover,.ba21_tumblr_com_video .icon a:hover,.ba21_tumblr_com_link .icon a:hover,.ba21_tumblr_com_photo .icon a:hover{background-position:-18px -54px;}


.meta p{font-size:1.0em;color:#86827a;border-top:0px solid #BEBAAE;margin:0 0 .75em 0;line-height:1.4em;clear:both;}
.meta a{border-bottom:1px dotted #86827a;color:#86827a;}
.meta strong{}
.meta a:hover{color:#21201C;border-bottom:1px solid #21201C;}
.site {padding-top:6px;}
.site a{border:0;}

.shade{padding:10px;background:url(img/shade.png);border:0;line-height:1px;-moz-border-radius:5px;-webkit-border-radius:5px;}

#breadcrumb{
	border-top:0px solid #171717;padding-bottom:1em;padding-top:.5em;}
#breadcrumb h5{color:#444;font-size:1.8em;padding-bottom:.5em;font-family:Arial,georgia;font-style:normal;line-height:1em;}
#breadcrumb h1{color:#d5df24}
#breadcrumb h1 span{color:#444;}
#breadcrumb a{color:#444;border:0;}
#breadcrumb a:hover{border-bottom:0px solid #d5df24;color:#d5df24;}
.line {border-bottom:1px solid #171717;}
.topline{border-top:1px solid #D4D9D0;padding-top:.5em;}
.item {}
.ba21_tumblr_com{}
.push-2,.push-8{margin-left:1.33em;}



/*Item Tags
---------------------------------------------------------------------------------------- */
.content p.item_tags {
    color:#86827a;line-height:18px;}
.launched span{color:#444;}
.item_tags a,ul.tag_list li a{color:#86827a;border:0;margin:0 3px 5px 0;background:url(img/tag.png) no-repeat left center;line-height:18px;padding:1px 5px 2px 15px;font-size:.9em;}
.item_tags a:hover,ul.tag_list li a:hover{color:#DDE5D7;border:0;background-position:-300px center;}
ul.tag_list{padding-bottom:4em;margin-top:0em;padding-top:.66em;}
ul.tag_list li {
    float:left;
    margin: 0 0 3px 0;   
}




p.tagline{font-size:1.4em;}
.pagination {
clear:both;
    margin-bottom:1.5em;
	padding:2em 0 0;
	height:1px;
}
.pagination a,.currentpage{padding:3px 6px;color:#ACB3A8;background:#1B1C1B;font-family:Arial;font-size:.9em;-moz-border-radius:3px;-webkit-border-radius:3px;border:0;}
.currentpage{background:url(img/shade.png);color:#000;}
.pagination a:hover{background:#171717;border-color:#222;}

div#sidebar_container h3 {
    border: 1px solid #CCC;
    border-style: none none solid none;
    margin: 10px 0 5px 0;   
}


div#comments_container {
    border: 1px solid #EEE;
    border-style: solid none none none;
    padding: 10px 0;
    margin-top: 20px;   
}



/* Header
---------------------------------------------------------------------------------------- */
#headerwrap{border-top:1px solid #262626;border-bottom:1px solid #DBE3D5;background:#0F100F url(img/grille.gif);}
body#home #headerwrap{height:440px;}
#glowwrap{background:url(img/shine.png) no-repeat center 1px;}
#header{background: url(img/) repeat-x left top;width:950px;margin:0 auto}
#logo{padding-top:44px;margin-bottom:18px;}
#logo a{display:block;width:140px;height:63px;background:url(img/logo.gif) no-repeat;text-indent:-3000px;border-bottom:0px solid #B7AE9E;outline:0;}
#logo a:hover{outline:0;}
#headerwrap ul{position:absolute;top:47px;/*left:120px;*/right:0;}
#headerwrap ul li{list-style-type:none;display:inline;}
#headerwrap ul li a{border:0;margin:0 0px 0 0;color:#595d59;font-family:Arial, san-serif;font-size:.9em;text-transform:uppercase;padding:5px 9px;border:1px solid #222;-moz-border-radius:5px;-webkit-border-radius:3px;background:#000 ; letter-spacing:.07em;}
#headerwrap ul li a:hover,body#portfolio .portfolionav a,body#services .servicesnav a,body#blog .blognav a,body#contact .contactnav a{color:#B0BD9C;border-color:#333;background:#0d0e0c url(img/navbg.gif) repeat-x;}
#headerwrap .min a{color:#595d59;}


/* Tumblr Type, etc.
---------------------------------------------------------------------------------------- */
li.ba21_tumblr_com_conversation {  }
li.ba21_tumblr_com_conversation ul li.line0{background:#111;}
li.ba21_tumblr_com_conversation ul li.line0, li.ba21_tumblr_com_conversation ul li.line1 { border-bottom: 0px solid #171717; line-height:1.7em;}
li.ba21_tumblr_com_conversation ul li div.name { text-align: right; color:#d5df24;text-transform:uppercase;font-family:Courier New;}
li.ba21_tumblr_com_conversation ul li div.phrase { font-family:Courier New;border:0; }
.ba21_tumblr_com_photo img{float:right;background:url(img/shade.png);padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 0 1.33em 1.33em;}

/* tag cloud */

ul.tag_cloud {margin-top: 0em;}
ul.tag_cloud li a{color:#777;}
ul.tag_cloud li a:hover{color:#d5df24;border-bottom:2px solid #d5df24;}
/* source list */
ul.source_list { margin-top: 1em;}
ul.source_list li a { margin:0 65px;color:#888;line-height:2em;display:block;border-bottom:0px solid #171717;padding:0 15px;}
ul.source_list li a:hover{background:#000;color:#d5df24;opacity:1;}
ul.source_list li .source_name { padding-left: 15px; }
ul.source_list li .source_count { font-family:Courier;width:6em;font-size:1em;letter-spacing:-1px;display:block;float:left;color:#444;  }
ul.source_list li .source_domain {float:right;color:#444; }
ul.source_list li .source_feed {float:right;color:#444;}
.padtop{padding-top:2em;}
/* jquery tabs css for services page */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen {.ui-tabs-hide {display: none !important;}}

/* Hide useless elements in print layouts... */
@media print {.ui-tabs-nav {display: none;}}

#process ul li {display: inline;}
#process-content { height: 150px;}

.ui-tabs-selected a { border-bottom: none;}
.email{}

a.content-media {float:right;margin-bottom:1.33em;margin-left:1.33em; border:0;}


.all a{font-size:.5em;color:#444}
.all a:hover {color:#d5df24;}

.footer{
	background:url(img/shade.png) repeat-x left top;
	padding:2em 0em 4em;
	clear:both;
	width:950px;
	margin:3em auto 0;}
.footer p{
	color:#72756f;}
.footer h4{
	color:#21201C;}
.logofoot{
	background:url(img/logofoot.png) no-repeat right top;}

.feeds li{clear:both;line-height:21px;}
.feeds li a span,.email span{display:block;height:18px;width:18px;background:url(img/icons.gif) no-repeat 0 -72px;float:left;margin-right:4px;margin-top:1px;}
.feeds li.email a span{background-position:0 -90px;}
.feeds li a:hover span{background-position:-18px -72px;}
.right{text-align:right;}
.email{line-height:24px;}
.email span{background-position:0 -90px;margin-top:4px;}
.email:hover span,.feeds li.email a:hover span{background-position:-18px -90px;}
.visit{background:url(img/shade.png);color:#000;padding:4px 8px;border:0;-moz-border-radius:5px;-webkit-border-radius:5px;}
.visit:hover{background-color:#6C6F6A;border:0;color:#DDE5D7}
.blogdesc{background:url(img/shade.png);-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px;margin-bottom:2em;}
