/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	border: 0;
	outline: 0;
	background: transparent;
}
* {
	margin:0px;
	padding:0px;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#343433;
	font-size:12px;
	line-height:21px;
	background:#666d7f;
}
p {
	padding:0px 0px 15px;
}
a {
	color:#262e40;
	text-decoration:none;
}
a:hover {
	color:#b6b9bf;
	text-decoration:underline;
}
acronym, abbr { border-bottom: 1px dotted #B30000; font-size:16.8px; cursor:help;}
/* Reset End */

/* Grid */
.g1 {
	width:80px;
}
.g2 {
	width:180px;
}
.g3 {
	width:280px;
}
.g4 {
	width:380px;
}
.g5 {
	width:480px;
}
.g6 {
	width:580px;
}
.g7 {
	width:680px;
}
.g8 {
	width:780px;
}
.g9 {
	width:880px;
}
.g10 {
	width:980px;
}
.cl {
	margin: 0 10px;
	overflow: hidden;
	float: left;
}
.cr {
	margin: 0 10px;
	overflow: hidden;
	float: right;
}
.rw {
	width: 1000px;
	overflow: hidden;
}
.rw .rw {
	margin: 0 -10px;
	width: auto;
}
/* Grid End*/
#wrapper {
	width:1000px;
	background:#fff;
	/*background:#f5f5ed;*/
}
#wrapper #top-menu {
	background:#b6b9bf;
	height:28px;
	padding:5px 0px 0px 0px;
	text-align:center;
	text-transform:uppercase;
	border-bottom:2px solid #262e40;
}
#wrapper #top-menu a {
	color:#262e40;
	font-weight:bold;
	padding:0px 40px 0px 0px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#wrapper #top-menu a:hover { color:#fff9e3; text-decoration:none;}
#wrapper #header {
	padding:20px 0px 12px 0px;
	height:93px;
	background:#262e40;
}
#wrapper #header .logo a {
	color:#fff9e3;
	font-weight:bold;
}
#wrapper #header .logo a:hover {
	color:#e5e5dd;
}
#wrapper #header .text {
	text-align:center;
	margin-top:40px;
}
#wrapper #header .rssheader {
	width:190px;
	margin-top:80px;
	text-align:right;
}
#wrapper #header .rssheader span#rssheadertext {
	color:#B6B9BF;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 5px;
}
#wrapper #header .rssheader span#rssheadertext a {
	color:#fff9e3;
	font-weight:bold;
}
#wrapper #header .rssheader span#rssheadertext a:hover {
	color:#e5e5dd;
}
#wrapper #daypic {
	height:130px;
	background:#e5e5dd url(../images/daypic01.jpg) no-repeat;
	border-bottom:2px solid #262e40;
	display:none;
}
.textright { text-align:right; font-weight:bold;}
blockquote {
border:1px dashed #b6b9bf;
font-family:Georgia,Times,serif !important;
font-size:14px !important;
font-style:italic;
line-height:20px !important;
margin-bottom:30px;
padding:15px 30px 0px;
}
@font-face {
	font-family: DroidSansMono;
	src: url('http://www.merttol.com/js/DroidSansMono.ttf');
}
code, pre {color:#B30000; font-size:16.8px; font-family:DroidSansMono, Verdana, monospace;}
pre { padding:8px 40px 15px 40px;}
.drop-cap {margin: 0px 8px 0px 0px; float: left; font-family: Georgia,sans-serif; line-height: 100%; font-size: 310%; color: #262E40;}
#image-cap-left { margin:0px 20px 10px 0px; float:left; padding:0px 0px 12px 0px; border-bottom:1px dotted #DCDCDC; text-align:center;  }
#image-cap-left p.caption { font-size:12px; line-height:normal; margin:5px 0px 0px 0px; padding:0px; color:#909090;  }
#wrapper #main-content .post-head {
	margin:0px 0px 15px 0px;
}
#wrapper #main-content .post-head h1 {
	font-size:50px;
	color:#262e40;
	line-height:81px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../images/bg-text-main.png) repeat-x bottom;
	font-weight:normal;
}
#wrapper #main-content .post-head h1 span { color:#B6B9BF;}
div.soundcloud { background: url(../images/soundcloud-guide.gif) no-repeat right; height:81px; margin:0px 0px 15px;}
.download a {
	font-weight:bold;
	background:url(../images/icon-download.png) no-repeat left;
	padding:0px 10px 0px 20px;
}
/*=== POST COL LEFT ===*/
.continue a {
	font-weight:bold;
	background:url(../images/icon-plus.png) no-repeat left;
	padding:0px 0px 0px 20px;
	font-size:12px;
}
.continue a:hover {
	color:#b6b9bf;
}
.anchor a { padding:0px 10px 0px 0px;}
#wrapper #main-content .post-columns { margin:0px 0px 25px 0px;}
#wrapper #main-content .post-columns .left {
}
#wrapper #main-content .post-columns .left .article {
	margin-bottom:30px;
}
#wrapper #main-content .post-columns .left .article-post div.hiding-text { border:1px dashed #dcdcdc; padding:25px; margin:0px 0px 15px 0px; background:#f2f2f2; text-decoration:line-through;}
#wrapper #main-content .post-columns .left .article-post ol.alpha {
	list-style-image:none;
