/*

Theme Name: Cool Theme

Description: A Premium WordPress Theme

Author: Unique Blog Designs

Author URI: http://www.unqiueblogdesigns.com



*/



*{

	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:#eaeaea url(images/bg.jpg) repeat-x;

	font:13px/18px arial,helvetica,sans-serif;

	color:#565656;

}

.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;

}

#header{

	width:100%;

	

}

h1{

	font-size: 24px;

	margin-left: 0;

	margin-bottom: 25px;

	margin-right: 20px;

	margin-top: 65px;

	line-height:40px;

	text-align: left;

	float:left;

}

h1 a,h1 a:visited{

	font-size: 36px;

	text-decoration: none;

	float:left;

	color:#565656;

	overflow:hidden;

}

p.desc {

	height: 40px;

	line-height: 40px;

	margin: 65px 0 0 0;

	float: left;

}



#subscribe{

	float:right;

	background:url(images/rss.png) no-repeat;

	width:229px;

	height:73px;

	text-align:left;

	margin:0 0 24px;

}

#subscribe .feedBurner{

float:right;

position:relative;

height:74px;

width:137px;

border: none;

}

#header .inner{

	border:1px silver solid;

	width:900px;

	clear:both;

	background :#fff;

}

#header .default {

	width:100%;

	background:url(images/header.jpg);

}



#menu{

	margin-top: 1px;

	clear:both;

	font:bold 12px/23px arial;

}

#menu li{

	float:left;

	margin:0 5px 0 0;

}

#menu li a{

	color:#fff;

	float:left;

	border:solid #adadad;

	border-width:1px 1px 0;

	padding:0 10px;

	background:#68737b url(images/menu.jpg) repeat-x;

}

#menu li a:hover{

	background:#444a4e url(images/menu-hover.jpg) repeat-x;

}

#subscribeform{

	overflow:hidden;

	padding:12px 0 0 8px;

	width:232px;

	width/**/:/**/224px;

	height:47px;

	height/**/:/**/35px;

	margin:56px 0 0 664px;

	float:left;

	display:inline;

	background:url(images/subscribe-bg.jpg) no-repeat;

}

#subscribeform #ssfr{

	border:none;

	float:left;

	width:138px;

	width/**/:/**/126px;

	height:26px;

	height/**/:/**/auto;

	margin:0 8px 0 0;

	padding:6px;

	font:bold 11px arial;

	color:#6b767e;

	background:url(images/subscribe-input.jpg) no-repeat;

}

#subscribeform #ssf{

	float:left;

	width:71px;

	height:26px;

	padding:50px 0 0;

	overflow:hidden;

	border:none;

	background:url(images/subscribe-submit.jpg) no-repeat;

	cursor:pointer;

}

#outer ul:after,

#outer div:after{

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}



/* main content */

#wrap{

	width:900px;

	text-align:left;

	margin:0 0 25px;

}

#main{

	float:left;

	width:100%;

}

#content{

	margin:16px 330px 0 0;

	width:570px;

}

#blog{

	border:1px solid #d6d6d6;

	background:#fff;

	padding:5px 10px 0;

	height:1%;

}

#main .apost{

	overflow:hidden;

	padding: 0 0 45px;

	clear:both;

	font:13px/20px arial;

	color:#565656;

}

#main .postarchive h2,

#main .postarchive h3,

#main .apost h2{

	line-height: 26px;

	margin-bottom: 10px;

	font:normal 22px/30px arial;

	color:#5384ca;

	border-bottom:1px solid #c0c0c0;

}

#main .postarchive h2 a,

#main .postarchive h3 a,

#main .apost h2 a{

	color:#5384ca;

}

#main .postarchive h2 a:hover,

#main .postarchive h3 a:hover,

#main .apost h2 a:hover{

	color:#5e656b;

}

#main .apost span.pauth,

#main .apost span.pcomm{

	font:11px/18px arial;

	color:gray;

}

#main .apost span.pcomm{ font-weight: bold; float:right; }

#main .apost span.pauth a,

#main .apost span.pcomm a{

	color:gray;

}

#main .apost span.pauth a:hover,

#main .apost span.pcomm a:hover{

	text-decoration:underline;

}

#main .apost .pmain{

	clear:both;

	overflow:hidden;

	padding:5px 10px 0;

}

#main .apost .pmain a,.pmain a { color: #5384ca; }

#main .apost p,

#main .apost blockquote{

	padding:5px 0;

	text-align:left;

}

#main .apost blockquote{

	padding:5px 20px;

	margin:5px 20px;

	background:#eee;

}

#main .apost blockquote blockquote{

	background:#aaa;

}

