/*
Title:      Print B2 styles
Author:     Jen Germann // http://ginga.com.au/
Updated:    Apr 10, 2009
*/

/* -------------------------------------------------------------- 
  
   Reset.css
   * Resets default browser CSS styles.
   
   Original by Erik Meyer:
   * http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
   
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body { line-height:1; }
blockquote,q { quotes:none; }

/* remember to define focus styles! */
:focus { outline: 0; }


/* Disable unneeded elements
---------------------------------------------------------- */
form#searchform, #banner, .wp-polls, .wp-polls-loading, .sociable, #wherego_related, #commentform-container, .navigation, #extra, #switcher, #pageviews, #agentinfo_contactform,.fortesqu { display: none; }

#sidebar {
	display: block;
	clear: both;
	float: left;	
}
#bottombar {
	display: block;
	clear: both;
	float: left; 
	padding: 20px 0px;
}
#agentinfo {
	display: block;	
	clear: both;
	float: left; 
}
/* Reset content
---------------------------------------------------------- */
body { padding: 10px;  font: normal 12px/18px Arial, Verdana, sans-serif; color: #222; }

h1, h2 { font-size: 24px; line-height: 21px; color: #111; }
h3, h4 { font-size: 18px; line-height: 18px; color: #111; }
h5 { font-size: 15px; line-height: 18px; }
h6 { font-size: 12px; line-height: 18px; font-weight: bold; }

h4 { margin: 0 0 3px !important; }
h5 { margin: 0; }
#comments h4 { margin-bottom: 10px !important; }
p, ul, ol 	{ margin:0; padding:0 0 16px; }

ul, ol, dl { margin: 0; padding: 4px 0 16px 10px; }
	ul ul, ol ol { padding: 0; }

ul { margin-left: 27px; }
ol { list-style-position: inside; }
ul li { padding:0 0 9px; }
ol li, dl dd { padding:0 0 9px 10px; }

hr { width: 100%; background-color: #fff; margin: 0 0 29px; border: 0; border-top: 1px solid #444; clear: both; color: #fff; } 

a:link, a:visited { color: #000; font-weight: bold; }

strong { font-weight: bold; }
em { font-style: italic; }


/***** Tables *****/
table {
	margin:0 5px 28px; padding:0;
	border:0; border-top: 1px dotted #ddd; border-right: 1px dotted #ddd;
	border-collapse: separate;
	border-spacing: 0;
}
caption {  }
th, td { border-bottom: 1px dotted #ddd; border-left: 1px dotted #ddd; vertical-align: top; }

thead th, tfoot th { padding: 10px 5px; }
	thead th { vertical-align: bottom; }
thead th:first-child, tfoot th:first-child { padding: 10px 5px 10px 10px;  }

tbody th { padding: 5px 5px 5px 10px; }
tbody td { padding: 5px; }



img { border:0; padding: 0; background: transparent; }
.entry img { width: 230px !important; height: auto !important; margin:0 15px 16px 0; padding: 0; border: 0; float: left; }
	.entry .sociable img, .entry .greet_image img { width: auto !important; }
img.size-thumbnail { width: 105px !important; height: auto !important; }
img.size-medium { width: 230px !important; height: auto !important; }
img.size-large { width: 355px !important; height: auto !important; margin-bottom: 25px; clear: both; }
img.size-full { width: 480px !important; height: auto !important; margin-bottom: 25px; }

#pages, #nav, #header, #content,#sidebar,#bottombar,.entry { width: 720px; }

#pages { height: 25px; border-bottom: 1px dotted #444; }
#pages ul { margin: 0 auto; padding: 0; list-style: none; font-size: 10px; }
#pages li { margin: 0 0 0 25px; float: right; }

#header { margin: 0 0 5px; padding: 10px 0; border-bottom: 5px solid #000; }

#nav { height: 30px; margin-bottom: 30px; padding: 0; border-bottom: 1px dotted #444; }
#nav ul { width: 720px; margin: 0 auto; padding: 0; list-style: none; }
#nav ul li { margin: 0 0 0 22px; float: left; }
	#nav ul li:first-child { margin: 0; }
#nav ul li a { padding: 5px 0; float: left; }
#nav ul li ul { display: none; }

#content .post { margin-bottom: 30px; }
	body.home #content .post { padding-bottom: 29px; border-bottom: 1px dotted #777; }
#content, .entry { clear: both; }
p.postmetadata a, a.more-link { color: #555; }
p.author_thumb { width: 60px; height: 60px; padding: 0 15px 6px 0; float: left; }
p.author_thumb img { width: 50px; height: 50px; border:2px solid #e1e1e1; padding: 3px; background: #fff;}
.post_title_date	{ width: 640px; margin: 3px 5px 25px 0; float: right; }
.post_title_date h2	{ padding: 0; }
p.postdate { height: 18px; margin: 0 0 9px; padding: 5px 0 !important; color: #777; }
p.postdate span { float: left; }

ul.commentlist { list-style: none; padding-left: 0; }
ul.commentlist li { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #777; }

#footer { width: 720px; padding: 10px 0 20px; border-top: 1px solid #000; clear: both; }
#footer p, #footer a { color: #444; }
#footer p { padding: 0 0 2px; float: none; }

/*new*/

#currencyconversion,#footernew,.backbut,#scroll-container,#enlargeinfo,#property_tools,#nav,#contact_info{
	display: none;
}
#media_div {
clear: both;
float: none;	
}


