/*  
Theme Name: Serendipitous with sidebar
Theme URI: http://wordpress.org/
Description: Wordpress Theme by thewebgenies.com
Author: thewebgenies.com
Author URI: http://www.thewebgenies.com

*/


@import url("css/layout.css");
/* Begin Typography */
body {
	font-weight:normal;
	font: 12px/18px helvetica, verdana, Arial, sans-serif;  
	padding: 0;
	margin: 0;
}


a:hover {
	text-decoration: none;
}

img {
border: none;
}


div#main_body img {
float:right;
margin: 0 0 10px 10px;
}

p, div, table {
	text-align: left;
	margin:0;
	padding:0;
}

td p {
	width:auto;
}

table {
	padding: 0;
	margin:0;
}
	

a { outline: none; }

div#menu_top {
	font: 12px/18px arial, sans-serif;
	font-weight:bold;
	}


div#menu_bottom  ul.menu a {
	font: 18px/22px "Century Gothic", helvetica, serif;
	font-weight:bold;
	}

br { clear: both; }

h2 {
	font: 24px/22px "Century Gothic", helvetica, serif;
	margin-bottom: 6px;
	text-transform:uppercase;
	font-style:normal;
	}

h3 {
	font: 15px/18px "Century Gothic", helvetica, serif;
	text-transform:uppercase;
	font-weight:bold;
	}

div#intro_text, div#main_content, div#bottom_content {
	padding: 0;
	 margin: 0;
}

	.hidden{
	display:none;
	}
/* End Typography */



/* Begin Structure */
div#wrapper {
	margin:0 20% 0 20%;
	width: 960px;
	padding: 0;
	height:100%;
}

html>body div#wrapper {
	margin:0 auto;
}
div#content {
	margin:  0;
	height:100%;	
	/*width: 968px;*/
	padding: 0 ;
}

html>body div#content {
	height:100%;	
	width:100%;		
}


/*div#main_body {
	padding: 0;
	 margin: -986px 0 0 173px;
	height:100%;
	width:795px;
}

div#main_body {
	padding: 0;
	 margin: -583px 0 0 173px;
	height:1200px;
	width:795px;
}
*/

div#main_body {
	height:100%;
	/*width:670px ;*/
	padding: 25px;
	 margin-bottom: 35px;
}

#body-home div#intro_text {
	font: 15px/21px  "Century Gothic", helvetica, serif;
}

#body-home div#main_content {
	font: 12px/18px georgia, helvetica, serif;
}
p.intro:before {content: "Let me connect you. I have lived and worked in the Hudson area for 25 years and have built some very strong relationships. I will share my connections with you."}
p.intro:first-letter {
	float: left;
	font-size: 3.5em;
	font-weight: bolder;
	line-height: 1em;
	padding-right: 0.2em;
	vertical-align: baseline;
}

div.clear {
	clear: both;
	overflow:hidden;
	}
#footer {
	/*font-size: 1em;
	overflow:hidden;*/
        height: 100%;
	padding: 0;
	clear:both;

}

html>body #footer {
	 margin-top:0;
}

/* End Structure */



/*	Begin header & menu_sx */



div#header {
	margin: 0;
	padding: 0 ;
	/*height: 234px;
	width: 970px;*/
}

div#logo {
	margin: 0;
	padding: 0;
	/*height:236px;*/
	float:left;
	width:200px;
}

div#menu_bottom	{
	/*position:absolute;
	margin: 187px 0 0 -2px;*/
	margin: 0;
	padding: 0;
	}

html>body div#menu_bottom	{
	/*margin-top: 187px;
	margin: -36px 0 0 2px;
	float:right;*/
	padding: 0;
	position:relative;
	}


 div#login_register {
	float: left;
	margin: 10px 0 0 10px;
}
div#menu_top {
	/*width: 950px;*/
	padding: 0;
	margin: 0;
	height:30px;
	position:relative;
}

div#search_rss ul {
  margin-top: 8px;
  padding: 0;
}
div#login_register ul {
	margin: 0;
  padding: 0;
}
div#search_rss ul li,  div#login_register ul li  {
	margin: 0;
	padding: 0;
	display:inline;
  list-style: none;
}		

#search_rss {
	margin: 0;
	padding: 0;
	float:right;
	text-align:right;
	width:300px;
}


/* End  header & menu_sx */

/* Begin Lists */

ul li, ol li {
	margin: 0;
	padding: 0;
	}


div#main_content ul li {
	margin: 0;
	padding: 5px 0 5px 0;
	list-style: square;
	font-weight:bold;
}
/* End Entry Lists */


.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}


/* sidebar */ 

ul#wsidebar {
padding: 0;
}

#sidebar h2 {
color: #000;
}

#sidebar li {
list-style: none;
padding: 0;
}

#sidebar ul {
padding: 0;
}
