/*



Theme Name: Personal Blog Theme



Description: Premium Wordpress Theme



Author: Unique Blog Designs



Author URI: http://www.uniqueblogdesigns.com



*/



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



	Reset (Loosely Meyer's Reset)



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



html,body,div,span,applet,object,iframe,



h1,h2,h3,h4,h5,h6,p,blockquote,pre,



a,abbr,acronym,address,big,cite,code,



del,dfn,em,font,img,ins,kbd,q,s,samp,



small,strike,strong,sub,sup,tt,var,



dl,dt,dd,ol,ul,li,



fieldset,form,label,legend,



table,caption,tbody,tfoot,thead,tr,th,td {



	margin:0;



	padding:0;



	border:0;



	outline:0;



}



:focus {



	outline:0;



}



:link,:visited {



	text-decoration:none;



}



img {



	vertical-align:bottom;



}



legend {



	font:0/0 verdana;



	height:0;



	overflow:hidden;



	text-indent:-100em;



}



ol,ul {



	list-style:none;



}



table {



	border-collapse:collapse;



	border-spacing:0;



}



caption,th,td {



	text-align:left;



}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



	Extra Classes



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



.skipLinks {



	width:0;



	height:0;



	float:left;



	overflow:hidden;



}



.extra {



	clear:both;



	font-size:0;



	line-height:0;



	width:100%;



	overflow:hidden;



	display:block;



}



.hidden {



	display:none;



}



.left {



	float:left;



	margin:5px 10px 10px 0;



}



.right {



	float:right;



	margin:5px 0 10px 10px;



}



.center {



	display:block;



	margin:0 auto;



}



#page ul:after,



#page div:after {



	content:".";



	display:block;



	height:0;



	clear:both;



	visibility:hidden;



}



@media projection,screen {



	.ui-tabs-hide {



		display:none;



	}



}



@media print {



	.ui-tabs-nav {



		display:none;



	}



}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



	Layout Control



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



body {



	text-align:center;



	background:url(images/bg.jpg) repeat-x;



	font:14px/22px verdana,helvetica,sans-serif;



	color:#555555;



}



#page {



	width:962px;



	margin:0 auto;



	text-align:left;



}



#header {



	width:962px;



}



#wrap {



	width:962px;



	text-align:left;



}



#main {



	float:left;



	width:100%;



}



#content {



	margin:0 347px 0 0;



	width:615px;



}



#sidebarOne {



	float:left;



	width:332px;



	width/**/:/**/330px;



	margin:0 0 0 -332px;



	display:inline;



	color:#666;



	overflow:hidden;



	text-align:center;



	border:1px solid #d5d5d5;



	background:url(images/sidebar-bg.gif) repeat-y;



}



#footer {



	clear:both;



	overflow:hidden;



	width:100%;



	color:#898989;



	font:11px/16px verdana;



	padding:34px 0 15px;



	background:#efefef url(images/footer.png) repeat-x;



}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



	Header



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



#logo {



	width:368px;



	height:85px;



	overflow:hidden;



	display:inline;



	float:left;



	margin:5px 0 16px 6px;



	position:relative;



}



#logo a,



#logo a:visited {



	display:block;



	width:368px;



	height:85px;



	overflow:hidden;



	text-indent:-100em;



	position:relative;



	z-index:15;



}



#logo em {



	position:absolute;



	z-index:5;



	left:0;



	top:0;



	width:368px;



	height:85px;



	background:url(images/logo.png) no-repeat;



	overflow:hidden;



	text-indent:-100em;



}



#header .subscribeform {



	float:right;



	display:inline;



	position:relative;



	width:346px;



	width/**/:/**/235px;



	margin:0 -7px 0 0;



	padding:5px 111px 0 0;



	background:url(images/header-rss.jpg) no-repeat right top;



}



#header .subscribeform label {



	display:block;



	clear:both;



	width:200px;



	margin:0 0 0 -9px;



	padding:0 0 25px 9px;



	font:bold 13px/18px verdana;



	color:#525252;



	background:url(images/header-rss-shade.png) no-repeat left bottom;



}



#header .subscribeform em {



	display:block;



	clear:both;



	width:100%;



	font:10px/16px verdana;



	color:#9b9b9b;



	padding:0 0 0 10px;






}



