/*  
Theme Name: Trendy
Theme URI: http://www.elegantdirectory.com/wp-themes/
Description: This theme was built for WP 2.2.1. Trendy is Designed By:<a target="_blank" href="http://www.elegantdirectory.com">Elegant Web Directory</a> &amp; Sponsored by <a target="_blank" href="http://www.allinfodir.com">AllinfoDir Web Guide</a>. Get more of our themes from <a href="http://www.elegantdirectory.com/wp-themes/" target="_blank" title="Free Wordpress Themes">Free Wordpress Themes</a>
Author: Elegant Directory
Author URI: http://www.elegantdirectory.com/wp-themes/
*/
body { margin-top:0px; }
.clear{
clear:both;
}

a{
color:#0077ff;
}

a:hover{
color:#999;
}

#wrapper{
width:984px;
margin:0px auto 0 auto;
}

#header{padding-top:137px;background: url("images/banner.jpg") no-repeat 0 0;
background-position:top;
}

#header img{
float:left;
margin-right:4px;
}

#header h1{
font:bold 24px Arial, Helvetica, sans-serif;
color:#800000;
margin:0px;
padding-top:0px;
}

#header h3{
font:bold 17px Arial, Helvetica, sans-serif;
color:#666;
margin:0px;
}

/*********Sliding Menu******************/
.navbar
{
}  

.mainDiv
{
  width:980px;
}

.topItem
{
  font: bold 12px tahoma,verdana,sans-serif;
  letter-spacing: 0;
  background: url("images/tab-on.png") no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
  border: none;
  width: 119px;
  height: 20px;
  color:#666;
  cursor:pointer;
  text-indent:10px;
  margin-left:30px;
}

.topItemOver
{
  text-indent:10px;
  font: bold 12px tahoma,verdana,sans-serif;
  letter-spacing: 0;
  background: url("images/tab-on-over.png") no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
  height: 20px;
  width: 119px;
  color: #999;
  cursor:pointer;
  margin-left:30px;
}

.topItemClose
{
  text-indent:10px;
  font: bold 12px tahoma,verdana,sans-serif;
  letter-spacing: 0;
  background: url("images/tab-off.png") no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
  height: 20px;
  width: 119px;
  color: #666;
  cursor:pointer;
  margin-left:30px;
  margin-bottom:-1px;
}


.topItemCloseOver
{
  text-indent:10px;
  font: bold 12px tahoma,verdana,sans-serif;
  letter-spacing: 0;
  background: url("images/tab-off-over.png") no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
  height: 20px;
  width: 119px;
  color: #999;
  cursor:pointer;
  margin-left:30px;
  margin-bottom:-1px;
}



.dropMenu
{
  font: bold 11px tahoma,verdana,sans-serif;	
  background-color: #333;
  color: #000;
  border: 1px solid #FFFFFF;
  border-width: 0 1px 1px 1px;
  filter:alpha(opacity=100);
}

.subMenu
{
   display:block;
}

.subItem
{
   margin-left:2px;
   height:24px;
   width:320px;
   overflow:hidden;
   line-height:40pt;
   margin-top:0px;
   font:bold 16px "Verdana", Arial, sans-serif;	
   text-decoration:none;
   color:#99CCFF;
  
}

.subItem a
{
   margin-left:3px;
   font:normal 10px "Verdana", Arial, sans-serif; 	
   text-decoration:none;
   color:#666;
}

.subItem img{
float:left;
}

.subItemOver img{
float:left;
}

.subItemOver
{
margin-left:10px;
   height:24px;
   width:320px;
   overflow:hidden;
   line-height:40pt;
   margin-top:0px;
   font:bold 16px "Trebuchet MS", Arial, sans-serif;	
   text-decoration:none;  
   color: #428eff;
}

.subItemOver  a
{
   margin-left:3px;
   font:normal 12px "Trebuchet MS", Arial, sans-serif;
   cursor:pointer;	
   color: #fff;
   text-decoration:underline;
   cursor:pointer;
}


.drop
{
   border-left:1px solid black;
   border-right:1px solid black;	
}

