/*



Theme Name:		Ask Adam



Theme URI: 		http://goagency.com/



Description: 	For Adam Lynch



Author: 		ajw



Author URI:		http://goagency.com/



*/





@import "menu.css"; 



/* GLOBAL LAYOUT */

* {

	margin: 0;

	padding: 0;

	border: 0;

}



body {

	background: #fff url(images/bg_body.jpg) repeat-x;

	color: #000;

	line-height: 1.4em;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 75%;

	text-align: center;

}



	input, button, textarea { border: 1px solid black }



#page {

	width: 866px;

	margin: 0 auto;

	min-height: 100%;

	text-align: left;



}





/* TEXT */

a:link,a:visited,a:hover,a:active { color: #266295 ; }

a:hover { text-decoration: none; }



/* GLOBAL HEADER */

#header { width: 866px; clear: both; }

 #logo { margin-left: 22px; margin-bottom: -6px }



#container { width: 833px; margin: 0 auto }





#nav { background: transparent url(images/bg_nav.gif) repeat-x; height: 25px; width: 853px; margin-left: 0; margin-top: 4px; font-size: 14px}

	#nav li a { height: 25px; width:90px }

#nav li:hover, #nav li a.navDark:hover {  background: #f59144 }

#nav li a.navLight:hover {  background: #f59144 }

	#nav li a.navDark, #nav li a.navLight { line-height: 25px; text-align: center; color: #fff }

	#nav li a.navDark { background: #266295 }

	#nav li a.navLight  { background: #5a92c2 }	



		#nav li a#navFranklin { width: 130px }

		#nav li a#navSML { width: 150px }

	#nav li a#navContact { width: 102px }

#nav li a#navNews { width: 50px }

#nav li a#navAsk { width: 120px }

		/* #navBuyers

		#navSellers

		#navBuilding		

		 */

	/*#header table { margin-top: -28px; margin-left: -12px } */

	

/* FOOTER */

#footer {

	margin-left: 16px;

	width: 833px;

   	clear: both;

	color: #fff;	

	padding: 37px 0 5px 0;

	background: #266295 url(images/bg_footer.jpg) repeat-x;	

	text-align: center;

	font-size: 11px;

	line-height: 1.5em;

}

#footer.home {  width: 833px; background: #266295 url(images/bg_footer_home.jpg) repeat-x;	}

#disclaimer { text-align: center }

#disclaimer p, #disclaimer img { margin: 0 auto }

#footer a { color: #fff }



/* FRONT PAGE */

#featuresTop { clear: both; margin-bottom: 10px }

#featuresTop div {width: 411px; height: 397px;  margin-bottom: 10px}

#featuresTop div img { margin-top: 55px }

#featuresTop div ul { margin: 0px 0 0px 20px; list-style-type: none }

#featuresTop div ul li { margin-bottom: 3px }

#featuresTop a { color: #fff; text-decoration: none}

#featuresTop a:hover {text-decoration:underline }

	#featuresFranklin {background: #fff url(images/feature_franklin.jpg) 0 0 no-repeat; float: left }

	#featuresSML {background: #fff url(images/feature_sml.jpg) 0 0 no-repeat; float: right}



#featuresBot { margin-bottom	:10px }

#featuresBot img { margin-right: 5px }

	

#news { background: #e1effa; padding: 10px 10px 0 10px;  height: 400px }

#news div { width: 371px; }

	#newsAdam {float: left }

	#newsRealestate {float: right}

	

  #news ul { list-style-type: none }

  #news li h3 a { color: #266295; font-size: 15px; text-decoration: none; }

  #news li a { color: #000; text-decoration: underline; display: block; font-size: 0.8em }

  #news li { margin-bottom: 8px }



/* SUB PAGES */

  #content { width: 833px; padding-top: 10px }

  

  #social { text-align: center; margin-top: 25px; margin-left: -8px; height: 95px }

  #copy { 

	color: #000; 

        margin-top: 15px;

	padding: 15px 0 0 15px; 

	width: 370px; 

	overflow: hidden;

	float: left;

	margin-right: 15px }



.widePage { width: 100%; height: 800px; margin-top: 15px }

.widePage iframe { height: 750px; margin-top: 10px }

#copy.wide { width: 605px }

#contentImg { float: right; width: 235px; overflow: hidden; margin-top: 15px }

#copy a, #sidebar a { color: #266295 }

  #copy  h1 { font-size: 18px; color: #266295; padding-bottom: 10px }

   #copy p, #copy h2, #copy ul { padding-bottom: 10px }

   #copy  h2 { font-size: 12px; font-weight: bold;  color:#266295  }

   #copy ul { margin-left: 20px }

	#copy li { padding-bottom: 5px }

    

	#sidebar  { width: 190px; float: left; background: transparent url(images/bg_sidebar.jpg) no-repeat;  padding-top: 115px; margin-top: 15px; }

	#sidebar img {  margin-bottom:-2px}

		#sidebar ul { list-style-type: none }



#contentImg #widgets ul { list-style-type: none } 

.widgettitle { margin-top: 10px; font-size: 13px }

.newsItem { margin-bottom: 10px }

#copy .newsItem h2 { padding-bottom: 0; font-size: 15px }

	

		

	#goTag a { color: #000; text-decoration: none }



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

  margin-right: 10px;

}



.alignright {

   float: right;

 margin-left: 10px

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}



#contentImg h3 { padding: 15px 0 3px 0; text-align: center }

#contentImg ul, #contentImg li { list-style-type: disc; margin-left: 10px }

#contentImg div ul, #contentImg div li { list-style-type: none }

#contentImg div li ul li { list-style-type: disc }

#contentImg input, #contentImg textarea { width: 230px; margin-bottom: 10px}



#copy .topBlock { min-height: 400px }

#copy ul#headernav { margin-left: 0 }

#headernav { height: 25px; width: 370px; margin-left: 0; padding-left: 0; font-size: 14px; list-style-type: none;  padding-bottom: 0}

#headernav li { display: inline }

#headernav li a { height: 23px; width:90px; display: block; text-align: center; background: #5A92C2; float: left; color: #fff; border-bottom: 2px solid #F57C23; text-decoration: none; padding-top: 2px}

#headernav li a:hover { background: #F57C23;}