/* CSS Document */

body { margin: 30px; padding: 0; background: #000; color: #fff; font: 0.8em/1.3em Arial, sans-serif; }
a { color: #D6828D; text-decoration: none; }
a:hover { color: #D6828D; text-decoration: underline; }
a img { border: #432F32 1px solid; }

#sideZero { width: 235px; float: left; margin-right: 30px; }

#content {width: 550px; margin-left: 220px;  }
#header {margin-bottom: 1.3em; height: 375px; }

#sideOne { width: 235px; float: left; margin-right: 30px;  }
#sideTwo { width: 235px; float: left; }

h1 { font-family: Georgia, serif; font-size: 2.5em; line-height: normal; line-height: 1em; margin-bottom: 30px; }
h1 small { color: #666; font-size: .5em; }

#sideZero ul, #sideZero ul li {margin: 0; padding: 0; list-style-type: none;  }
#sideZero ul li a, #sideZero ul li strong { display: block; border-bottom: #222 1px solid; padding: 5px; }
#sideZero ul li a:hover { background: transparent url(../img/mbg.gif) top left; color: #fff; text-decoration: none; }
#sideZero ul { border-top: #222 1px solid; }

#sideZeroMenu { height: 375px; }

#footer { border-top: #222 1px solid; margin-top: 1.3em; width: 765px; padding: .5em; font-size: .85em; }
#footer, #footer a { color: #333; }
#footer a:hover { color: #D6828D; text-decoration: underline; }

#news { padding-top: 0px; font-size: .85em; line-height: 1.3em; }
#news h2 { font-size: 1em; padding: .5em 0; }

#partners { background: #080808; padding: 1em .5em; width: 765px; }

.english {color: #aaa; }
.h1home { color: #666; }
.imageNotNews { padding: .5em 0; }

#pageHome { background: #000 url("../img/page-home.jpg") no-repeat top left; }
#pageRepertoire { background: #000 url("../img/page-repertoire.jpg") no-repeat top left; }
#pageJPA { background: #000 url("../img/page-jpa.jpg") no-repeat top left; }
#pageDancers { background: #000 url("../img/page-dancers.jpg") no-repeat top left; }

.dancer {width: 100px; float: left; font-size: .85em; }
.dancer img { margin-bottom: .5em; }
.clearBothZero { clear: both; font-size: 1px; line-height: 1px; }
