/*
Theme Name: YuriArcurs
Description: Custom WP Theme for YuriArcurs
Author: UniqueBlogDesigns.
Author URI: http://UniqueBlogDesigns.com
***************
Design: UniqueBlogDesigns
*/
*{
	margin:0;
	padding:0;
	outline:0;
}
img{
	border:0;
	vertical-align:bottom;
}
a,a:visited{
	text-decoration:none;
}
ul{
	list-style:none outside;
}
body{
	text-align:center;
	background:#65655b;
	font:12px/18px arial,helvetica,sans-serif;
	color:#fff;
	padding:20px 0 30px;
}
.extra{
	clear:both;
	font-size:0;
	line-height:0;
	width:100%;
	overflow:hidden;
	display:block;
}
.none{
	display:none;
}
#outer{
	width:900px;
	margin:0 auto;
	overflow:hidden;
	background:url(images/main-bg.jpg) repeat-y;
}
#header{
	width:900px;
	background:#23231e;
	padding:15px 0 0;
}
#logo{
	width:133px;
	height:29px;
	background:url(images/logo.gif) no-repeat;
	margin:44px 0 0 50px;
	display:inline;
	float:left;
}
#logo a,#logo a:visited{
	float:left;
	width:133px;
	height:29px;
	overflow:hidden;
	text-indent:-100em;
}
#mcafee{
	float:right;
	width:65px;
	height:37px;
	padding:2px 17px 0 0;
}
span#des{
	display:block;
	clear:both;
	font:12px/16px arial,helvetica,sans-serif;
	width:300px;
	height:20px;
	overflow:hidden;
	text-align:left;
	text-transform:uppercase;
	margin-top:50px;
}
#header .inner{
	clear:both;
	width:100%;
	border-top:1px solid #65655b;
	background:#35352f;
}
#header .inner ul{ float:right; clear:right; text-align:right; font:12px/18px arial; color:#767676; text-transform:uppercase; padding:3px 15px 3px 0; }
#header .inner ul a{
	color:#767676;
}
#menu{
	width:100%;
	clear:both;
	font:11px/38px arial;
	border:solid #65655b;
	border-width:1px 0;
	text-transform:uppercase;
}
#menu li{
	float:left;
	margin:0 18px;
	display:inline;
}
#menu li a{
	color:#fff;
	float:left;
	padding:0 0 0 15px;
	background:url(images/arrow-menu.gif) no-repeat left;
}
#menu li a:hover{
	text-decoration:underline;
}
#subscribeform{
	float:right;
	width:225px;
	width/**/:/**/215px;
	height:115px;
	height/**/:/**/95px;
	padding:10px 0 10px 10px;
	display:inline;
	background:#41413b;
	text-align:left;
	overflow:hidden;
}
#subscribeform a{
	display:block;
	font:11px/21px arial;
	color:#c4c4c4;
	text-transform:uppercase;
	padding:0 0 3px 30px;
	margin:0 0 5px;
	background:url(images/header-rss.jpg) no-repeat left;
}
#subscribeform a:hover{
	text-decoration:underline;
}
#subscribeform label{
	display:block;
	font:11px/13px arial;
	color:#c4c4c4;
	text-transform:uppercase;
	padding:0 0 0 30px;
	margin:0 0 10px;
	background:url(images/header-email.jpg) no-repeat 2px;
}
#subscribeform #ssfr{
	border:1px solid #939393;
	background:url(images/header-input.jpg) repeat-x;
	float:left;
	width:123px;
	width/**/:/**/113px;
	height:18px;
	height/**/:/**/12px;
	margin:0 0 0 30px;
	padding:2px 5px;
	font:10px arial;
	color:#c4c4c4;
	text-transform:uppercase;
}
#subscribeform #ssf{
	float:left;
	width:56px;
	padding:1px 0 6px 0;
	font:11px arial;
	color:#b8b883;
	text-transform:uppercase;
	overflow:hidden;
	border:none;
	background:none;
	cursor:pointer;
}

#subscribeform #twitter{
	background:url(images/header-twitter.jpg) no-repeat;
}

#subscribeform #facebook{
	background:url(images/header-facebook.jpg) no-repeat;
}

