/*
Theme Name: Boldy
Theme URI: http://www.s5themes.com/theme/boldy/
Description:  Boldy - Check <a href="http://www.s5themes.com/documentation/boldy/">Boldy Documentation</a> in case you need directions or get support from <a href="http://forums.site5.com/forumdisplay.php?f=104">Forum</a>.
Author: Site5.com
Author URI: http://gk.site5.com/t/542
Version: 2.0.5
License: GPL
License URI: http://www.gnu.org/copyleft/gpl.html
*/
<link href='http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,600,700&subset=latin,latin-ext' rel='stylesheet' type='text/css'>

/* MAIN STYLES
-------------------------------------------*/
* { margin: 0; padding: 0; }
body,html {
	font-weight:normal;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#333;
	background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCABWAFUDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAECAwj/xAAoEAACAQQCAQMDBQAAAAAAAAAAARECITFBElFhInGxMoGhQmKRwdH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A9LYNVXspMPvHgqlgR2ULRqLWFUPJFL/oCzrJdzoyrVQi4cASYkiXK6Ya7LhWQGqXDu5JxWsGMZydMLQEhaAqbmABl/BVchYuAmQrRtjZGvUBqmW/Oiteq8EmHBmmp8gLVZ4FTva4qzHuI3gCaje2JikqYAvJrYDahWAGcdlWbh4sFDXQCZeIRGr5g0/wSnpayBaYY4pPsWmMIVfUsASvJKtSV+8iqPsATv0R/TMEm0ZRv3uAnFgG6VqQBHmTUX3Bmn91kWptrcgSpv2LCi9pEOO4EOACs7j5K7Dz2Bh+NGk3x9UKdCLOVJI30AVLmFs0sQyUuNBzOQK42kgZl7AE7TNKyXyRsk7yBtxi8+CMbiciz90BI18BJJ3X8G5UGHMSA/TGy34edEUXC8AaeMDXdiN2Cx/gEfF5dwWJ0gBlYg1N3CxYAA3cWqWwAFURSKcfgACPOg3DjQAEmfsaT2ABKnxxsAAf/9k=);
	line-height:135%;
}
ul {
	list-style:none;
}
a {
	text-decoration:none;
	color:#1FA2E1;
}
a:hover {
	text-decoration:underline;
}
a:focus {
	outline:none;
}
p {
	margin:0 0 1.5em;
}
h1, h2, h3 {
	font-size:32px;
	letter-spacing:-1px;
	line-height:100%;
	padding-bottom:15px;
}
h1 {
	font-weight:normal;
}
h1 a:hover {
	text-decoration:none;
	color:#333;
}
h2 {
	font-size:20px;
	padding-top:10px;
	font-weight:normal;
}
h3 {
	font-size:18px;
	padding-top:10px;
}

/* LAYOUT STRUCTURE
--------------------------------------------------*/
body#home #mainWrapper {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAHoCAYAAABq9Z4OAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDYvMTUvMTBuqDqZAAAAuElEQVRoge3asQ2DMBBG4d+RC99sGc0beMAskM4pnAKU6q5wFCRiHhIS0offYVIGSXpKGvv5ub4pONJ+l3uQIkWKFClSpK6WSmMM9+5ca727YGbdhVLKKwJ/hZn5K8IZ8yu+eqr54S6k3nt2IXrt4U8LAAAAAAAAAAAAAAAAAAAAAJeF3FqbXKHtX5NfDCd1quGkSB2RWmUfpEidYzipPxlOitQRqVX2sXxqlX3Mp7KkhwdpBN9yvQH9L+faX8hPswAAAABJRU5ErkJggg==) 0 0 repeat-x;
}
#mainWrapper {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAADLCAYAAABNuuIiAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMDUvMTD1vxidAAAArElEQVRYhe2UQQrEIAxFk+LCnK1HE3oArznMxgHTRcusfhYdypi2EQThm5f4oxIRvYhI9/ldT2QM3nfBEahABSpQgQpUoJ6GYlWFu1MpZYaCiDQo5Jw/loAjRARHmDmOR/xU1fHkUODWWoKCZbvZWlNItVY+B2XnoO1uXT1iqCVDzzHUXRN1MRN9uuuzKp+W+Cz3H+/DZ8/v0sG7fH3PNfHE5ElV30jg3vuChBUO8+gGR661mAAAAABJRU5ErkJggg==) 0 0 repeat-x;
}
#wrapper {
	margin:0 auto;
	width:960px;
}
header {
	height:190px;
	position:relative;
	background:url(images/xbk_header.png.pagespeed.ic.lyLI7GMBHD.png) 0 0 no-repeat;
}
#content {
	padding-bottom:20px;
	overflow:hidden;
	background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAABAAIDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAZEAEAAgMAAAAAAAAAAAAAAAAAAgQ0c7H/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AqGhg19ceAA//2Q==) 695px 0 repeat-y;
	margin-top:35px;
}
body#home #content{
	margin-top:20px;
}
body#home #content, body#portfolio #content, body.page-template-fullwidthpage-php #content {
	background:none;
}
body.page-template-fullwidthpage-php #content section {
	width:960px;
}
#content section {
	float:left;
	width:670px;
	margin-right:50px;
	padding-top:10px;
}
#colFull section {
    width: 100%;
}
#content aside {
	float:left;
	width:240px;

}
footer {
	background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAICAgICAgICAgICAgICAwQDAgIDBAUEBAQEBAUGBQUFBQUFBgYHBwgHBwYJCQoKCQkMDAwMDAwMDAwMDAwMDAz/2wBDAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAACAAMDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACf/EABoQAAEFAQAAAAAAAAAAAAAAAAUAAxVVlNL/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AeaBBUonO1yg//9k=) 0 0 repeat-x;
	margin:10px 0 0;
	color:#666;
	position:relative;
	padding-top:3px;
	font-size:12px;
}
#footerActionsInner{
	width:960px;
	margin:0 auto;
	padding:32px 0 0;
	overflow:hidden;
}
#footerWidgets {
	background:#000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAADLCAMAAABps1LkAAAA81BMVEUAAAAAAQEBAgIBAwMCBAQCBQUDBgYEBgYEBwcECAgFCQkGCgoGCwsGDAwHDQ0IDg4IDw8IEBAJEBAJEREKEhIKExMKFBQLFBQMFRUMFhYNFxcOGBgOGRkOGhoPGxsQHBwQHR0QHh4RHh4RHx8RICASISESIiITIiMTIyQTJCUUJSYVJicVJygVKCkWKSoXKisXKywXLC0YLC3X19fZ2dna2trb29vd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vZ+En/JAAAA9ElEQVRIx+3QPa5VUQxD4WVng8TomP88qO7dsV+LKF5Bw4/O11mJEsn6/vJO3LkT1QyuMWcGObFco3b7Ph60ikrEcW7iki4hp40Y4EunY0nbm6iEGDFYqrDGvV2VkoaccR3VcozPxZ047Fx6BpwuVaeYGi2d2yWnijIaf5Wi45fXmW28yomxRpQOcipUKhmtRY0iuo2827Dafeci1yWKqip1w+Z2c5u+T7WEUJXldIkyLUQ5lxZW60s5N47j9nrNeXm9LaslPtm5xPUS53yz2lJD4fzgZ6e/H83feOpPxaeNf72N0Wd/f5kOny0/Ho/H4/Gf+QADxem7dkoWaAAAAABJRU5ErkJggg==) 0 0 repeat-x;
	padding-top:32px;
}
#footerWidgetsInner {
	width:960px;
	margin:0 auto;
	padding:20px 0 35px;
	overflow:hidden;
}

