/* CSS Document for Susan Kemner Reed, 2008 */
/***********************************************/
/* =HTML tag styles                            */
/***********************************************/ 
html {}
body {font-family: Verdana, sans-serif;font-size: 12px;color: #555555;margin: 0px;margin-top: 0px;padding: 0px;text-align: center;}

h1 {font-family: Georgia, Verdana, Arial, sans-serif;font-size: 20px;color:#333333}
h2 {font-family: Georgia, Verdana, Arial, sans-serif;font-size: 14px;color:#666666;}
h3 {font-family: Georgia, Verdana, Arial, sans-serif;font-size: 13px;color:#333333;}
h4 {font-family: Verdana, Arial, sans-serif;font-size: 15px;color:#333333;}
p {text-indent: 0px;}

/* =Layout Divs                                 */
/***********************************************/
#container {width: 100%; position: relative; /* makes "container" the containing block */margin: 0 auto; /* the proper css way to center */text-align: left; /* overrides
 text-align rule on body */padding:10px 0 0 30px;}
 
#branding {}
#logo {float:left;}
#banner {float:left; margin-top:5px; margin-left:20px;}

#nav {clear:both;}
#navigation {clear:left; float:left; padding:5px 0 0 0px; }
#navigation li {padding-top:5px;}
/*#navigation li .active {border-bottom:1px; border-bottom-color:#999999; background-color:#99FF00; width:40px;}*/
#subnav {float:left; clear:right; padding-top:33px;}
#subnav li {float:left; padding-left:20px;}
#work {clear:left; padding : 0 0 0 20px; }
#classes {clear:left; padding: 0px 0 100px 147px; width:550px;}
	#classes dt {padding:25px 0 0 15px; float:left; width:370px; clear:left;}
	#classes dd {padding:25px 0 0 15px; float:right; width:150px; clear:right;}
#statement {clear:left; padding: 55px 0 100px 30px; width:522px;}
#statement p {padding-bottom:20px;}
#next {position:absolute;left: 643px;top: 115px;}
#content { float:left;}

#gallery ul{clear:both; margin-top:10px;}
#gallery li {float:left; padding:17px; margin-left: 3px;}

#contact {padding:70px 0 10px 30px;}
#related-links {padding:20px 0 10px 30px;}
#reviews {margin:20px 0 10px 30px; padding-bottom:10px; border-bottom: 1px #CCCCCC solid;}


#comimg-soon {padding:70px 0 300px 30px;}

#footer {clear:both; padding:15px 0 0 160px; color:#CCCCCC; font-size:10px; text-align:left;}
/*********** =SiteLinks link styles ***********/
.active a {background-color:#66FFFF; }
a:hover {color:#FF0033; }
a {text-decoration:none;color:#000000;}

/* =Form Styles                                */
/***********************************************/
#search{width:200px;float:right;padding-right:200px;display:block;margin:0px;}
#search H2{clear:both;float:left;background-color:#666666; color:#FFFFFF; font-style:italic;width:100%;margin:0px;padding:0px 4px 0px 8px;line-height:26px;}
#search LABEL{clear:both;float:left;width:200px;margin:8px 0px 8px 0px;}
#search INPUT{clear:both;float:left;margin:3px 0px 3px 0px;width:200px;}
#search INPUT.btn{width:auto;}
form{clear:both;display:block;}

/***********************************************/
/* =Normalizes Browser Styles                   */
/***********************************************/

/*--Normalize margin, padding */
body, div, dl, dt, dd, ul, ol, li, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0; 
	padding: 0;
	}
	
/*--Normalize font-size for headers*/
 h3, h4, h5, h6 {
	font-size: 100%;
	}

/*--Removes list-style from lists */
ol,ul {
	list-style: none;
	}
	
/*--Normalizes font-style and font-weight to normal*/
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal; font-weight: normal;
	}
	
/*--Removes list-style from lists*/
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
	
/*--Removes border from fieldset and img */
fieldset, img {
	border: 0;
	}
	
/*--Left-aligns text in caption and th*/
caption, th {
	text-align: left;
	}
	
/*--Removes Quotation marks from Q*/
q: before, q: after {
	content: '';
	}