#outer ul:after,
#outer div:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* main content */
#wrap{
	width:900px;
	padding:8px 0 0;
	text-align:left;
}
#main{
	float:left;
	width:100%;
}
#content{
	margin:0 245px 8px 16px;
	width:640px;
}
.portfolio #content{
	margin:0 231px 8px 6px;
	width:663px;
}
.portfolio #content #theImages{
	padding:8px;
	background:#23231e;
	border:1px solid #64655b;
	margin:0 0 5px;
}
.portfolio #content #theImages li{
	
}
.portfolio #content #theImages li img{
	
}
.portfolio #content #thePosts{
	padding:8px 0 8px 10px;
	background:#23231e;
	border:1px solid #64655b;
	height:1%;
}
.portfolio #content #thePosts li{
	float:left;
	margin:0 10px 0 0;
}
.portfolio #content #thePosts li a{
	float:left;
	position:relative;
	width:120px;
	height:106px;
	overflow:hidden;
}
.portfolio #content #thePosts li a .normal{
	display:block;
}
.portfolio #content #thePosts li a .gray{
	position:absolute;
	left:0;
	top:0;
	z-index:5;
}
.portfolio #content #thePosts li.ui-tabs-selected a .gray{
	display:none;
}
.portfolio #main .lead .current{
	float:left;
	width:100%;
	text-align:center;
	margin:-1.84em 0 0;
	text-transform:uppercase;
}
#main .apost{
	overflow:hidden;
	padding:0 0 40px;
	clear:both;
}
#main .postarchive h2,
#main .postarchive h3,
#main .apost h2{
	padding:5px 0 3px;
	font:14px/18px arial;
	color:#fff;
	text-transform:uppercase;
}
#main .postarchive h2 a,
#main .postarchive h3 a,
#main .apost h2 a{
	color:#fff;
}
#main .postarchive h2 a:hover,
#main .postarchive h3 a:hover,
#main .apost h2 a:hover{
	text-decoration:underline;
}
#main .apost .pdate{
	float:left;
	border:1px solid #65655b;
	background:#23231e;
	padding:3px 10px;
	margin:0 8px 0 0;
	text-align:center;
	font:bold 9px/11px arial;
	color:#fff;
	text-transform:uppercase;
}
#main .apost .pdate span{
	display:block;
	font:11px/13px arial;
}
#main .apost .pdate span span{
	font:bold 18px/20px arial;
}
#main .apost span.ptime,
#main .apost span.pcomm{
	font:11px/18px arial;
	color:#aeaeae;
	display:block;
	margin:0 0 5px;
}
#main .apost span.ptime{
	float:right;
}
#main .apost span.ptime a,
#main .apost span.ptime span,
#main .apost span.pcomm a{
	color:#a7a778;
	font:bold 11px/18px arial;
}
#main .apost span.ptime a:hover,
#main .apost span.pcomm a:hover{
	text-decoration:underline;
}
#main .apost .pmain{
	clear:both;
	padding:5px 0 0;
	width:100%;
	border-top:1px solid #65655b;
	border-bottom:1px solid #65655b;
}
#main .apost .pmain p img { margin: 10px; }
#main .apost .pmain img { margin: 10px; }
#main .apost .pmain img .alignright { margin: 10px; }
#main .apost .pmain a { color: #a6a677; font-weight: bold; }
#main .apost p,
#main .apost blockquote{
	padding:5px 0;
	text-align:justify;
}
#main .apost blockquote{
	padding:0 15px;
	margin:5px 20px;
	border-left:5px solid #888;
	color:#aaa;
}
#main .apost blockquote blockquote{
	background:#ddd;
}
#main .apost ol,
#main .apost ul{
	padding:10px 20px;
	list-style:disc inside;
}
#main .apost ol address,
#main .apost ul address{
	display:inline;
}
#main .apost ol{
	list-style-type:decimal;
	margin:0 0 0 18px;
}
#main .apost p a,
#main .apost ol a,
#main .apost ul a{
	color:#fff;
	font-weight:bold;
}
#main .apost p a:hover,
#main .apost ol a:hover,
#main .apost ul a:hover{
	text-decoration:underline;
}
#main .apost .pmain ul li{ padding:0 0 5px 18px; list-style-type: disc; display: list-item; }
#main .apost ol li{
	padding:0 0 5px;
}
#main .pfoot{
	font:11px/21px arial;
	overflow:hidden;
	clear:both;
	margin:16px 0 0;
	padding:4px 6px 0 10px;
	height:1%;
	color:#fff;
	background:#65655b;
}
#main .pfoot a{
	color:#fff;
}
#main .pfoot a:hover{
	text-decoration:underline;
}
#main .pfoot .pfl{
	float:left;
}
#main .pfoot .pfr{
	float:right;
	padding:0 26px 2px 0;
	color:#b7b7b7;
	background:url(images/post-rss.jpg) no-repeat right;
}
#main .pfoot .pfr a{
	color:#b7b7b7;
}
#main .postarchive{
	overflow:hidden;
	padding:0 0 25px;
	clear:both;
}
#main .postarchive a{
	color:#fff;
	font-weight:bold;
}
#main .postarchive a:hover{
	text-decoration:underline;
}
#main .postarchive ul,
#main .postarchive ol,
#main .postarchive p,
#main .postarchive blockquote{
	margin:5px 0;
}
#main #srel,
#main .postarchive #linklist,
#main .apost .subh,
#main .atitle{
	padding:5px 0 3px;
	font:14px/18px arial;
	color:#fff;
	text-transform:uppercase;
}
#main .lead{
	clear:both;
	font:11px/20px arial;
	text-align:left;
	margin:8px 0 0;
	height:1%;
	padding:3px 10px;
	background:#23231e;
	border:1px solid #64655b;
	color:#8c8c8c;
}
#main .lead a{
	color:#a7a778;
}
#main .lead a:hover{
	text-decoration:underline;
}
#main .lead .prev{
	float:left;
}
#main .lead .prev a{
	padding:0 0 0 20px;
	display:block;
	background:url(images/arrow-previous.gif) no-repeat left;
}
#main .lead .next{
	float:right;
}
#main .lead .next a{
	padding:0 20px 0 0;
	display:block;
	background:url(images/arrow-next.gif) no-repeat right;
}

