/*  
Theme Name: DeeDee Medcoff
Description: A 2 Columns,Widget Ready theme for DeeDee Medcoff.
Author: WPCreations
*/
*{
	margin:0;
	padding:0;
	outline:none;
}
img{
	border:none;
}
a,a:visited{
	text-decoration:none;
}
ul{
	list-style:none outside;
}
body{
	text-align:center;
	background:#B79A4C url(images/deedee_02.jpg) repeat-x left top;
	font:normal 12px/18px tahoma,arial,helvetica,sans-serif;
	color:#353535;
	padding:0 0 10px;
}
#wrap{
	width:867px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	background:url(images/deedee_06.jpg) repeat-y center top;
}
#header{
	width:867px;
	height:205px;
	overflow:hidden;
	color:#353535;
	background:url(images/deedee_04.jpg) no-repeat left top;
}
h1{
	height:163px;
	width:100%;
	clear:both;
	line-height:35px;
	text-align:left;
	font-size:20px;
	overflow:hidden;
}
h1 a,h1 a:visited{
	display:block;
	color:#353535;
	font:normal 30px/38px tahoma,arial;
	position:relative;
	width:100%;
}
h1 a span{
	display:block;
	width:867px;
	height:163px;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
	background:url(images/deedee_04.jpg) no-repeat left top;
}
#des{
	color:#fff;
	float:left;
	padding:0 0 0 10px;
	font:normal 13px/22px tahoma,arial,helvetica,sans-serif;
}
#menu{
	float:left;
	padding:0 0 0 23px;
	display:inline;
	height:26px;
	overflow:hidden;
	font:10px/26px tahoma,arial,helvetica,sans-serif;
}
#menu li{
	float:left;
	display:inline;
	margin:0 1px 0 0;
	text-align:center;
	background:url(images/deedee_08.jpg) no-repeat left top;
}
#menu li a{
	color:#fff;
	float:left;
	height:26px;
	padding:0 20px;
	background:url(images/deedee_09.jpg) no-repeat right top;
}
#menu li a:hover{
	color:#eee;
	text-decoration:underline;
}
#searchform{
	width:202px;
	overflow:hidden;
	margin:10px auto 0;
}
#searchform label {
	display:block;
	font:bold 12px/20px tahoma;
	color:#4E5B67;
	height:1%;
	overflow:hidden;
}
input#sfr{
	float:right;
	padding:2px 3px;
	height:20px;
	width:130px;
	border:1px solid #818181;
	background:#fff;
	font:normal 12px tahoma,arial;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:auto;
	width:124px;
}
input#ss{
	float:right;
	margin:5px 0 0 0;
}
.extra{
	clear:both;
	font-size:0;
	line-height:0;
	width:100%;
	overflow:hidden;
}

