/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx HTML ELEMENTS xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

body {
	margin:0;
	padding:0;
	background:#3b3b3b url(images/bg.jpg) top repeat-x;
	font:12px arial;
	color:#4E2100;
}

img { border:none; }

p {
	font:12px arial;
	padding:0;
	margin:0px 0px 10px 0px;
	line-height:18px;
}

a {color:#3f4b7d;}


h1 {
	font-size:1.6em;
	font-weight:bold;
}

h2 {
	font-size:1.4em;
	font-weight:bold;
}

h3 {
	font-size:1.2em;
	font-weight:bold;
}

h4 {
	font-size:1.0em;
	font-weight:bold;
}

h5 {
	font-size:0.8em;
	font-weight:bold;
}

h6 {
	font-size:0.8em;
	font-weight:400;
}


/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx CONTAINERS xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

#cage {
	width:950px;
	height:auto;
	margin:0 auto;
	background:url(images/main.jpg) repeat-y;
}

#lftColumn {
	width:615px;
	height:auto;
	float:left;
	margin-left:33px;
	_margin-left:17px;

}
#rgtColumn {
	width:274px;
	height:auto;
	float:left;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx HEADER xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

#hdr { width:950px; height:232px; background:url(images/hdr.jpg) no-repeat; } 
#hdr h1.title { margin:0; padding:0; width:950px; height:232px; display:block; }
#hdr h1.title a { margin:0; padding:0; width:950px; height:232px; text-indent:-9999em; display:block; } 


#search {
	width:265px;
	height:75px;
	background:url(images/search.jpg) top left no-repeat;
}

.SearchField {
	width:86px;
	height:18px;
	float:left;
	border:1px solid #692f12;
	padding:0;
	margin:26px 0px 0px 95px;
	background:url(images/input-bg.gif) top repeat-x;
}

.SearchButton {
	width:58px;
	height:20px;
	background:url(images/input-search.gif) top repeat-x;
	text-align:center;
	color:#fff;
	border:none;
	float:left;
	margin-top:26px;
	cursor:pointer;
	margin-left:4px;
	padding-bottom:2px;

}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx NAVIGATION xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.nav {
	width:900px;
	height:48px;
	border:none;
	background:url(images/nav.jpg) top left no-repeat;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:0 auto;
	display:inline-table;
	padding-left:50px;
	padding-top:1px;

} 

/*Color navigation bar normal mode*/
.nav ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
.nav ul li {
	float:left;
	position:relative;
	z-index:998;
	background:url(images/navSdw.jpg) no-repeat;
	background-position:0px -2px;
}/*Drop Down Vertical Spacing*/

.nav ul li ul {
	display:none;
	border:none;
}
.nav ul li ul {
	margin-left:-30px;
	padding:0 30px 30px 30px;

} /*Sticky hover zones*/

.nav ul li a {
	float:left;
	display:block;
	height:40px;
	line-height:40px;
	_line-height:40px;
	padding:0px 17px 0px 17px;
	text-decoration:none;
	font-weight:bold;
	color: white;
}/*Box LineHeight*/

.nav ul li:hover {
	width:auto;
}

.nav ul li:hover a {
	background:#59200f;
	text-decoration:none;
} /*Color main cells hovering mode*/

.nav ul li:hover ul {
	display:block;
	position:absolute;
	z-index:997;
	top:40px;
	margin-top:1px;
	left:0;
}/*DropDown Top*/

.nav ul li:hover ul li ul {
	display: none;
}

.nav ul li:hover ul li a {
	display:block;
	width:10em;
	height:auto;
	line-height:18px;
	margin-left:-1px;
	padding:4px 16px 4px 16px;
	border-bottom:1px solid #b98944;
	color:white;
} /*Color subcells normal mode*/

.nav ul li:hover ul li a:hover {
	background:#6c2e01;
	text-decoration:none;
} /*Color subcells hovering mode*/

.nav ul li a:hover {
	background:#59200f;
	text-decoration:none;
} /*Color main cells hovering mode / Box LineHeight*/

.nav ul li a:hover ul {
	display:block;
	position:absolute;
	z-index: 996;
	top:3.1em;
	t\op:3.0em;
	left:0;
	_left:-1px;
	marg\in-top:0.1em;
	_margin-top:0px;
	_top:44px;
}/*Box LineHeight*/

.nav ul li a:hover ul li a {
	display:block;
	w\idth:10em;
	height:1px;
	line-height:1.3em;
	padding:4px 16px 4px 16px;
	border-bottom:1px solid #b98944;
	background:#59200f;
	font-weight:normal;
	color:white;
} /*Color subcells normal mode / Box LineHeight*/

.nav ul li a:hover ul li a ul {
	visibility:hidden;
	height:0px;
	width:0px;
	position:absolute;
	z-index: 995;
}

.nav ul li a:hover ul li a:hover {
	background:#6c2e01;
	text-decoration:none;
} /*Color subcells hovering mode*/


/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx SIDEBAR ELEMENTS xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/



#btn_rss {
	width:212px;
	height:43px;
	display:block;
	margin-top:15px;
	background:url(images/btn_rss.gif);
}

form#rss2emailform {padding:0; margin:0;}
form.rss2emailform {padding:0; margin:0;}

fieldset.rss2emailfieldset {padding:0; margin:0;}

#rss2emailbutton {
	width:60px;
	height:22px;
	background:url(images/input-search.gif) top repeat-x;
	text-align:center;
	color:#fff;
	border:none;
	float:left;
	cursor:pointer;
	margin-left:4px;
	padding-bottom:4px;
}

