@font-face {
	font-family: 'Helvetica';
	src: url('helvetica-webfont.eot');
	src: local('?'), url('helvetica-webfont.woff') format('woff'), url('helvetica-webfont.ttf') format('truetype'), url('helvetica-webfont.svg#webfontm6s2j4sK') format('svg');
	font-weight: normal;
	font-style: normal;
}


body {
	background-image: url('../images/bg-top.png');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #dfdff3;
	font-family: Helvetica,Verdana;
	/* color: #504337; */
	color: #222;
	font-size: .9em;
}

.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.alignnone {
	float: none;
}
.wp-caption {
	background: #eee;
	border: 1px solid #ccc;
	text-align: center;
	margin: 10px;
}
.wp-caption p {
	margin: 0;
}

a#web-design {
	position: absolute;
	top: -50px;
}

a:link {
	color: #8E2F19;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	color: #777;
	text-decoration: none;
}

a img {
	border: none;
	outline: none;
}

h2 {
	font-size: 24px;
	font-family: Tahoma;
	/* text-align: center; */
}

body p {
	line-height: 1.3em; /* was 2, then 1.5 */
	word-spacing: .2em;
	text-align: justify;
	font-family: Helvetica,"Trebuchet MS";
	font-size: .9em; /* was 1.05 */
}


ul#wrapper {
	background-image: url('../images/bg-bottom.png');
	background-repeat: repeat-x;
	background-position: bottom left;
}
html, body, ul#wrapper, ul#wrapper li.top, ul#wrapper li.menu, ul#wrapper li.menu ul, ul#wrapper li.content, ul#wrapper li.footer, ul#wrapper li.menu ul li, ul#wrapper li.footer ul, ul#wrapper li.footer ul li, ul#wrapper li.content div#sidebar ul, ul#wrapper li.content div#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
ul#wrapper span#loading {
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	background-image: url('../images/loading.gif');
	background-repeat: no-repeat;
	background-position: center center;
	visibility: visible !important;
	position: absolute;
	top: 47%;
	left: 50%;
}
ul#wrapper li.top, ul#wrapper li.menu, ul#wrapper li.content, ul#wrapper li.footer {
	width: 980px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: top left;
}
body.home ul#wrapper li.top, body.single-post ul#wrapper li.top, body.blog ul#wrapper li.top, body.single-portfolio ul#wrapper li.top {
	height: 145px;
	padding-top: 50px;
	text-align: center;
	background-image: url('../images/bg-top-light-on.jpg');
}
 ul#wrapper li.top {
	height: 145px;
	padding-top: 50px;
	text-align: center;
	background-image: url('../images/bg-top-light-off.jpg');
}
ul#wrapper li.top h1 {
	font-family: Impact;
	font-size: 54px;
	font-weight: normal;
	color: #ececec;
	padding: 0 80px;
	text-shadow: 1px 1px 2px #C0C0C0, -1px -3px 5px #444444, 0 -3px 2px #FFFFFF, -1px 5px 5px #444444, 0px 3px 2px #C0C0C0;
}
ul#wrapper li.menu {
	height: 122px;
	background-image: url('../images/bg-top-menu.jpg');
	line-height: 105px;
	text-align: center;
}
ul#wrapper li.menu div#slider {
	width: 640px;
	margin-left: 150px;
	margin-top: -31px;
	position: absolute;
}
ul#wrapper li.menu a.ui-slider-handle {
	background-image: url('../images/bg-button-drag.png');
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	font-family: Arial;
	color: #f3e4e0;
	width: 75px;
	height: 69px;
	cursor: pointer;
	line-height: 36px;
	position: relative;
	display: block;
	outline: none;
	margin-left: -30px;
	text-decoration: none;
}