#main .apost ol,

#main .apost ul{

	padding:10px 20px;

	list-style:disc inside;

}

#main .apost ol{

	list-style-type:decimal;

	margin:0 0 0 10px;

}

#main .apost p a,

#main .apost ol a,

#main .apost ul a{

	color:#565656;

	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 10px 18px; background:url(images/links-bullet.jpg) no-repeat left 3px; list-style-type: none; }

#main .apost ol li{

	padding:0 0 15px;

}

#main .pfoot{

	font:bold 12px/25px arial;

	overflow:hidden;

	clear:both;

	margin:8px 0 0;

	width:100%;

	color:#626267;

	background:url(images/post-footer.jpg) repeat-x left bottom;

	padding:0 0 1px;

}

#main .pfoot a{

	color:#626267;

}

#main .pfoot a:hover{

	text-decoration:underline;

}

#main .pfl{

	float:left;

	margin:0 50px 0 0;

	padding:0 0 0 35px;

	background:url(images/post-comment-bubble.jpg) no-repeat left;

}

#main .pfm{ float:left; padding:0 0 0 40px; background:url(images/post-rss.jpg) no-repeat left 50%; margin-bottom: 1px; }

#main .pfr{

	float:right;

}

#main .postarchive{

	clear:both;

	padding:0 0 15px;

	font:13px/20px arial;

}

#main .postarchive a{

	color:#565656;

	font-weight:bold;

}

#main .postarchive a:hover{

	text-decoration:underline;

}

#main .postarchive ul,.postarchive ol,.postarchive p,.postarchive blockquote{

	margin:5px 0;

}

#main #srel,

#main .postarchive #linklist,

#main .apost .subh,

#main .atitle{

	font:bold 30px/35px arial;

	color:#adb9c4;

	border-bottom:1px solid #c0c0c0;

}

#main #srel a,

#main .postarchive #linklist a,

#main .apost .subh a,

#main .atitle a{

	color:#adb9c4;

}

#main #srel a:hover,

#main .postarchive #linklist a:hover,

#main .apost .subh a:hover,

#main .atitle a:hover{

	color:#5e656b;

}

#main p.nopost{

	font:13px/18px arial;

	margin:0;

}

#main p.nopost a{

	color:#adb9c4;

}

#main p.nopost a:hover{

	text-decoration:underline;

}

#main .lead{

	clear:both;

	font:bold 12px/20px arial;

	text-align:left;

	margin:8px -10px 0;

	width:568px;

	text-decoration:uppercase;

}

#main .lead a{

	color:#fff;

	display:block;

	

}

#main .lead a:hover{

	color:#eee;

}

#main .lead .ppre{

	float:left;

	background:url(images/post-links.jpg);

}

#main .lead .ppre a{

	background:url(images/post-prev.jpg) no-repeat left;

	padding:0 0 0 13px;

	margin:0 10px 0 5px;

}

#main .lead .pnex{

	float:right;

	background:url(images/post-links.jpg);

}

#main .lead .pnex a{

	background:url(images/post-next.jpg) no-repeat right;

	padding:0 13px 0 0;

	margin:0 5px 0 10px;

}



/* sidebars */

#sidebar-one{

	float:left;

	width:315px;

	margin:16px 0 0 -315px;

	display:inline;

	font:12px/20px arial;

	color:#585858;

}

#sidebar-one a{

	color:#585858;

}

#sidebar-one a:hover{

	text-decoration:underline;

}

.sb-columns{

	background:#f7f7f7;

	border:solid 1px #cdcdcd;

	margin: 0 0 15px;

}

.sb-columns .inner{

padding-bottom:10px;

}

.sb-columns h2{

	font:bold 12px/28px arial;

	text-transform:uppercase;

	clear:both;

	color:#fff;

	background:url(images/sb-heading.jpg);

	padding:0 10px;

	border-bottom:1px solid #adadad;

}















#sidebar-one .sb-columns h2 a{

	font:italic 12px/28px arial;

	text-transform:lowercase;

	color:#fff;

	float:right;

}

.sb-columns ul{

	padding:5px 10px;

}

.sb-columns ul li{

	margin-bottom: 5px;

	margin-left: 15px;

	list-style-position: outside;

	list-style-image: url(images/arrow.jpg);

	padding:0 0 2px;

	

}

.sb-columns-1{

	float:left;

	width:145px;

	background:#fff;

	border:1px solid #dbdbdb;

	text-align:center;

	padding:0 0 5px;

	margin:0 0 20px;;

}

.sb-media h2{

	background:url(images/sb-small-heading-2.jpg);

	font:bold 11px/21px arial;

}