/* HEADER ELEMENTS
-----------------------------------*/

/* -- logo --*/
#logo {
	position:absolute;
	top:110px;
	left:0;
}
#logo a {
    font-family: Georgia;
    font-size: 36px;
    font-weight: bold;
    color: #333;
    padding-top: 30px;
    letter-spacing: -1px;
    display: block;
}
#logo a:hover {
    text-decoration: none;
}
#logo span {
    clear: both;
    color: #666666;
    display: block;
    font-size: 11px;
    margin-top: -10px;
    text-transform: uppercase;
}
#logo a img{
    border:none;
    margin-top: -40px;
}
#mainMenu {
	position:absolute;
	left:-18px;
	top:0;
}
#mainMenu ul li{
	float:left;
}
#mainMenu ul li a {
	display:block;
	height:49px;
	color:#ccc;
	padding:36px 18px 0;
	font-size:17px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAABNCAYAAACBpsXaAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDIvMDkvMTDtUYiCAAAAyUlEQVQ4jbXU4Q2CMBCG4belwBSOoeu6jWM4hYCibf1zh6UQTEpoQhruvodeCMG013skWZZsLQrmdL7c8kQLeNlbJzd64YCHpB9KGuk2QHMoCZukE9IpqaVbA3UhCUCUHQf0Qnol+mAHuNVTCsggZFBSSbcCqkNJWCNWyVOIV2KThN1BQjrYKGRUYqRrAJOeYpS88lMKSVgj5INNhDxRSEJaeKcpx+8LtDmJO8hHSEhJTF+QzwtKpklDGZkV/N9E3EyYGGeB5Z/uC9k8iHRqSwdOAAAAAElFTkSuQmCC) 0 -78px no-repeat;
}
#mainMenu ul li a span {
	font-size:10px;
	color:#999;
	line-height:120%;
}
#mainMenu ul li a:hover {
	text-decoration:none;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAABNCAYAAACBpsXaAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDIvMDkvMTDtUYiCAAAAyUlEQVQ4jbXU4Q2CMBCG4belwBSOoeu6jWM4hYCibf1zh6UQTEpoQhruvodeCMG013skWZZsLQrmdL7c8kQLeNlbJzd64YCHpB9KGuk2QHMoCZukE9IpqaVbA3UhCUCUHQf0Qnol+mAHuNVTCsggZFBSSbcCqkNJWCNWyVOIV2KThN1BQjrYKGRUYqRrAJOeYpS88lMKSVgj5INNhDxRSEJaeKcpx+8LtDmJO8hHSEhJTF+QzwtKpklDGZkV/N9E3EyYGGeB5Z/uC9k8iHRqSwdOAAAAAElFTkSuQmCC) 0 0 repeat-x;
	color:#96DDFC;
}
#mainMenu ul li ul li a:hover{
	background:#132325;
}

/* top social links */
#topSocial {
	position:absolute;
	right:0;
	top:120px;
}
#topSocial ul li {
	float:left;
	padding:0 5px;
	width:50px;
}
#topSocial ul li a {
	display:block;
	height:47px;
	width:47px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAA/1BMVEUAAAAxMTEyMjJMTEz///+GhoaHh4f///+Tk5PExMSampr7+/v///+bm5vCwsK2tra7u7v///+/v7/AwMD////W1tb5+fmnp6eoqKiqqqqsrKytra2urq6wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e5ubm6urq7u7u8vLy9vb2+vr7AwMDCwsLDw8PExMTOzs7R0dHS0tLU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P8/Pz9/f3///+e5zy5AAAAVXRSTlMADAwMDD09PUZGVVVVVmifn5+4uLi9vcTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTECL5yywAAAQhJREFUSMeV0W1OwkAUheFz79BWg1LqRw10WkpQ2IILcbsmGuN/t2DiAowNCTAzHZfAnPsu4JnTCgCdGouz9xP2IwABstmyqKajnmv/NRwAQb6dtAZJN779wUg576OMScXNt9dL20JTi9dGsyxGn9zzhdobg/SQm7s6CNHO1JWAaKKBWOCjh6nnlJDRgioMlQZ4KtmtwdyVhuiYINueEma88MQJJS88riihUg9HxQsunpggm44SbnlhzQn3/FfqOaFWjxOVrDjhQX08MkG6lhIW/IaWE5b8BmspwWpgN9ACvaFpKKEj/4OyQv3JCZo7Tmg+fhlBF2bw6UJRFu/DEYKX1Pe8uoMH/gHMESqK9ziwOgAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
#topSocial ul li a img {
	border:none;
	margin-top:9px;
	margin-left:8px;
}
#topSocial ul li a:hover {

/*background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAA9lBMVEUAAAD///8uLi4vLy+FhYX///+RkZHDw8OZmZmbm5vBwcG2tra6urq/v7/AwMD////W1tb4+Pinp6epqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4uLi5ubm6urq8vLy+vr6/v7/BwcHCwsLDw8PNzc3Q0NDR0dHT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P8/Pz9/f3////Ftw8HAAAAUnRSTlMAAAwMPT1ERFVVZ5+fuLi4vb3ExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTE7eLh0gAAAQJJREFUSMe91UFOwzAUhOGZ56SLsOgJuuEIQBEIqrZ7zs0p2LR2gFZIFRJpFcdOWXAAPAt4/z6fXiwnRN2s+88eZRP2Vj8t2tBHlDWA02WL8gl7W72VPv1HcJdfDuV1nX1AE3gNaDtEVbjRhJ1FKg3gXBL8Ttwhgbea8G4DlRJ4pwmv+jnca0Kr7/AgCdtgA5QS+KgJXhcWmrC1RKUMLiVhs5EFq6FUwRKUMipZyFQaYRWUnCr8xw6i4GAZSmeY8ndwIGyk0hmVdg7218LJYFSEQ4A9C+8IMcOOwhbeRxDNysruc/bpJZHApLm6GO23ukMfjgkkADdxs4IPd44ZIAltvgFDPlBoyb7+OgAAAABJRU5ErkJggg==) 0 0 no-repeat;*/
	background:none;
}

