/* Less Than Zero */
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,td { font-size:1em; }
ul,li,h1,h2,h3,h4,h5,h6,pre,form,html,p,blockquote,fieldset,input,label,div,table,tr,td { margin: 0; padding: 0; }
a img,:link img,:visited img,fieldset { border:none; }
*, * focus { outline: none; margin: 0; padding: 0; }


/* Global */
body { background: transparent url(http://www.julian-homesandland.com/images/background-main.jpg) repeat-x; color: #666666; font: 12px Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 0; }
table,tr,td { color: #666666; font: 12px/18px Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: transparent;  }

h1 { background: transparent none; color: #660000; font-weight: normal; font-size: 25px; }
h2 { background: transparent none; color: #660000; font-weight: normal; font-size: 16px; margin-top: 20px; margin-bottom: 6px; }
h3	{ background: transparent none; color: #660000; font-weight: normal; font-size: 16px; margin-top: 0px; margin-bottom: 20px; }
h4	{ background: transparent none; color: #660000; font-weight: normal; font-size: 16px; margin-top: 0px; margin-bottom: 6px; }
h5	{ background: transparent none; color: #660000; font-weight: normal; font-size: 16px; margin-top: 10px; margin-bottom: 10px; }
h6 { background: transparent none; color: #660000; font-weight: normal; font-size: 25px; margin-bottom: 16px; line-height: 28px;}
h7	{ background: transparent none; color: #660000; font-weight: normal; font-size: 20px; margin-top: 0px; margin-bottom: 20px; }


p, ul, ol, dl, pre, blockquote { margin-bottom:12px;}
p {background: transparent none; color: #666666; font: 12px/16px Arial, Helvetica, sans-serif; }


/* Layout*/
#wrap { width:900px; margin:0 auto; text-align:center; }
#main { width:900px; margin:0 auto; text-align:left; }
#content { margin: 14px 20px 0 20px; text-align: left; }
#content ul { line-height: 18px; }
#content li { background: url(../images/bullet.gif) no-repeat 0; padding-left: 10px; }
#content-2 { margin: 0 0 0 20px; text-align:left; }
#content-3 { margin: 0 20px 0 20px; text-align:left; }
#content-3 ul { line-height: 18px; }
#content-3 li { background: url(../images/arrow.gif) no-repeat 0; padding-left: 14px; }
#content-4 { margin: 14px 0 0 20px;}
#content-5 { margin: 14px 20px 0 20px; text-align: left; }
#content-5 ul { line-height: 18px; }
#content-5 li { background: url(../images/arrow.gif) no-repeat 0; padding-left: 14px; }
#content-6 { margin: 0; text-align: left; }
#footer { text-align: center; }
#tree-1 { position: relative; margin-top: 20px; }
#tree-2 { position: absolute; top:-52px; right:0; }
	
	
/* Box Styles */
.box-1{ float: right; margin-left: 60px; }
#box-1 { width: 340px; background: #ffffff url(../images/graphic_box_1_background.png) no-repeat; padding-top: 20px; }


/* Listman Styles */
#no-image {width: 300px; height: 230px; background: transparent url(../listman/images/graphic-noimage.png);}
.courtesy { font: italic 10px Arial, Helvetica, sans-serif; color: #999999; text-align: center;  background-color: transparent;  }
.status { font: italic 16px Arial, Helvetica, sans-serif; font-weight: bold; color: #ff0000; text-align: center;  background-color: transparent;  }


/* Image Styles */
.featured-property { float: right; margin: 0 0 0 30px; text-align: center; }
.garagesale { float: right; margin: 0 0 0 50px; text-align: center; }
.weatherbug { float: right; margin-left: 20px; }
.image-1 { float: right; margin-top: 20px; margin-left: 40px; text-align: center; }
.image-2 { float: left; margin: 5px 30px 12px 0px; text-align: center; }


/* Link Behavior */
a:link,a:visited { background: transparent none; color: #444444; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; }
a:hover,a:active	{ background: transparent none; color: #444444; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; }

#admin a:link,#admin a:visited { background: transparent none; color: #660000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
#admin a:hover,#admin a:active	{ background: transparent none; color: #660000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
	
#footer a:link,#footer a:visited { background: transparent none; color: #666666; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-style: normal; }
#footer a:hover, #footer a:active { background: transparent none; color: #333333; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-style: normal; }
	
	
/* Tab Styles */
#tabs { float: right; }
.tab-1 { height: 50px; background: url(../images/bacground-tab-1.png) no-repeat; }
.tab-2 { height: 50px; background: url(../images/bacground-tab-2.png) no-repeat; }
#tabs a:link, #tabs a:visited { background: transparent none; color: #660000; text-decoration: none; font-size: 14px; font-style: normal; }
#tabs a:hover, #tabs1 a:active{ background: transparent none; color: #660000; text-decoration: underline; font-size: 14px; font-style: normal; }


/* Form Styles */
.form { color: #666666; font: 12px Arial, Helvetica, sans-serif; border: 1px solid #999999; padding: 2px 2px 2px 4px; width: 32em; }
.form-but { color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 2px; width: 6em;  }


/* Resource Styles */
.article-col-1 { width:590px; padding-right: 30px;  }
.article-col-2 { padding-top: 20px; padding-left: 30px; border-left: 1px dashed #999999; }
.resource-menu {line-height: 26px;}


/* Menu Styles */
#menu { width: 900px; margin: 0; padding: 0; font: normal 12px Arial, Helvetica, sans-serif; background: transparent url(../images/nav-background.jpg); }
#menu ul { width: 100%; margin: 0; padding: 0; }
#menu ul li { display: inline; }
#menu .nav-1 a { text-align: center; float: left; padding: 7px 11px 8px 16px; }
#menu .nav-2 a { text-align: center; float: left; padding: 7px 11px 8px 11px; }
#menu .nav-3 a{ text-align: center; float: left; padding: 7px 16px 8px 11px; }
#menu .nav-1 a:hover { background: transparent url(../images/nav-1-on.jpg); }
#menu .nav-2 a:hover { background: transparent url(../images/nav-2-on.jpg); }
#menu .nav-3 a:hover { background: transparent url(../images/nav-3-on.jpg) right; }
#menu .div { height: 30px; float: left; border-left: 1px solid #cccc99; }
#menu a:link, #menu a:visited { color: #666666; text-decoration: none; font-style: normal;  background: transparent;  }
#menu a:hover, #menu a:active { color: #333333; text-decoration: none; font-style: normal;  background: transparent;  }


/* FAQs Toggle */
#toggle { width: 900px; margin: 0 auto; }
h2.trigger { padding: 0 0 0 30px; margin: 0 0 15px 0; background: url(../images/toggle-open.gif) no-repeat; width: 900px; line-height: 22px; font-size: 18px; font-weight: normal; float: left; }
h2.trigger a { color: #666; text-decoration: none; display: block; }
h2.trigger a:hover { color: #999; }
h2.active { background: url(../images/toggle-close.gif) no-repeat;}
.toggle_container { margin: 0 0 25px 0; padding: 0; border-top: 1px solid #d6d6d6; background: #f2f2f2 url(../images/toggle-bkg.gif) repeat-y left top; overflow: hidden; font-size: 14px; width: 900px; clear: both; }
.toggle_container .block { padding: 30px; background: url(../images/toggle-bottom.gif) no-repeat left bottom; }
.toggle_container .block p { padding: 0 0 12px 0; }
.toggle_container .block ol { margin: 0 0 18px 20px; padding: 0; }
.toggle_container .block ol li { margin: 0 0 8px 0; padding: 0; }

/* Green Check */
#greenchk { color: #333333; font-size: 13px; line-height: 20px; }
#greenchk ul li { background: url(../images/graphic_greenchk.gif) no-repeat; padding-left: 24px; padding-bottom: 12px; }

/* other */
.left { float: left; }
.right { float: right; }
.clear { clear: both; }