ul#wrapper li.menu ul.absolute {
	position: absolute;
	height: 39px;
	top: 235px;
	line-height: normal;
	margin-left: 103px;
}
ul#wrapper li.menu ul.fixed {
	position: fixed;
	top: 0;
	margin-left: 103px;
	line-height: normal;
	height: 39px;
	background-image: url('../images/bg-top-menu-fixed.png');
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 999999;
	width: 770px;
}
ul#wrapper li.menu ul li {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}
ul#wrapper li.menu ul li {
	background-image: url('../images/bg-top-menu-delimiter.png');
	background-repeat: no-repeat;
	background-position: left center;
}
ul#wrapper li.menu ul li a {
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 18px;
	color: #e5e5ea;
	border: none;
	outline: none;
	text-shadow: 2px 0px 3px #000;
}
ul#wrapper  li.menu ul li a:hover {
	color: #8e2f19;
}
ul#wrapper li.menu ul li.current_page_item a, ul#wrapper li.menu ul li.current_page_item a:hover, ul#wrapper li.menu ul li.current_page_parent a {
	color: #998776;
	cursor: default;
}
body.home ul#wrapper li.content {
	height: auto;
	width: 100%;
	background-image: url('../images/bg-mid-content.png');
	background-repeat: repeat-x;
	background-position: 0 450px;
}
body.home ul#wrapper li.content div.entry-content div.left, body.home ul#wrapper li.content div.entry-content div.right {
	width: 370px;
	float: left;
	margin: 10px 10px 20px;
}
body.home ul#wrapper li.content div.entry-content blockquote {
	border: none;
	font-style: normal;
	padding: 0;
	margin: 10px 15px;
}
ul#wrapper li.content {
	height: auto;
	width: 100%;
}
ul#wrapper li.content div.monoslideshow {
	background-image: url('../images/bg-slideshow-shadow.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 40px;
}
ul#wrapper li.content div.monoslideshow object {
	border: 1px solid #999;
}
ul#wrapper li.content p {
	text-shadow: 1px 1px #F0F0F0;
}
body.home ul#wrapper li.content a, ul#wrapper li.content a {
	text-decoration: none !important;
	color: #8E2F19 /* #7F6347 */;
}
ul#wrapper li.content h2 a:hover {

}
ul#wrapper li.content blockquote {
	border-bottom: 1px dashed #8E2F19;
}

ul#wrapper li.content div.left-content ul.paging {
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
}
ul#wrapper li.content div.left-content ul li {
	display: inline;
}
ul#wrapper li.content div.left-content ul.paging li a {
	background-color: #3B3127;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	padding: 6px;
	margin-left: 2px;
	margin-right: 2px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	outline: none;
	text-decoration: none;
	border: 1px solid #999;
}
ul#wrapper li.content div.left-content ul.paging li.active a, ul#wrapper li.content div.left-content ul.paging li.active a:hover {
	background-color: #fff;
	cursor: default;
	color: #3B3127;
}
ul#wrapper li.content div.left-content ul.paging a:hover {
	background-color: #8E2F19;
}

div.bio div.left{
	float: left;
	width: 520px;
	margin-right: 45px;
}
div.bio div.right {
	float: left;
	width: 215px;
	margin: 22px 0 0px;

}
div.bio div.right  p:first-letter {
	margin: 0px;
	/* font-size: 16px; */
}


div.portfolio ul#items {
 	overflow: hidden;
	height: 520px;
	width: 100%;
	position: relative;
	padding: 0;
	margin: 0;
}
div.portfolio li.items {
	float: left;
	padding: 2px;
	margin: 0px 15px 24px;
	text-align: center;
	width: 340px;
	height: 235px;
	overflow: hidden;
	/* border: 1px solid #ccc; */
}
html > body div.portfolio li.items {
	width: 355px;
}
ul#wrapper div.portfolio li.items h3 {
	text-align: left;
	padding-bottom: 4px;
	text-shadow: 1px 1px #f0f0f0;
	font-size: 24px;
	margin: 0;
	margin-bottom: 8px;
}
div.portfolio li.items a {
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 0;
}
div.portfolio li.items a:hover {
	border: 0px solid #fff;
	padding: 0;
}
div.portfolio li.items a.screenshot {
	width: 137px;
	height: 100px;
	margin: 0 auto;
	border: 0px solid #fff;
	padding: 0 !important;
}
div.portfolio li.items a img {
	outline: 1px solid #999;
}
div.portfolio li.items img.wp-post-image {
	float: left;
	margin: 4px 5px 2px 3px;
	border: 6px solid #fcfcfc;
	outline: 2px solid #ddd;
}
div.portfolio li.items div.content {
	padding: 0 5px;
	font-size: .8em;
}
div.portfolio li.items div.content div.description {
	height: 130px;
	overflow: hidden;
	font-size: 0.95em;
}
div.portfolio li.items div.content div.description p {
	text-align: left;
}
div.portfolio li.items div.content p {
	word-spacing: 0px;
	margin-top: 7px;
	line-height: 15px;
}
div.portfolio li.items div.content p.skills {
	margin-top: 10px;
	padding-top: 5px;
	margin-bottom: 0;
	border-top: 1px dashed #888;
}
div.portfolio li.items div.content p.skills a {
	display: inline;
}
/* div.portfolio div#page_navigation {
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
}
div.portfolio ul.paging {
	clear: both;
	padding-top: 15px;
	float: right;
}
div.portfolio ul.paging li {
	float: left;
}
div.portfolio ul.paging li a {
	background-color: #3B3127;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	padding: 6px;
	margin-left: 2px;
	margin-right: 2px;
	outline: none;
	text-decoration: none;
	border: 1px solid #999;

}
div.portfolio ul.paging li a.current_page_item, div.portfolio ul.paging li a.current_page_item:hover {
	background-color: #f0f0f0 !important;
	cursor: default;
	color: #3B3127 !important;
}
ul#wrapper li.content div.portfolio ul.paging li a:hover {
	background-color: #8E2F19;
	color: #f0f0f0;
}
 */