/* Top Search */
#topSearch {
	position:absolute;
	right:5px;
	top:25px;
}

/* CONTENT ELEMENTS
-------------------------------------------*/
.alignleft {
	float:left;
	margin:5px 15px 5px 0;
}
.alignright {
	float:right;
	margin:5px 0 5px 15px;
}

/* homeboxes */
#homeBoxes {
	overflow:hidden;
}
#homeBoxes .homeBox {
	width:290px;
	float:left;
	margin-right:40px;
}
#homeBoxes .homeBox img {
	border:6px solid #E2E2E2;
	background:#fff;
	padding:1px;
}
#homeBoxes .homeBox img:hover {
	border-color:#F9F9F9;
}
#homeBoxes .last{
	margin-right:0;
}
#homeBoxes .homeBox h2 {
	padding:10px 0 15px;
	color:#333;
	font-weight:normal;
	font-size:24px;
}
.more-link {
	padding:20px 0 0 0;
}

/* home blurb */
#blurb {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-top:1px solid #BDBDBD;
	border-left:1px solid #BDBDBD;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:15px 20px 25px;
	text-shadow:1px 1px #fff;
	background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCACBAAoDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMBAgj/xAAgEAEAAgAFBQAAAAAAAAAAAAAAARECMmGh8EFxgbHB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/APTYAAAAAAAA5ttgnZbiywTalz1o2wTjm2jYlKObaNiQSw9PHx3hyx2AH//Z) 0 100% repeat-x;
	font-size:18px;
	line-height:130%;
	margin-bottom:25px;
}
#blurb p {
	margin:0;
}
#blurb img {
	float:right;
	border:none;
	margin-top:5px;
}
#archive-title {
	padding:5px 0 7px 25px;
	margin:0 0 15px;
	display:block;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAQAAAAul0yEAAABJklEQVQoz12QvUoDYRBFz/128oebYBorA4qFkMY+YmXpC9jZ2OnrLL6HjS+gSWkjiNoIQW2sLBJ1szsW+62J3lsMzHCHM6OLQzuyJgAUNMqtyXNn+/LgveqE9n7a7FI5JQ39UA6np7drcdzMjbC0e975XGw+nny0AIKcVbkjtZgPr46nDQhoOROFku/ua3+2MWvsTUdgMQRAwrcedtOX9pvoeUifzIQocQLgGF+D2cAROd3+zp1B4UgUcYu5ASihl3RSU01EpPCqGirLhUGQGJ3/4WeSFbiQAe66yX4RSxcQ77Vq5+jsb3qclQhhAsE4q+6unxAiilU37/9LX2chLvcATGK6llFWVRL/pZrTzVuqP8vywaKgSDwJ7XtYrDiPtWA9b81/AOZiZSRW8XCgAAAAAElFTkSuQmCC) 2px 50% no-repeat;
	border-bottom:1px solid #ddd;
}
#content section img {
	border-top:1px solid #BBB;
	border-left:1px solid #BBB;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}

/* BLOG ITEMS */
article {
	margin:0 0 30px 0;
	padding:0 0 15px;
	border-bottom:1px dotted #bbb;
	overflow:hidden;
}
article.portfolio-single {
    border-bottom: 0;
}
article header {
    background: none;
    margin: 0;
    padding: 0;
    height: auto;
}
article .meta {
	font-size:11px;
	color:#666;
	text-shadow:1px 1px #fff;
	margin-top:-12px;
	margin-bottom:18px;
}
.postTags {
	font-size:13px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAATJQTFRF////AAAAAAAAAAAAAAAAVF9iAAAAAAAAAAAAAAAAAAAA1nsgW2drloZU3ooY4IwXlVwQl10QkFkQoWMSs3swTVdZrngvpnxC9K8D5qoR6o4p6pAn7Jcw9rMO97ga97wn+L8x97US+cVB+cdF+cpOUFhVXG1qaIOCd3Bav4QYwGkUw2sVw2sWxm0Xxm4XyXEZyXUWynEZzXMbzXQc0Xge1HkS1nsg2X4i2n8i3oIl4YYm4YYn4Y4M5Ygo5Ygp5ZUK5aUF5tSY54sq6JUB6Ywr6poC7J4C7J8C7Z8C7aAD7awL7qMC8KYD8qwD864D868N9K4D9K8D9K8E9K8M9LAE9bAG9bEI9bEP9bIM9bMP9bUU9bYW9rEM9rIJ9rIO9rMN9rgc97IM+bUR+bYR+ctR/+uoGnjpzwAAACV0Uk5TAAcJDA8PEBgcJCk4OT9OU1ljZmlrbW+CxNPT4vX8/Pz8/f39/U48xFEAAAC6SURBVBjTY+CXdgECKW4GGJBJSQUCFRe4iIuEjalNYIIyXMRJ0oDXNDAwWskJKmIbqKlqHxgYGKVgBxGxDnJUTwUKBEbKW4FFzGMd1ALBIELOEiQibugFFQgMU7QAivBoGKqGQEVCZc0YGFhVRVQTffxA/ADvRBOgHlFVMaN4T9/AQD+PGGM+iNV8hnGu7m7Owfp8MOfy6YY7O/vrwfiMzCyCOslJ2gJc7GxMECE2DiEtLWFODjYGTAAArpgmd3pAnHAAAAAASUVORK5CYII=) 0 50% no-repeat;
	padding-left:24px;
	margin:25px 0 0;
}
blockquote {
	padding-left:80px;
	margin:20px 0 15px 0;
	padding-top:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	background:url(images/xbk_blockquote.png.pagespeed.ic.oqADq3C3bZ.png) 0 15px no-repeat;
	border-top:1px dotted #ddd;
	border-bottom:1px dotted #ddd;
}
#content section ul li, #content section ol li  {
	padding:5px 0 5px 25px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAABPlBMVEVpqspprc1pt9cbks0bmNQbm9Ubn9kbodwbse0bsu0AfsAAiswAi80AjM8AktQAk9UAltgAmdwAm90AnN4ApOYApecApukAqOoAqe8ArPMArPcArvwArv4Arv8AsP8Asv8Atv8At/8Auv8Avf8IhsYIh8cIisoIjMwIjs0Ij80IkM8IktAIk9EIlNMIltQIl9UImNcImNgImdkIm9oInNwInd0In94IoOAIoeEIo+IIpOQIpeUIpuYIqOcIqecIqukIrOoIresIru0IsO4IsO8Ise8IsfEIsfMIsvMIsvQIsvYIsvcIs/cIs/gIs/oIs/sIs/wIs/4Itf8Itv8It/8Iuf8Iuv8Iu/8Ivf8Ivv8IwP8Iwv8IxP8XtvAXx/8wxf82wftkz/1l0f+f3/mi6v/R8f/R9P/v+v/w+/////+CaNMsAAAACnRSTlObnJz+/v7+/v7++2GAVQAAAKxJREFUCNcFwTsKwkAQANCZ2U2ywWg6O0Eba1utrLyxRxAlIqIBQ0whiKUWfiDZ2Z/vISXzKEZn2PCZKe73KnVKL2ktVYTLLJGIwdtfqzWJoyhEQQWVoiFc9aUgxcbyp9MUCthBpGLYQx3EeEIjUCRlxrklt3NbBxDCwdUeF7FKaWjNg1kzmbLdfLlb69I0FmdSCoLgrbXsxOud13k1qAbX7P5EkFMiCN47f3N/jKtYWsUO+2UAAAAASUVORK5CYII=) 0 8px no-repeat;
}
#content section ul {
	margin:0 0 15px 15px;
}
#content section ol li {
	background:none;
	padding-left:0;
}
#content section ol {
	margin:0 0 15px 35px;
}
#shareLinks {
	height:30px;
	background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAeAAQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAUDBP/EABkQAQEBAAMAAAAAAAAAAAAAAAABAwIR8P/EABYBAQEBAAAAAAAAAAAAAAAAAAcDBP/EABgRAQADAQAAAAAAAAAAAAAAAAABERMS/9oADAMBAAIRAxEAPwCpBlOfugk0D+Zcc2E2aWQT0lvxf//Z) 0 0 repeat-x;
	font-size:12px;
	line-height:32px;
	padding:0 10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border:1px solid #008FF5;