#header .subscribeform .ssfr {



	width:169px;



	width/**/:/**/157px;



	height:23px;



	height/**/:/**/17px;



	padding:6px 6px 0;



	float:left;



	border:none;



	background:url(images/header-rss-input.png) no-repeat;



	text-align:left;



	font:11px verdana;



	color:#767676;



	margin:0 0 6px;



}



#header .subscribeform .ssf {



	height:20px;



	width:49px;



	background:url(images/header-rss-submit.jpg) no-repeat;



	float:left;



	border:none;



	cursor:pointer;



	margin:1px 0 0 5px;



}



#header .inner {



	clear:both;



	width:100%;



}



#menu {



	float:left;



	font:bold 12px/27px verdana;



	margin:0 0 0 6px;



	display:inline;



	width:718px;



}



#menu li {



	float:left;



	background:url(images/menu.png) no-repeat;



	padding:0 0 0 3px;



/*	margin:0 8px 0 0;*/



	margin:0 6px 0 0;



	height:31px;



	position:relative;



	z-index:10;



}



#menu li a {



	color:#666;



	float:left;



/*	padding:0 21px 4px 18px;*/



	padding:0 15px 4px 12px;



	background:url(images/menu.png) no-repeat right top;



}



#menu li.sfhover a,



#menu li:hover a,



#menu li.current_page_item a,



#menu li a:hover {



	color:#000;



}



#menu li ul{



	position:absolute;



	width:200px;



	left:-999em;



	top:31px;



	border-top:1px solid #d5d5d5;



}



#menu li ul li{



	float:none;



	background:none;



	padding:0;



	margin:0;



	width:100%;



	float:left;



	display:inline;



}



#menu li.sfhover ul,



#menu li:hover ul{



	left:0;



}



#menu li.sfhover ul li ul,



#menu li:hover ul li ul{



	top:-1px;



	left:-999em;



}



#menu li.sfhover ul li.sfhover ul,



#menu li:hover ul li:hover ul{



	left:199px;



}



#menu li.sfhover ul li.sfhover ul li ul,



#menu li:hover ul li:hover ul li ul{



	left:-999em;



}



#menu li.sfhover ul li.sfhover ul li.sfhover ul,



#menu li:hover ul li:hover ul li:hover ul{



	left:199px;



}



#menu li.sfhover ul li.sfhover ul li.sfhover ul li ul,



#menu li:hover ul li:hover ul li:hover ul li ul{



	left:-999em;



}



#menu li.sfhover ul li.sfhover ul li.sfhover ul li.sfhover ul,



#menu li:hover ul li:hover ul li:hover ul li:hover ul{



	left:199px;



}



#menu li ul li{



	width:100%;



	height:auto;



}



#menu li.sfhover ul li a,



#menu li:hover ul li a,



#menu li ul li a{



	display:block;



	float:none;



	width:200px;



	width/**/:/**/158px;



	border:1px solid #d5d5d5;



	border-top:0;



	padding:0 20px;



	background:#efefef;



	color:#666;



}



#menu li.sfhover ul li a:hover,



#menu li:hover ul li a:hover,



#menu li ul li a:hover{



	color:#000;



	background:#fff;



}



#searchform {



	float:right;



	width:238px;



	height:50px;



	background:url(images/search.jpg) no-repeat;



}



.searchform {



	float:right;



	width:238px;



	height:50px;



	background:url(images/search.jpg) no-repeat;



}







input#s {



	width:175px;



	float:left;



	border:none;



	background:none;



	text-align:left;



/*	font:11px bold verdana;*/
	font:15px bold verdana;



	color:#666;



	margin:4px 0 0 50px;



}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



	Content



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



#main .apost {



	overflow:hidden;



	margin:0 0 15px;



	clear:both;



	border:1px solid #d5d5d5;



	background:url(images/post-bg.gif) repeat-y;



}



#main .apost .inner {



	padding:6px 10px 0;



	background:url(images/post-top.png) no-repeat;



}



#main .apost .media {



	float:left;



	margin:6px 10px 0 0;



	border:1px solid #d5d5d5;



}



#main .apost h1 {



	font:bold 24px/28px verdana;



	color:#444444;



	overflow:hidden;



	padding:0 0 6px;



	border-bottom:1px solid #d5d5d5;



	height:1%;



}



