/*   
theme : kadife

*/


/* -standards- */

* {
padding:0px;
margin:0px;
}

body {
	background: #ffffff;
	color: #000000;
	font-family: "Arial";
	font-size: .75em;
	display: block;
	margin: 0 0 0 0;
padding: 0 0 0 0;
background:url(images/kadifeBG.jpg);
}

.contentpost p {
clear: both;
text-align:justify;
}

h2 {
font-size: 1.2em;
text-transform: uppercase;
}

a {
color: #000000;
text-decoration: none;
}

.entry a {
color: #333333;
text-decoration: underline;
}
.entry p {
padding-top:10px;
}
a:hover {
color: #ff0000;
}

blockquote {
background: url("images/blockquote.jpg") no-repeat top left;
font-style: italic;
padding-left: 30px;
}

#navlink {
margin: 30px 0 30px 0;
}

#topbar {
border-bottom: 1px solid #a9a9a9;
padding: 30px 0 35px 0;
width: 800px;
}

.blogtitle {
color: #ff7e00;
font-weight: bold;
font-size: 85px;
text-transform: uppercase;
position:relative;
line-height:58px;
margin-top:55px;
}
	
.blogdescription {
	color: #ffffff;
	text-transform: uppercase;
	position: relative;
	width: 719px;
	margin: 0 0 0 6px;
	padding: 1px 0 0 5px;
	}

/* -content- */

.main{
	width:920px;
	margin:auto;
	background:#fff;
	}
#contentwrap {
	float: left;
	width:600px;
	}

#content {
	float: left;
	margin: 0 5px 0 0px;
	width: 600px;
}
#error404{
float: left;
margin:20px 10px 0 30px;
width: 500px;
}
#content2 {
float: left;
width: 600px;
margin: 0 5px 0 11px;
}
*html #content2 {
float: left;
width: 550px;
margin: 0 5px 0 11px;
}

#contentpost {
margin-left: auto;
margin-right: auto;
width: 600px;
padding-right:8px;
}
*html #contentpost {
margin-left: auto;
margin-right: auto;
width: 550px;
padding-right:8px;
}
	
/* SIDEBAR */

#sidebar {
float: right;
margin-bottom: 30px;
width: 290px;
}
*html #sidebar {
float: left;
margin-bottom: 30px;
width: 280px;
margin-right:-5px;
overflow:hidden;
height:650px;
}
.emotions img{
border:none;
}

#sidebar h2 {
color: #ffffff;
font-weight: normal;
text-transform: uppercase;
font-size: 30px;
text-align: center;
}

.slideshow{
width:604px;
margin-bottom:10px;
margin-top:20px;
}

#sidebar h2.small, #sidebar h2.widgettitle {
color: #fff;
font-size: 11px;
font-weight: bold;
margin-top: 20px;
line-height:11px;
padding:3px;
vertical-align:middle;
text-transform: uppercase;
width: 280px;
background:url(images/newtop.jpg) repeat-x;
}

*html #sidebar h2.small, #sidebar h2.widgettitle {
color: #fff;
font-size: 11px;
font-weight: bold;
margin-top: 20px;
margin-right:20px;
margin-left:-20px;
line-height:11px;
padding:3px;
vertical-align:middle;
text-transform: uppercase;
width: 255px;
}

*+html *html #sidebar h2.small, #sidebar h2.widgettitle {
width:285px;
}

*+html h2.widgettitle {
color: #fff;
font-size: 11px;
font-weight: bold;
margin-top: 20px;
line-height:11px;
padding:3px;
background:url(images/newtop.jpg) repeat-x;
vertical-align:middle;
text-transform: uppercase;
}

*html .widgettitle {
color:#fff;
display:block;
background:url(images/newtop.jpg) repeat-x;
height:17px;
margin-bottom:-10px;
width:270px;
}

.recent-posts{
text-align:center;
}

*html .recent-posts{
width:240px;
margin-right:10px;
}