/*border-left:1px solid #008FF5;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;*/
	margin:20px 0;
	width:130px;
}
#shareLinks a {
	color:#fff;
}
#shareLinks #icons {
	display:none;
	padding-left:15px;
}
#shareLinks #icons a {
	margin:0 10px;
	font-weight:bold;
	text-transform:uppercase;
}

/* PAGINATION */
.emm-paginate {padding:10px 0; overflow:hidden; clear:both;}
.emm-paginate a {background:url(images/bk_pagenavi.jpg) 0 100% repeat-x; border:1px solid #ddd; color:#666; margin-right:5px; padding:4px 8px; text-align:center; text-decoration:none;}
.emm-paginate .emm-title {color:#555; margin-right:4px;}
.emm-paginate .emm-gap {color:#999; margin-right:4px;}
.emm-paginate a:hover, .emm-paginate a:active, .emm-paginate .emm-current {color:#fff; background:#18AEF5; border:1px solid #0A95D8; margin-right:5px; padding:4px 8px;}
.emm-paginate .emm-page {}
.emm-paginate .emm-prev, .emm-paginate .emm-next {}

/* SLIDER
---------------------------------------*/
#slider {
	position:relative;
	background:url(images/loading.gif) no-repeat 50% 40%;
	height:370px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	z-index:1;
}

/* PORTFOLIO PAGE
---------------------------------------*/
.filters {
	margin-top:5px;
	float:right;
	margin-top:-47px;
}
.filters li {
	float:left;
	margin-right:5px;
}
.filters li a{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #fefefe;
	border-right:1px solid #fefefe;
	padding:10px 12px 4px;
	text-shadow:1px 1px #fff;
	background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCACBAAoDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMBAgj/xAAgEAEAAgAFBQAAAAAAAAAAAAAAARECMmGh8EFxgbHB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/APTYAAAAAAAA5ttgnZbiywTalz1o2wTjm2jYlKObaNiQSw9PHx3hyx2AH//Z) 0 100% repeat-x;
	font-weight:bold;
	display:block;

}
.gallery {
	margin-top:10px;
	padding-left:22px;
	margin-left:-22px;
	margin-bottom:20px;
	width:982px;
}
.gallery .portfolioItem {
	float:left;
	width:300px;
	margin-right:25px;
	overflow:hidden;
	margin-bottom:10px;
}
.gallery .portfolioItem img {
	border:none;
}

/* COLRIGHT ELEMENTS
-------------------------------------*/
.rightBox  {
	margin-bottom:17px;
}
.rightBox h2 {
	padding:10px 0;
}
.rightBox ul li{
	padding:6px 0;
	border-bottom:1px solid #ddd;
}
.rightBox ul {
	border-top:1px solid #ddd;
}

/* COMMENTS
-----------------------------------*/
#content section ul.commentlist {
	list-style:none;
	list-style-position:outside;
	display:block;
	margin:0 0 20px;
	border-top:3px solid #D2D8DB;
	border-bottom:4px solid #D2D8DB;
	padding:0;
	padding-bottom:10px;
}
#content section ul.commentlist ul {
	list-style-type:none;
	list-style-position:outside;
	margin:0;
}
#content section ul.commentlist li {
	padding:20px 0 10px 50px;
	position:relative;
	margin-top:0;
	background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAICAgICAgICAgICAgICAwQDAgIDBAUEBAQEBAUGBQUFBQUFBgYHBwgHBwYJCQoKCQkMDAwMDAwMDAwMDAwMDAz/2wBDAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAACAAMDAREAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAACf/EABoQAAEFAQAAAAAAAAAAAAAAAAUAAxVVlNL/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AeaBBUonO1yg//9k=) 0 0 repeat-x;
}
#content section ul.commentlist li img {
	border:none;
}
#content section ul.commentlist li p{
	font-size:13px;
	margin:10px 0;
}
#content section ul.commentlist li .comment-meta, #content section ul.commentlist li .text  {
	margin-left:20px;
}
#content section ul.commentlist li .comment-meta span {
	font-size:11px;
	color:#999;
}
#content section ul.commentlist li .comment-meta {
	font-size:16px;
}
#content section ul.commentlist li .gravatar {
	position:absolute;
	width:50px;
	height:50px;
	top:20px;
	left:0;
}
#content section ul.commentlist li .gravatar .gravatar_mask {
	position:absolute;
	left:0;
	top:0;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAQAAAC0NkA6AAAFSklEQVRYw7VYW2wUVRj+d6fbS9i0u9D2bDc0xUBTIdBIJDWQNCEgjfrm5QmiohBjxPCg4uUBfACivAkEAgEljUYC8fKg+OKDQtSmFyg2CFEMULs0uzsz5zYzJS0Jnw/n7KoJKrS7+R/mYWfON9/5v3/2fB8pKAQIEUCBQ0BDQkKAQ4DDh0SIKYRQ0yLyZdEruEW36HGpIzGjESEAB4eAss8ISEhou465koKGgoKCgIBCgAAaEj58cGhoeP7Ny2Onv3z70ObtT3SuSnbPW9G58o2+E8+e2XHl5OQl1zcAErIMJ6EQ2KuABAUIoeDbRWW5BDQijF/86djejdRJGcoSo+b0guz8bCqdpiZKUZqS1HbwyZFD46PKvrPhrqAgwctQJC2HElFzS4gIN0a/2Ll8NWWotbZ5URNrYLXMYXEWYzEWY3HmsJrF9dRACapdu/Tb1yZGI2iI8qtyu/kawmyXhLAbJqGhEIDLr/au7aU2akmnsg3MYTHQ3WtlLJEgh+IvL/1hl6+07UypARwSAhRYJoauggbH70PbnqEuYgtS7fUszgj/U73kOBSn5PvrcgNGLmazjZQkSNktMiAhAgyeXLKaFqda2xoyDuheqz1GNVS3ftGlfmEXD6Dt65O0WtBGcLe/P0orqD2bZglGjHBf9XCMYjRveL+6I+HZceDwTU8CBJbN2aP0ALV1NDLnfgFMbSAQaOQAR6kEOMjMhWnUyKnG5dTWnmRx0Gyrg0Dd9b/0c3B48CAQgLRVdYjrw4vWUHu2cS4QIBAjUB+7PmAGWkCbxgtocPHK07Q4k2bO3CBK1d9TUNqOJJkpuYVv3qOuphaWYFQZEKKhtzgCCDOMChFyY6t6KZNtqBQECLS95caY+UySRoApfLaT2uanMg6okjWyxTXfLo1byI31rKaWbH1lIUAftOYuWCZTdwaPU1syNVdV3a1+3cehQAE88e5Gaq1sP8ob1uspDYow8VtjZ1MLc1AFkFOJwoUApDF6mjLZxmrwAIEmjiuQmP78HcqyBlQLZGt+hmR0+EVirLZaILm+yZBc8Xyf08oS1QK52lFwKe+mH2puroZ8S1XMUaGY6s7M//f/8LmXO2FAUoyqCuK66e4F6WoyKeTIFy+ti6eqByIW5ovkRR89R03VmXcQiD9aCMif/noHpasnYX+zO00Kl09SMlNXNZAjRVCIySstmXRDlfTl+CMeSMET+5+iRHtVWh/1uFyAJAKMHqa62ppqgMjdHhRIIkTu58eWUU3luUw3+YMcAiQgEeG71yneXHEZq00+LIgPjcmxx5dRPF1RLlNJ/4IP9dcJMsKPuyhZU1Eu4lXPulB7qp8Cl3vWUd3CinHRnb7wrHcjbf1ugNxQTwdRZebldq0854GDm+0qgWhIXP74wXmoAIzviCMCEj44lJGwgLQeRWDoYOnwPyeQvZ61pMZRk7HUQTmJGD5AtSXHNEuI3R68ctTATVigwMGtf1cQuNS/qXXWk1HvHzJxgUSAECE0OMgYfL+cg2gIXBv49JFZcegqni2AQ0NBI0SICKHxJ8bSm66UMolicP7NM+y+JNvCt7myCA8SEr7NWEzEYwOcAKF13ebnCAI3Lp7feqL5XgDCFN/kDZWaLcsJh0KEKYQgXfa+0oJIaCtqFxMjV/eNrf1PgDVyjzvg2ufMStquoOyVSsri/8hXzG2mbXnxx/D4h+NbJjZc6/okAQLdcsQSvt5/wT/mDXqebx27ibEC2/CwFD8YExQiKoNIm3pp2zgTXXAIuDP5MO8XbxZzxZx70/XyQWGm+LdAIF8WjyqHWdyu+CfT0IwP6xoVUQAAAABJRU5ErkJggg==) 0 0 no-repeat;
	width:50px;
	height:50px;
}
#content section ul.commentlist .reply {
	position:absolute;
	right:0;
	top:25px;
	width:46px;
	height:21px;
	text-align:center;
	font-size:12px;
}
#content section ul.commentlist .reply a {
	display:block;
	width:46px;
	height:21px;
	font-style:italic;
}
#content section ul.commentlist .reply a:hover {
	text-decoration:none;
	color:#333;
}
#content section ul.commentlist li .children li {
	margin-top:15px;
	padding-top:25px;
	border-bottom:none;
	overflow:hidden;
	padding-bottom:5px;
}
#content section ul.commentlist li .children li .gravatar {
	top:20px;
}
#content section ul.commentlist li .children li .reply {
	top:30px;
}

