/*
Theme: Nest Wordpress Theme
Theme URI: http://nest.ph/
Description: Wordpress theme created by Master Web Works [http://MasterWebWorks.com]
Date: July 7, 2010
Author: Master Web Works
Author URI: http://MasterWebWorks.com/
*/


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
body{
	margin:0 auto;
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
	background:url(images/bodybg.png);
}

#wrapper{
	margin:0 auto;
	padding-top:40px;
	padding-left:60px;
	width:746px;
}


#notebook{
	margin:0 auto;
	background:url(images/notebook.png) repeat-y;
	width:976px;
	margin-top:40px;
}

#welcome{
	width:179px;
	height:40px;
	margin-left:20px;
}

#header{
	width:787px;
}

#mainhead-top{
	background:url(images/mainhead-top.png) no-repeat;
	height:11px;
	width:786px;
}

#mainhead-wrap{
	background:url(images/main-headwrap.png) repeat-y;
}

#content-headerwrap{
	float:left;
	width:746px;
}

#main-head{
	height:249px;
}

#right-head{
	float:left;
	width:40px;
}

#nest-logo{
	float:left;
	width:213px;
	margin-left:20px;
	margin-top:15px;
}

#announce-tagline{
	float:left;
	width:500px;
}

.announce{
	margin-left:10px;
	margin-top:-11px;
}

.tagline{
	margin-top:10px;
	width:479px;
}

.tagline span.title{
	font-size:16px;
	font-weight:bold;
	color:#000;
}

.tagline span.address{
	color:#4a4a4a;
}

#main{
	padding-left:20px;
	padding-right:30px;
	width:716px;
}

#left, #container{
	float:left;
	width:522px;
	background:url(images/content-bg.png);
	padding-right:20px;
}

#right{
	float:right;
	width:159px;
}

#footer{
	clear:both;
}

#footer-curve{
	clear:both;
	background:url(images/footer-curve.png) no-repeat;
	height:33px;
	
}

/*-----------RIGHT--------*/
#right{
	color:#868675;
	font-size:11px;
}

#right a{
	text-decoration:underline;
	color:#868675;
}

#right ul{
	list-style:none;
	margin-left:-40px;
}

#right ul li h3{
	border-top:8px solid #d2d1bc;
	border-bottom:1px dotted #d2d1bc;
	color:#868675;
	text-transform:uppercase;
	font-size:12px;
	line-height:21px;
}

#fb-witter{
	z-index:2;
	position:absolute;
	margin-left:500px;
	margin-top:-60px;
}

/*-----------BOTTOM FOOTER--------*/
#bottom-footer{
	margin-top:10px;
	padding-bottom:20px;
}

#bottom-topcurve{
	background:url(images/bottom-topcurve.png) no-repeat;
	height:31px;
	width:786px;
}

#bottom-main{
	background:url(images/main-headwrap.png) repeat-y;
	height:5px;
	padding-top:20px;
	width:786px;
}

#bottom-bottomcurve{
	background:url(images/footer-curve.png) no-repeat;
	height:33px;
	width:786px;
}

.bottom-menu{
	background:url(images/bottom-menubg.png) no-repeat;
	width:704px;
	height:29px;
	margin-left:20px;
}

ul.bottom-menus{
	margin-left:-10px;
	width:720px;
	padding-top:5px;
}

ul.bottom-menus li{
	float:left;
	list-style:none outside none;
	padding-right:14px;
}

ul.bottom-menus li a{
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
}

.copyright{
	margin-left:20px;
	padding-top:10px;
}

.powered{
	margin-left:230px;
}

.powered a{
	color:#404040;
	text-decoration:none;
}


/*---------COMMON------*/
a img{
	border:none;
}

.meta-prep{
	float:left;
}

h2.entry-title a, h1.entry-title{
	color:#2fa6c6;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}

.entry-meta, .entry-meta a, .entry-utility, .entry-utility a{
	color:#afafaf;
	text-decoration:none;
	font-size:11px;
	line-height:23px;
}

#left #content, .entry-content{
	line-height:21px;
	margin-top:-10px;
}

.entry-summary{
	line-height:21px;
}

/*-----SEACRH------*/

#searchform div{
	background:url(images/searchbg.png) no-repeat;
	height:22px;
	width:152px;
}

#searchform #s{
	width:120px;
	margin-left:25px;
	border:none;
	font-size:11px;
	padding-top:5px;
	background:none;
}

#searchform #searchsubmit{
	display:none;
}

#searchform label{
	display:none;
}

.nav-previous a, .nav-next a{
	color:#AFAFAF;
font-size:11px;
line-height:23px;
text-decoration:none;
}

/*--------RECENT POST--------*/

a{
	color:#868675;
}

#recent-posts-3 ul li, #recent-posts-3 ul{
	list-style:url(images/recent-post.png);
	margin-left:-10px;
}

/*-----CATEGORIES------*/

#categories-3 ul li, #categories-3 ul{
	list-style:url(images/category-list.png);
	margin-left:-10px;
}