.blue-recent{
background:#E6F5FB;
border-top:#FFFFFF 4px solid;
}
*html .blue-recent{
margin-right:20px;}
.recent-post-img{
background:#E6F5FB;
}
#readmore a {
font-weight: bold;
}
.widget{
padding-bottom:30px;
}
#sidebar ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#sidebar li {
list-style: none;
}

#sidebar ul li {
padding: 3px 3px 3px 0px;
}

#sidebar img {
border: 0;
}

#sidebar  h2{
font-size:1.2em;
}

/* -post and entries- */

.post {
float:left;
width: 290px;
padding: 0px;
margin-right:10px;
margin-bottom:10px;
height: 185px;
overflow: hidden;
}

.post_single {
float:left;
width: 572px;
margin:30px 26px 20px 16px;
}
*html .post_single {
float:left;
width: 530px;
margin:40px 6px 20px 6px;
}

.entry p img {
border: 0px;
}

.postdate {
color: #fff;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
float:left;
width:88px;
}

.newstop{
background:url(images/newtop.jpg) repeat-x;
height:17px;
padding-left:10px;
}
*+html .newstop{
background:url(images/newtop.jpg) repeat-x;
height:17px;
padding-left:1px;
margin-left:-60px;
}
.postdate_single {
color: #000000;
font-size: 25px;
font-weight: bold;
text-transform: uppercase;
}

.pagetitle {
color: #000000;
font-size: 2em;
font-weight: bold;
margin-top: 14px;
text-transform: uppercase;
text-align:center;
}

.posttitle {
font-size: 13px;
padding-left:10px;
font-weight:bold;
text-transform: uppercase;	
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left !important;
}

*+html .posttitle {
font-size: 13px;
padding-left:10px;
margin-left:-20px;
font-weight:bold;
text-transform: uppercase;	
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left !important;
}

*html .posttitle {
font-size: 13px;
padding-left:10px;
margin-left:-20px;
font-weight:bold;

text-transform: uppercase;	
font-family:Verdana, Arial, Helvetica, sans-serif;
}
*html .posttitle a {
margin-left:-40px;
}

.posttitle_single {
font-size: 22px;
font-weight: bold;
text-transform: uppercase;
}

.posttitle a {
color: #ccc;
text-align:left;
}
.newstop.posttitle a {
color: #ccc;
text-align:left !important;
}
.posttitle a:hover {
color: #000000;
}

.postmetadatabottom {
background: #a9a9a9;
margin: 15px 0 15px 0;
padding: 3px;
text-transform: uppercase;
}

.postmetadatabottom a {
color: #000000;
}

.postmetadatabottom a:hover {
color: #ffffff;
}

.entry {
text-align:justify;
padding:0 10px 10px  0;
}


/* -search form- */

#searchsubmit {
display: none;
}

#search {
border: solid 1px #ffffff ;
color: #ffffff;
text-transform: uppercase;
font-size:10px;
font-weight:bold;
background: transparent;
}

.searchform {
color: #ffffff;
text-transform: uppercase;
font-size:11px;
font-weight:bold;
padding: 3px;
margin-top: 3px;
}

#footer {
clear: both;
color: #a9a9a9;
padding: 10px 0 0px 0;
text-align:center;
height:25px;
background:#283859 url(images/footer.jpg) no-repeat;
background-position:right;
text-align:right;
padding-top:40px;
padding-left:370px;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}

#footer a {
color: #000000;
}

/* -comments- */

#comments {
clear: both;
padding: 20px 0 0;
}

#respond {
clear: both;
padding: 20px 0 0;
}

.comment-info-split {
clear: both;
}

.commentmetadata {
text-transform: uppercase;
}

.commentlist div.alt {
color: #000000;
padding: 10px;
}

ol.commentlist {
list-style: none;
}
ol.commentlist ul.children {
list-style: none;
}

.comment-div {
	display: block;
	}

.comment-left {
	width: 30%;
	}

.comment-right {
	width: 70%;
	}
	