/* main content */
#wrapper{
	background:url(images/deedee_38.jpg) no-repeat left bottom;
	padding-bottom:180px;
	overflow:hidden;
	width:100%;
}
#wrl,#wrr{
	width:100%;
	overflow:hidden;
}
#wrr{
	background:url(images/deedee_05.jpg) no-repeat left top;
}
#main{
	float:left;
	display:inline;
	font:12px/18px tahoma,arial;
}
#content{
	margin:0 287px 0 65px;	
	text-align:left;
	overflow:hidden;
}
.apost{
	background:url(images/deedee_21.jpg) repeat-y left top;
	overflow:hidden;
	color:#353535;
	width:100%;
	margin:0 0 20px;
}
.postarchive h2,
.postarchive h3,
.apost h2{
	overflow:hidden;
	font:18px/25px tahoma,arial;
	color:#121212;
	margin:0 7px 0 20px;
	padding:0 0 2px;
	background:url(images/deedee_14.jpg) no-repeat left 6px;
}
.postarchive h2 span,
.postarchive h3 span,
.apost h2 span{
	display:block;
	overflow:hidden;
	width:100%;
}
.postarchive h2 a,
.postarchive h3 a,
.apost h2 a{
	color:#121212;
	display:block;
	padding:3px 20px;
}
.apost h2 a:hover{
	color:#555;
}
.apost span.pauth{
	float:left;
	margin:15px 0 0;
	font:14px/20px tahoma,arial;
}
.apost span.pauth span.pdate{
	float:left;
	width:69px;
	height:48px;
	padding:12px 0 0;
	margin:-10px 5px 0 15px;
	position:relative;
	text-align:center;
	text-transform:uppercase;
	font:normal 12px/14px tahoma,arial;
	color:#fff;
	background:url(images/blog_10.jpg) no-repeat center top;
}
.apost span.pauth span.pdate span{
	font:normal 24px/28px tahoma,arial black;
	display:block;
	color:#fff;
}
.apost span.pauth span{
	font:normal 12px/16px tahoma,arial;
}
.apost span.ptime{
	float:left;
	font:12px/18px tahoma,arial;
	margin:0 42px;
}
.apost span.pauth,
.apost span.ptime{
	color:#4D580E;
}
.apost span.pauth a,
.apost span.ptime a{
	color:#4D580E;
}
.apost span.ptime a:hover{
	text-decoration:underline;
}
.apost .pmain{
	clear:both;
	overflow:hidden;
	width:100%;
}
.apost p,
.apost blockquote{
	padding:5px 20px;
	text-align:justify;
}
.apost blockquote{
	padding:10px 40px;
	color:#333;
}
.apost ol,
.apost ul{
	padding:5px 30px 5px 50px;
	list-style:disc inside;
}
.apost ol{
	list-style-type:decimal;
	margin:0 0 0 10px;
}
.apost p a,
.apost ol a,
.apost ul a{
	color:#333;
}
.apost p a:hover,
.apost ol a:hover,
.apost ul a:hover{
	color:#000;
}
.apost ul li{
	padding:0 0 0 10px;
}
.innerw{
	clear:both;
	padding:20px 0 0;
	overflow:hidden;
	width:100%;
	background:url(images/deedee_07.jpg) no-repeat left top;
}
.pfoot{
	width:100%;
	overflow:hidden;
	padding:10px 0 35px;
	background:url(images/deedee_36.jpg) no-repeat left bottom;
}
.pfl{
	float:left;
	padding:0 0 0 23px;
	margin:0 50px 0 30px;
	background:url(images/deedee_33.jpg) no-repeat left;
}
.pfm{
	float:left;
	padding:0 0 0 23px;
	margin:0 0 0 20px;
	text-transform:capitalize;
	background:url(images/valuebased_21.jpg) no-repeat left;
}
.pfoot .pfm a{
	color:#549BF9;
}
.pfr{
	float:right;
	padding:0 0 0 23px;
	margin:0 30px 0 0;
	background:url(images/deedee_33.jpg) no-repeat left;
}
.pfoot a{
	color:#4D580E;
	text-decoration:underline;
}
.pfoot a:hover{
	text-decoration:none;
}
.postarchive{
	clear:both;
	margin:10px 0 20px;
	width:100%;
	background:url(images/deedee_21.jpg) repeat-y left top;
}
.postarchive a{
	color:#2C2C2C;
}
.postarchive a:hover{
	color:#5C5C5C;
}
.postarchive ul,.postarchive ol,.postarchive p,.postarchive blockquote{
	margin:5px 30px;
}
#srel,
.postarchive #linklist,
.apost .subh,
.atitle{
	font:18px/25px tahoma,arial;
	color:#121212;
	margin:0 7px 0 20px;
	padding:0 0 2px;
	background:url(images/deedee_14.jpg) no-repeat left 6px;
}
#srel a,
.postarchive #linklist a,
.apost .subh a,
.atitle a{
	color:#121212;
}
#srel a:hover,
.postarchive #linklist a:hover,
.apost .subh a:hover,
.atitle a:hover{
	color:#555;
}
p.nopost{
	margin:10px;
}
p.nopost a{
	color:#2C2C2C;
}
p.nopost a:hover{
	color:#5C5C5C;
}
.lead{
	clear:both;
	overflow:hidden;
	font:normal 12px tahoma,arial;
	color:#2C2C2C;
	text-align:left;
	margin:10px 0;
}
.lead a{
	color:#2C2C2C;
}
.lead a:hover{
	color:#5C5C5C;
}
.lead .ppre{
	float:left;
}
.lead .ppre a{
	
}
.lead .pnex{
	float:right;
}
.lead .pnex a{
	
}

