/*

Theme Name: Sensely

Description: Adsense Optimized Theme

Author: Sensely.com

*/

* {

	margin: 0;

	padding: 0;

	outline: none;

}

img {

	border: none;

}

a, a:visited {

	text-decoration: none;

}

ul {

	list-style: none outside;

}

body {

	text-align: center;

	font: normal 12px/18px arial, helvetica, sans-serif;

	color: #616A74;

}

#header {

	width: 940px;

	margin: 0 auto;

	height: 289px;

	overflow: hidden;

	color: #616A74;

	text-align: left;


}

#hd-inner {

	width: 100%;

	height: 200px;

	background: #FFF url(headers/header.jpg) no-repeat center top;

}

#wrap {

	width: 940px;

	margin: 0 auto;

	overflow: hidden;

	text-align: left;

	border: solid #CCC;

	border-width: 0 1px;

	background: url(images/back.jpg) repeat-x center top;

}

h1 {

	width: 289px;

	height: 72px;

	float: left;

	clear: both;

	margin: 65px 0 0 51px;

	display: inline;

	line-height: 35px;

	font-size: 20px;

	overflow: hidden;

	text-indent: -100em;

	white-space: nowrap;

}

h1 a, h1 a:visited {

	float: left;

	color: #000;

	font: normal 30px/38px arial;

	position: relative;

	width: 289px;

}

h1 a span {

	display: block;

	width: 100%;

	height: 72px;

	position: absolute;

	top: 0;

	left: 0;

	cursor: pointer;

}

span#des {

	display: block;

	clear: both;

	font: normal 14px/22px arial, helvetica, sans-serif;

	color: #000;

	text-indent: -100em;

	white-space: nowrap;

}

#abox {

	float: right;

	width: 395px;

	overflow: hidden;

	background: #548ab8;

	color: #FFF;

}

#abox h2 {

	font: bold 21px/50px arial, helvetica, sans-serif;

}

#abox p {

	font: normal 12px/16px arial, helvetica, sans-serif;

	text-align: justify;

}

#abox a {

	color: #FFF;

}

#abox #abox-inner {

	background: #95c1fe !important;
	text-align: center;
	vertical-align: middle;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}



#header #menu {

	height: 45px;

	overflow: hidden;

	font: bold 16px/45px arial, helvetica, sans-serif;

	text-transform: capitalize;

}

#header #menu li {

	float: right;

	height: 45px;

}

#header #menu li a {

	color: #FFF;

	height: 45px;

	padding: 0 20px;

	white-space: nowrap;

}

#header #menu li a:hover {

	color: #FFCA56;

}

#header #links {

	height: 42px;

	padding: 0 0 0 15px;

	overflow: hidden;

	font: bold 12px/42px arial, helvetica, sans-serif;

	text-transform: capitalize;

}

#header #links li {

	float: left;

	height: 42px;

}

#header #links li a {

	color: #FFF;

	height: 42px;

	padding: 0 12px;

	white-space: nowrap;

}

#header #links li a:hover {

	color: #FFCA56;

}

#header #rss {

	float: right;

	width: 30px;

	height: 29px;

	margin: 8px 23px 0 0;

	background: url(images/rss.gif) no-repeat left top;

}

#searchform {

	width: 310px;

	height: 32px;

	margin: 8px 0 0 15px;

}

input#sfr {

	float: left;

	padding: 2px 3px;

	height: 17px;

	width: 230px;

	margin: 0;

	border: 1px solid #B2B2B2;

	background: #FFF;

	text-align: left;

	font: normal 13px arial;

	color: #000;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 224px;

}

input#ss {

	float: right;

	margin: 0 4px 0 3px;

}

.extra {

	clear: both;

	font-size: 0;

	line-height: 0;

	width: 100%;

	overflow: hidden;

}



/* main content */

#main {

	float: left;

	width: 525px;

	margin: 0 0 0 5px;

	display: inline;

}