.avatar {
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin-bottom:5px;
padding:3px;
}
.commentlist ul li {
border-bottom:none;
}
.commentlist li {
margin: 10px 0 0 0 ;
}
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard { font:normal 16px arial; }
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar { border:5px solid #ccc; float:left; margin:0 1em 1em 1em; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { font-size:9px; }
ol.commentlist li.comment div.comment-meta a { color:#ccc; }
ol.commentlist li.comment p { font-size:11px; margin:0 0 1em; }
ol.commentlist li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply { font-size:11px; }
ol.commentlist li.comment div.reply a { font-weight:bold; }
ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-3 { margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-4 { margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

/* -floats -*/


.aligncenter, div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignright {
   float: right;
}

#header_left {
	position: relative;
	margin: 0 5px 0 5px;
	}

#header_nav {
 	text-align:center;
	padding-left:340px;
	padding-top:23px;
	padding-bottom:25px;
	}

#bodywrap {
	width: 100%;
	}

.bg {
	height:185px;
	overflow:hidden;
	background:#e6f5fb;
	border-bottom:10px solid #E6F5FB;
	font-size:12px;
}

.post:hover {
	/*background: white !important;*/
	}

.post:hover .posttitle a {
	/*color: black !important;*/
	text-align:left !important;
	}

.subnav li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}

.subnav li a:link, .subnav li a:visited {
	background:#eef5e1;
	display:block;
	padding:4px 4px 4px 8px;
	border-left:4px solid #e4efd5;
	}

.subnav li a:hover, .subnav li a:active {
	background:#e4efd5;
	text-decoration:none;
	color: #7da939;
	}

.subnav li li a:link, .subnav li li a:visited {
	border-left:none
	}

#nav {
	font-size:1.1em;
	color:#29395;
	text-transform:lowercase;
	text-transform:capitalize;
	font-weight:bold;
	font-size: 14px;
	text-align:right;
	float:right;
	height: 55px;
		}

#nav, #nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1;
	text-transform:lowercase;
	text-transform:capitalize;
	font-weight:bold;
	font-size: 14px;
	}

#nav a, #nav a:hover {
	display: block;
	text-decoration: none;
	border:none;
	}

#nav li {
	list-style:none;
	}

#nav a, #nav a:visited {
	display:block;
	color: #293959;
	padding:7px 8px;
	font-size: 12px;
	}

#nav a:hover, #nav a:active, .current_page_item	a, #home .on {
	text-decoration:none;
	}	
.on{
	float:left;
	}	
#nav li ul {
	height: auto;
	}

#nav li li a, #nav li li a:visited {
	font-weight:normal;
	font-size:0.9em;
	color:#293959;
	font-weight:bold;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

a.main:hover {	
	background:none;
}

#commentform {
	margin: 10px 10px 10px 10px;
	padding: 0 10px 10px 10px; 
}

.picleft {
	float: left;
	margin: 4px;
	clear:both;
}

.picright {
	float: right;
	margin: 4px;
	clear:both;
}
.alignright {
	float: right;
	
	clear:both;
}
.alignleft {
	float: left;
	clear:both;
}
.aligncenter, div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}


.entry ol li {
	clear: both; 

	position:relative;
}

#cattag {
	font-size: 10px;
}
.left{
float:left;
width:600px;
padding-left:10px;
}
*html .left{
float:left;
width:550px;
padding-left:10px;
margin-top:10px;
}
.right{
float:right;
width:290px;
margin-left:10px;
padding-right:10px;
}
*html .right {
width:250px;
}
#foternav {
text-align:right;
height: 30px;
display:block;
}
*+html #foternav {
margin-top:-5px;
}
#foternav li{
display:block;
float:left;
list-style:none;
color:#FFFFFF;
}
#foternav .page_item .page-item-7 a{
color:#FFFFFF;
text-align:right;
}
#foternav .page_item  a{
color:#FFFFFF;
text-align:right;
display:block;
}
#foternav li a:link{
color:#FFFFFF;
display:block;
}
.mainmenu{
background:url(images/header.jpg) no-repeat;
margin-bottom:10px;
min-height:90px;
}

*html .mainmenu{
height:100px;
}

