/*

 * Theme Name: Discover Downtown Wylie

 * Theme URI: http://www.discoverwylie.com

 * Description: Wylie Downtown Merchants Association

 * Author: The System Architect

 * Author URI: http://www.thesystemarchitect.com

 */







@charset "UTF-8";

/* CSS Document */



body {

	background:url("images/downtown-bg.png") no-repeat fixed 50% 190px #977F2E;

	margin:0;

	padding:0;

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

	font-size:14px;

	line-height:24px;

	color:#000;

	font-weight:normal;

	margin:0 0 5px 0;

}



h1 {

	font-family:"Times New Roman", Times, serif;

	font-weight:normal;

	font-size:34px;

	line-height:normal;

	color:#405c2b;

	background:url(images/headline-underline.png) no-repeat left bottom;

	padding:0 0 15px 0;

	margin:0 0 20px 0;

}



h2 {

	font-family:"Times New Roman", Times, serif;

	font-weight:normal;

	font-size:20px;

	line-height:normal;

	color:#405c2b;

}



.section-title {

	font-family:"Times New Roman", Times, serif;

	font-weight:normal;

	font-size:14px;

	line-height:normal;

	color:#405c2b;

	text-transform:uppercase;

	margin:0 0 5px 0;

}



.entry {

min-height:200px;

}



a:link {

color:#977f2e;

text-decoration:none;

}



a:hover {

color:#625118;

}





.top-bar {

	width:100%;

	height:40px;

	background:#405c2b;

	margin:0;

	padding:0;

}



.top-bar-shadow {

	width:100%;

	height:13px;

	background:url(images/1x13-shadow.png) repeat-x;

	margin:0;

	padding:0;

}



.header {

	width:960px;

	height:40px;

	margin:0 auto;

	position:relative;

}



.logo {

	width:146px;

	height:161px;

	position:absolute;

	top:-115px;

	left:30px;

	z-index:10000;

}







.tagline {

	width:auto;

	height:auto;

	position:absolute;

	top:7px;

	left:200px;

	font-family: 'Lato', sans-serif;

	font-weight:900;

	font-size:26px;

	color:#f6c335;

	text-transform:uppercase;

}







/*--Top Nav--*/



.top-nav {

	margin:13px 20px 0;

	padding:0;

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

	width:auto;

	float:right;

	}



.top-nav ul {

	font-size: 12px;

	list-style: none;

	margin: 0;

	padding: 0;

	float:right;

	line-height:14px;

	height:14px;

}



.top-nav ul li {

  display: block;

  position: relative;

  float: left;

  border-right:2px solid #f6aa1c;

  padding:0 20px;

}



.top-nav li ul { display: none; }

.top-nav ul li a {

  display: block;

  text-decoration: none;

  color: #ffffff;

  white-space: nowrap;

}



.top-nav ul li a:hover { 

  text-decoration:underline;

}



.top-nav li:last-child {

	border:0;

	padding-right:0;

}



.top-nav li.facebook {

	background:url("images/small-fb-icon.png") no-repeat 0 0;

	padding-left:20px;

	margin-left:20px;

	height:16px;

}



.top-nav li.twitter {

	background:url("images/small-twitter-icon.png") no-repeat 0 0;

	padding-left:20px;

	margin-left:20px;

	height:16px;

}



.top-nav li.linkedin {

	background:url("images/small-linkedin-icon.png") no-repeat 0 0;

	padding-left:20px;

	margin-left:20px;

	height:16px;

}



/*--End Top Nav--*/





/*--Main Nav--*/



.main-nav {

	height:auto;

	width:auto;

	z-index:100;

}



.main-nav ul {

	font-size: 22px;

	list-style: none;

	margin:0 0 20px 0;

	padding: 0;

	float:right;

	z-index:1000;

	font-family:"Times New Roman", Times, serif;

	

}



.main-nav ul li {

  display: block;

  position: relative;

	width:200px;

	

}



.main-nav li ul { 

	display: none; 

}



.main-nav ul li a {

  display: block;

  text-decoration: none;

	color:#405c2b;

	font-weight:normal;

  padding:5px 0 5px 20px;

}



.main-nav ul li a:hover { 

  opacity:1;

  background:#000;

  color:#f6c130;

}















.main-nav ul li ul {

	display: none;

}



.main-nav ul li:hover a {

	

	  background:#405c2b;

}

	