list-style-position:outside;
list-style-type:lower-alpha;
padding:0px 0px 12px 30px;
font-size:14px;
font-weight:bold;
line-height:22px;
color:#0066A8;
}
#wrapper #main-content .post-columns .left .article-post ol.number {
	list-style-image:none;
list-style-position:outside;
list-style-type:upper-roman;
padding:0px 0px 12px 30px;
font-size:14px;
font-weight:bold;
line-height:22px;
color:#0066A8;
}

#wrapper #main-content .post-columns .left .article-post ol.dot {
	list-style-image:none;
list-style-position:outside;
list-style-type:square;
padding:0px 0px 12px 30px;
font-size:14px;
font-weight:bold;
line-height:22px;
color:#0066A8;
}
#wrapper #main-content .post-columns .left .article-post ol.number li, ol.dot li, ol.alpha li {
	border-bottom:1px dotted #DCDCDC;
padding:8px 0 6px 0;
	
	}
#wrapper #main-content .post-columns .left .article-post ol.alpha p, ol.number p, ol.dot p {
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#343433;
}
#wrapper #main-content .post-columns .left .article p.meta-single {
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding:0px 0px 5px 0px;
	border-bottom:2px solid #DCDCDC;
}
#wrapper #main-content .post-columns .left .article p.meta-single a {
	background:url(../images/icon-arrow.png) no-repeat left;
	padding:0px 0px 0px 10px;
	text-transform:uppercase;
	color:#262e40;
}
#wrapper #main-content .post-columns .left .article p.meta-single a:hover {
	color:#b6b9bf;
}
#wrapper #main-content .post-columns .left .article h2 a {
	color:#262E40;
	font-size:18px;
	font-weight:normal;
	line-height:26px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#wrapper #main-content .post-columns .left .article h2 a:hover {
	color:#b6b9bf;
	}

#wrapper #main-content .post-columns .left .article .comments {
	text-align:right;
	padding:4px 0px 0px 0px;
}
#wrapper #main-content .post-columns .left .article .comments a {
	color:#666d7f;
	font-size:11px;
	font-weight:bold;
	background:url(../images/icon-comments-main.png) no-repeat left;
	padding:0px 0px 0px 25px;
}
#wrapper #main-content .post-columns .left .article .comments a:hover {
	color:#b6b9bf;
	}