/* sidebars */
#sidebar-one{
	float:left;
	width:202px;
	margin:0 0 0 -262px;
	display:inline;
	text-align:center;
	color:#434242;
	font:normal 12px/18px tahoma,arial;
}
#sidebar-one .cols{
	padding:0 0 25px;
	text-align:left;
	background:url(images/deedee_29.jpg) no-repeat right bottom;
}
#rss{
	display:block;
	width:89px;
	height:89px;
	margin:5px auto 10px;
	background:url(images/deedee_19.jpg) no-repeat right bottom;
}
#sidebar-one h2{
	clear:both;
	color:#353535;
	font:bold 14px/23px tahoma;
	overflow:hidden;
	text-align:center;
	text-transform:capitalize;
}
#sidebar-one ul{
	padding:10px 10px 10px 30px;
	list-style:none outside;
}
#sidebar-one ul li{
	background:url(images/deedee_24.jpg) no-repeat left 7px;
	padding:0 0 0 13px;
}
#sidebar-one ul li a{
	
}
#sidebar-one ul li a:hover{
	text-decoration:underline;
}
#sidebar-one ul li ul{
	padding:0;
	margin:5px 0 10px 22px;
}
#sidebar-one a{
	color:#3F552C;
} 
#sidebar-one a:hover{
	text-decoration:underline;
}
.none{
	display:none;
}
#subscribeform{
	width:200px;
	color:#fff;
	padding:0 0 10px;
	overflow:hidden;
}
#subscribeform p{
	padding:10px;
	font:12px/16px tahoma,arial;
}
#subscribeform label{
	font:normal 12px/22px tahoma,arial;
	display:block;
	overflow:hidden;
	width:180px;
	margin:0 auto;
	padding:0 0 5px;
	text-align:left;
}
#subscribeform input{
	border:none;
	width:130px;
	padding:3px;
	float:right;
}
#subscribeform #sss{
	background:none;
	width:auto;
	padding:0;
	margin:0 11px 0 0;
	float:right;
}


/* comment */
#cmw{
	padding:0 35px;
	text-align:center;
	font:normal 12px/18px tahoma,arial;
}
#cmbox{
	clear:both;
	text-align:left;
}
#cmbox  a{
	color:#2C2C2C;
}
#cmbox  a:hover{
	color:#5C5C5C;
}
.nocomments{
}
#commentform{
	padding:10px 0;
}
#commentform input,
#commentform textarea{
	padding:2px 3px;
	color:#555;
}
#author,
#email,
#url,
#comment{
	width:221px;
	height:24px;
	display:block;
	border:solid #C3C3C3;
	border-width:2px 1px 1px;
	font-family:tahoma,arial;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:218px;
	height:auto;
}
#commentform textarea#comment{
	width:300px;
	min-height:158px;
}
* html #commentform textarea#comment{
	height:152px;
}
#commentform input#submit{
	border:none;
	padding:0;
}
#commentform label{
	color:#555;
}
#commentform p{
	padding-bottom:10px;
}
.commentlist{
	list-style:none outside;
}
.commentlist li{
	border-bottom:1px solid #555;
	margin:0 0 15px;
}
.commentlist li p{
	padding:8px 0 10px;
	clear:both;
	text-align:justify;
	text-indent:5px;
}
span.cauth{
	float:left;
}
span.cauth em{
	font-size:11px;
}
span.cdate{
	float:right;
}
h3#respond,
h3#comments{
	font-size:12px;
	color:#444;
	padding:5px 0 10px;
}

#footer{
	font-size:11px;
	color:#CCD4A3;
	width:886px;
	padding:80px 0 0;
	height:73px;
	margin:-153px auto 0;
	position:relative;
	text-align:right;
	background:url(images/deedee_39.jpg) no-repeat left top
}
#footer p{
	padding:0 20px;
}
#footer a{
	color:#CCD4A3;
}
#footer a:hover{
	text-decoration:underline;
	color:#fff;
}