.main-nav ul li:hover ul {

	display:block;

	position:absolute;

	top:0;

	left:200px;

	

}

	

.main-nav ul li:hover ul li a.hide {

	background:#AECEF7;

	color: #13407A;

}

	

.main-nav ul li:hover ul li:hover a.hide {

	

}

	

.main-nav ul li:hover ul li ul {

	display: none;

}

	

.main-nav ul li:hover ul li a {

	display:block;

	background:#AECEF7;

	color: #13407A;

	padding:4px 15px 4px 15px;

	width:auto;

	z-index:10000;

}

	

.main-nav ul li:hover ul li a:hover {

	background:#AECEF7;

	color:#fff;

}

	

.main-nav ul li:hover ul li:hover ul {

	display:block;

	position:absolute;

	left:151px;

	top:0;

	color:#fff;

	

}

	

.main-nav ul li:hover ul li:hover ul li a {

	display:block;

	

	background:#AECEF7;

	color:#fff;

	

}

	

.main-nav ul li:hover ul li:hover ul li a:hover {

	background:#AECEF7;

	color:#fff;

}





/* -- End Mail Nav --*/





/*-- Sidebar Widget Area --*/



.sidebar-widget-area {

	width:auto;

	padding:20px;

}



.sidebar-widget-area img {

	margin:0 0 20px 0;
	
	border:0;

}





.sidebar-widget-area ul {

margin:5px 0 20px 0;

padding:0;

list-style:none;

font-size:12px;

color:#405c2b;

line-height:normal;

}



.sidebar-widget-area li {

background:url(images/bullet-arrow.png) no-repeat 0 4px;

padding:0 0 0 15px;

margin:0 0 10px 0;

}



.sidebar-widget-area a {

color:#977f2e;

text-decoration:none;

}



.sidebar-widget-area a:hover {

color:#625118;

}



/*-- Close Sidebar Widget Area--*/





.banner {

	width:760px;

	height:210px;

	position:absolute;

	right:0;

	top:-70px;

	z-index:100;

}



.wrapper {

	width:960px;

	min-height:500px;

	background:url(images/column-shadows-wbg.png) repeat-y;

	background-position:center;

	-moz-border-radius:25px 25px 25px 25px;

	-webkit-border-radius:25px 25px 25px 25px;

	border-radius:25px 25px 25px 25px;

	margin:70px auto 0;

	position:relative;

}



.left-column {

	width:200px;

	height:auto;

	padding:60px 0 0 0;

	float:left;

}





.middle-column {

	width:520px;

	min-height:300px;

	margin:140px 20px 20px 20px;

	float:left;

}



.right-column {

	width:200px;

	height:auto;

	margin:120px 0 0 0;

	float:right;

}



.clear {

	clear:both;

}



.featured-merchants {

	width:auto;

	height:auto;

}



.featured-merchants h2 {

	text-transform:uppercase;

}





.feature {

	width:145px;

	height:auto;

	margin:0;

	float:left;

}



.feature p {

	font-size:12px;

	margin:0;

	padding:0;

	line-height:16px;

}



.feature h3 {

font-family:Times;

color:#405c2b;

line-height:16px;

margin:0 0 5px 0;

font-size:16px;

font-weight:normal;

}



.feature#left {

	padding:0 20px 0 0;

	border-right:1px solid #977f2e;

}



.feature#middle {

	padding:0 20px;

	

	

}



.feature#right {

	padding:0  0 0 20px;

	border-left:1px solid #977f2e;

}



.feature a:link {

color:#405c2b;

text-decoration:none;

}



.feature a:hover {

	color:#977f2e;

}



/*-- Footer --*/



.footer {

	width:920px;

	margin:5px auto;

	color:#fff;

	text-align:center;

	font-size:12px;

}


/*-- WP Overrides--*/

.widget_search .screen-reader-text {
    display: none;
}
.widget_search {
    height: auto;
    margin: 0 0 20px;
    width: auto;
}
#s {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #977F2E;
    color: #405C2B;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
	font-weight:bold;
    height: 10px;
    margin: 0;
    padding: 5px 0 5px 5px;
    width: 100px;
}
#searchsubmit {
    background: none repeat scroll 0 0 #977F2E;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    text-transform: uppercase;
    width: 30px;
	margin:0 0 0 1px;
}
#searchsubmit:hover {
    background: none repeat scroll 0 0 #405C2B;
}

	

	

	