#wrapper #main-content .post-columns .left .article p {
	padding:8px 0px 10px 0px;
}
#wrapper #main-content .post-columns .left .article .post-thumb img {
	border:1px solid #b6b9bf;
}
#wrapper #main-content .post-columns h1, .post-colr h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	line-height:32px;
	color:#262e40;
	margin:0px 0px 12px 0px;
	border-bottom:1px solid #b6b9bf;
}
/*=== POST COL RIGHT ===*/
#wrapper #main-content .post-columns .sidebar {
}
#wrapper #main-content .post-columns .sidebar ul { margin:0px 0px 20px 0px;}
#wrapper #main-content .post-columns .sidebar ul li {
	border-bottom:1px solid #dcdcdc;
	padding:0px 0px 6px 0px;
	margin-bottom:6px;
}
#wrapper #main-content .post-columns .sidebar ul li a {
	color:#666d7f;
}
#wrapper #main-content .post-columns .sidebar ul li a:hover {
	color:#b6b9bf;
}
#wrapper #main-content .post-columns .sidebar ul li a:visited {
color:#B6B9BF;
}
#wrapper #main-content .post-columns .sidebar .information span.navprev {
}
#wrapper #main-content .post-columns .sidebar .information span.navnext { 
padding-left:15px;
}
span.tag-entiries {font-family: Georgia; font-size: 18px; font-style: italic; color:#B6B9BF; line-height:17px;  }
/*=== ARTICLE POST ===*/
/*=== Article Meta Top ===*/
#wrapper #main-content .article-meta-top {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#262e40;
	height:50px;
	background:url(../images/bg-article-meta-top.png) no-repeat center bottom;
	margin:0px 0px 15px 0px;
}
#wrapper #main-content .article-meta-top .date, .comments, .category {
	padding:0px 0px 7px 0px;
}
#wrapper #main-content .article-meta-top a, .date a, .comments a, .category a  {
	color:#666d7f;
}
#wrapper #main-content .article-meta-top a:hover, .date a:hover, .comments a:hover, .category a:hover  {
	color:#b6b9bf;
}
#wrapper #main-content .article-meta-top p {
	padding:0px;
	margin:0px;
}
#wrapper #main-content .article-meta-top p span {
	font-size:20px;
	font-weight:normal;
}
#wrapper #main-content .article-meta-top .comments p span a {
	font-size:20px;
	font-weight:normal;
	background:url(../images/icon-article-meta-top-comment.png) left no-repeat;
	padding:0px 0px 0px 22px;
}
#wrapper #main-content .article-meta-top .category p span {
	color:#666d7f;
}
#wrapper #main-content .article-meta-top .navleft, .navright {
	padding:20px 0px 0px 0px;
}
#wrapper #main-content .article-meta-top .navright {
	text-align:right;
}
#wrapper #main-content .article-meta-top .navleft, .navright a {
	font-size:20px;
	font-weight:normal;
}
/*=== Article Meta Top End ===*/

/*=== Article Meta Bottom ===*/
#wrapper #main-content .article-meta-bottom {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#262E40;
	height:53px;
	clear:both;
	background:url(../images/bg-article-meta-bottom.png) no-repeat center top;
	margin-bottom:55px;
}
#wrapper #main-content .article-meta-bottom .date-bottom, .comments-bottom, .category-bottom {
	padding:7px 0px;
}
#wrapper #main-content .article-meta-bottom a, .date-bottom a, .comments-bottom a, .category-bottom a {
	color:#666d7f;
}
#wrapper #main-content .article-meta-bottom a:hover, .date-bottom a:hover, .comments-bottom a:hover, .category-bottom a:hover {
	color:#b6b9bf;
}
#wrapper #main-content .article-meta-bottom p {
	padding:0px;
	margin:0px;
}
#wrapper #main-content .article-meta-bottom p span {
	font-size:20px;
	font-weight:normal;
}
#wrapper #main-content .article-meta-bottom .comments-bottom p span a {
	font-size:20px;
	font-weight:normal;
	background:url(../images/icon-article-meta-top-comment.png) left no-repeat;
	padding:0px 0px 0px 22px;
}
#wrapper #main-content .article-meta-bottom .category-bottom p span {
	color:#666d7f;
}
#wrapper #main-content .article-meta-bottom .navleft-bottom, .navright-bottom {
	padding:27px 0px 0px 0px;
}
#wrapper #main-content .article-meta-bottom .navright-bottom {
	text-align:right;
}
#wrapper #main-content .article-meta-bottom .navleft-bottom, .navright-bottom a {
	font-size:20px;
	font-weight:normal;
}
/*=== Article Meta Bottom End ===*/