#content {

	width: 100%;
	
    min-height:600px;

	text-align: left;

	overflow: hidden;

	background: url(images/) repeat-x left top;

}

* html #content{

       height:600px;
}

#main .apost {

	overflow: hidden;

	margin: 15px 15px 8px;

	color: #414141;

}

* html #content {
        height:auto;
        clear: both;

}

#main .postarchive h2,

#main .postarchive h3,

#main .apost h2 {

	overflow: hidden;

	font: normal 31px/35px arial;

	color: #548ab8;

}

#main .postarchive h2 a,

#main .postarchive h3 a,

#main .apost h2 a {

	color: #548ab8;

}

#main .apost h2 a:hover {

	color: #95c1fe;

}

#main .apost span.pauth {

	float: right;

	margin: 3px 0 10px;

	font: bold 12px/24px arial;

	color: #000;

}

#main .apost span.ptime {

	float: left;

	margin: 3px 0 10px 1px;

	padding: 0 0 0 20px;

	font: bold 12px/24px arial;

	color: #353535;

	background: url(images/date.jpg) no-repeat left 2px;

}

#main .apost span.pauth a,

#main .apost span.ptime a {

	color: #353535;

}

#main .apost span.pauth a:hover ,

#main .apost span.ptime a:hover  {

	color: #555;

}

#main .apost span.ptime span {

	color: #353535;

	padding-left: 25px;

	font: bold 12px/24px arial;

	background: url(images/) no-repeat left;

}

#main .apost .pmain {

	clear: both;

	width: 100%;

	overflow: hidden;

}

#main .apost p,

#main .apost blockquote {

	padding: 5px 0;

	font: normal 12px/19px arial;

	text-align: justify;

	color: #616A74;

}

#main .apost blockquote {

	padding: 10px 40px;

	color: #818A94;

	background: url(images/quote.gif) no-repeat 15px 12px;

}

#main .apost blockquote p {

	font: normal 12px/20px arial;

}

#main .apost ol,

#main .apost ul {

	padding: 10px 30px 10px 50px;

	font: normal 12px/19px arial;

}

#main .apost ol {

	list-style: numeric outside;

	margin: 0 0 0 18px;

}

#main .apost p a,

#main .apost ol a,

#main .apost ul a {

	font: normal 12px/19px arial;

	color: #616A74;

	text-decoration: underline;

}

#main .apost p a:hover,

#main .apost ol a:hover,

#main .apost ul a:hover {

	color: #818A94;

	text-decoration: none;

}

#main .apost ul li {

	list-style: square inside;

}

#main .pfoot {

	font: normal 12px/25px arial;

	color: #353535;

	overflow: hidden;

	height: 25px;

	border: 1px solid #EAEAEA;

	background: #F8F8F8;

	margin: 15px 0 0;

}

#main .pfl,

#main .pfr {

	float: left;

	padding: 0 5px;

	margin: 0 5px;

	background: url(images/) no-repeat left;

}

#main .pfr {

	float: right;

	padding: 0 5px;

	background: url(images/) no-repeat left;

}

#main .pfoot a,

#main .pfoot a:visited {

	color: #353535;

}

#main .pfoot a:hover {

	color: #555;

}

#main .postarchive {

	clear: both;

	margin: 12px 15px 8px;

	font: normal 12px/20px arial;

}

#main .postarchive a {

	color: #000;

}

#main .postarchive a:hover {

	color: #555;

	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: normal 31px/35px arial;

	color: #548ab8;

}

#main #srel a,

#main .postarchive #linklist a,

#main .apost .subh a,

#main .atitle a {

	color: #548ab8;

}

#main #srel a:hover,

#main .postarchive #linklist a:hover,

#main .apost .subh a:hover,

#main .atitle a:hover {

	color: #95c1fe;

}

#main p.nopost {

	font: normal 14px/20px arial;

	margin: 0;

}

#main p.nopost a {

	color: #000;

}

#main p.nopost a:hover {

	color: #555;

}

