/* meyer reset v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin:10px 20px  0px 10px;
	
}

body{color:#000;background:#fff;text-align:center;font: normal normal  1em  Arial, sans-serif;}
h1{font-size:3em;font-weight: normal;padding:5px 20px;color:#fff;font-family:Arial, sans-serif	}
#wrapper{width:920px;text-align:left;margin: auto}
#header{height:200px;background:#BF0015}
/*#header img{padding:10px 10px;margin:0px 18px}*/
#headerright{float:right;padding-right:0px;margin-right:18px;margin-top:10px}
#headerleft{float:left;margin-left:18px;margin-top:10px}
#yy{float:right;margin-right:32px}
#nav{background:#000;}
#nav {background:#000;color:#fff;clear:both;height:22px;padding:4px;}
#navlist, #navlist li{display:inline;}
#navlist li{padding:4px 12px}
#navlist a{color:#fff;font-size:18px;text-decoration:none;}
#navlist a.selected {color:#BF0015;}

#subnav{background:#BF0015;color:#fff;adding:2px;margin:10px;padding:4px}
#subnav li{display:inline;padding:4px 4px}
#subnav a{color:#fff;text-decoration:none}
#subnav a.selected{color:#000}

#sidebar{width:300px;margin:20px;float:right}
#slideshow {height:230px} 
#maincol{width:600px}
p{margin:0px 20px  10px 10px;line-height: 125%; ; }
ul,ol{margin:0px 20px  10px 10px}
ul{list-style-type:  square;}
ol{list-style-type: decimal;}
/*
	top right bottom left
*/
h2{color:#BF0015;margin:10px 20px 0px 10px;font-size:1.8em; ; }
h3{color:#BF0015;margin:10px 20px 0px 10px;font-size:1.6em; ; }
h4{color:#BF0015;margin:10px 20px 0px 10px;font-size:1.4em; ; }
h5{color:#BF0015;margin:10px 20px 0px 10px;font-size:1.2em; ; }
hr.major{color: #f00;
background-color: #f00;
height: 1px;
margin: 10px  ;
}
.bigquote{font-size:1.1em;color:#BF0015;}
 .classlist a{text-decoration:none;}
.headshot{background:#BF0015;width:180px;float:left;text-align:center}
.headshot a{color:#fff}
#teachers {margin:10px 20px  0px 10px; }
#flickrgrid{margin:0px 40px  10px 10px; }
.thumb{padding: 1px;border:none}
.pricing {color:#BF0015;margin:0px 20px 0px 10px;font-size:1.2em; ; }
.dvdthumb {float:right;margin:4px}
.paypal, .clear{width:100%;clear:both}

 #links p {font-size:0.8em}
#links p a {font-size:1.4em }