#wrapper #main-content .post-columns .article-post {
	padding:5px 0px 30px 0px;
}
#wrapper #main-content .post-columns .article-post h2, .page h2 { font-size:18px; line-height:30px; font-family:Arial, sans-serif; padding:0px 0px 6px 0px; color:#262E40; }
#wrapper #main-content .post-columns .article-post h3, .page h3 { font-size:12px; line-height:20px; font-family:Arial, sans-serif; padding:0px 0px 6px 0px; color:#262E40; text-transform:uppercase; font-weight:bold; letter-spacing:2px; }
#wrapper #main-content .post-columns .article-post, .page { color:#343433; font-size:14px; line-height:22px;}
/*=== ARCHIVE NAVIGATION ===*/
#wrapper #main-content .archive-navigation {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	height:53px;
	clear:both;
	margin-bottom:55px;
}
#wrapper #main-content .archive-navigation .navleft-archive, .navright-archive {
	padding:27px 0px 0px 0px;
}
#wrapper #main-content .archive-navigation .navleft-archive {
	text-align:right;
}
#wrapper #main-content .archive-navigation .navleft-archive, .navright-archive a {
	font-size:20px;
	font-weight:normal;
}
/*=== Archive Navigation End ===*/

/*=== COMMENT FORM===*/
#wrapper #main-content .post-columns #comment-form {
}
#wrapper #main-content .post-columns #comment-form p {
	font-size:11px;
	font-weight:bold;
	line-height:18px;
}
#wrapper #main-content .post-columns #comment-form p.textile-guideline {
	font-size:11px;
	line-height:18px;
	font-weight:normal;
}
#wrapper #main-content .post-columns #comment-form input {
	border:1px solid #b6b9bf;
	width:578px;
	height:20px;
	padding:3px 0px 0px 0px;
}
#wrapper #main-content .post-columns #comment-form input#submit {
	height:34px;
	border:0px;
}
#wrapper #main-content .post-columns #comment-form textarea {
	border:1px solid #b6b9bf;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	width:578px;
	padding:3px 0px 0px 0px;
}
label.error {
	background-color:#CC0000;
	border:1px solid #FFFFFF;
	color:#FFFFFF !important;
	display:block;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0 !important;
	margin:6px 0px 0px 0px;
	padding:4px;
	text-transform:none !important;
}
#wrapper #main-content .post-columns #comments { clear:both;}
#wrapper #main-content .post-columns #comments .fix { clear:both;}
#wrapper #main-content .post-columns #comments .default {}
#wrapper #main-content .post-columns #comments .commenter-info, .commenter-text, .commenter-avatar { padding:10px 0px 20px 0px;}
#wrapper #main-content .post-columns #comments .commenter-info { border-top:2px solid #B6B9BF;}
#wrapper #main-content .post-columns #comments .commenter-info p { padding:0px;}
#wrapper #main-content .post-columns #comments .commenter-info p.name { background:url(../images/icon-comments-main.png) no-repeat left; padding:0px 0px 0px 22px;}
#wrapper #main-content .post-columns #comments .commenter-info p.date { text-transform:uppercase; font-size:11px; font-weight:bold; padding:0px 0px 0px 22px;}
#wrapper #main-content .post-columns #comments .commenter-text { font-size:14px; line-height:22px; }
#wrapper #main-content .post-columns #comments .commenter-avatar img { border:1px solid #b6b9bf; width:48px; text-align:center; margin-left:65px;}
/*=== FOOTER ===*/
#wrapper #footer {
	padding:20px 0px;
	background:#262E40 url(../images/footer-seperate.png) repeat-y;
	color:#666d7f;
	border-top:5px solid #B6B9BF;
}
#wrapper #footer h2 {
	color:#B6B9BF;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:23px;
	margin-bottom:8px;
}
#wrapper #footer ul li {
	padding:0px 0px 3px 0px;
	margin-bottom:3px;
}
#wrapper #footer .footer-comments a { padding:0px 0px 0px 20px; background: url(../images/icon-comments-footer.png) no-repeat left; }
#wrapper #footer #footer-search, #footer-subscribe, .footer-comments, #footer-tweeter {
	margin:0px 0px 15px 0px;
	border-bottom:1px solid #666D7F;
	padding:0px 0px 15px 0px;
}
#wrapper #footer #footer-tweeter a {
	color:#B6B9BF
	}