.sb-media ul{

	padding:10px 0 7px;

	background:url(images/sb-social-bg.jpg);

}

.sb-media ul li{

	display:inline;

	margin:0 12px;

}

#sidebar-one #sbTabs{

	width:313px;

	background:#626267 url(images/tab-selected.jpg) repeat-x;

	border:1px solid #adadad;

	margin:0 0 20px;

}

#sidebar-one #sbTabs #theTabs{

	font:bold 12px/29px arial;

	text-transform:uppercase;

	background:url(images/tab-bg.jpg) repeat-x;

	width:100%;

}

#sidebar-one #sbTabs #theTabs li{

	float:left;

}

#sidebar-one #sbTabs #theTabs li a{

	float:left;

	color:#fff;

	padding:0 29px;

	background:url(images/tab-bg.jpg) repeat-x;

}

#sidebar-one #sbTabs #theTabs li.ui-tabs-selected a,

#sidebar-one #sbTabs #theTabs li a:hover{

	text-decoration:none;

	background:url(images/tab-selected.jpg) repeat-x;

}

#sidebar-one #sbTabs .theTab{

	width:100%;

	overflow:hidden;

	font:13px/16px arial;

	padding:5px 0;

}

#sidebar-one #sbTabs .theTab li{

	margin:0 0 0 5px;

	padding:0 10px 0 18px;

	background:url(images/tab-bullet.jpg) no-repeat left 7px;

}

#sidebar-one #sbTabs .theTab li a{

	color:#fff;

	display:block;

	padding:5px;

	width:280px;

	width/**/:/**/270px;

}

#sidebar-one #sbTabs .theTab li a:hover{

	text-decoration:none;

	background:#77777c;

}

#searchform{

	background:#eee;

	width:313px;

	width/**/:/**/293px;

	padding:10px;

}



#rssform{

	background:#eee;

	width:313px;

	width/**/:/**/293px;

	padding:10px;

}



input#sfr{

	border:none;

	float:left;

	width:200px;

	width/**/:/**/188px;

	height:26px;

	height/**/:/**/auto;

	margin:0 8px 0 0;

	padding:6px;

	font:bold 11px arial;

	color:#6b767e;

	background:url(images/search-input.jpg) no-repeat;

}

input#ss{ float:left; background:#90909c; cursor:pointer; font:bold 11px arial; color:#fff; text-transform:uppercase; height:26px; width:80px; border: solid 1px silver; }

.sb-ads ul{

	padding-top: 15px;

	padding-left: 20px;

	height:1%;

}

.sb-ads ul li{

	float:left;

	padding:0 15px 15px 0;

}

.sb-ads ul li a{

	float:left;

}

.sb-comments ul{

	padding:10px 10px 0;

}

.sb-comments ul li{

	padding:0 0 20px 42px;

	background:url(images/sb-comment-bubble.jpg) no-repeat;

}

.sb-partners ul{ line-height: 14px; text-align:center; width:313px; padding:15px 0 5px; }

.sb-partners ul li a img:hover { text-decoration: none; }

.sb-partners ul li{ line-height: 14px; float:left; width:123px; margin:0 16px; display:inline; }

.sb-partners ul li img { border: solid 1px silver; }

.sb-partners ul li a{

	font:bold 12px/14px arial;

	color:#494949;

}

.sb-partners ul li a span{ display:block; color:#8b8b8b; line-height: 14px; }

#subscribeform-2{

	width:300px;

	margin:0 auto;

	overflow:hidden;

	padding:15px 0 0;

	text-align:center;

}

#subscribeform-2 img{

	float:left;

	margin:0 10px 5px 0;

}

#subscribeform-2 p{

	font:12px/20px arial;

	padding:0 0 5px;

	color:#424242;

	text-align:left;

}

#subscribeform-2 label{

	font:14px/18px arial;

	width:250px;

	margin:0 auto;

	color:#4a4a4a;

	display:block;

	overflow:hidden;

	clear:both;

}

#subscribeform-2 #ssfr-1{

	border:1px solid #c1c1c1;

	float:right;

	width:165px;

	width/**/:/**/159px;

	height:18px;

	height/**/:/**/auto;

	padding:2px 3px;

	margin:0 0 8px;

	font:11px arial;

	color:#131313;

	background:url(images/sb-input.jpg);

}

#subscribeform-2 #ssfr-2{

	border:1px solid #c1c1c1;

	float:right;

	width:165px;

	width/**/:/**/159px;

	height:18px;

	height/**/:/**/auto;

	padding:2px 3px;

	margin:0 0 3px;

	font:11px arial;

	color:#131313;

	background:url(images/sb-input.jpg);

}