#main .apost h2 {



	font:bold 18px/24px verdana;



	color:#444444;



	overflow:hidden;



	padding:18px 0 1px 0;



	/* border-bottom:1px solid #d5d5d5; */



	/* height:1%; */



}



#main .apost h1 a,



#main .apost h2 a {



	color:#666;



}



#main .apost h1 a:hover,



#main .apost h2 a:hover {



	text-decoration:underline;



}



#main .apost h3 {



	font:bold 14px/25px verdana;



       padding:18px 0 1px 0;



}



#main .apost h4 {



	font:bold 18px/25px verdana;



}



#main .apost h5 {



	font:bold 15px/22px verdana;



}



#main .apost h6 {



	font:bold 14px/21px verdana;



}



#main .apost .info {



	list-style:none outside;



	padding:0;



	margin:0;



	overflow:hidden;



	height:1%;



}



#main .apost .info li {



	padding:0;



	margin:0;



}



#main .apost .author,



#main .apost .comment {



	font:11px/18px verdana;



	color:#a09f9f;



	float:left;



}



#main .apost .comment {



	float:right;



}



#main .apost .author a,



#main .apost .comment span,



#main .apost .comment a {



/*	color:#099c09;*/



	color:#4c7fc8;



}



#main .apost .time a:hover,



#main .apost .comment a:hover {



	text-decoration:underline;



}



#main .apost .pmain {



	padding:5px 0 0;



}



#main .apost p,



















#main .apost blockquote {



	padding:5px 0;



	text-align:justify;



}



#main .apost blockquote {



	padding:0 15px;



	margin:5px 20px;



	background:#f5f5f5;



	border-left:5px solid #888;



	color:#666;



}



#main .apost blockquote blockquote {



	background:#fff;



	border-left:5px solid #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:#4c7fc8;



/*	font-weight:bold;*/



}



#main .apost p a:hover,



#main .apost ol a:hover,



#main .apost ul a:hover {



	text-decoration:underline;



}



#main .apost ul li {



	padding:0 0 5px 18px;



}



#main .apost ol li {



	padding:0 0 5px;



}



#main .apost .lastStuff {



	border-bottom:1px solid #e9e9e9;



	padding:0 0 5px;



}



#main .apost .lastStuff a {



	font:12px/18px verdana;



	color:#0b76b4;



}



#main .apost .lastStuff a:hover {



	text-decoration:underline;



}



#main .apost .pfoot {



	font:11px/16px verdana;



	overflow:hidden;



	clear:both;



	margin:5px 0 0;



	padding:0 10px 6px;



	height:1%;



	color:#a8a8a8;



	list-style:none outside;



	background:url(images/post-bottom.png) no-repeat left bottom;



}



#main .apost .pfoot a {



/*	color:#099c09;*/



	color: #4c7fc8;



	font-weight:normal;



}



#main .apost .pfoot a:hover {



	text-decoration:underline;



}



#main .apost .pfoot li {



	margin:0;



	padding:0;



}



#main .apost .pfoot .rmore {



	float:right;



}



#main .apost .pfoot .rmore a {



	font-weight:bold;



}



#main .apost .pfoot .first {



	float:left;



}



#main .apost .pfoot .second {



	float:right;



	padding:1px 30px 4px 0;



	background:url(images/post-rss.jpg) no-repeat right top;



}



#main .lead {



	clear:both;



	font:bold 12px/20px verdana;



	text-align:left;



	margin:8px 0 0;



	width:100%;



}



#main .lead a {



	color:#6a6a6a;



}



#main .lead a:hover {



	text-decoration:underline;



}



#main .lead .prev {



	float:left;



}



#main .lead .next {



	float:right;



}



.pageNavi {



	float:right;



	font:bold 15px/25px verdana;



	color:#a9a9a9;



	display:inline;



	margin:0 -10px 0 0;



}



.pageNavi em {



	float:left;



	font:bold 15px/25px verdana;



	margin:0 10px 0 0;



}



.wp-pagenavi {



	float:left;



}



.wp-pagenavi .current,



.wp-pagenavi a {



	color:#afafaf;



	float:left;



	padding:0 6px;



	margin:0 10px 0 0;



	border:1px solid #d5d5d5;



}



.wp-pagenavi .extend,



