
* {margin: 0; padding: 0; font-size:100.01%;}
BODY {background: url(grad.html) repeat-x 0 0 #191919; color: #E2E2E2; font-family: Arial, Helvetica; line-height: 1.4em;}
A {color: #E2E2E2; }
A IMG {border: none;}
A:hover {text-decoration: none;}
UL LI { list-style-type: none; list-style-image: none;}
#nav {margin: 0 0 0 75px; font-size: 18px; color: #f3f3f3}
#nav LI {display: inline; margin: 0 10px 0 0; }
#nav LI.active {color:#A1C806}
#nav A {text-decoration: underline;}
#nav A:hover {text-decoration: underline;}
#nav .auth A {color: #535353; font-size: 87.5%;}
#nav .auth {margin-left: 633px; float: right; width: 207px; position: absolute;}
#layout {margin: 0 auto 0 auto; width: 840px; position: relative;}

#header {height: 127px;}
#header A {color: #f3f3f3;}
#logo {padding: 20px 0; float: left;}
#logo IMG {float: left; margin-top: 8px;}
#logo H1 {font-size: 51px; font-family: Tahoma; font-weight: normal; margin: 26px 0 0 72px;}
#logo H1 A{ text-decoration: none;}
#link {float: right; width: 215px; padding-top: 20px; font-size:14px; height: 107px; background: url(br_header.html) no-repeat; 0 0;}
#link UL {text-align: right;}
#link UL LI{display: inline; list-style-type: none; list-style-image: none; margin: 0 0 0 10px;}
#link UL LI A{color: #666666}

#party_content{margin: 3em 0; zfloat: right; color: #75c5f0; font-size: 87.5%; height: 430px;}
#party_content A {color: #75c5f0; white-space:nowrap;}
#party_content A:hover {text-decoration: none;}
H2 {font-size: 135%; font-weight: normal;}
#party_date {margin-left: 450px; line-height: 2.4em; margin-bottom: 0.5em;}
.left_col {width: 405px; float: left;}
.right_col{width:390px; float: right;}
.date {color: #75c5f0; font-size: 345%; font-weight: normal; font-family: Tahoma; display: block; line-height: 1em; cursor: default;}
.p_title {color: #75c5f0; font-size: 173%; font-weight: normal; font-family: Tahoma; cursor: default;}
.flayer{margin-top: 0.5em; padding: 2px; border: 1px solid #E2E2E2; float: right;}
.aparty{float: right; margin: 1em 0;}
H3 {font-size: 120%; font-weight: bold;}
.img {padding: 2px; border: 1px solid #E2E2E2;}

#summary {font-size: 87.5%;}
#summary .s_title {margin-bottom: 1em;}
#summary SPAN.s_title .hr {background: #E2E2E2; height: 1px; width: 285px; position: absolute; top: 0.9em; right: 0;}
#summary SPAN.s_title .hr HR {display: none;}
#summary SPAN.s_title H3 {margin-bottom: 1em; }
#summary UL {list-style-type:none; line-height: 1.6em;}
#summary UL LI {padding-left:20px; position: relative; height: 1%;}
#summary A.more {position: absolute; left: 0; top: 0.6em; display: block;}

#ad {font-size: 0.75em;}