div.portfolio div#page_navigation {
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: center;
}
div.portfolio div#page_navigation a.previous_link, div.portfolio div#page_navigation a.page_link, div.portfolio div#page_navigation a.next_link {
	background-color: #3B3127;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	padding: 6px;
	margin-left: 2px;
	margin-right: 2px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	outline: none;
	text-decoration: none;
	border: 1px solid #999;
}
div.portfolio div#page_navigation a.active_page, div.portfolio div#page_navigation a.active_page:hover {
	background-color: #fff;
	cursor: default;
	color: #3B3127;
}
div.portfolio div#page_navigation a:hover {
	background-color: #8E2F19;
}
div.single-portfolio a.back-btn {
	background-color: #3B3127;
	cursor: pointer;
	color: #fff !important;
	font-weight: bold;
	padding: 6px;
	margin: 10px 2px;
	outline: none;
	text-decoration: none;
	border: 1px solid #999;
	display: inline-block;
	position: absolute;
	margin-left: -90px;
	margin-top: -25px;
}
div.single-portfolio a.back-btn:hover {
	background-color: #8E2F19;
}
div.single-portfolio h3 {
	margin: 15px 0;
}



ul#wrapper div.blog {
	overflow: hidden;
}
ul#wrapper div.blog div.left-content {
	width: 456px;
	float: left;
}
ul#wrapper div.blog div.left-content h2.entry-title {
	font-weight: normal;
	font-family: Tahoma;
	margin-bottom: 0px;
	font-size: 2.1em;
	padding: 10px 7px 2px;
	border-bottom: 1px dashed #7F6347;
	line-height: 36px;
	letter-spacing: -1px;
	text-shadow: 1px 1px #f0f0f0;
}

ul#wrapper div.blog div.left-content h2 {
	font-weight: normal;
	margin-bottom: 0px;
	font-size: 1.8em;
	padding: 10px 7px 0px;
	letter-spacing: -2px;
	line-height: 1em;
}
ul#wrapper div.blog div.left-content h2 a {
	text-decoration: none;
	color: #8e2f19;
}
ul#wrapper div.blog div.left-content h2 a:hover {
	text-decoration: none;
	color: #7F6347;
}
ul#wrapper div.blog div.left-content div.hentry {
	margin-bottom: 15px;
	/* background-color: #EEEEF9; */
	/* border: 1px solid #D2D2D2; */
	border-bottom: 1px dashed #555;
}
ul#wrapper div.blog div.left-content div.hentry div.entry-content {
	clear: both;
	padding-top: 10px;
}
ul#wrapper div.blog div.left-content div.hentry div {
	padding: 0 10px;
	margin: 0;
}
ul#wrapper div.blog div.left-content div.hentry img.wp-post-image {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	border: 4px solid #dfdfdf;
	outline: 1px solid #ccc;
}
div.featured {
	float: left;
	padding: 0 !important;
	border: 4px solid #dfdfdf;
	outline: 1px solid #ccc;
	margin-right: 10px;
}
.entry-content p:first-letter {
	margin-left: 20px;
	/* font-size: 16px; */
	text-transform: uppercase;
}
.entry-content ul, entry-content ol{
	margin-bottom: 18px;
}