.wp-pagenavi .pages {



	display:none;



}



.wp-pagenavi .current,



.wp-pagenavi a:hover {



	color:#555;



}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



	Sidebar(s)



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



#sidebarOne a {



/*	color:#099b09;*/



/*	color: #00557f;*/



        color: #666666;



	font-weight:bold;



}



#sidebarOne a:hover {



	text-decoration:underline;



}



.sbColumns {



	margin:0 0 12px;



	width:308px;



	text-align:left;



}



.sbColumns .inner {



	padding:0 12px;



}



.sbColumns h2 {



	font:bold 18px/29px verdana;



	clear:both;



	background:url(images/sidebar-heading.jpg) no-repeat;



	padding:0 12px;



	width:330px;



	width/**/:/**/306px;



	position:relative;



	color:#666;



}



.sbColumns ul {



	padding:3px 0 2px;



}



.sbColumns p {



	padding:5px 12px;



}



.sbColumns ul ul {



	padding:3px 5px;



}



.sbColumns ul li {



	padding:4px 10px 6px;



	border-bottom:1px solid #e8e8e8;



}



#sidebarOne .first {



	height:12px;



	background:url(images/sidebar-top.png) no-repeat;



}



#sidebarOne .last {



	height:18px;



	background:url(images/sidebar-bottom.png) no-repeat;



}



.about {



	width:308px;



	width/**/:/**/306px;



	border:1px solid #d5d5d5;



	margin:0 auto 12px;



	background:url(images/about-bg.gif) repeat-y;



}



.about .inner {



	padding:0;



	background:url(images/about-top.png) no-repeat;



}



.about .inner .inner {



	padding:5px 9px;



	height:1%;



	background:url(images/about-bottom.png) no-repeat left bottom;



}



.about img {



	float:left;



	border:1px solid #d8d8d8;



	margin:4px 10px 0 0;



}



.about h2 {



	font:bold 15px/25px verdana;



	background:url(images/about-shade.png) no-repeat right bottom;



	padding:0 0 10px;



	width:auto;



	clear:none;



	position:static;



}



.about p {



	padding:0 0 5px;



}



.about .rmore {



	float:right;



	margin:-5px 0 0;



	font-size:11px;



}



.ads {



	width:308px;



	width/**/:/**/306px;



	border:solid 1px #d5d5d5;



	margin:0 auto 12px;



	background:url(images/ads-bg.gif) repeat-y;



}



.ads .inner { padding:0; background:url(images/ads-top.png) no-repeat; width: 100%; }



.ads ul {



	padding:10px 0 15px 10px;



	height:1%;



	background:url(images/ads-bottom.png) no-repeat left bottom;



}



.ads ul li { padding:6px; float:left; border-style: none; }



.ads ul li a {



	



}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



	Comment



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



#commentBox {



	text-align:left;



	font:12px/18px verdana;



	color:#323232;



}



#commentBox  a {



	color:#323232;



}



#commentBox  a:hover {



	text-decoration:underline;



}



#commentform{



	padding:10px;



	overflow:hidden;



	border:1px solid #d6d6d6;



	width:615px;



	width/**/:/**/593px;



}



#commentform p{



	padding:0 0 5px;



}



#commentform .changeAva{



	text-align:center;



	float:right;



	width:180px;



	width/**/:/**/172px;



	padding:5px 8px;



	border:1px solid #d6d6d6;



	background:#f9f9f9;



	font:11px/16px verdana;



}



#commentform .changeAva img {



	border:1px solid #d6d6d6;



}



#commentform .changeAva h4{



	color:#4c7fc8;



	font:bold 14px/18px verdana;



}



#commentform .changeAva span{



	display:block;



}



#commentform .changeAva a{



	color:#4c7fc8;



}



#commentform input,



#commentform textarea{



	padding:2px 3px;



	color:#565656;



}



#author,



#email,



#url,



#comment{



	display:block;



	font-size:13px;



	border:1px solid #d6d6d6;



	font-family:verdana;



	width:226px;



	width/**/:/**/218px;



	height:24px;



	height/**/:/**/18px;



	background:#f2f2f2 url(images/comment-input.png) repeat-x;



}



#commentform textarea#comment{



	width:585px;



	min-height:100px;



	margin:0 0 10px;



	background:#f2f2f2 url(images/comment-textarea.png) repeat-x;



}