.search-bar{
background: url("images/search-bar.png") no-repeat 0 0;
background-position:top center;
background-repeat:no-repeat;
height: 37px;
width: 985px; 
border:1px solid white; padding-bottom:2px;
padding-right:0px;
}

#drop-col-left{
width:300px;
background-color:#0033CC;
}

#welcome-txt{
font:normal 12px "Trebuchet MS", Arial, sans-serif;
color:#fff;
width:400px; 
height:200px;
float:left; 
display:inline; 
margin:0 20px 0 0; 
padding:0 0 0 5px;; 
}

#welcome-txt span{
font:bold 16px "Trebuchet MS", Arial, sans-serif;	  
color:#99CCFF;
margin:0px;
display:block;
}

/******Left Menu******/
#left-menu{
width:184px;
float:left;
margin:2px 2px;
}

#left-menu h4{
margin:0;
padding:5px 0 3px 10px; 
background: url(images/menu-header.png) 50% 0 no-repeat; 
font:bold 14px Arial, Helvetica, sans-serif; 
color:#F3F4F6;
}

.box{
background: url(images/menu-bg.png) 0 100% no-repeat; overflow: hidden;
}

.box h3{
font:bold 11px "Lucida Grande", Geneva, Arial, sans-serif;
line-height:1.2em;
margin:5px 10px;
}

.linkcat ul{
padding:0;
margin:0;
}

.box .linkcat ul li{
padding:0;
margin:0;
}

.linkcat h2{
font:bold 11px "Lucida Grande", Geneva, Arial, sans-serif;
line-height:1.2em;
margin:5px 0px;
}

.box ul{
padding:0 0 5px 0;
margin:0;
}

.box ul li{
list-style:none;
margin:0 10px;
}

.categories{
margin:0;
padding:0;
}

.categories ul, .categories ul li{
margin:0;
padding:0;
}

.categories h3{
margin:0;
padding:0 0 3px 0;
}

.box ul li a{
text-decoration:none;
font:normal 12px "verdana", Geneva, Arial, sans-serif;
line-height:1.2em;
color:#666;
}

.box ul li a:hover{
color: #44a1d0;
}

.list-fix{
margin:0;
padding:0;
}

.list-fix li{
margin:0;
padding:0;
}

#right-menu{
width:184px;
float:right;
margin:2px 0;
}

#right-menu h4{
margin:0;
padding:5px 0 3px 10px; 
background: url(images/menu-header.png) 50% 0 no-repeat; 
font:bold 14px Arial, Helvetica, sans-serif; 
color:#F3F4F6;
}

#middle-column{
width:580px;
float:left;
margin:2px 14px;
}

#middle-column h4{
margin:0;
padding:5px 0 3px 10px; 
background: url(images/middle-header.png) 50% 0 no-repeat; 
font:bold 14px Arial, Helvetica, sans-serif; 
color:#F3F4F6;
}

.content{
padding: 25px 25px 15px 20px;
background: url(images/middle-bg.png) 0 100% no-repeat; overflow: hidden;
background-color:#efefef;
clear: both;
overflow: hidden; 
}

.post{
padding: 0px;
clear: both;
overflow: hidden;
}

.post .cal {
height: 46px;
width: 46px;
background: url(images/calendar.png) no-repeat;
font: normal 22px Arial, Helvetica, sans-serif;
color: #666666;
text-align: center;
padding: 0px 2px 0 0;
line-height: 100%;
float: left;
}
.post .cal span {
height: 16px;
display: block;
font: normal 11px Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: center;
padding-top: 1px;
}

.post .title {
float: left;
margin-left: 10px;
width:470px;
}

.post h2 {
color: #333333;
margin:0;
padding-bottom: 3px;
font: normal 18px "Lucida Grande", Arial, sans-serif;
border-bottom: dotted 1px #CCCCCC;
}

h2 a, h2 a:visited {
color: #333333;
text-decoration: none;
}
h2 a:hover {
color: #44a1d0;
text-decoration: none;
}

.postdata {
font-size: 90%;
color: #999999;
margin-top:3px;
}