/* FOOTER ELEMENTS
-------------------------------------------*/
#twitter #twitter_update_list li {
list-style-type:none;
line-height:140%;
}
#showHide {
	display:block;
	position:absolute;
	width:48px;
	height:16px;
	right:4px;
	top:-5px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAMAAABjCgsuAAAB4FBMVEX///8AfL4HkM+NjY0Avv8HhcQHisoHuv8AmtwAtf8HsO6NjY0Aj9EHvv8HqukHhcQHwf8HtP8Hn94Hwv+NjY0AqfEHicgHk9EAfL4Avv8An+EHhcQHisoHt/8HxP+NjY0AfL4AgMIAgcMAgsQAg8YAhccAhsgAh8oAicsAiswAis0AjtUAj9EAj9UAkNMAkdUAktQAktUAk9UAlNcAltgAl9kAmNsAmtwAoOIAoeQAo+UApOYApegAp+kAp+oAqOsAqO0Aqe4Aqe8ArfsArfwArf4Arf8Arv8AsP8Asv8AtP8Atv8At/8Auf8Auv8Au/8Avv8CjM4Cjc4Cjc8CjtICj9ICj9MCj9QCj9UCkNUCkdUCktUCk9UClNUCldUHhcQHhsYHh8cHicgHisoHi8sHjcwHjswHj84HkM8HktAHk9EHlNMHltQHl9UHl9cHmNgHmtkHm9sHnNwHnd0Hn94HoOAHoeEHo+IHpOQHpeUHp+YHqOYHqegHqukHrOoHresHru0HsO4HsO8HsPEHsPIHsfIHsfMHsfUHsvYHsvcHsvoHtP8Htf8Ht/8Huf8Huv8Hu/8Hvf8Hvv8Hv/8Hwf8Hwv8Hw/8HxP8YvfEguuo1rNRKqMZbobd0l6KNjY3////IzzclAAAAIHRSTlMADw8QHy8vLz9PT1Bfb3+Pj5+vr6+/v7/f3+/v7+/v79NETCUAAAILSURBVDjL7ZPZWxJRGIeP2W5li5WtlqYWVhMupZZLK2ZSQYsRo5aYYouaouKAWSCUgs4IOLb6+1f7zkEWe3wmLrvofZ/nm7mY75y5eRkr+LaSM18LGMsv+fFwJVe/l+SzotVfud/wc7WIEUeyT+nmszr9tt7NTLA3IVgWdIGGDl3Xu/lYd8HJ5Pdsh3ZvSRjriHXIkK1xKW6VJRkJc9f9hHD5AffA2gI7sbiGqqpOADScGj350JaSxIjdqYV9NyO3Ircjd6KWqMWBaBW4bc9BVuHuYtJ2tX1bamFnIBAMBmdDoXD482N8eYKn5HwnOukWRJJECZbmqK/eV+9v8DdMN9rwwQQTrsFkx0c8av7UEmgNts5eD90IH8ws7Pd4xokJDiYn4YXXS4dPKYCi+Ag/Mb0ns7Br6PzwRe7IJbL6PTlaM1ozVjtW66nz1I1fJq9MbM8sbHK73YOc18Qb4i3xjjPEGRaMsCwOne4lXaWu0r6yvrJXZ8jy/vL+ioGKgUp3pfvsIHk4e2HLsZ4/eMF5yekVuI5vzV5geYXFPacMLC7MS3367/eQqmFDN+pBJKGn+WsPkizFJFAPcUm2JszUgtmwB6fKMxBJ8Bac0DQZhj3AYaEe2hxwYEF0sXABxj2A9zCXDuIZbRr1YDtna6QartoxA3sTmtCMFhj2QL/Pe6AgpngPChT874H9BpbeMrgyUHv/AAAAAElFTkSuQmCC) 0 0 no-repeat;
	text-indent:-9999px;
}
#footerActionsInner #twitter {
	float:left;
	overflow:hidden;
	width:315px;
	background:url(images/xtwitter_ill.png.pagespeed.ic.qwLSH-noQU.png) 0 0 no-repeat;
	padding-left:85px;
	position:relative;
}
#footerActionsInner #twitter #latest {
	width:293px;
}
#footerActionsInner #twitter #latest #tweet {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASUAAAB9CAMAAADTE4VrAAAA21BMVEUAAAAyMjJJSUlSUlJUVFRubm6Pj4+1tbVnZ2dpaWnn5+eOjo6jo6OHh4eGhoaIiIiqqqqvr6+Tk5OUlJTr6+ujo6P///+jo6P19fX4+Pi0tLS1tbW4uLj///+4uLj6+vrS0tL6+vq8vLy/v7/Hx8f8/Pz39/fR0dG/v7/CwsL////19fXu7u739/f19fX29vbBwcHExMTGxsbHx8fKysrOzs7T09PW1tbc3Nzd3d3i4uLl5eXm5ubp6enr6+vs7Ozv7+/w8PDx8fHy8vL19fX29vb39/f6+vr///8vDN2WAAAASXRSTlMACwsWFhYWISIiIjQ0Nzg4PT5DQ0NZWVpkc3uGhoaHlJeXnZ2hoaKkqKioqbCwsrKzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozk37pPwAAAaBJREFUeNrt2NdSwkAABVBULNg7FsReoqJEQUTEBir//0U64wMtgTw6w7n3D+6c2Ww2lepLJpsPwlFPkM9mUvFZOwpL1VrjoznibdSqJ2sxG6VzYeWtKX95P0hHjTQT3NVHXlFnr+ciTqSg3CCoKzfLvSNNBCXnUW9v53tWypVI6k9hsmuk1aIzKaqHXSsdV8CJyud65/ctfOEmsqcdK22UsYnO92x7pd1HaqLb3GyvFNSpiTmY9torFd2V4nrZXimEJi6tDkvMxLXFEksssfRfLY3tsDTU0tLF/RMzgy39QnrwtDTE0mIQPhMz2BJICSw5kZJYWjgHKcG5tHJFS4Jv3Pj2Fy4J7kvTZ5/EJLh7bxWISfAfN7XPTJI3gVdmvAl4X2KJJZZYYklZYoklllhiiSVhiSWWWGKJJZaUJZZYYoklllgSllhiiSWWWGKJJZZYYoklllhiiSVmWGKJJZZYYoklYYklllhiiSWWlCWWWGKJJZZYEpZYYoklllhiSVliiSWWWGKJJZZYYoklllhiiSWWmGGJJZZYYomlkbP0A8cTavpf9618AAAAAElFTkSuQmCC) 0 0 no-repeat;
	padding:10px 10px 0 20px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:125%;
	height:65px;

}
#footerActionsInner #twitter #latest #tweetBottom{
	height:26px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASUAAAAaCAMAAADG4rqJAAAA21BMVEUAAABLS0tsbGz///9jY2Pm5ub///+GhoadnZ2fn5+JiYnr6+v///+VlZX///+wsLD///+/v7/w8PD///+/v7/4+Pi0tLT////d3d3f39/Z2dnk5OS4uLi6urq8vLy9vb2+vr7AwMDBwcHCwsLExMTQ0NDU1NTV1dXX19fY2Nja2trb29vc3Nze3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P19fX5+fn6+vr7+/v8/Pz////ZBgOqAAAASXRSTlMAFhYWISEhMzM8Q0NDWVmGhpeXnaGhqKiwsLKys7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Oz2ltDNwAAAPpJREFUWMPt1FtSwkAQheFWFFAxjKCOdwXlqhIJMTiKgAng7H9FPliSDvRU+c75/h2c6hmiP/VkiuTsciR6SMCBrYRb+s8t3cfgwFa6iz+RHL+lL3BgK91OP5AcW6k2AQe20vX4Dcnx33sEDmylq9ErkmMr3byDA1vp1ARILGQrlSMDorFOVzp88odIaqLSlXYaQxAtvHQlOn6OkJCxebbS/ksIgqRK3FH4iNYa2FJmpa2zAFaF34qyChf9DsrUnevcykq0d9kHbjDXeVpTPPdbaJm/kEYi2q4EPfgVxFblSHZwYqJ2r7nhtSMzs9USue16SttNp5WXPrYfLMJB3BhfahoAAAAASUVORK5CYII=) 0 0 no-repeat;
}
#footerActionsInner #twitter a.action {
	position:absolute;
	display:block;
	width:81px;
	height:23px;
	background:url(images/xbut_actions.png.pagespeed.ic.IhGukpW3Z7.png) 0 0 no-repeat;
	text-align:center;
	font-size:12px;
	color:#fff;
	padding-top:2px;
}
#footerActionsInner #twitter a.action:hover {
	background:url(images/xbut_actions.png.pagespeed.ic.IhGukpW3Z7.png) 0 -25px no-repeat;
}
#footerActionsInner #twitter a.action {
	left:0;
	top:76px;
}
#footerActionsInner #quickContact {
	float:right;
	overflow:hidden;
	width:435px;
	background:url(images/xquick_contact_ill.png.pagespeed.ic.T1x4_YQeX1.png) 0 0 no-repeat;
	padding-left:85px;
	position:relative;
	margin-left:30px;
}
#footerActionsInner #quickContact .leftSide {
	float:left;
	width:155px;
	overflow:hidden;
}
#footerActionsInner #quickContact .rightSide {
	float:left;
	width:268px;
	overflow:hidden;
	margin-left:10px;
}