/* sidebars */
#sidebar-one{
	float:left;
	width:224px;
	margin:0 0 0 -224px;
	display:inline;
	overflow:hidden;
}
#sidebar-one a{
	color:#fff;
}
#sidebar-one a:hover{
	text-decoration:underline;
}
.sb-columns{
	font:11px/18px arial;
	text-transform:uppercase;
	padding:0 8px 10px 7px;
	height:1%;
	border-bottom:1px solid #65655b;
	margin:0 0 10px;
}
.sb-columns h2{
	font:13px/25px arial;
	clear:both;
	background:#4e4e47;
	color:#a7a778;
	padding:0 8px;
}
.sb-columns ul{
	padding:0 0 0;
}
.sb-columns ul ul{
	padding:5px;
}
.sb-columns ul li{
	padding:5px 0 5px 20px;
	border-bottom:1px solid #65655b;
	background:url(images/arrow-sidebar-dark.gif) no-repeat 8px 10px;
}
.sb-columns .viewMore{
	padding:2px 0 2px 20px;
	color:#fff;
	display:block;
	background:#4e4e47 url(images/arrow-sidebar-light.gif) no-repeat 8px 8px;
}
.sb-columns p{
	color:#c7c7c7;
	padding:3px 10px;
}
.sb-testimonials{
	padding:0 8px 0 7px;
	margin:0 0 10px;
	border-bottom:1px solid #65655b;
}
.sb-testimonials .clientsName{
	text-align:right;
	font-style:italic;
}
.sb-portfolio{
	padding:0;
}
.sb-search{
	padding:0 8px 0 7px;
}
.sb-portfolio img{
	display:block;
	margin:0 0 3px;
}
.sb-keyword{
	padding:0;
}
.sb-keyword .inner{
	background:#23231e;
	text-align:center;
	padding:15px 13px 20px;
	margin:0 0 3px;
}
.sb-keyword h2{
	background:none;
	font:23px/30px "arial narrow", arial;
	color:#fff;
	padding:0;
	margin:0 0 20px;
}
.sb-keyword h2 span{
	font:bold 20px/30px "arial narrow", arial;
	border:1px solid #64655b;
	display:block;
	padding:0 5px;
	background:#35352f;
}
.sb-keyword p{
	color:#a5a5a5;
}
.sb-video{
	padding:0;
}
.sb-video .inner{
	background:#23231e;
	text-align:center;
	padding:7px;
	margin:0 0 3px;
}
.sb-video .inner div{
	overflow:hidden;
	width:100%;
}
.sb-video h2{
	border:1px solid #64655b;
	padding:0;
	margin:0 0 7px;
	background:#35352f;
	font:18px/30px arial;
	color:#fff;
}