#rss2email {
	width:154px;
	height:18px;
	padding:0px;
	color:#9c9c9c;
	border:none;
	float:left;
	background:url(images/input-bg.gif) top repeat-x;
	border:1px solid #692f12;
}

#rgtColumn .TSideItem h4 {
	visibility:hidden;
	display:none;
}

#ppimg {
	margin:0 0 0 30px;
}

/*
#lftColumn ul {
	padding:0;
	margin:10px 0px 10px 0px;
	line-height:0;
}
#lftColumn li {
	list-style-type:none;
	line-height:18px;
	padding:0px;
	margin:0px 0px 0px 0px;
}

#lftColumn li a {
	text-decoration:none;
	color:#454545;
	display:block;
	border-bottom:1px dotted #93713d;
	padding:4px;
	margin:0px;
}

#lftColumn li a:hover {
	background:#7a9b40;
	color:#fff;
	text-decoration:none;
}

ul li ul {
	padding:0 !important;
	margin:0 !important;
}


#lftColumn ol {
	padding:0;
	margin:10px 0px 10px 0px;
	line-height:0;
}
*/

.sidebarWidget {
	width:220px;
	margin:0 0 0 20px;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx FOOTER xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

#about-btm {
	width:440px;
	height:223px;
	float:left;
	background:url(images/about-btm.jpg);
	margin-left:33px;
	_margin-left:16px;
}

#about-btm h1, #about-btm p, #post-btm h3, #post-btm p, #post-btm ul, #post-btm a, #comments-btm ul, #comments-btm h1, #comments-btm a { color:#e0d6ad; border:none;}

#post-btm {
	width:184px;
	height:223px;
	float:left;
	background:url(images/post-btm.jpg);
}
#comments-btm {
	width:256px;
	height:223px;
	float:left;
	background:url(images/comments-btm.jpg);
}

#comments-btm h4 {
	color:#e0d6ad;
	font:normal 24px "Trebuchet MS";
	padding:0;
	margin:0px 0px 10px 0px;
}

#ftr {
	width:920;
	height:31px;
	background:url(images/ftr.gif) top left no-repeat;
	margin-left:13px;
	padding:9px 0px 0px 60px;
}
#ftr p {
	color:#592b15;
}

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx POST ITEMS xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.TPost h2 {
	font:normal 22px "Trebuchet MS";
	letter-spacing:-1px;
	color:#713b1f;
	padding:0;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #bda89c;
}
.TPost a {
	text-decoration:none;
	color:#3f4b7d;
}

.TEntry h2 {
	font:normal 20px "Trebuchet MS" !important;
	color:#733718;
	padding:0;
	margin:0px 0px 10px 0px;
	border:none;
}


.tool {
	width:50%;
	float:left;
	border-top:1px solid #9e8156;
	border-bottom:1px solid #9e8156;
	padding:5px 0px 5px 0px;
	background:#e5ddc1;
}
.TCategories {
	width:50%;
	float:left;
	text-align:right;
	border-top:1px solid #9e8156;
	border-bottom:1px solid #9e8156;
	padding:5px 0px 5px 0px;
	background:#e5ddc1;
}
.TPaging {
	margin-bottom:10px;
	text-align:right;
}

.TPaging a {
	color:#692f12;
	font:bold 14px Arial, Helvetica, sans-serif;
}

.btmbox {
	width:210px;
	height:72px;
	background:#d9dfec;
	border:3px solid #bebebe;
	padding:10px;
	float:left;
	margin-right:8px;
}

.btmbox2 {
	width:230px;
	height:72px;
	background:#d9dfec url(images/btmLogos.gif) center center no-repeat;
	border:3px solid #bebebe;
	padding:10px;
	float:left;
}

.btmbox p, .btmbox2 p {
	margin:0;
	padding:0;
	line-height:14px;
}

.ftrTxt {
	font:bold 12px arial;
	color:#866b4c;
	line-height:16px;
	margin-top:10px;
	text-align:center;
}
#brokerage-logo {
	width:144px;
	height:96px;
	background:url(images/brokerage-logo.jpg);
	margin:0 auto;
}

#help {
	width:218px;
	height:153px;
	margin:0 auto
}

.clearer {
	clear:both;
}

h4 {
	padding:0;
	margin:10px 0px 0px 0px;
}


h4.TAccordionToggle {
	font:normal 18px "Trebuchet MS";
	color:#4e2100;
	padding:0;
	margin:0;
	cursor:pointer;
	border-bottom:1px solid #b6a98f;
}

.TPost span { padding-top:10px;}

.TTitle h3 {
	font:normal 14px "Trebuchet MS" !important;
}

.TTitle h2 {
	font:normal 14px "Trebuchet MS" !important;
}

.postFix {
	margin:0px !important;
	width:580px;
}

.postFix img {
	padding:0.5em;
}

.postwrap {
	padding-left:10px;
}
#content {
	padding-top:10px;
}

h3 {
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}

ul.feedList {
	padding:0;
	margin:0px 0px 0px 18px;
	color:#e0d6ad !important;
}

blockquote {
  margin: 0pt 0pt 0pt 30px;
  padding: 10px 20px 10px 20px;
  width:400px;
  background: transparent url(images/miamiquote.gif) no-repeat scroll left top; font-size: 100%;
  -moz-background-clip: -moz-initial;
  -moz-background-origin: -moz-initial;
  -moz-background-inline-policy: -moz-initial;
  color:#4E2100;
  line-height: 1.2em;
}