/* Footer Widgets */
#footerWidgetsInner .boxFooter {
	float:left;
	width:210px;
	padding-right:30px;
	overflow:hidden;
	margin-bottom:40px;
}
#footerWidgetsInner h2 {
	font-size:20px;
	border-bottom:1px solid #292929;
	padding:7px 0 12px;
	margin-bottom:10px;
	color:#ccc;
}
#footerWidgetsInner .boxFooter ul {margin:0;}
#footerWidgetsInner .boxFooter ul li {
	padding:7px 0;
	border-bottom:1px solid #292929;
	color:#986123;
	font-size:10px;
	font-style:italic;
}
#footerWidgetsInner .boxFooter ul li a {
	text-decoration:none;
	color:#515151;
	font-size:13px;
	font-style:normal;
}
#footerWidgetsInner .boxFooter ul li a:hover {
	color:#ccc;
}

/* Copyright */
#footerWidgetsInner #copyright {
	clear:both;
	border-top:4px solid #090E0F;
	padding-top:25px;
	margin-top:15px;
	position:relative;
}
#copyright #owners {
    width: 700px;
}
#site5bottom {
	position:absolute;
	right:0;
	top:25px;
}

/* FORMS
------------------------------------*/

/* Quick Contact Form */
#quickContact form input[type="text"], #quickContact form textarea{
	width:138px;
	margin-bottom:5px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-top:1px solid #BDBDBD;
	border-left:1px solid #BDBDBD;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCACBAAoDASIAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAAMBAgj/xAAgEAEAAgAFBQAAAAAAAAAAAAAAARECMmGh8EFxgbHB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/APTYAAAAAAAA5ttgnZbiywTalz1o2wTjm2jYlKObaNiQSw9PHx3hyx2AH//Z) 0 100% repeat-x;
	padding:7px;
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#quickContact form textarea {
	width:250px;
	height:90px;
	padding-top:5px;
}
#quickContact form input[type="submit"] {
	display:block;
	float:right;
	width:81px;
	height:24px;
	background:url(images/xbut_actions.png.pagespeed.ic.IhGukpW3Z7.png) 0 0 no-repeat;
	text-align:center;
	font-size:12px;
	color:#fff;
	padding-top:0px;
	border:none;
	line-height:80%;
	margin-top:3px;
}