/* comment */
#cmw{
	width:100%;
	clear:both;
	margin:-22px 0 0;
	position:relative;
}
#cmbox{
	text-align:left;
	font:12px/18px arial;
}
#cmbox  a{
	color:#fff;
}
#cmbox  a:hover{
	text-decoration:underline;
}
#commentform{ color: gray; overflow:hidden; width:100%; }
#commentform .changeAva{
	text-align:center;
	float:right;
	width:150px;
	font:11px/16px arial;
}
#commentform .changeAva h4{
	color:#fff;
	font:bold 14px/18px arial;
}
#commentform .changeAva span{
	display:block;
}
#commentform .changeAva img{
	border:1px solid #787878;
}
#commentform .changeAva a{
	color:#fff;
}
#commentform input,
#commentform textarea{
	padding:4px 3px;
	color:gray;
}
#author,
#email,
#url,
#comment{
	display:block;
	font-size:13px;
	border:1px solid #808080;
	font-family:arial;
	width:256px;
	width/**/:/**/250px;
	height:24px;
	height/**/:/**/14px;
	background:#e7e7e7;
}
#commentform textarea#comment{
	width:630px;
	min-height:100px;
	border-width:1px;
	margin:0 0 10px;
	background:#f2f2f2;
}
* html #commentform textarea#comment{
	height:100px;
}
#commentform input#submit{
	width:110px;
	padding:2px 0 0;
	font:bold 12px arial;
	color:#fff;
	text-transform:uppercase;
	float:left;
	border:1px solid #94949b;
	background:#65655b;
	cursor:pointer;
}
.commentlist{
	list-style:none outside;
	overflow:hidden;
}
.commentlist li{
	margin:0 0 20px;
	width:100%;
	overflow:hidden;
}
.commentlist li .cmAvatar{
	float:left;
	margin:0 -1px 0 1px;
	display:inline;
	width:104px;
	font:0/0 arial;
	color:#fff;
	position:relative;
}
.commentlist li .cmAvatar a{
	color:#fff;
}
.commentlist li .cmAvatar img{
	margin:0!important;
	display:block!important;
	border:1px solid #787878;
}
.commentlist li .cmContent{
	float:left;
	width:535px;
	width/**/:/**/513px;
	padding:5px 10px 0;
	border:1px solid #65655b;
	background:#23231e;
}
.commentlist li.cadmin .cmContent{
	border:1px solid #d6d6d6;
	background:#f9f9f9;
	color:#323232;
}
.commentlist li.cadmin .cmContent a{
	color:#fff;
}
.commentlist li .cmContent .cmInfo{
	font:15px/20px arial;
	color:#fff;
	padding:0 0 10px;
}
.commentlist li .cmContent div blockquote p {
     background-color: #444444;
     padding: 8px;
     margin: 0px 0px 15px 0px;
     font-style: italic;
}
#cmbox  .commentlist li .cmContent .cmInfo a{
	color:#fff;
}
.commentlist li.cadmin .cmContent .cmInfo{
	color:#626267;
}
#cmbox  .commentlist li.cadmin .cmContent .cmInfo a{
	color:#626267;
}
.commentlist li .cmContent .cmInfo .cauth{
	font:bold 15px/20px arial;
}
.commentlist li .cmContent .cmInfo .cauth img{
	display:none!important;
}
.commentlist li p{
	padding:0 0 15px;
	clear:both;
	text-align:justify;
}
h3#respond,
h3#comments{
	font:17px/22px arial;
	color:#fff;
	padding:5px 0;
}

/* footer */
#footer{
	clear:both;
	overflow:hidden;
	width:100%;
	font:11px/38px arial;
	text-transform:uppercase;
	color:#4e4e47;
	background:#23231e;
	text-align:left;
	border-top:1px solid #65655b;
}
#footer a{
	color:#4e4e47;
}
#footer a:hover{
	text-decoration:underline;
}
#footer p{
	padding:0 20px;
}
#footer ul{
	float:right;
	padding:0 20px;
}
#footer ul li{
	display:inline;
}

/* extra */
.skiplink{
	position:absolute;
	left:-9999em;
	top:-9999em;
}
.left{
	float:left;
	margin:5px 10px 10px 0;
}
.right{
	float:right;
	margin:5px 0 10px 10px;
}
.center{
	display:block;
	margin:0 auto;
}
@media projection,screen{
	.ui-tabs-hide{
		display:none;
	}
}
@media print{
	.ui-tabs-nav{
		display:none;
	}
}
.post-teaser a { color: silver; font-weight: bold; }
.post-teaser a:hover { color: gray; font-weight: bold; text-decoration: none; }
#main .apost .pmain a:hover { color: #d4d4bd; font-weight: bold; }
#content .apost .pmain .sociable ul { display: inline; }
#content .apost .pmain .sociable ul li { list-style-type: none; display: inline; }
hr { clear: both; margin-top: 20px; margin-bottom: 20px; border-bottom: 1px solid white; }
#thumbnail { float: left; margin-right: 5px; }
#thumbnail img { background-color: #23231e; width: 32px; height: 32px; border: solid 1px silver; }
.alignright {float: right;}
.aligncenter { margin-right: auto; margin-left: auto; }
.alignleft {float: left;}