#wrapper #footer #footer-subscribe a {
	font-weight:bold;
	background:url(../images/footer-icon-rss.png) no-repeat left;
	padding:0px 0px 0px 20px;
}
#wrapper #footer ul li a {
	color:#B6B9BF;
}
#wrapper #footer ul li a:hover {
	color:#666d7f;
	text-decoration:underline;
}
#wrapper #footer .flickr img { margin:0px 5px 0px 0px;}
#copyright {
	padding:10px 0px 10px 0px;
	border-top:5px solid #B6B9BF;
	background:#e5e5dd;
	font-size:11px;
	font-weight:bold;
	color:#666d7f;
}
#copyright .thankyou { text-align:right; padding:0px 0px 0px 0px;}
#copyright a {
	border-right:1px solid #B6B9BF;
	color:#262e40;
	padding:0px 10px;

}
#copyright a:hover {
	color:#666d7f;
}
.search-btn {
	background:#666D7F none repeat scroll 0 0;
	font-weight:bold;
	color:#262E40;
	border:0px;
	padding:3px 0px;
	margin:0px 0px 0px 5px;
	font-size:11px;
	cursor:pointer;
}
.search-input { width:180px; border:0px none; padding:2px 0px; }
a:hover input.search-btn {color:red;}
/*=== SOCIABLE ===*/
#wrapper #main-content .post-columns .article-post .sharelove { margin:12px 0px 30px 0px; font-size:12px;}
#wrapper #main-content .post-columns .article-post .sharelove h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#333; font-weight:normal; padding:0px; margin:0px 0px 10px;  background:url(../images/text-sociable-header.png) no-repeat; height:25px;}
#wrapper #main-content .post-columns .article-post .sharelove h1 span { display:none;}
#wrapper #main-content .post-columns .article-post .sharelove .sociable ul li {
	padding:0px 0px 0px 8px;
display:inline !important;
list-style-type:none;}
#wrapper #main-content .post-columns .article-post .sharelove .sociable ul li.sociablefirst { padding:0px !important;}
/*=== SOCIABLE END===*/

/*=== TWEET QUERY ===*/
#wrapper #main-content .post-columns .sidebar .query .tweet_list a { color:#0066A8;}
#wrapper #main-content .post-columns .sidebar .query .tweet_list .tweet_avatar { float:left; padding:0px 10px 15px 0px; }
#wrapper #main-content .post-columns .sidebar .query .tweet_list .tweet_avatar img { border:1px solid #333; }
#wrapper #main-content .post-columns .sidebar .query .tweet_list li { min-height:48px;}
#wrapper #main-content .post-columns .sidebar .query .tweet_list li.tweet_odd{
}
#wrapper #main-content .post-columns .sidebar .query .tweet_list li.tweet_even{
}
/*=== PAGE TEMPLATES ===*/

#wrapper #main-content .post-columns #clients ul li {
border-bottom:1px solid #DCDCDC;
margin-bottom:6px;
padding:0 0 6px;
}
#wrapper #main-content .post-columns #clients ul {
margin-bottom:20px;

}
#wrapper #main-content .post-columns #clients h2 {
border-bottom:1px solid #DCDCDC;
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-weight:normal;
line-height:32px;
margin:0 0 12px;
}
#wrapper #main-content .post-columns .article-post p.notefirst {
font-family:Georgia;
font-size:27px;
font-weight:normal;
line-height:35px;
color:#262E40;
}