/* Top Search */
#topSearch input[type="text"] {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	width:100px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAgBAMAAAAoIK9TAAAAMFBMVEUAAAABAQECAwMDBQUFCAgGCQoHCwwIDg4KEBAMEhINFRUPFxcQGBkRGxwSHR4UHyCah2w9AAAAL0lEQVQI163DiQkAIAwAsYruv6r4198bwkDMleC8RCZmFlY2KjsHJxc3jxVV+eABBewc1N/s13AAAAAASUVORK5CYII=) 0 0 repeat-x;
	padding:9px 10px 10px;
	border:1px solid #2E4849;
	color:#A8A8A8;
	font-style:italic;
	margin-right:10px;
	position:relative;
}
#topSearch input[type="submit"] {
	position:absolute;
	right:0;
	z-index:100;
	width:43px;
	height:44px;
	background:url(images/xbut_search.png.pagespeed.ic.EwXNiF6mJK.png) 0 0 no-repeat;
	border:none;
	cursor:pointer;
}

/* COMMENTS F0RM */
#commentform p {
	margin:0;
}
#commentform label {
	display:block;
	padding:5px 0;
}
#commentform input, #commentform textarea {
	border:1px solid #ddd;
	padding:8px;
	width:300px;
	margin-bottom:10px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
}
#commentform input:focus, #commentform textarea:focus {
	border:1px solid #0099FF;
}
#commentform textarea {
	width:560px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#commentform input[type="submit"]{
	border:none;
	width:151px;
	height:32px;
	margin-top:10px;
	cursor:pointer;
	background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAApAAsDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAMEB//EABYQAQEBAAAAAAAAAAAAAAAAAAASAf/EABYBAQEBAAAAAAAAAAAAAAAAAAMCBP/EABYRAQEBAAAAAAAAAAAAAAAAAAAREv/aAAwDAQACEQMRAD8A4PRSFFErLGeima9L1JcoUUkJJH//2Q==) 0 100% repeat-x;
	color:#FFF;
	font-size:12px;
	padding:0;
}

