html, body {
height: 100%;
}

body { margin: 0px; padding:0px; background:url(Backgrounds/bg.jpg) top repeat-x #322b19; }
body, td, th, div, li, select, input, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }
body, td, th, div, li { vertical-align:top; }
form { margin: 0px; padding: 0px; }
a img { border: 0px; }
a { font-weight:normal; color:#ac8775; text-decoration:none; }
a:hover { text-decoration:none; color:#75a460; }
div.spacer { clear:both; font-size:0px; }

h1 {font-size:18px; padding:0px; margin:0px 0px 18px 0px; color:#ac8775; font-weight:normal;}
h1 a {font-size:18px; padding:0px; margin:0px 0px 18px 0px; color:#ac8775; font-weight:normal;}

h2 {font-size:14px; padding:0px; margin:0px 0px 18px 0px; font-weight:normal;}

/* For Crazy IE Peekaboo Bug */
div { line-height:1.2; }

.container {width:900px; margin:10px auto;}

.icon {float:right; margin-left:10px;}
.icon a {opacity: 0.75; filter: alpha(opacity = 75);}
.icon a:hover {opacity: 1.00;}


/* Sidebar */
.sidebar {float:left; width:130px; padding:0px 10px 0px 0px; margin:10px 10px 0px 20px;}
.sidebarLink {text-align:right; display:block; margin:2px 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px;}
.sidebarLink a {color:#ac8775;}
.sidebarLink a:hover {color:#ecf8e7}
.contentBody {margin:10px 20px 20px 0px; color:#ecf8e7; line-height:20px; text-align: justify; border-left:2px dashed #ecf8e7; padding:0px 0px 0px 20px;}
.contentPortfolio {margin:0px 20px 20px 0px; color:#ecf8e7; line-height:20px; text-align: justify; border-left:2px dashed #ecf8e7; padding:0px 0px 0px 5px;}
.links { height:30px; font-size:0px; margin-top:12px;}
.links a {height:24px; float:left; padding:4px 10px 0px 10px; font-size:14px; color:#ecf8e7; display:block; font-family: Georgia, "Times New Roman", Times, serif;}
.links a:hover {height:24px; padding:6px 10px 0px 10px; float:left; color:#ac8775; text-decoration:none;}

/* Text Wrap Around An Image */

.alignLeft { float: left; margin-right: 0px; padding: 0px;}
.alignRight { float: right; margin-left: 0px; padding: 0px; }

/* Photo Gallery */
.galleryImg {margin:0px 8px 0px 0px; border:1px solid #75a460; padding:4px;}

/* Investment Main Text */

.investmentHeader {
	font-weight:bold;
	font-size:14px;
	color: #322B19;
	margin-bottom:12px;
	
}

.investment {
	font-size: 12px;
	color: #322B19;
}

/* Accordion */
ul{
  margin: 0;
  padding: 0;
  
}

ul li.investment {
  margin-left:20px;

}


/* Portfolio */
.selectThumb {float:left; margin:10px; border:1px solid #000;}
.selectThumbTitle {background:#000; text-align:center; color:#fff; padding:6px;}


/* About */


li.aboutBullet {
  margin-left:20px;

}

.formButton {
font-color: #322b19;
}

/* BLOG */
.widgettitle {margin:0px; font-size:18px;}

/* FORM */
.formText {
	font-size: 12px;
	color: #000;
}


.wrapper {
   min-height: 100%;
    height: auto !important;
  height: 100%;
  margin: 0 auto -80px;
}




.footer, .push {background:url(Images/footerTop.gif) top repeat-x; padding:10px 0px; margin-top:10px; position: relative; bottom: 0px; height:80px;}