/*-----------Featlist---------------------*/
.featlist {
	width:300px;
	}
.highlight{
	margin-top:4px;
	height:30px;
	background:#232628 url(images/hreel.jpg) no-repeat;
	border:1px solid #404548;
}	
.fblock h2{
	margin: 0px 0 0px 0;
	padding: 0px 0px 3px 0px;
	text-align: left;
	font-size: 16px;
	/*overflow:hidden;*/
	height:16px;
}
.fblock h2 a:link, .fblock h2 a:visited{
	color:#fff;
}
.fblock {
	
	width: 298px;
	float:left;
	margin: 5px 0px 0px 0px;
	padding:0px 0 0 0;
	background:#2e3335;
	border:1px solid #404548;
	/*display:inline;*/
	color:#222;
	font-family:century gothic,Arial,verdana, sans-serif;
}

.fblock:hover {
	
	width: 298px;
	float:left;
	margin: 5px 0px 0px 0px;
	padding:0px 0 0 0;
	background:#232628;
	border:1px solid #404548;
	/*display:inline;*/
	color:#222;
	font-family:century gothic,Arial,verdana, sans-serif;
}

.fblock p{
	margin:5px 5px;
	color:#6b7478;
}


.fblock img {
	float:left;
	border:1px solid #393F42;
	margin:5px 5px 5px 5px;
	padding:0 0;
	}
	
.fcats{
	/*overflow:hidden;*/
	font-size:12px;
	color:#DAD0C1;
	padding: 0 0 0 0px;
	margin:1px 0 0px 0;
	height:15px;
}
.fcats a:link,.fcats a:visited {
	/*overflow:hidden;*/
	font-size:12px;
	color:#83A1AF;
	padding: 0 0 0 0px;
	margin:0px 0 0px 0;
	height:13px;
}	
.auth{
	/*overflow:hidden;*/
	font-size:12px;
	color:#DAD0C1;
	padding: 0 0 0 0px;
	margin:0px 0 0px 0;
}	

.fmeta{
	/*overflow:hidden;*/
	font-size:12px;
	color:#DAD0C1;
	padding: 0 0 0 0px;
	margin:0px 0 0px 0;
	
		
}

.fmeta a:link,.fmeta a:visited{
	/*overflow:hidden;*/
	font-size:12px;
	color:#83A1AF;
	padding: 0 0 0 0px;
	margin:0px 0 0px 0;
	
		
}
.featured-news{
padding-bottom:0px;}

.beginingBtn a{
float:left;
display:block;
height:40px;
width:auto;
padding-top:5px;
font-weight:bold;
color:#293959;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

.nav-list {
width: 471px;
display:block;

}
.header-pages{
padding: 22px 0 0 360px;
}

#nav {
float: right;
width:500px;}

*+html #nav{
width:489px;
margin-right:10px;
}

*html #nav{
width:489px;
margin-right:10px;
}

#nav li{
float:left;
}
.content-thumb img{
 width:294px;
 height:105px;
 padding-bottom:5px;
 }
.recent-post-img{
width:72px;
}
.recent-link{
display:block;
width:260px;
padding-bottom:3px;
font-weight:bold;
padding-left:72px;
}
*+html .recent-link{
display:block;
width:auto;
padding-bottom:3px;
font-weight:bold;
padding-left:72px;
}
   *html .recent-link{
display:block;
width:200px;
margin-left:-40px;
width:auto;
padding-bottom:3px;
font-weight:bold;
padding-left:72px;
  }
  
li#readmore a{
  color:#0000CC;
  text-decoration:none;
  font-weight: bold;
  }
  .highslide-body img{
  border:none;
  }
   .widget_dfrad {
 margin-left:-10px;
 width:250px;
 }
  
 *+html .widget_dfrad {
 margin-left:-30px;
 }
 
 *html .widget_dfrad {
 display:block;
 position:absolute;
 height:auto;
 width:250px;
 margin-left:-30px;
 margin-top:-10px;
 }
 
 .newstween {
 margin:21px 0 10px 0;
 }
