/*Core Styles*/
a { color: #ccc; outline:none; }
a:hover { text-decoration:none; color: #eee }
a:visited { color:#ccc; }

a.read { font-size: 0.8em; text-align:right; display: block; padding-top: 4px; color: #BA895F; text-decoration: none;}
a.read:hover { color: #fff;}
a.read:visited { color: #ba895f; }
em { border-bottom: 1px dotted #fff; font-weight: normal; font-style: normal; color: #bb9; }


#content p {
	padding: 0px 0 10px 0; font: 0.83em Verdana, Arial, sans-serif; color: #9C9C87; text-align: justify; line-height: 1.4em; letter-spacing: 0.01em;
}
#content h1 { clear: both; font: 1.3em Copperplate, "Copperplate Gothic Bold", "Palatino Linotype", Palantino, courier, serif; color: #aa8; text-align: left; padding: 10px 0 10px 0; filter: alpha(opacity=40); -moz-opacity: .40; zoom:1; opacity: .40; }
#content h2 { font: 1.0em Copperplate, "Copperplate Gothic Bold", "Palatino Linotype", Palantino, courier, serif; color: #aa8; text-align: left; padding: 10px 0 5px 0;}
#content b { font-weight: normal; }
#content hr { border-bottom: #555 dashed 1px;}
#content ul { margin-left: 30px; color: #aa8; }


#content ul.imagedesc { list-style: none; margin-left: 10px; margin-right: 10px; }
#content ul.imagedesc li { padding-bottom: 20px; border-bottom: #555 dashed 1px; }
#content ul.imagedesc a img { border: 4px #555 solid; float: left; width: 400px; margin-right: 10px; }
#content ul.imagedesc a:hover img { border-color: #aa8; }
#content ul.imagedesc p.work { float: right; width: 170px; font-size: 0.7em; text-align: left;}
#content ul.imagedesc p.work em { font-size: 1.1em; color: #BA895F; display: block; }
#content ul.imagedesc p.work hr { padding: 4px; }
#content ul.imagedesc p.work ul { clear: none; padding: 0; margin: 0; font: 0.83em Verdana, Arial, sans-serif; color: #9C9C87; }
#content ul.imagedesc p.work ul li { clear: none; padding: 0; margin: 0; font: 0.7em Verdana, Arial, sans-serif; color: #9C9C87; }
#content ul.imagedesc p.desc { display: block; clear: both; padding-top: 9px; width: 630px; font-size: 0.7em; }

/*Block Styles*/
#content .block {
	background: url(../images/block.jpg) no-repeat; 
	display: block; 
	height: 70px; width: 580px; 
	padding: 20px; clear: both;
}
#content .block h1 {
	filter: alpha(opacity=50); -moz-opacity: .50; zoom:1; opacity: .50; height: 80px; overflow:auto;
	padding:0;
	font:1.1em  "Copperplate Gothic Bold",Copperplate, "Palatino Linotype", Palantino, courier, serif; color: #aa8; text-align: left; letter-spacing: 0.02em; line-height: 1.33em; font-variant:small-caps; font-weight:normal;
}
#content .block h1 b { color: #BA895F; font-weight:normal;}

/*'Latest' Styles*/
a.latest { filter: alpha(opacity=80); -moz-opacity: .80; zoom:1; opacity: .80; border: 4px #555 solid; display: block; height: 125px; width: 275px; margin: 10px 0 10px 0; }
a:hover.latest { filter: alpha(opacity=99); -moz-opacity: .99; zoom:1; opacity: .99; border: 4px #aa8 solid; }

a.stuypulse { background:#fff url(../images/stuypulse0.jpg) no-repeat; }
a:hover.stuypulse { background: url(../images/stuypulse.jpg) no-repeat; }

a.standards21 { background: #fff url(../images/blogsmaid0.jpg) no-repeat; }
a:hover.standards21 { background:#fff url(../images/blogsmaid.jpg) no-repeat; }

form { padding: 10px; text-align: left; font: 0.83em Verdana, Arial, sans-serif; color: #9C9C87; }
input {	border: 1px solid #aaa; filter: alpha(opacity=50); -moz-opacity: .50; width: 400px; zoom:1; opacity: .50; background: #bbb; margin: 10px; padding: 7px; font: 1.1em Verdana, Arial, Helvetica, sans-serif; }
input:hover { filter: alpha(opacity=1); -moz-opacity: 1; zoom: 1; opacity: 1; border: 1px solid #aaa;}
input:focus { border:1px solid #ccc; filter: alpha(opacity=1); -moz-opacity: 1; zoom: 1; opacity: 1; background: #ccc;}
input.button { margin:1px; padding: 1px; width: 500px; color: #ccc; background:none; border:none; font: bold 1.2em Verdana, Helvetica, sans-serif; text-align: right; }
input:hover.button { color: #eee; }
textarea { border: 1px solid red; border: 1px solid #aaa; filter: alpha(opacity=50); -moz-opacity: .50; width: 400px; zoom:1; opacity: .50; background: #bbb; margin: 10px; padding: 7px; font: 0.9em Verdana, Arial, Helvetica, sans-serif; }
textarea:hover { filter: alpha(opacity=1); -moz-opacity: 1; zoom: 1; opacity: 1; border: 1px solid #aaa;}
textarea:focus { border:1px solid #ccc; filter: alpha(opacity=1); -moz-opacity: 1; zoom: 1; opacity: 1; background: #ccc;}