/*

Theme Name: WishList Member Theme Version 2.6

Theme URI:  http://www.WishListProducts.com

Description: Wordpress Theme from <a href="http://www.WishListProducts.com">Wishlist Products</a>

Author: Wishlist Products

Author URI:  http://www.WishListProducts.com

coder: Andy Depp. HeCode.com

*/



/***** GENERAL STUFF *****/



body { margin: 0; color: #555; padding: 0; background: #fafafa; padding-bottom: 2px; padding-top: 2px; font-family: 'Trebuchet MS','Verdana', 'Arial',sans-serif; font-size: 14px;}

h1,h2,h3,h4,h5 { margin: 0px; padding: 0px; font-weight: normal; }

.clear { clear:both; display: block; }

.alignleft { float: left; }

a { color: #79B100; }

a:hover { color: #000000; }

.alignright { float: right; }





.content {width:940px; margin: 0 auto 0 auto; }



/***** HEADER *****/



.inheader { background: #F6FBFE; padding: 10px 0 10px 0; }

.inheader .alignleft { width: 500px; font-size: 14px; color: #7C9AA9; margin-top: 2px;}

.inheader .alignright { width: 400px; text-align: right;}

.inheader .textinput { padding: 3px; border: solid 1px #CAE9FB; background: #CAE9FB; width: 220px;}

.inheader .submitinput { background: #5FA6CF; border: solid 1px #5FA6CF; color: #ffffff; padding: 2px;}



.wrap {width:100%;height:125px;margin:0;padding:0;text-align:center;background:#174870 url('images/wrap-bg.jpg') repeat-x center top;}

.header {width:947px;height:124px;margin:0 auto;padding:0;text-align:left;/*background: url(images/headerimage.jpg) left top no-repeat;*/}

.header h1 {

	float:left;

	width:600px; 

	padding:30px 0 0 2px;

	font:bold 40px Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;

	color:#fff;

}

.header h1 a {color:#fff;text-decoration:none;}

.header p {

	float:right;

	width:300px;

	margin:0, auto;

	padding-top:35px;

	font-size:14px;

	color:#eee;

	font-weight:bold;

}





/*****  MENU ZONE  *****/

.navbar {width:100%;height:52px;padding:0;margin:0 0 40px;text-align:center;border-bottom:1px solid #ccb;background:#e6e6e6 url('images/navbar-bg.jpg') repeat-x center top;}

.navbarlist {width:947px;margin:0 auto;padding:0;text-align:left;overflow:hidden;height:100%;}

.navbar ul {list-style:none;padding:0;margin:0;}

.navbar ul li {display:inline;margin:0;}

.navbar ul li a {

	float:left;

	display:block;

	margin:0;

	padding:14px 20px;

	text-align:center;

	font-size:18px;

	color:#c0c0c0;

	text-decoration:none;

	border-right:1px solid #ddc;

}

.navbar ul li a:hover {color:#144973;}

.navbar ul li.current_page_item a,

.navbar ul li.current_page_item a:hover {color:#144973;}





/***** CONTENT TAGS ****/



.leftcontent { 

	width: 580px; 

	padding: 14px 30px 14px 14px; 

	background: #fff; 

	float: left; 

	margin: 0 15px 30px 0; 

	border: 1px solid #cdcdcd;

	min-height:270px;

line-height:40px;

}



.leftcontenttop	{ 

		background: url(images/contentlefttop.jpg) top left no-repeat;

		height: 24px;

		width: 626px;

		float:left;

		margin:0;

		padding:0;

		}

		

.rightcontent { width: 290px; float: right; }





/**** ARTICLE ****/

.post { margin-bottom: 45px;  }



.post h2, .rightcontent h3, .comments h2 { font-size: 24px; font-family: 'Trebuchet MS','Verdana','Arial'; }

.post h2 a { color: #1a2631; text-decoration: none; font-weight:bold; }

.post h2 {line-height:23px;}

.posthead h2 a:hover { color: #444; }

.postmeta { color: #818181; margin-top: 5px; display: block; font-weight:normal;}

.postmeta2 { background: #033b6a; padding: 4px 12px 2px;}

.posthead { padding: 1px; }



.postcontent { line-height: 25px; font-size: 16px; letter-spacing: 0.1px; border-bottom: dashed 1px #D9E7C0; margin-bottom: 10px; margin-top: 10px;}

.postcontent a{ color: #07ADC3; }

.postcontent a:hover, .postcontent blockquote a { color: #DE5F27; }

.postcontent blockquote { background: #F1FBFF; margin: 0px; padding: 10px 20px 10px 20px; color: #7C9AA9; }



#Categories { width: 390px;  background: url(images/folder.jpg) no-repeat center left; padding-left: 20px; display: block; margin-bottom: 5px;}

#Comments { width: 110px; text-align: right; display: block;}

#Comments a { padding-left: 20px; background: url(images/comments.jpg) no-repeat center left; } 

#Categories, #Comments { color: #c8cebc; }



/*** SIDEBAR ***/



.sidebar {margin-bottom: 10px; }

.sidebar h3 { font-size: 22px; padding-bottom: 1px; margin-bottom: 0px;}

.sidebar ul { list-style: none; padding: 0px; margin: 5px 0px 0px 0px; }

.sidebar ul li { padding-bottom: 7px;}

.sidebar ul.half li { width: 150px; padding-bottom: 7px; margin-bottom: 7px; float: left; }

.sidebar .alignleft { width: 160px; }

.sidebar .alignright { width: 130px; text-align: right;}

.sidebar .alignright a { text-decoration: none; }

.sidebar p { margin: 10px; line-height: 14px; font-size: 14px; }



#Blue { color: #033b6a; text-decoration: none; }

#Blue h3 { color: #fff; background: #5bc235; padding: 14px;}

#Blue ul li { border-bottom: none; padding-left:20px;}

#Blue a { color: #014770;}

#Blue ul li a p, #Blue .alignright p { color: #587D92; text-decoration: none; font-size: 11px; margin: 5px 5px 0 0; }



#Orange { background: #FFF1DC; color: #938A7B; }

#Orange h3 { color: #033b6a; border-bottom: solid 1px #033b6a; padding: 14px; }

#Orange a { color: #C87800; }

#Orange ul li { border-bottom: solid 1px #F1DAB8; color: #DDC49F; }



#Green { background: #F4FDDE; color: #5F6454; }

#Green h3 { color: #466200; border-bottom: solid 1px #CBD6B1; }

#Green ul li { color: #CBD6B1; border-bottom: solid 1px #D9E5BC; }



/*** FOOTER ***/



.box1 { margin: 15px 35px 15px 0px; width: 270px; float: left; }

.box2 { margin: 15px 15px 15px 0px; width: 270px; float: left; }

.box3 {  width: 270px; background: url(images/rightfoot.jpg) no-repeat left top; float: right; margin: 15px 0 15px 0; }

.box1 p, .box2 p, .box3 p { width: 270px;  line-height: 16px; font-size: 13px; color: #25819D; background: #93CBDC; padding: 5px;}

.box1 a, .box2 a, .box3 a { color: #FF3C00; background: #ffffff;}

.footer2 { width: 885px; margin: 0 auto 0 auto; padding: 0 0 20px 0; color: #25819D; }

.header h4 { background: #ffffff; padding: 2px; font-size: 16px; color: #FF3C00; font-weight: bold; }

.footer2 a { color: #FF3C00; background: #ffffff; text-decoration: none; padding: 2px; }

.footer2 p { width: 885px;; }





/*** COMMENTS ***/



.comentariu, .commentform { width: 500px; padding: 10px; }

.alt, .commentform { background: #F1F9FB no-repeat right bottom; }

.comment-meta { font-weight: bold; color: #6E999D; border-bottom: solid 1px #B4D3D8; padding-bottom: 5px; }

.comment-meta span { font-size: 14px; }

.comment-meta span a, .comment-meta a { color: #27909A; text-decoration: none; }

.comments h2 { margin-bottom: 10px; }

.commentform span { display: block; margin: 6px 0 6px 0; font-size: 14px; }

.commentform input, .commentform textarea { border: solid 1px #B4D3D8; background: #ffffff; padding: 5px; width: 450px;}

.commentform input.subscribe_button { width: 150px; margin-top: 10px; }



/**** OTHERS ***/



.rssfeed { padding-left: 22px; }

.footer { background: url(images/footer.jpg) bottom left repeat-x; height:58px; color: #ddd;}

.footer_content { width: 900px; margin: 0 auto; padding:20px 0 0 0; }

.footer_content .alignright { float: right; }

.footer_content .alignleft { float: left; }



/**** Search ***/



.search { background: #033b6a; padding: 18px 10px 10px 0; color:#ddd; font-size: 20px; margin-bottom:20px; font-weight:normal; height: 33px;}

.search .alignright { width: 270px; text-align: right;}

.search .textinput { padding: 3px; border: solid 1px #CAE9FB; background: #CAE9FB; width: 150px;}

.search .submitinput { background: #5FA6CF; border: solid 1px #5FA6CF; color: #ffffff; }

#searchform {

	padding:2px 0 5px 15px;

	height: 50px;

	clear:both;

	}



.item {background: url(images/sidebarbg.jpg) repeat-x bottom left;

		border: 1px solid #CDCDCD;

		margin-bottom: 18px;

		}



#wishlist-member {

	margin: 0 20px 0 0;

	padding: 8px 10px 0 12px;

}

#wlmember_loginwidget form, #wlmember_loginwidget p {

	margin: 2px 0 0 10px;

	padding:2px 0 12px 2px;

}





#wlmember_loginwidget {

	height:100%;

	display:block;

	margin: 10px 0 0 0;

	padding:0 0 10px 10px;

	clear:both;

}





#nav_place{

     padding:0;
     margin: 0;

    height:52px;

    margin-bottom:40px;

     width:100%;

     background:#e6e6e6 url('images/navbar-bg.jpg') repeat-x center top;

}



#topnav {

 margin: 0;

  margin-left:20px;

    width:100%;

	background:#e6e6e6 url('images/navbar-bg.jpg') repeat-x   top;

  

	padding:0;

    font-size:14px;

    text-align:left;
    position: relative;

     

	}



#topnav .limit {


	margin: 0 auto;

	width:980px;

	position:relative;

	padding: 0;

	z-index:9999;

	}



#topnav ul { display: block;

	list-style: none;

	padding: 0;

	margin: 0;

        text-align:left;

float:left;

	}



#topnav ul a, #topnav ul a:link, #topnav ul a:visited {

	color:#666;  /* link  color */

	display: inline-block;

	text-decoration: none;

	padding: 0 4px;

	margin:0;



    	border-right:1px solid #ddc;

	}



#topnav ul a:hover, #topnav ul a:active  {

	background:#ccc;



	}







#topnav li {

        display:block;

	height:52px;

	line-height:52px;

	float: left;

	padding: 0;

	margin:0;

	}



#topnav li ul {

	position: absolute;

	left: -999em;

	height: auto;

	width: 200px;

	margin: 0;

	padding:0 ;

	  background:#e6e6e6; /* submenu bg color */

   

	z-index:10000;

	}



#topnav li li {

	float:none;

	width:190px;

	margin-left:0;
padding: 0 5px;
line-height: 32px;
height: 32px;
	}



#topnav ul li ul a, #topnav ul li ul a:link, #topnav ul li ul a:visited {

    

	width:100%;

	padding: 0;

	}



#topnav ul li ul a:hover, #topnav ul li ul a:active  {

	background:#eeeeee; /* submenu bg color on hover */

     

	}



#topnav li ul ul {

	border:0;

	margin: -30px 0 0 190px;

	}



#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.sfhover ul ul, #topnav li.sfhover ul ul ul {

	z-index:9999;

	left: -999em;

	}



#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li.sfhover ul, #topnav li li.sfhover ul, #topnav li li li.sfhover ul {

	left: auto;

	z-index:9999;

	}



#topnav li:hover, #topnav li.sfhover {

	background:#e6e6e6; /* main menu bg color*/

	}

#topnav li ul li {
display:block; }

#topnav ul li.current_page_parent a {color:#333;}

#topnav ul li.current_page_item a {color:#144973;}

#topnav ul li.current_page_item  ul li a {color:#333;}

/* CUSTOM CSS */
.full-content {

	padding: 14px; 

	background: #fff; 
	
	margin-bottom:30px;

	border: 1px solid #cdcdcd;

	min-height:270px;

	line-height:40px;

}

#topnav .children li { white-space:nowrap; }
