/* @override http://local.catcohen.com/stylesheets/aoh20091111.css?1264417346 */

/* @override http://local.catcohen.com/stylesheets/aoh20091111.css?1261779841 */

body{font-family:Verdana,Arial,Helvetica,sans-serif; text-align:justify}

.cover{width:157px; height:160px; padding:.5em; float:left}

.hit{width:33%; display:inline-block; float:left; padding:0px; margin:0px}
.nev{padding-left:5px; background:white; font-size:1em}
.main{float:left; width:157px; padding:10px; background:#9c9}
h2{margin:0 0 1em}
.sidebar{float:left; width:40%; padding:10px; padding-top:0; background:#90c}
br.clear{clear:both}
.year{padding-left:1em; font-size:2em}


.hit{width:33%; display:inline-block; float:left; padding:0px; margin:0px}
.nev{padding-left:5px; background:white; font-size:0.5em}
.main{float:left; width:157px; padding:10px; background:#9c9}
h2{margin:0 0 1em}
.sidebar{float:left; width:40%; padding:10px; /* background:#90c; */}

br.clear{clear:both}
.year{padding-left:1em; font-size:2em}

div.sidebar>p{color:black; font-style:normal; margin:1em; padding:1em; text-decoration:none; font-variant:normal}
div.sidebar>a{font-size:small; color:black; font-style:normal}

div.songbox>a{float:left}

.songbox>a{background-color:lightgreen; display:inline-block; float:right; font-weight:bold; line-height:2em; margin:0.5em; padding:0.5em; position:relative; text-align:right; font-size:0.8em; width:auto}

.songbox{width:33%; clear:both}

.songbox>a{}

.newbox{width:33%; background-color:red}

div.myalbum{width:30%; float:left; padding-top:2em}

.newblurb{float:right; display:inline; vertical-align:top; width:50%; font-size:0.8em}
.teaser{float:right; font-size:0.8em; width:auto}

.clear{clear:both; float:none; width:100%}

.albumtitle{font-weight:bold; font-style:italic; font-size:large}
.newcover{width:auto; height:auto; padding:1em; top:0; position:relative}

div.columnl{/* background-color:orange; */width:auto; float:left; height:100%; padding:1em}

div.columnr{/* background-color:yellowgreen; */width:50%; float:left; height:100%}

div.columnr>.newblurb{float:none; width:100%; vertical-align:middle; font-size:0.8em; margin:1em; padding:1em; font-size:1em}

span.teaser{font-size:1em}

div.columnr>span.teaser{background-color:yellow; width:100%; height:auto; margin-top:1em}

div.yearbar{background-color:bluegreen; padding-top:2em; margin-top:3em; width:100%; clear:both}
div.yearbar>strong{background-color:bluegreen; padding-top:2em; margin-top:3em; width:100%; clear:both; vertical-align:middle}

div.yearbar{/* background-color:red; */vertical-align:middle; overflow:auto}
div.myalbum{margin:1em; background-color:white}

/* Homepage stuff */
strong.year{font-size:2em; float:left; clear:both; left:-10px; display:marker; position:relative; margin:0; padding:0; width:102%; background-color:wheat; padding:.2em; border-bottom-style:double; border-bottom-color:orange; padding-top:.3em; padding-bottom:.2em}

#note img{border-style:solid; border-color:#9CF; float:left; margin-right:4px; margin-bottom:4px}

#note p{padding-top:0; margin-top:0; text-align:justify}

#alumni div.alumniBox{background-color:#f5ead5; margin:1em; padding:.5em; margin-top:0px}

#alumni div.alumniBox p{margin-top:0; margin-bottom:0}

#alumni p{margin-bottom:0px; padding-bottom:0px}

#alumni div.alumniBox p span strong{font-size:.8em}

#hits div.newYear div.hitbox p{padding-top:.5em; line-height:1em; text-decoration:none}

#hits div.newYear div.hitbox a{padding-top:.5em; line-height:1em; text-decoration:none}

#hits{padding:1em; background:lightblue; width:30%; float:left}
#hits h1{width:30%; float:left; height:2em; text-align:right; line-height:.8; padding:0; height:2em; margin-bottom:0}

#hits sup{font-size:.5em}

#hits p{clear:both; text-align:justify; padding-top:0; margin-top:0}

#hits h2{float:right; width:70%; height:em; text-align:center; padding:0; font-size:2.2em; margin-bottom:0}

#hits div.hitbox>img{float:left; border:thin double #29959f; margin:.1em}

div#alumni{padding:1em; background:lightyellow; width:30%; float:left}

div#alumni>h1{text-align:right; line-height:1; padding-bottom:0; margin-bottom:2px; margin-top:0}

/* AOH */
#hits strong table{float:left}
#hits strong img{float:left; padding-left:1em}

#hits strong table tbody tr td{font-weight:normal; font-style:normal}

#hits strong p span{font-weight:normal; font-style:normal}

div#hits strong p{font-weight:normal; font-style:normal}