ul#wrapper div.blog div.left-content div.tagscomments {
	font-size: .7em;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
	color: #7F6347;
	background-color: #EFEFFB;
	/*float: right;*/
}
ul#wrapper div.blog div.left-content div.hentry div.entry-utility {
	font-size: .7em;
	/* border-top: 1px solid #D2D2D2; */
	/* padding: 5px; */
	/* margin-bottom: 5px; */
	margin-left: 5px;
	text-align: right;
	float: right;
	background-color: #3C3227;
	color: #d2d2d2;
}
ul#wrapper div.blog div.left-content div.hentry div.entry-utility a {
	color: #fff;
}
ul#wrapper div.blog div.left-content div.hentry div.last-comment {
	border-top: 1px solid #d2d2d2;
	background-color: #f0f0f0;
	padding-top: 5px;
	font-style: italic;
	font-size: .7em;
	overflow: hidden;
	clear: both;
}
ul#wrapper div.blog div.left-content div.hentry div.last-comment p.comment-meta {
	margin: 0 0 0 5px;
	font-size: 1em;
	float: left;
	border-bottom: 1px dashed #d2d2d2;
}
ul#wrapper div.blog div.left-content div.hentry div.last-comment div.comment-content {
	clear: left;
	text-align: justify;
	padding: 5px 15px 5px 70px;
	background-image: url('../images/comment-quotes.jpg');
	background-repeat: no-repeat;
	background-position: 10px 5px;
	height: 60px;
}
ul#wrapper div.blog div.left-content div.entry-content ul {
	margin-left: 15px;
}
ul#wrapper div.blog div#sidebar {
	width: 304px;
	float: right;
	/* border: 1px solid #D2D2D2; */
	font-size: .7em;
	/* background-color: #EFEFEF; */
	/* border-left: 1px solid #555; */
	padding: 15px 10px;
	background-color: #EFEFFB;
}
ul#wrapper div.blog div#sidebar h2 {
	background: none;
	text-transform: none;
	font-size: 2em;
	font-weight: normal;
	text-transform: lowercase;
	color: #7F6347;
}
ul#wrapper div.blog div#sidebar h2.widgettitle {
	border-bottom: 1px dashed #7F6347;
	padding: 10px 7px 10px;
	margin-bottom: 5px;
}
ul#wrapper div.blog div#sidebar ul ul {
	padding: 0 5px;
}

ul#wrapper li.content div#container {
	width: 780px;
	margin: 0 auto;
}
ul#wrapper li.content div#container div.testimonials {
	text-align: right;
	width: 260px;
	float: left;
}
ul#wrapper li.content div#container div.testimonials blockquote {
	text-align: left;
	margin: 10px;
}
ul#wrapper li.content div.page h1.entry-title {
	display: none;
}
body.page ul#wrapper li.content h2 {
	text-align: center;
	text-transform: uppercase;
	font-size: 2.2em;
	font-weight: normal;
	font-family: Impact;
	/* color: #8e2f19; */
	color: #3C3227;
	padding-bottom: 26px;
	margin-bottom: 16px;
	margin-top: 0;
	background-image: url('../images/bg-title-arrow.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	word-spacing: 4px;
	text-shadow: 1px 1px #c0c0c0, -1px 1px 6px #777, 0px -3px 2px #fff;
}

body.home ul#wrapper li.content h1, body.single-portfolio li.content h1, body.single-post li.content h1 {
	text-align: center;
	text-transform: uppercase;
	font-size: 2.2em;
	font-weight: normal;
	font-family: Impact;
	/* color: #8e2f19; */
	color: #3C3227;
	padding-bottom: 26px;
	margin-bottom: 16px;
	margin-top: 0;
	background-image: url('../images/bg-title-arrow.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	word-spacing: 4px;
	text-shadow: 1px 1px #c0c0c0, -1px 1px 6px #777, 0px -3px 2px #fff;
}
body.blog ul#wrapper li.content h1 {
	text-align: center;
	text-transform: uppercase;
	font-size: 2.2em;
	font-weight: normal;
	font-family: Impact;
	/* color: #8e2f19; */
	color: #3C3227;
	padding-bottom: 26px;
	margin-bottom: 16px;
	margin-top: 5px;
	background-image: url('../images/bg-title-arrow.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	word-spacing: 4px;
	text-shadow: 1px 1px #c0c0c0, -1px 1px 6px #777, 0px -3px 2px #fff;
}

