/*

Theme Name: NYESQPC

Theme URI: http:/nyesqpc.com.com

Description: Custom Wordpress theme for New York Land Corp. created by <a href="http://bachuk.com">Alex Bachuk</a>

Version: 1.0

Author: Alex Bachuk

Author URI: http://bachuk.com

Tags: 

*/



@import "style/css/reset.css";

@import "style/css/typography.css";

@import "style/css/layout.css";



a {outline:0; text-decoration:none;}

a:active { outline: 0; position: relative; top: 1px; } 

a img {outline:none; border:none;}



html {

	background:url(style/images/bg.jpg) repeat-x;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}



#wrapper{

	width:960px;

	margin:0 auto;

}

/******************HEADER*******************/

#top-header{

	margin:0 auto;

	height:80px;

	background: url(style/images/header-top-bg.jpg) no-repeat #eaeaea;

}



#logo {

	width:960px;

	margin:0 auto;

	height:80px;

}



#header{

	background:url(style/images/bridge-bg.jpg) no-repeat;

	height:389px;

	width:1407px;

	margin:0 auto;

}



#in-header{

	width:960px;

	margin:0 auto;

}



.picture {

	margin-left:28px;

}



/***************************************************************************************************************************/

/*******************NAV*********************/

/**************************************************************************************************************************/

#nav li {

	float:left;

	margin-right:76px;

}



ul#nav li:last-child {

	margin-right:0;

}



#nav li a {

	line-height:57px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	text-transform:uppercase;

	color:#022860;

}

#nav li a:hover {

	color:#000;

}



#nav li.current_page_item a {

	color:#000;

	text-shadow: 1px 1px 1px #fff;



}



/*******************SIDEBAR*****************/

#subpages, #contact-sidebar {

	float:right;

	margin-top:34px;

	width:300px;

	margin-bottom:50px;



}



#subpages ul, #contact-info {

	border:1px solid #e6e6e6;

	background:url(style/images/subpages-bg.png)repeat-x;

	padding-bottom:90px;

	padding-top:15px;

}



#contact-info p {

	margin-left:45px;

	color:#011a49;

}



#contact-info a{

	border-bottom:1px dashed #011a49;

	font-size:12px;

	text-align:center;

	margin-left:20px;

}



#subpages ul li {

	list-style-image:url(style/images/list-arrow.png);

	font-size:14px;

	line-height:40px;

	color:#011a49;

	font-weight:bold;

	margin-left:45px;



}



#subpages ul li a{

	color:#011a49;

}



#subpages li.current_page_item a { 

	color:#000;

}



.sidebar-header {

	background:url(style/images/sidebar-parent-title.png) no-repeat;

	width:300px;

	height:51px;

	color:#fff;

	line-height:50px;

	text-align:center;

	font-size:20px;

	font-weight:bolder;

	letter-spacing:0.1px;

	text-shadow: 1px 1px 1px #a5adb2;

}





/******************PAGE*********************/

.post {

	width:560px;

	float:left;

	margin-top:34px;

	font-family:Arial, Helvetica, sans-serif;

}



.post h4 {

	font-size:28px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#011a49;

	font-weight:bold;

	margin-bottom:20px;

}



.post p{

	line-height:24px;

	letter-spacing:0.3px;

	font-size:13.5px;

}



.post hr {

	color:#d6e1e7;

}





.post-list li{

	list-style:disc inside none; 	text-indent:20px; margin-bottom:10px;

	font-size:13px;

}



/******************FOOTER*******************/

	#footer{

		background:url(style/images/footer-bg.jpg) repeat-x;

		height:59px;

		width:100%;

	}

	

#in-footer {

	width:960px;

	margin:0 auto;

	line-height:55px;

	text-shadow: 0px 1px 1px #fff;

	font-size:12px;

}


#contact p, label, legend { font: 1em; }

#contact h1 { margin: 10px 0 10px; font-size: 24px; color: #333333; }
#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0;}

#contact { display: block; width: 560px; margin: 0px auto; padding: 35px; background-color: #FFF; -webkit-border-radius:5px;  }

/* Form style */

#contact label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 1em; -webkit-border-radius:5px; }
#contact input, textarea, select { width: 280px; margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; webkit-border-radius:5px; }   
#contact input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
#contact input.submit { width: 85px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }
#contact input.submit:hover { background:#444; }
#contact input[type="submit"][disabled] { background:#888; }
#contact fieldset { padding:20px; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; }
#contact legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }

#contact span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

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

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('../assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -webkit-border-radius:5px; }

.loader { padding: 0 10px; }

#contact #success_page h1 { background: url('../assets/success.gif') left no-repeat; padding-left:22px; }

acronym { border-bottom:1px dotted #ccc; }