#subscribeform-2 #ssf-1{ width:254px; height:38px; padding:50px 0 0; overflow:hidden; margin:8px auto 0; display:block; background:url(images/sb-get-free-report.jpg) no-repeat; border-style: none; cursor:pointer; }

#subscribeform-2 p.pinfo{

	clear:both;

	width:100%;

	text-align:center;

	color:#161616;

	font:11px arial;

}



/* comment */

#cmw{

	padding:0 9px 20px;

	text-align:center;

	font:12px/18px arial;

}

#cmbox{ clear:both; text-align:left; margin: 0; padding: 0; }

#cmbox  a{

	color:#565656;

}

#cmbox  a:hover{

	text-decoration:underline;

}

#commentform{

	padding:10px;

	overflow:hidden;

	border:1px solid #d6d6d6;

	width:530px;

	width/**/:/**/508px;

}

#commentform .changeAva{

	text-align:center;

	float:right;

	width:160px;

	width/**/:/**/148px;

	padding:5px 10px;

	border:1px solid #d6d6d6;

	background:#f9f9f9;

	font:11px/16px arial;

	margin:0 0 10px;

}

#commentform .changeAva h4{

	color:#4c7fc8;

	font:bold 14px/18px arial;

}

#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:arial;

	width:210px;

	width/**/:/**/218px;

	height:22px;

	height/**/:/**/auto;

	background:#f2f2f2 url(images/comment-input.jpg) repeat-x;

}

#commentform textarea#comment{

	width:500px;

	min-height:100px;

	border-width:1px;

	margin:0 0 5px;

	background:#f2f2f2 url(images/comment-textarea.jpg) repeat-x;

}

* html #commentform textarea#comment{

	height:100px;

}

#commentform input#submit{

	width:116px;

	height:29px;

	padding:0;

	float:left;

	border:none;

	background:url(images/comment-submit.jpg);

	cursor:pointer;

}

#commentform p{

	padding:0 0 8px;

}

.commentlist{

	list-style:none outside;

	width:100%;

	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; background:url(images/comment-pointer.jpg) no-repeat right 20px; text-indent: -1000px; position:relative; }

.commentlist li.cadmin .cmAvatar{ background:url(images/comment-auth-pointer.jpg) no-repeat right 20px; }

.commentlist li .cmAvatar a{ color:#fff; }

#cmw #cmbox .cmAvatar img{ position: relative; width: 66px; height: 66px; margin:0!important; border: solid 1px silver; display:block!important; }

.commentlist li .cmContent{

	float:left;

	width:415px;

	width/**/:/**/395px;

	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 arial;

	color:#626267;

	padding:0 0 10px;

}

#cmbox  .commentlist li .cmContent .cmInfo a{

	color:#626267;

}

.commentlist li.cadmin .cmContent .cmInfo{

	color:#fff;

}

#cmbox  .commentlist li.cadmin .cmContent .cmInfo a{

	color:#fff;

}

.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:bold 19px/22px arial; color:#626267; padding:5px 0 8px; margin:0 0 8px; background:url(images/post-footer.jpg) repeat-x left bottom; border-bottom: 1px solid silver; }

.apost h3 { font-style: normal; font-weight: normal; color: #8e979c; font-size: 19px; margin-top: 10px; margin-bottom: 10px; }

/* footer */

#footer{

	clear:both;

	overflow:hidden;

	width:100%;

	font:12px/18px arial;

	color:#3b3b3b;

	background:#f8f8f8 url(images/footer.jpg) repeat-x left bottom;

	border-top:1px solid #d6d6d6;

}

#footer a{

	color:#3b3b3b;

}

#footer a:hover{

	text-decoration:underline;

}

#ftTop{

	text-align:left;

	overflow:hidden;

	width:900px;

	margin:0 auto;

	padding:10px 0 0;

}

#ftTop .abox{

	float:left;

	overflow:hidden;

	position:relative;

}

#ftTop .abox-1{

	width:893px;

	padding:0 0 0 0px;

}

#ftTop .abox-2{

	width:420px;

}

#ftTop .abox-3{

	width:293px;

}

#ftTop .abox h2{

	font-size: 22px;

	font-style: normal;

	font-weight: normal;

	float:left;

	width:100%;

	color:#74828B;

}

#ftTop .abox-1 h2{

	font-color:#74828B;

	background: no-repeat;

	overflow:hidden;

	font-weight:none;

	margin:0 0 15px;

}

#ftTop .abox-1 ul{

	clear:both;

	width:100%;

}