* html #commentform textarea#comment{



	height:100px;



}



#commentform input#submit{



	width:120px;



	height:29px;



	height/**/:/**/27px;



	float:left;



	border:1px solid #d6d6d6;



	background:#888 url(images/comment-submit.jpg);



	cursor:pointer;



	color:#fff;



	font:bold 12px verdana;



}



.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 verdana;



	color:#fff;



	background:url(images/comment-pointer.jpg) no-repeat right 20px;



	position:relative;



}



.commentlist li .cmAvatar img {



	border:1px solid #d6d6d6;



}



.commentlist li.cadmin .cmAvatar{



	background:url(images/comment-auth-pointer.jpg) no-repeat right 20px;



}



.commentlist li .cmAvatar a{



	color:#fff;



}



.commentlist li .cmAvatar img{



	margin:0!important;



	display:block!important;



}



.commentlist li .cmContent{



	float:left;



	width:511px;



	width/**/:/**/489px;



	padding:5px 10px 0;



	border:1px solid #d6d6d6;



	background:#f9f9f9;



}



.commentlist li.cadmin .cmContent{



	border:1px solid #d6d6d6;



	background:#626267;



	color:#fff;



}



.commentlist li.cadmin .cmContent a{



	color:#fff;



}



.commentlist li .cmContent .cmInfo{



	font:15px/20px verdana;



	color:#626267;



	padding:0 0 10px;



}



#commentBox  .commentlist li .cmContent .cmInfo a{



	color:#626267;



}



.commentlist li.cadmin .cmContent .cmInfo{



	color:#fff;



}



#commentBox  .commentlist li.cadmin .cmContent .cmInfo a{



	color:#fff;



}



.commentlist li .cmContent .cmInfo .cauth{



	font:bold 15px/20px verdana;



}



.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:18px/22px verdana;



	color:#626267;



	padding:5px 0;



	margin:0 0 5px;



	background:url(images/comment-heading.gif) repeat-x left bottom;



}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



	Footer



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



#footer a {



	color:#898989;



}



#footer a:hover {



	text-decoration:underline;



}



#footer #notes {



	width:950px;



	margin:0 auto;



	text-align:left;



	clear:both;



}



#footer #notes .copyright {



	float:left;



	padding:3px 0 0;



}







#footer #notes .powered {



	float:right;



}



#footer #notes .powered a {



	display:block;



	width:82px;



	height:19px;



	overflow:hidden;



	text-indent:-100em;



	background:url(images/ubd-logo.png) no-repeat;



}



#header .subscribeform .rss {



    position:absolute;



    right:0;



    top:5px;



    width:111px;



    height:96px;



    overflow:hidden;



    text-indent:-9999px;



}



/* Sociable plugin */

div.sociable { margin: 16px 0; }



.sociable_tagline { 

	position: relative;

	float: left; 

	padding: 1px 3px 0 0;

}



/*

span.sociable_tagline { position: relative; }

span.sociable_tagline span { display: none; width: 14em; }

span.sociable_tagline:hover span {

	position: absolute;

	display: block;

	top: -5em;

	background: #ffe;

	border: 1px solid #ccc;

	color: black;

	line-height: 1.25em;

}



.sociable span {

	display: block;

}

*/



.sociable ul {

	display: inline;

	margin: 0 !important;

	padding: 0 !important;

	background: none;

	border: none;

}

.sociable ul li {

	background: none;

	display: inline !important;

	list-style-type: none;

	margin: 0;

	padding: 1px 3px 1px 1px;

	border: none;

}

.sociable ul li:before { content: ""; }

.sociable img {

	float: none;

	width: 16px;

	height: 16px;

	border: 0;

	margin: 0;

	padding: 0;

}



/*

.sociable-hovers {

	opacity: .4;

	-moz-opacity: .4;

	filter: alpha(opacity=40);

}

.sociable-hovers:hover {

	opacity: 1;

	-moz-opacity: 1;

	filter: alpha(opacity=100);

}

*/

body ul#sharebar, body ul#sharebar li {
padding: 0px!important;
}


/* Author Archive box */

#author-info {
border: 1px solid #CCCCCC;
margin: 25px 0 10px;
padding: 10px;
background: #FFFFFF;
}