.clear {clear:both;}

html {height: 100%;}
body {height: 100%; font-family:Lusida Sans Unicode, Lucida Grande, sans-serif; font-size:12px; line-height:18px; color:#333333; font-weight:100;}

a:link {color:#6eb43f; text-decoration:none;}
a:visited {color:#6eb43f; text-decoration:none;}
a:hover {color:#6eb43f; text-decoration:underline;}

a.ameribit:link {color:#1d6ba4; text-decoration:none;}
a.ameribit:visited {color:#1d6ba4; text-decoration:none;}
a.ameribit:hover {color:#1d6ba4; text-decoration:underline;}

img, div, td { behavior: url(/css/iepngfix.htc);}



#main {min-height: 100%; height:100%; background-color:#efefef;}
#main #table {min-height: 100%; height:100%; }
#main #table-old {min-height: 100%; height:100%; background:url(/images/bottom_grad.png) bottom repeat-x;}
#main #left {background:#ffffff; text-align:left;}
#main #middle {background:url(/images/shadow_right.png) left repeat-y; width:5px}

#left #content {float:right;}
#right #content {float:left;}

#content { min-width:200px; max-width:400px; padding:20px 50px 0 50px; overflow:hidden;}
#content .header {padding:0 0 10px 0; height:58px;}
#content .header .logo {float:left;}
#content .header .sm {float:right; padding-top:58px;}
#content .header .sm img {margin:0 5px}

#accordion {width:400px;}
	#accordion h4 {border-bottom:#666666 1px solid; color:#666666; cursor:pointer;}
	#accordion h4:hover{ border-bottom:#6eb43f 1px solid; color:#6eb43f; }
	#accordion h4, #content div h4 { padding:30px 0 2px 10px; margin-bottom:2px; font-style:italic; border-bottom:#666666 1px solid; color:#666666;}
		#accordion h4.sub { padding:2px 0 2px 0px; margin-left:10px; font-weight:100; font-style:normal; }
		#accordion h4.ui-state-active {border-bottom:#333 1px solid; color:#333;}
		#right div h4.ui-state-active {border-bottom:#333 1px solid; color:#333;}
	#accordion div {padding:0 0 0 10px;}
		#accordion div p, #accordion div ul { padding-bottom:12px}
		#accordion div ul {list-style-image:url(/images/li.png);}
		#accordion div ul li {margin:0 0 0 20px; }
		


#content #portfolio li {float:left; padding:5px; }
#content #portfolio img {border: #efefef 1px solid;}
#content #portfolio img:hover {border: #6eb43f 1px solid;}

#portfolio_tease { font-size:28px; color:#004e94; padding:30px; line-height:34px;}
#portfolio_tease a:link {color:#666666; text-decoration:none;}
#portfolio_tease a:visited {color:#666666; text-decoration:none;}
#portfolio_tease a:hover {color:#666666; text-decoration:underline;}