#ftTop .abox-1 ul li{

	padding:0 0 2px 18px;

	background:url(images/links-bullet.jpg) no-repeat left 3px;

}

#ftTop .abox-2 h2{

	background: no-repeat;

	overflow:hidden;

	font-weight:none;

	margin:0 0 15px;



}

#ftTop .abox-2 div{

	overflow:hidden;

}

#ftTop .abox-2 div a{ float:left; margin:0 15px 20px 10px; border: solid 1px silver; }

#ftTop .abox-3 h2{

	background: no-repeat;

	overflow:hidden;

	font-weight:none;

	margin:0 0 15px;



}

#ftTop .abox-3 div .ubdteam{

	float:right;

	margin:5px 0 0 10px;

	border:1px solid #d6d6d6;

}

#ftTop .abox-3 div p{

	padding:0 0 10px;

}

#ftTop .abox-3 div .rmore{

	font-weight:bold;

}

#ftBottom{

	color:#fefefe;

	text-align:left;

	width:900px;

	margin:0 auto;

}

#ftBottom p{

	font:normal 12px/16px arial;

}

#ftBottom #wpLogo{

	float:right;

}

#ftBottom #ubdLogo{

	float:right;

	margin:0 20px 0 0;

}

#ftBottom #powered{

	font-weight: bold;

	padding:10px 0 0;

}

#footer #ftBottom a{

	color:#fefefe;

}



/* extra */

.skiplink{

	position:absolute;

	left:-9999em;

	top:-9999em;

}

.left{

	float:left;

	margin:5px 10px 10px 0;

}

.right{ float:right; margin:5px 0 10px 10px; border: solid 1px silver; }



@media projection,screen{

	.ui-tabs-hide{

		display:none;

	}

}

@media print{

	.ui-tabs-nav{

		display:none;

	}

}

#sortform { margin-bottom: 20px; }

.readtext { position: relative; left: -6px; }

.sb-top ul li{

	padding:0 0 2px 18px;

	background:url(images/links-bullet.jpg) no-repeat left 3px;

}



#byemail{

	background:#eee;

	width:313px;

	width/**/:/**/293px;

	padding:10px;

}

#byemail div { margin-top: 10px; margin-bottom: 10px; }

#byemail p { font-size: 11px; font-weight: normal; text-align: left; margin: 0; padding: 0; }



input#sfg{

	border:none;

	float:left;

	width:200px;

	width/**/:/**/188px;

	height:26px;

	height/**/:/**/auto;

	margin:0 8px 0 0;

	padding:6px;

	font:bold 11px arial;

	color:#6b767e;

	background:url(images/search-input.jpg) no-repeat;

}



	#flickr img a { 

	float: left; 

	margin: 6px; 

	border: solid 1px silver; 

	display:inline;

}





#flickr div.flickr_badge_image {

  float:left;

  padding: 0 30px 22px 0;

  display:inline;



  }



.twitter { 

	font-size: 14px; 

	padding-left: 40px; 

	padding-bottom: 5px; 

	padding-right: 5px; 

	padding-top: 5px; 

	font-weight: bold; 

	background-position: 5px 1px; 

	background-repeat: no-repeat; 

	background-image: url(images/twit.jpg); 

	border-color: #a0fffa; border-style: dashed; 

	border-width: 1px; 

	margin-bottom: 15px; 

	margin-top: 15px; 

	background-color: #f0f8fe; 

	}

	

.twitter a { 

	color: #00a3fc; 

}



.twitter a:hover { 

	color: #6ad7f6; 

	border-bottom-color: #c2c4c9; 

	border-bottom-style: dashed; 

	border-bottom-width: 1px; 

}



.wp-pagenavi {

	height: 1%;

	padding: 5px 0;

	margin: 0 5px;

	background: #ffffff;

	text-align: center;

	font: bold 15px/25px verdana,sans-serif;

	border: 1px solid #ffffff;

}



.wp-pagenavi .current,

.wp-pagenavi a {

	color: #afafaf;

	padding: 0 6px;

	border: 1px solid #f5f5f5;

	background: #f5f5f5;

	display: inline-block;

}



.wp-pagenavi .extend,

.wp-pagenavi .pages { display: none; }



.wp-pagenavi .current,

.wp-pagenavi a:hover {

	color: #d56806;

	border: 1px solid #ddd;

	background: #fff;

}

.custindent {
	
	margin-left:30px;
	margin-right:25px;
	margin-bottom:15px;
	margin-top:15px
}

.alignleft {
	float: left;
}
.alignright {
	float: right;
}
img.alignleft {
	margin-right:10px;
	margin-bottom:10px;
}