/* Contact Page */
#contact-map {
    float: left;
    width: 638px;
    background: #fff;
    padding: 1px;
    border: 6px solid #E2E2E2;
    height: 350px;
    margin: 0 0 15px 0;
}
#contact-map iframe {
    border: 0;
}
#contact-form {
    width: 60%;
    float: left;
    margin: 0 10% 0 0;
}
#contact-data {
    float: left;
    width: 30%;
    margin: 28px 0 0 0;
}
#contact-data p {
	display:block;
	overflow:hidden;
	margin:0 0 15px 0;
}
#contact-data .contact-data-field {
    float: left;
    width: 30%;
    margin-right: 5%;
    font-weight: bold;
}
#contact-data .contact-data-info {
    float: left;
    width: 65%;
}

/* Contact Form */
#contact label {
	display:block;
	padding:5px 0;
}
#contact input, #contact textarea {
	border:1px solid #ddd;
	padding:8px;
	width:90%;
	margin-bottom:10px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
}
#contact textarea {
	width:90%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#contact button.submitbutton{
	border:none;
	width:151px;
	height:32px;
	margin-top:10px;
	cursor:pointer;
	background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAApAAsDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAMEB//EABYQAQEBAAAAAAAAAAAAAAAAAAASAf/EABYBAQEBAAAAAAAAAAAAAAAAAAMCBP/EABYRAQEBAAAAAAAAAAAAAAAAAAAREv/aAAwDAQACEQMRAD8A4PRSFFErLGeima9L1JcoUUkJJH//2Q==) 0 100% repeat-x;
	color:#FFF;
	font-size:12px;
	padding:0;
}
.errormsg, .successmsg{
	background:#FEF4F1;
	border:1px solid #F7A68A;
	color:#DA4310;
	padding:10px;
	-moz-border-radius:4px;
   -webkit-border-radius:4px;
}
.successmsg {
	background:#F5FAF1;
	border:1px solid #C2E1AA;
	color:#8FA943;
	-moz-border-radius:4px;
   -webkit-border-radius:4px;
}
?header{z-index:1001 !important;}
#content{z-index:100 !important;}
.thanks {
background: #F2F3F6;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABcVBMVEUAAAAAHwMAgwsAohMApRQAqBT///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAhQwAohMAqRUAAAAAAAAAGgIAUwUAfwsApRQAqBQAiQ0AnhIAqhUARAIAjQ4AmhEAqhUAWgICdAgCiQ4Dig8GphkHpxoHrRsIrRsAkg8AlhAAqhUAXQIDiA0EiA4NriAOryEInRMJohcTqCIluDYswD0ux0AvyEIOxB0RryEjsDQrvTtAy1FO3F8PvB8Pwx4RxCEXwCdF0lZL11xL2F1O2mAR1SEXrigbqiw/yFBDy1RZ42ta42sRoSIRqiIRrSIRriIRsiIRsyIRtCIRtiIRviIRyCIR0SISoiMSriMSyCMS0SMTqCQVwCYWnycdqy4lrzYxuUIzu0Q2vkc9xU5ByVJDy1REsFFEtlFGzldHz1hI0FlO1l9S2mNdtWh/woeW3J6gzqalzaq92MDO8dPS0tLV1dXa2trd3t3e3t7i4uLm5ub///9TUQfRAAAAS3RSTlMAAAAAAAAAAgQMFhcYGhoaGistRE1NTU1sbGyApqanq7+/v7+/v7/ExMTFzc3NzePj4+Pj4+P19fX19fX29vb29vb29v39/f39/f2/oe4NAAAAz0lEQVQY01XPzU6DQBQG0O/+MNROAoqp1SfQ+P7PonFjtyUtIRAojLnMdePG8waHAv5TbERxrxGz3WZ3UQBNXYfaxzSUHaBAczy8OQD6vHgHkdg8v27u7g/722omUh/eLeecK70LfVoUWm5A9qbIUwoKRqz8xZaypPnUVxEK9yodx3taOoI7RMJOa9pz+t5Ert3MsFW/mOhUMHMyiLhQc376KIiovYwmsgrbY1sQUdv3Ayvy1aehrDCmYeocFFgC7zRittV/LFMgJvmr55z9F+V2ZcXxbbwDAAAAAElFTkSuQmCC') no-repeat left;
padding-left:20px;
clear: both;
}
.error {
color: #333;
background: #FCE2D4 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlpJREFUeNqkU8tu2lAQHT8wtlEQcUKUIjVVgaiCVkhIlSq1isSKTdRNuu5P8AX5Alb9g+6zqZR8QNWmC3ZRa1UJIm0hAWpeNthg/OiMechl00UtHXvuvXPOnbn3mPF9H/7n4en1nmGAwy+BAUghTjB8iThY5v1EfMatzhB3Lg4Ib3FzfkPwdUSSKulCIZs6PFSkeFykCi1dL95dXx81rq7e2JZVxbwPf1WwIkuJxOmL4+Ocz/PSzHHgvtEIFhRFkfdzOTmZTu/ULi5OJ6MRrERYemFZKU4UK8VyOTcyTWk4HEKr1YLC+XkAimluPJ1Kz0qlHBuNVoizFsB+Tg7y+ezAMKQRqhuGAaZprkujmOZ0XQcDRfYymay7OKdFCw7Aq61kUtH6/TVpPB5Dp9MJSLfYiue6i555Hna3txXi4PDdSuChx7Kig3278zkYgwGYkwk0m02IRCLA4jy3Usb1qWmKxAlXAA4u2FQ6VuHjbhGcI3IsFgNh47Q5zHXCtzAH+GV0u0Vf02QpZCy1VAq+8Y27ntv2lDjrQ0S1T912u7eF/ck4lheGgpKqQrleD2I5BN2y+sQJC5zd9np1YFlLRldSUhQhCEKwYzRE9jzPas9mN8RZC3hoz4nrVi81TcUFS0KRJM5/yWQCUCwhbCTXxmPV9LwqcYjLkFUZJDzCwXN042OWreQEIftEEJQEx4mUNHTd6Xfb7qu2fdNAcg1d+IMMSNylAB3mDmIX7bWfBzjaA3iKV/dgabT7LsDXbwAfcVsM4TdCQ66zEmBDbfL/+IPJURMyKHK9PwIMAA7iHkoee771AAAAAElFTkSuQmCC') no-repeat 5px 50%;
margin-top: 5px;
display:block;
clear: both;
padding:7px;
padding-left:30px;
border-radius:6px;
font-size:11px;
border: 1px solid #fbc2c4;
}
.portfolioimg {
    float: left;
    display: block;
    clear: both;
    margin-bottom: 20px;
}
.clear {
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}

td
 {
 padding:5px;
 spacing:5px;
 }