ul#wrapper li.content h3 {
	text-align: left;
	text-transform: lowercase;
	font-weight: normal;
	font-size: 20px;
	font-family: Impact;
	color: #494037;
	padding-bottom: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #8a7c6e;
	text-shadow: 1px 1px #F0F0F0;
	letter-spacing: 0px;
	margin-top: 35px;
}
ul#wrapper li.content #respond h3#reply-title {
	margin-top: 19px;
}
ul#wrapper li.content div#slideshow {
	background-image: url('../images/bg-slideshow-shadow.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 45px;
	text-align: center;
}
ul#wrapper li.content div#slideshow div#cu3er-container {
	margin: 0 auto;
	outline: none;
}
ul#wrapper li.content ul.group {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
ul#wrapper li.content ul.group ul {
	margin: 0;
	padding: 5px 0 2px;
	overflow: hidden;
}
ul#wrapper li.content ul.group li {
	width: 184px;
	margin-left: 4px;
	margin-right: 4px;
	float: left;
	overflow: hidden;
	font-family: Verdana;
	font-size: .9em;
	margin-bottom: 8px;
	margin-top: 6px;
}
ul#wrapper li.content ul.group li h3 {
	letter-spacing: -1px;
	padding-bottom: 4px;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 176px;
	height: 22px;
	overflow: hidden;
}
ul#wrapper li.content ul.group li ul li a {
	text-decoration: none;
	color: #2A2118;
	border: none;
	padding-left: 3px;
	padding-right: 3px;
}
ul#wrapper li.content ul.group li ul li a:hover {
	color: #8e2f19;
}
ul#wrapper li.content ul.group a.view-more {
	display: block;
	background-image: url('../images/bg-button.png');
	background-repeat: no-repeat;
	clear: both;
	width: 180px;
	height: 26px;
	text-align: center;
	font-family: Impact;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
	color: #504337;
	letter-spacing: 1px;
	line-height: 25px;
	outline: none;
}
ul#wrapper li.content ul.group a.view-more:hover {
	color: #8e2f19;
	border: none;
	padding: 0;
}

ul#wrapper li.content div.textwidget {
	padding: 0 7px;
	/* text-align: center; */
}

ul#wrapper li.content div#contact-form {
	width: 600px;
	margin: 0 auto;
}
ul#wrapper li.content div#contact-form .active {
	border-top: 2px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 2px solid #fff;
}
ul#wrapper li.content div#contact-form input, ul#wrapper li.content div#contact-form textarea {
	border-bottom: 2px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-top: 2px solid #fff;
	padding: 6px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