.postdata .category{
height:16px;
background: url(images/folder_page_white.png) no-repeat;
padding:4px 0 0 20px;
float: left;
}

.postdata a, .postdata a:visited {
font-size:11px;
color: #999999;
text-decoration: none;
}

.postdata a:hover {
color: #44a1d0;
text-decoration: none;
}

.postdata .comments{
background: url(images/comments.png) no-repeat;
padding:4px 0 0 20px;
float: right;
}

.entry{
margin-top:60px;
padding-bottom:20px;

}

.entry img{
border:1px solid #666;
}

.entry p{
/*
font:normal 13px Arial, Helvetica, sans-serif;
color:#333;
*/

font:normal 12px "verdana", Geneva, Arial, sans-serif;
line-height:1.4em;
color:#666;
}

.entry2{
/*
font:normal 13px Arial, Helvetica, sans-serif;
color:#333;
*/

font:normal 12px "verdana", Geneva, Arial, sans-serif;
line-height:1.4em;
color:#666;
}
/* search form */
#searchform {
	float:right;
	height: 32px;
	width: 210px;
}
#searchform #s{
	background: #ffffff url(images/form-field-bg.gif) no-repeat ;
	height: 16px;
	width: 127px;
	margin: 0px 5px 0px 25px;
	padding: 3px 7px 2px 5px;
	color: #999999;
	border: 1px solid #ddd;
}
#searchform #searchsubmit { 
	background: url(images/search-btn.png) no-repeat left top;
	height: 24px;
	width: 23px;
	border: none;
	text-indent: -999%;
	line-height: 1px;
	margin-top: 5px;
}

#footer{
background: url("images/search-bar.png") no-repeat 0 0;
background-position:center center;
background-repeat:no-repeat;
height: 37px;
width: 980px;
padding:10px 0 0 0;
text-align:center;
}

#top-nav{

list-style:none;
margin-top:5px;


}

#top-nav li{
list-style:none;
display:inline;
font-weight:bold; 
padding-right:25px; 

}

#top-nav a{
padding:0px;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#6B7B8F;
/*border:4px solid #fff;*/
text-decoration:none; 
}

#top-nav a:hover{
color:#993300;
/*border:4px solid #6B7B8F;*/
}

/***Common CSS***/
.postmetadata {
margin:5px 0 20px 0;
color: #333;
background-color:#ccc;
border-top:1px solid #000;
border-bottom:1px solid #666;
padding:15px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}

#respond{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
margin:10px;
}

#comments{
margin:40px 20px 0 10px;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: bold;
}

.commentlist {
list-style:none;
margin:10px 20px 20px 10px;
padding:0px;
border-bottom:1px solid #ccc;
}

.commentlist li, #commentform input, #commentform textarea {
font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
padding:10px 10px;
}

.commentlist li {
font-weight: bold;
}

.commentlist cite, .commentlist cite a {
font-weight: bold;
font-style: normal;
font-size: 1.1em;
}

.commentlist p {
font-weight: normal;
line-height: 1.5em;
text-transform: none;
}

#commentform {
width:480px;
margin:5px 20px 5px 10px;

}

#commentform p {
font-family: Verdana, Arial, Sans-Serif;
font-size:12px;
}

.commentmetadata {
font-weight: normal;
}
#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #666;
}

#commentform textarea {
width: 100%;
padding: 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #666;
}

#commentform #submit {
margin: 0;
float: right;
}

.alt {
background-color: #f8f8f8;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

.navigation{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
}

.alignleft{
display:inline;
margin:0 10px;
}

.alignright{
display:inline;
margin:0 10px;
}

.center{
margin:0;
padding:0 10px;
text-align:center;
font-weight: normal;
letter-spacing: 1px;
}

/*#searchform{
text-align:center;
padding:10px 0;
margin:0px;
}*/

blockquote p {
padding:0 10px 5px 25px;
background:#fff url(images/quote.gif) no-repeat top left;
color:#333;
font-style:italic;
}

.notfound{
margin:0;
padding:15px 10px 0 25px;
}