/*Theme Name: Matt BlancarteDescription: Custom WP Theme for Matt Blancarte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:#161b20 url(images/bg-top.jpg) repeat-x /*fixed*/ center top;	font:12px/20px arial,helvetica,sans-serif;	color:#b6b6b6;}.extra{	clear:both;	font-size:0;	line-height:0;	width:100%;	overflow:hidden;	display:block;}.none{	display:none;}#outer{	width:100%;	overflow:hidden;	background:url(images/bg-bottom.jpg) repeat-x center bottom;}#header{	width:903px;	margin:0 auto;	text-align:left;}#logo{	width:458px;	height:75px;	overflow:hidden;	background:url(images/logo.png) no-repeat;	margin:23px 0 0 6px;	display:inline;	float:left;}#logo a,#logo a:visited{	float:left;	width:458px;	height:75px;	overflow:hidden;	text-indent:-100em;}span#des{	display:block;	clear:both;	height:0;	font:0/0 arial;	overflow:hidden;	text-indent:-100em;}#header .subscribeform{	float:right;	width:300px;	color:#acacac;	margin:23px 0 7px;	overflow:hidden;}#header .subscribeform a{	color:#fff;	font:14px/18px arial;	display:block;	padding:10px 0 0 10px;}#header .subscribeform a:hover{	text-decoration:underline;}#header .subscribeform div div{	float:right;	width:80px;	height:80px;}#header .subscribeform .rss{	display:block;	width:80px;	height:80px;	overflow:hidden;	text-indent:-100em;	background:url(images/header-rss.png) no-repeat;	cursor:pointer;	padding:0;}#header .subscribeform span{	margin:0 0 5px 100px;	display:block;	font:11px/18px arial;}#header .subscribeform p{	font:11px/18px arial;	padding:0 0 5px;}#header .subscribeform .ssfr{	color:#fff;	font:12px arial;	border:1px solid #3d4349;	background:url(images/header-input.jpg) no-repeat;	float:left;	width:135px;	width/**/:/**/123px;	height:23px;	height/**/:/**/18px;	padding:3px 5px 0;	margin:0 10px 0 0;}#header .subscribeform .ssf{	width:55px;	height:23px;	float:left;	cursor:pointer;	border:1px solid #3d4349;	background:url(images/header-submit.jpg) repeat-x;	text-align:center;	font:12px arial;	color:#fff;}#header .inner{	clear:both;	width:994px;	background:url(images/menu.png) no-repeat;	margin:0 -51px 0 -40px;}#menu{	float:left;	font:12px/30px arial;	padding:0 0 0 40px;}#menu li{	float:left;}#menu li a{	color:#c1c1c1;	float:left;	padding:0 20px;}#menu li.current_page_item a,#menu li a:hover{	color:#fff;}#header .inner em{	float:right;	font:12px/30px arial;	color:#9d9d9d;	margin:0 65px 0 0;}#header .inner em .ubd{	color:#91c75b;}#header .inner em .tel{	color:#ee8f33;}#outer ul:after,#outer div:after,#footer div:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}/* main content */#wrap{	width:903px;	text-align:left;	padding:12px 0 0;	margin:0 auto;}.home #wrap{	background:url(images/bg-bottom-ubd.jpg) no-repeat center bottom;}#main{	float:left;	width:100%;}#content{	margin:0 377px 0 0;	width:526px;}#main .apost{	overflow:hidden;	clear:both;	width:100%;	position:relative;	margin:0 0 10px;}#main .apost .firstPost{	position:absolute;	left:6px;	top:6px;	width:69px;	height:69px;	overflow:hidden;	background:url(images/post-recent-stripe.png) no-repeat;}#main .apost .first{	width:100%;	height:12px;	overflow:hidden;	background:url(images/post-top.png) no-repeat;}#main .apost .inner{ width:526px; overflow:hidden; background:url(images/post-hor.png) repeat-y; }#main .apost .inner .inner{	width:512px;	width/**/:/**/488px;	padding:0 12px;	margin:0 0 0 7px;	background:url(images/post-ver.jpg) repeat-x;}#main .apost .media{	float:left;	width:151px;	height:215px;	display:inline;	margin:0 10px 0 -6px;	background:url(images/post-image.jpg) no-repeat;}#main .apost .media img{	float:left;	margin:8px 0 0 8px;}#main .apost .second{	width:100%;	height:11px;	overflow:hidden;	background:url(images/post-bottom.png) no-repeat;}#main .postarchive h2,#main .postarchive h3,#main .apost h2{	padding:5px 0 0;	font:bold 14px/20px arial;	color:#acacac;}#main .postarchive h2 a,#main .postarchive h3 a,#main .apost h2 a{	color:#acacac;}#main .postarchive h2 a:hover,#main .postarchive h3 a:hover,#main .apost h2 a:hover{ color: white; text-decoration:none; }#main .apost .info{	padding:5px 0 9px;	list-style:none;	margin:5px 0 0;	overflow:hidden;	background:url(images/post-title.jpg) no-repeat left top;}#main .apost .ptime,#main .apost .pcomm{	font:10px/18px arial;	color:#818181;	margin:0;	padding:0;	display:inline;}#main .apost .ptime{	float:right;}#main .apost .ptime a,#main .apost .pcomm a{	color:#ee8f33;}#main .apost .ptime a:hover,#main .apost .pcomm a:hover{	text-decoration:underline;}#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 #aaa;	color:#888;}#main .apost blockquote blockquote{	background:#ddd;}#main .apost ol,#main .apost ul{	padding:10px 20px;	list-style:disc inside;}#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:#fb9533;	font-weight:bold;}#main .apost p a:hover,#main .apost ol a:hover,#main .apost ul a:hover{ color: #9c9c9d; text-decoration:none; }#main .apost ul li{	padding:0 0 5px 18px;}#main .apost ol li{	padding:0 0 5px;}#main .apost .pfoot{	overflow:hidden;	clear:both;	width:100%;	color:#fe9734;	font:12px/18px arial;	padding:0;	margin:0 0 5px;	list-style:none outside;}#main .apost .pfoot li{	padding:0;	margin:0;}#main .apost .pfoot a{	color:#fe9734;	float:right;	font:12px/18px arial;}#main .apost .pfoot a:hover{	text-decoration:underline;}#main .postFooter{	width:540px;	height:52px;	margin:0 -7px;	position:relative;	background:url(images/post-rss.png) no-repeat;}#main .postFooter li{	float:left;}#main .postFooter li a{	float:left;	height:28px;	overflow:hidden;	text-indent:-100em;}#main .postFooter li.facebook a{	width:112px;}#main .postFooter li.stumble a{	width:141px;}#main .postFooter li.digg a{	width:95px;}#main .postFooter li.delicio a{	width:110px;}#main .postFooter li.rss a{	width:75px;}#main .postarchive{	clear:both;}#main .postarchive a{	color:#b6b6b6;	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 0;	font:bold 14px/20px arial;	color:#acacac;}.pageNavi{	float:left;	margin:-45px 0 0 20px;	display:inline;	position:relative;	font:11px/18px arial;	color:#656565;}.pageNavi .first{	float:left;	width:9px;	height:37px;	overflow:hidden;	background:url(images/pagenavi-left.png) no-repeat;}.pageNavi .third{	float:left;	width:12px;	height:37px;	overflow:hidden;	background:url(images/pagenavi-right.png) no-repeat;}.pageNavi .second{	float:left;	height:37px;	height/**/:/**/18px;	padding:12px 0 7px;	overflow:hidden;	background:url(images/pagenavi-bg.png) repeat-x;}.pageNavi .second p{	float:left;	font:11px/18px arial;}.pageNavi .second .wp-pagenavi{	font:12px/18px arial;	float:left;}.wp-pagenavi .current,.wp-pagenavi a{	color:#fe9734;	background:#191e23;	float:left;	margin:0 0 0 6px;	padding:0 5px;	text-align:center;	border:1px solid #3d4349;}.wp-pagenavi .extend,.wp-pagenavi .pages{	display:none;}.wp-pagenavi .current,.wp-pagenavi a:hover{	color:#ffb754;	background:#292e33;	border:1px solid #4d5359;}/* sidebars */#sidebarOne{	float:left;	width:369px;	margin:0 0 0 -369px;	display:inline;	font:12px/20px arial;	color:#979797;}#sidebarOne a{	color:#acacac;}#sidebarOne a:hover{	text-decoration:underline;}#sidebarOne .sbColumns{	margin:0 0 10px;	width:100%;}#sidebarOne .sbColumnsOne{	float:left;	width:181px;}#sidebarOne .sbColumns h2{	font:15px/27px arial;	color:#acacac;	height:1%;	padding:0 0 0 6px;	clear:both;}#sidebarOne .ubdads{	height:165px;	margin:-16px 0 10px;	position:relative;}#sidebarOne .ubdads a{	display:block;	width:100%;	height:165px;	overflow:hidden;	text-indent:-100em;	cursor:pointer;	background:url(images/unique.png) no-repeat;}#sidebarOne .aboutMatt{	height:149px;	background:url(images/who-i-am.png) no-repeat;	text-align:right;}#sidebarOne .aboutMatt img{	float:right;	margin:10px 9px 0 5px;}#sidebarOne .aboutMatt ul{	padding:15px 0 0;	margin:0;	font:12px/15px arial;	overflow:hidden;}#sidebarOne .aboutMatt ul li{	padding:0 0 8px;}#sidebarOne .aboutMatt .readMore{	color:#ccc;	font-weight:bold;}#sidebarOne .follow{	width:181px;	height:307px;	background:url(images/sidebar-twitter-facebook.png) no-repeat;}#sidebarOne .follow ul{	width:100%;	height:307px;}#sidebarOne .follow ul li a{	display:block;	width:100%;	height:153px;	overflow:hidden;	text-indent:-100em;}#sidebarOne .follow ul li.onTwitter a{	height:153px;}#sidebarOne .follow ul li.onFaceBook{	padding:29px 0 0;}#sidebarOne .follow ul li.onFaceBook a{	height:125px;}#sidebarOne .recentTweets{	float:right;}#sidebarOne .recentTweets h2{	font:15px/27px arial;	color:#acacac;	height:1%;	padding:10px 0 0 43px;	background:url(images/sidebar-twitter-top.png) no-repeat;}#sidebarOne .recentTweets .tweets{	width:100%;	background:url(images/sidebar-twitter-bg.png) repeat-y;}#sidebarOne .recentTweets ul{	padding:10px 20px 0 19px;	font:11px/14px arial;	color:#d0d0d0;}#sidebarOne .recentTweets ul li{	padding:0 0 10px;	margin:0 0 10px;	background:url(images/sidebar-twitter-divider.jpg) no-repeat left bottom;}#sidebarOne .recentTweets .second{	width:100%;	height:16px;	overflow:hidden;	background:url(images/sidebar-twitter-bottom.png) no-repeat;}#sidebarOne .partners{	height:148px;	overflow:hidden;	background:url(images/partners.png) no-repeat;}#sidebarOne .partners ul{	width:290px;	margin:13px 0 0 45px;}#sidebarOne .partners ul li{	float:left;	width:145px;	text-align:center;	font:11px/13px arial;	color:#939393;}#sidebarOne .partners ul li a{	color:#939393;}#sidebarOne .partners ul li a:hover{	color:#b3b3b3;	text-decoration:none;}#sidebarOne .partners ul li a img{	display:block;	margin:0 auto;}#sidebarOne .partners ul li a span{	color:#fe9734;	font:10px/13px arial;}#sidebarOne .partners ul li a:hover span{	color:#ffb754;}#sidebarOne .ubdLogo{	height:300px;	overflow:hidden;}#searchform{	width:230px;	margin:5px 0 10px 6px;}input#s{	color:#fff;	font:12px arial;	border:1px solid #3d4349;	background:url(images/header-input.jpg) no-repeat;	float:left;	width:135px;	width/**/:/**/123px;	height:23px;	height/**/:/**/18px;	padding:3px 5px 0;	margin:0 5px 0 0;}input#searchsubmit{	width:65px;	height:23px;	float:left;	cursor:pointer;	border:1px solid #3d4349;	background:url(images/header-submit.jpg) repeat-x;	text-align:center;	font:12px arial;	color:#fff;}#sidebarOne #sbTabs{	width:100%;	margin:0 0 10px;}#sidebarOne #sbTabs #theTabs{	font:12px/30px arial;	background:url(images/tabs-top.png) no-repeat;	height:1%;	padding:7px 0 0 10px;}#sidebarOne #sbTabs #theTabs li{	float:left;	padding:0 1px 0 0;	background:url(images/tabs-menu-divider.jpg) no-repeat right top;}#sidebarOne #sbTabs #theTabs li.third{	background:none;	padding:0;}#sidebarOne #sbTabs #theTabs li a{	float:left;	color:#999;	padding:0 13px;}#sidebarOne #sbTabs #theTabs li a:hover { color: white; }#sidebarOne #sbTabs #theTabs li.ui-tabs-selected a,#sidebarOne #sbTabs #theTabs li a:hover{	text-decoration:none;	color:#fe9734;}#sidebarOne #sbTabs .first{	width:100%;	background:url(images/tabs-hor.png) repeat-y;}#sidebarOne #sbTabs .second{	width:100%;	height:17px;	overflow:hidden;	background:url(images/tabs-bottom.png) no-repeat;}#sidebarOne #sbTabs .theTab{	width:337px;	width/**/:/**/307px;	margin:0 0 0 16px;	padding:10px 15px 0;	background:url(images/tabs-ver.jpg) repeat-x;}#sidebarOne #sbTabs .theTab li{	margin:0 0 5px;	padding:0 0 5px;	width:100%;	float:left;	clear:both;	overflow:hidden;	background:url(images/tabs-divider.jpg) no-repeat center bottom;}#sidebarOne #sbTabs #favoritePosts li{	margin:0 0 10px;}#sidebarOne #sbTabs .theTab li a{	color:#acacac;}#sidebarOne #sbTabs .theTab h3{	font:bold 13px/16px arial;}#sidebarOne #sbTabs .theTab h3 a:hover { color: white; text-decoration: none; }#sidebarOne #sbTabs .theTab .pcomm,#sidebarOne #sbTabs .theTab .ptime{	color:#818181;	font:10px/14px arial;	float:left;	margin:0 15px 0 0;}#sidebarOne #sbTabs .theTab .pcomm a{	color:#ee8f33;}/* comment */#cmw{	text-align:center;}#cmbox{	clear:both;	text-align:left;}#cmbox  a{	color:#fff;}#cmbox  a:hover{	text-decoration:underline;}#cmbox  .nocomments{	padding:0 8px;}#commentform{	overflow:hidden;	clear:both;	width:100%;}#commentform .first{	width:100%;	height:12px;	overflow:hidden;	background:url(images/post-top.png) no-repeat;}#commentform .inner{	width:526px;	overflow:hidden;	background:url(images/post-hor.png) repeat-y;}#commentform .inner .inner{	width:512px;	width/**/:/**/492px;	padding:0 10px;	margin:0 0 0 7px;	background:url(images/post-ver.jpg) repeat-x;}#commentform .second{	width:100%;	height:11px;	overflow:hidden;	background:url(images/post-bottom.png) no-repeat;}#commentform p{	margin:0 0 6px;}#commentform .changeAva{	text-align:center;	float:right;	display:inline;	margin:0 0 0 0;	width:204px;	width/**/:/**/164px;	padding:10px 20px 0;	height:167px;	height/**/:/**/152px;	background:url(images/comment-gravatar.jpg) no-repeat;	font:11px/16px arial;}#commentform .changeAva h4{	color:white;	font:bold 13px/18px arial;	margin:10px 0;}#commentform .changeAva span{	display:block;	padding:10px 0 0;}#commentform .changeAva a{	color:#ee8f33;}#commentform input,#commentform textarea{	padding:2px 3px;	color:#b6b6b6;}#author,#email,#url,#comment{	display:block;	font-size:13px;	border:1px solid #3d4349;	font-family:arial;	width:209px;	width/**/:/**/201px;	height:23px;	height/**/:/**/17px;	background:#13171b url(images/comment-input.jpg) repeat-x;}#commentform textarea#comment{	width:480px;	min-height:69px;	border-width:1px;	margin:0 0 10px;	background:#13171b url(images/comment-textarea.jpg) repeat-x;}* html #commentform textarea#comment{	height:69px;}#commentform input#submit{	width:115px;	height:31px;	float:left;	margin:-5px 0 0 -4px;	border:none;	background:url(images/comment-submit.jpg);	cursor:pointer;}.commentlist{	list-style:none outside;	overflow:hidden;}.commentlist li{	margin:0 0 20px;	width:100%;	overflow:hidden;	color:#aeaeae;}.commentlist li .first{	width:100%;	height:12px;	overflow:hidden;	background:url(images/post-top.png) no-repeat;}.commentlist li .inner{	width:526px;	margin:-5px 0 -4px;	position:relative;	background:url(images/post-hor.png) repeat-y;}.commentlist li .inner .inner{	width:512px;	margin:0 0 0 7px;	background:url(images/comment-top.jpg) no-repeat;}.commentlist li.cadmin .inner .inner{	background:url(images/comment-author-top.jpg) no-repeat;}.commentlist li .second{	width:100%;	height:11px;	overflow:hidden;	background:url(images/post-bottom.png) no-repeat;}.commentlist li .cmAvatar{	float:left;	display:inline;	width:84px;	font:0/0 arial;	color:#181d22;	position:relative;}.commentlist li .cmAvatar a{	color:#181d22;}.commentlist li .cmAvatar img{	margin:12px 0 0 12px!important;	display:block!important;}.commentlist li.cadmin .cmAvatar img{	margin:13px 0 0 12px!important;}.commentlist li .cmContent{	float:left;	width:422px;	overflow:hidden;	padding:5px 0 0;}.commentlist li .cmContent .first{	width:100%;	height:13px;	overflow:hidden;	background:url(images/comment-content-top.png) no-repeat;}.commentlist li.cadmin .cmContent .first{	background:url(images/comment-author-content-top.png) no-repeat;}.commentlist li .cmContent .inner{	width:422px;	margin:0;	background:url(images/comment-content-hor.png) repeat-y;}.commentlist li.cadmin .cmContent .inner{	background:url(images/comment-author-content-hor.png) repeat-y;}.commentlist li .cmContent .inner .inner{	width:408px;	width/**/:/**/388px;	padding:6px 10px 0;	margin:-6px 0 -8px 7px;	background:url(images/comment-content-ver.jpg) repeat-x;}.commentlist li.cadmin .cmContent .inner .inner{	background:#161b20;	margin:-6px 0 -7px 7px;}.commentlist li .cmContent .second{	width:100%;	height:16px;	overflow:hidden;	background:url(images/comment-content-bottom.png) no-repeat;}.commentlist li.cadmin .cmContent .second{	height:15px;	background:url(images/comment-author-content-bottom.png) no-repeat;}.commentlist li.cadmin .cmContent{	color:#aeaeae;}.commentlist li.cadmin .cmContent a{	color:#fff;}.commentlist li .cmContent .cmInfo{	color:#aeaeae;	padding:0 0 10px;}#cmbox  .commentlist li .cmContent .cmInfo a{	color:#fff;}.commentlist li .cmContent .cmInfo .cauth{	font:16px/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:bold 16px/22px arial;	color:#fff;	padding:5px 8px;	margin:0 0 5px;}/* footer */#footer{	clear:both;	width:100%;	font:12px/20px arial;	color:#a0a0a0;	background:#010101 url(images/footer.jpg) repeat-x left -53px;	padding:100px 0 20px;}#footer .inner{	width:880px;	margin:0 auto;	text-align:left;}#footer a{	color:#a0a0a0;}#footer a:hover{	text-decoration:underline;}#footer .ubdLogo{	width:292px;	height:332px;	background:url(images/footer-ubd.jpg) no-repeat;	float:right;	margin:-408px 37px 0 0;	display:inline;	position:relative;}#footer .copyright{	float:left;	font:12px/20px arial;}#footer .powered{	float:right;	font:12px/20px arial;	text-align:right;}#footer .powered span{	float:right;	width:37px;	height:37px;	margin:-20px 0 0 5px;	position:relative;	background:url(images/logo-wp.png) no-repeat;}/* 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;	}}