ul#wrapper li.content div#contact-form textarea {
	width: 585px;
	height: 240px;
}
ul#wrapper li.content div#contact-form {
	text-align: left;
}
ul#wrapper li.content div#contact-form p  input{
	float: right;
	width: 450px;
}
ul#wrapper li.content div#contact-form input#sendit {
	background-color: #3B3127;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	padding: 6px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	float: right;
}
ul#wrapper li.content div#contact-form div#numbersum {
	float: left;
	margin-right: 30px;
}
ul#wrapper li.content div#contact-form input#sumresult {
	width: 18px;
}
ul#wrapper li.content div#contact-form p {
	overflow: hidden;
	line-height: 36px;
}
ul#wrapper li.content div#wpcf7-f1-p63-o1 {
	float: right;
	margin-left: 20px;
	width: 285px;
}
ul#wrapper li.content div#wpcf7-f2-p145-o1 {
	float: right;
	margin-left: 20px;
	width: 285px;
}
ul#wrapper li.content div#wpcf7-f3-p154-o1 {
	overflow: hidden;
}
ul#wrapper li.content div#wpcf7-f3-p154-o1 .leftcolumn, ul#wrapper li.content div#wpcf7-f3-p154-o1 .rightcolumn {
	width: 47%;
	float: left;
}
ul#wrapper li.content div#wpcf7-f3-p154-o1 .rightcolumn {
	margin-left: 5%;
}
ul#wrapper li.content div#wpcf7-f3-p154-o1 input {
	width: 96%;
}
ul#wrapper li.content div#wpcf7-f3-p154-o1 textarea {
	width: 100%;
}
ul#wrapper li.content div#wpcf7-f3-p154-o1 select {
	width: 102%;
	padding: 10px;
	margin-bottom: 7px;
}
ul#wrapper li.content div#wpcf7-f3-p154-o1 input.wpcf7-submit {
	width: auto;
	float: right;
}
ul#wrapper li.content div#wpcf7-f3-p154-o1 .wpcf7-response-output {
	clear: both;
	text-align: center;
}
ul#wrapper li.content div.wpcf7 p:first-letter {
	margin-left: 0;
	padding-left: 0;
}
ul#wrapper li.content div.wpcf7 p {
	line-height: normal;
	margin-top: 0;
	margin-bottom: 10px;
}
ul#wrapper li.content div.wpcf7 p input {
	margin: 0;
	padding: 10px;
}

ul#wrapper li.content #entry-author-info h3 {
	margin-top: 0;
	margin-bottom: 15px;
}