#main .lead {

	clear: both;

	overflow: hidden;

	font: normal 14px/20px arial;

	color: #414141;

	text-align: left;

	margin: 10px 15px;

}

#main .lead a {

	color: #000;

}

#main .lead a:hover {

	color: #555;

}

#main .lead .ppre {

	float: left;

}

#main .lead .ppre a {

	

}

#main .lead .pnex {

	float: right;

}

#main .lead .pnex a {

	

}



/* sidebars */

#sidebar-one,

#sidebar-two {

	float: right;

	width: 200px;

	display: inline;

	margin: 10px 8px 0 0;

	text-align: left;

	font: bold 12px/16px arial;

	overflow: hidden;

	color: #616A74;

}

#sidebar-two {

	margin: 10px 0 0;

}

#sidebar-two iframe{

    margin:0 0 0 15px

}

#sidebar-one div,

#sidebar-two div {

	padding: 2px 0 2px 20px;

}

#sidebar-one p,

#sidebar-two p {

	text-align: center;

	padding: 10px 0;

}

#sidebar-one h2,

#sidebar-two h2 {

	clear: both;

	color: #95c1fe;

	font: normal 20px/29px arial;

	height: 29px;

	padding: 0 0 0 20px;

	text-transform: capitalize;

}

#sidebar-one ul,

#sidebar-two ul {

	padding: 2px 0;

}

#sidebar-one ul li,

#sidebar-two ul li  {

	padding: 2px 0 2px 20px;

}

#sidebar-one ul li ul {

	padding: 0;

	margin: 5px 0 10px;

}

#sidebar-two a,

#sidebar-one a {

	color: #616A74;

}

#sidebar-two a:hover,

#sidebar-one a:hover {

	color: #818A94;

}

.none {

	display: none;

}



/* comment */

#cmw {

	padding: 0 35px;

	text-align: center;

	font: normal 12px/18px arial;

}

#cmbox {

	clear: both;

	text-align: left;

}

#cmbox  a {

	color: #548ab8;

}

#cmbox  a:hover {

	color: #95c1fe;

}

.nocomments {

	font-size: 12px;

}

#commentform {

	padding: 10px 0;

}

#commentform input,

#commentform textarea {

	padding: 2px 3px;

	color: #414141;

}

#author,

#email,

#url,

#comment {

	width: 221px;

	height: 24px;

	display: block;

	border: solid #C3C3C3;

	border-width: 2px 1px 1px;

	font-family: arial;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 218px;

	height: auto;

}

#commentform textarea#comment {

	width: 436px;

	min-height: 150px;

}

* html #commentform textarea#comment {

	height: 150px;

}

#commentform input#submit {

	border: none;

	padding: 0;

}

#commentform label {

	font-size: 12px;

	color: #000;

}

#commentform p {

	padding-bottom: 10px;

}

.commentlist {

	list-style: none outside;

}

.commentlist li {

	border-bottom: 1px dashed #3C475B;

	margin: 0 0 15px;

}

.commentlist li p {

	padding: 8px 0 10px;

	clear: both;

	font-size: 12px;

	text-align: justify;

	text-indent: 5px;

}

.commentlist li em {

	font-size: 12px;

}

span.cauth {

	float: left;

	font-size: 12px;

}

span.cauth a {

	font-size: 12px;

}

span.cauth em {

	font-size: 11px;

}

span.cdate {

	float: right;

	font-size: 12px;

}

h3#respond,

h3#comments {

	font-size: 13px;

	color: #3C475B;

	padding: 5px 0 10px;

}



/* footer */

#footer {
	clear: both;
	height: 63px;
	text-align: right;
	background: #548ab8;
	color: #FFF;
	font: normal 13px/19px arial;
	width: 940px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0pt 1px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 10;
	padding-bottom: 0;
	padding-left: 0;
}

#footer p {

	width: 900px;

	margin: 0 auto;

	padding: 0 10px;

}

#footer p a {

	color: #FFF;

}

#footer p a:hover {

	color: #EEE;

	text-decoration: underline;

}