/*
	Site: Official Website for Beth Kaplan
	Author: Donna Vitan, Graphic Point Design
	Author URL: http://www.graphicpointdesign.com
*/

html, body {height:100%}
body {
	padding:0;
	margin:0;
	font: normal 12px verdana, arial, helvetica, sans-serif; 
	color: #666; }
/**************** Core Containers ****************/
#container {
	margin:0 auto; /* center, not in IE5 */
	width: 100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treated as min-height*/
	min-height:100%; /* real browsers */
	background:#FFFFEE;
	text-align: center; }
#base {
	width: 100%;
	background: #FFF; }
#main {
	width: 875px;
	height:auto !important; /* real browsers */
	height:350px; /* IE6: treated as min-height*/
	min-height:350px; /* real browsers */
	margin: 0 auto;
	padding: 0; /* bottom padding for footer */
	text-align: left;  }
#content {
	width: 675px;
	margin: 0;
	padding: 0;
	text-align: left; 
	float: left;}
#subcontent {
	width: 465px;
	margin: 0 0 0 -1px;
	padding: 0 60px 0 25px;
	display: block;
	text-align: left; 
	float: left;
	border-left:1px solid #DDD; }
/**************** Feature ****************/
#feature {
	width: 200px;
	margin: 0;
	padding: 0;
	display: block;
	text-align: left;
	float: left; }
#feature img {
	margin: 0 auto;
	padding: 0;
	border: none;
	text-align: center; }
#feature p { margin: 0; padding: 5px 0; font: normal 10px verdana, arial, helvetica, sans-serif; color: #999; }
/**************** Sidebar ****************/
#sidebar {
	width: 200px;
	margin: 0;
	padding: 0;
	display: block;
	text-align: left;
	float: left; }
/**************** Header ****************/
#header {
	height: 100px;
	margin: 0;
	padding: 0;
	border-bottom:1px solid #CCC;
	background: #FFFFEE url('images/bg-header.jpg') no-repeat top center; 
	text-align: left; }
/**************** BK Header ****************/
#bkheader {
	width: 875px;
	height: 80px;
	margin: 0 auto;
	padding: 0;
	background: #FFF url('images/bethkaplan-header.jpg') no-repeat center left; 
	clear: left; }
/**************** Footer ****************/
#footer {
	width: 100%;
	height:auto !important; /* real browsers */
	height:125px; /* IE6: treated as min-height*/
	min-height:125px; /* real browsers */
	margin: 0;
	padding: 0;
	border-top:1px solid #CCC;
	background: #FFFFEE url('images/bg-footer.jpg') no-repeat top center; 
	text-align:center;
	clear: left; }
#footer p { font: normal 10px verdana, arial, helvetica, sans-serif; }
/**************** trimenu ****************/
#trimenu {
	width: 750px;
	margin: 0 0 0 125px;
	padding: 25px 0 15px 25px;
	background: #FFF; 
	clear: left;
	text-align: left; }
#trimenu p {  font: normal 12px verdana, arial, helvetica, sans-serif; }
#trimenu a:link {	color: #999; text-decoration: none; font-weight: normal; margin: 0 10px 0 0; }
#trimenu a:visited {	color: #999; text-decoration: none; font-weight: normal; margin: 0 10px 0 0; }
#trimenu a:hover {	color: #999; text-decoration: none; font-weight: normal; background: #FFFF00; margin: 0 10px 0 0; }
/**************** Copyright ****************/
#copyright {
	width: 875px;
	height: 20px;
	margin: 0 auto;
	padding: 0;
	clear: left;
	background: #FFF;
	color: #ABABAB; }
#copyright p {  margin: 0; padding:0; font: normal 9px verdana, arial, helvetica, sans-serif; }

/**************** Misc Items ****************/
.left {float: left; }
.right {float: right; }
img.left { margin: 0 30px 10px 0; }

#clearfooter{clear:both;height:1px;}/*needed to make room for footer*/ 
/**************** Menu Horizontal ****************/
#menu {
	width: 875px;
	height: 35px;
	margin: 0;
	padding: 10px 0 25px 0;
	text-align: left; }
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none; }
#menu li { 
	margin: 0 17px 0 0;
	padding: 0;
	display: inline;}
#menu li a {}
#menu li a:hover{ }
#menu img { margin: 0; padding: 0; border: none; }
/**************** Menu Vertical ****************/
#submenu {
	width: 125px;
	margin: 0;
	padding: 0;
	display: block;
	text-align: left;
	float: left;}
#submenu ul {
	margin: 0;
	padding: 0;
	list-style: none; }
#submenu li { 
	width: 125px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;}
#submenu li a {}
#submenu li a:hover{ }
#submenu img { margin: 0; padding: 0; border: none; }
/**************** Common Elements ****************/
a:link {	color: #3366FF; text-decoration: none; font-weight: normal; }
a:visited {	color: #3366FF; text-decoration: none; font-weight: normal; }
a:hover {	color: #3366FF; text-decoration: none; font-weight: normal; background: #FFFF00; }
a:focus { outline: none; }

h1  {
	font: bold 16px arial, helvetica, sans-serif; 
	color: #999; }
h2  {
	font: bold 25px "Trebuchet MS", arial, helvetica, sans-serif; 
	text-transform: lowercase;
	letter-spacing: 10px; 
	color: #BBB;
	margin: 0;
	padding: 0 0 1em; }
h3  {
	font: bold 12px arial, helvetica, sans-serif;  
	color: #999; }
h4  {
	font: normal 16px arial, helvetica, sans-serif; 
	color: #999;
	margin: 0;
	padding: 0 0 10px 0; }
h5  {
	font: normal 14px arial, helvetica, sans-serif; 
	color: #999; }
h6  {
	font: normal 12px arial, helvetica, sans-serif; 
	color: #999; }
p  {
	margin: 0;
	padding: 0 0 1em 0; 
	font: normal 12px verdana, arial, helvetica, sans-serif;
	line-height: 130%; }
strong, b { font-weight : bold; }