ul#wrapper li.footer {
	height: 517px;
	padding-top: 18px; /* pentru ie7 tre sa fie 16 */
	clear: both;
	background-image: url('../images/bg-bottom.jpg');
	font-family: Verdana;
	overflow: hidden;
}
ul#wrapper li.footer ul.footer {
	color: #3b3127;
	font-size: .6em;
	width: 780px;
	margin: 0 auto;
	padding: 0;
	background: none;
}
ul#wrapper li.footer ul.footer li#copy-design {
	display: block;
	text-align: right;
}
ul#wrapper li.footer ul.footer li#copy-design a {
	text-decoration: none;
	color: #2a2118;
}
ul#wrapper li.footer ul.footer li#copy-design span {
	float: left;
}
ul#wrapper li.footer ul.footer li#titles {
	clear: both;
}
ul#wrapper li.footer ul.footer li h3 {
	font-family: Impact;
	font-weight: normal;
	text-transform: uppercase;
	color: white;
	font-size: 2em;
	/* width: 240px; */
	/* float: left; */
	text-align: left;
	padding-top: 0px;
	margin: 0;
	background: none;
	padding-bottom: 10px;
	letter-spacing: .5px;
}
ul#wrapper li.footer ul.footer li.content ul.xoxo li div h3 a {
	text-decoration: none;
	color: white;
}
ul#wrapper li.footer ul.footer li.content ul.xoxo li.widget_twitter h3 {
	padding-right: 20px;
	background-image: url('../images/bg-twitter-h4.png');
	background-repeat: no-repeat;
	background-position: 26px 6px;
	width: 220px;
	text-align: center;
}
ul#wrapper li.footer ul.footer li.content ul.xoxo li.widget_twitter ul {
	width: 230px;
}
ul#wrapper li.footer ul.footer li.content ul.xoxo li.widget_twitter ul li {
	margin-bottom: 24px;
	padding-bottom: 10px;
	border-bottom: 1px solid #6F6053;
}
ul#wrapper li.footer ul.footer li.content div#first ul.xoxo li div {
	text-align: left !important;
}
ul#wrapper li.footer ul.footer li.content div#first h3 {
	padding-right: 20px;
	width: 220px;
}
ul#wrapper li.footer ul.footer li.content div#second h3 {
	width: 165px;
	/* text-align: center; */
}
ul#wrapper li.footer ul.footer li.content div#third li#social-widget-3 h3 {
	width: 165px;
	margin-left: 90px;
	text-align: center;
}
ul#wrapper li.footer ul.footer li.content div#third #text-10 h3 {
	width: 200px;
	margin-left: 38px;
	text-align: center;
}
ul#wrapper li.footer ul.footer li#titles h4.blog {
	padding-left: 20px;
}
ul#wrapper li.footer ul.footer li#titles h4.social {
	padding-left: 5px;
	width: 255px;
}
ul#wrapper li.footer ul.footer li.content {
	color: #e6e0da;
	font-size: 1.1em;
	background: none;
}
ul#wrapper li.footer ul.footer li.content a {
	color: #fff;
	text-decoration: none;
}
ul#wrapper li.footer ul.footer li.content a:hover {
	text-decoration: underline;
}
ul#wrapper li.footer ul.footer li.content a:visited {
	text-decoration: none;
	color: #DFDFF3;
}
ul#wrapper li.footer ul.footer li.content ul.menu li {
	margin-bottom: 12px;
	padding-bottom: 8px;
	border-bottom: 1px solid #6F6053;
}
ul#wrapper li.footer ul.footer li.content h3 {
	border: 0px;
	letter-spacing: 1px;
	text-shadow: 1px 2px 3px #000;
	margin-bottom: 30px;
}
ul#wrapper li.footer ul.footer li.content li.widget_links h3,
ul#wrapper li.footer ul.footer li.content li.widget_recent_entries h3 {
	margin-bottom: 0px;
	margin-top: 35px;
}
ul#wrapper li.footer ul.footer li.content div ul ul {
	margin-top: 5px;
}
ul#wrapper li.footer ul.footer li.content div ul .socialmedia-buttons {
	margin-top: 10px;
	/* overflow: hidden; */
	margin-left: 10px;
}
ul#wrapper li.footer ul.footer li.content div.widget-area {
	padding-top: 9px !important;
}
ul#wrapper li.footer ul.footer li.content div#first /*ul#twitter_update_list*/ {
	width: 280px;
	/* height: 145px; */
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	/* background-image: url('../images/bg-footer-delimiter.png');
	background-repeat: no-repeat;
	background-position: right bottom; */
	float: left;
}
ul#wrapper li.footer ul.footer li.content div#twitter-follow {
	position: absolute;
	font-family: "Times New Roman";
	font-style: italic;
	font-weight: normal;
	text-align: right;
	line-height: 32px;
	color: #fff;
	font-size: 18px;
	background-image: url('../images/bg-twitter-follow.png');
	background-repeat: no-repeat;
	width: 124px;
	height: 31px;
	margin-top: /*142*/45px;
	margin-left: 160px;
}
ul#wrapper li.footer ul.footer li.content div#second /*ul#social-content*/ {
	width: 160px;
	/* height: 145px; */
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	/* background-image: url('../images/bg-footer-delimiter.png');
	background-repeat: no-repeat;
	background-position: right bottom; */
	float: left;
}
ul#wrapper li.footer ul.footer li.content div#second li.widget_nav_menu {
	margin-bottom: 25px;
}
ul#wrapper li.footer ul.footer li.content div#second li.widget_nav_menu h3 {
	text-align: center;
}
ul#wrapper li.footer ul.footer li.content div#third /*div#latest-blog-post*/ {
	width: 247px;
	padding-left: 10px;
	padding-right: 10px;
	color: #e6e0da;
	font-size: 1em;
	float: right;
	padding-top: 15px;
	padding-bottom: 5px;
	text-align: justify;
}
ul#wrapper li.footer ul.footer li.content div#third #text-10 {
	margin-bottom: 25px;
}
ul#wrapper li.footer ul.footer li.content div#third li.widget_recent_entries ul li {
	margin-top: 12px;
	border-bottom: 1px solid #6F6053;
	padding-bottom: 8px;
	margin-left: 6px;
}
ul#wrapper li.footer ul.footer li.content div#third li.widget_recent_entries h3 {
	margin-top: 15px;
}
ul#wrapper li.footer ul.footer li.content div.textwidget {
	font-size: 1.2em;
	margin-top: 10px;
	color: #E6E0DA;
	/* text-align: center !important; */
}
ul#wrapper li.footer ul.footer li.content .socialmedia-buttons img {
	display: block;
	float: left;
	margin-right: 5px !important;
	margin-bottom: 5px;
}

#skypedetectionswf {
	display: none;
}
#eXTReMe {
	display: none;
}
#search {
	border: 0px;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: visible;
	cursor: pointer;
}

div.hometab {
	width: 240px;
	float: left;
	margin: 20px 10px 25px;
}

div.syntaxhighlighter {
	padding: 0 !important;
}

.spacer_ { clear: both; }
