body{background:url('/images/body.jpg') #bdd4e5 no-repeat scroll 50% 0;}
#wrap{margin:0 auto;position:relative;width:826px;background:#FFF;}
#lnr{width:826px;border-top:5px solid #C0D3E3;}
/*HEADINGS*/
h1,h2,h3{font-family:"Trebuchet MS",arial,helvetica,sans-serif;margin:0;padding:0;}
h2.c{font-size:1.5em;color:#30557A;padding:5px 5px 5px 0;line-height:1.1em;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:normal;border-bottom:2px solid #AAA;margin:0 .5em;}
h2.c a{text-decoration:none;font-weight:normal;}
h2.c a:hover{text-decoration:underline;}
h2 .tag_title{color:#967745;font-weight:normal;}
h2 #results_count{color:blue;font-weight:normal;float:right;padding-right:1em;}
h3{font-size:1.1em;border:0px;color:#BA3C3E;font-weight:bold;}
h3.ld{color:#5AB540;font-weight:bold;}
h3.formSection{color:#30557A;line-height:1.1em;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:normal;}
/*END HEADINGS*/
/*WIDE BUTTONS*/
#btt{font-size:1em;width:40em;margin:2em auto}
#btt,#flow_pagination a{text-decoration:none;color:#333;font-weight:normal;font-size:1.1em;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;}
.mas{outline:none;display:block;width:100%;padding:6px 0;text-align:center;border:1px solid #ddd;border-bottom:1px solid #aaa;border-right:1px solid #aaa;background-color:#98C7E2;background-repeat:repeat-x;background-position:left top;font-size:14px;text-shadow:1px 1px 1px #fff;font-weight:bold;height:22px;line-height:1.5em;background-image:url('/images/btt.gif');}
.mas:hover{border:1px solid #bbb;text-decoration:none;background-position:left -78px;}
.mas:active{color:#666;background-position:left -38px;}
#btt{background-image:url('/images/more.gif')}
.round{-moz-border-radius:5px;-webkit-border-radius:5px;}
/* END WIDE BUTTONS*/
/*HEADER*/
#header{height:102px;width:826px;margin:0 auto;}
#title{height:40px;}
h1.logo{float:left;font-size:2.5em;line-height:1em;color:#333;}
h1.logo a,h1.logo a:hover{text-decoration:none;color:#333;}
h1.logo a:hover{text-decoration:underline;}
p.tagline{float:left;margin:0;padding:0;color:#666;font-size:.9em;margin-bottom:15px;}
#s{margin-top:.5em;float:right;border:1px solid #CCC;padding:4px}
div#header{position:relative;}
div#header ul.menu{float:right;margin:0;padding:0;height:26px;line-height:14px;position:absolute;right:0px;top:78px;width:560	px;z-index:100;}
div#header ul.menu a{margin-left:30px;opacity:0.7;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:normal;}
div#header ul.menu a:hover{opacity:1.0;text-decoration:underline;}
div#header ul.menu li{display:inline;}
div#header ul.menu li a{text-decoration:none;color:#000;}
#tag_events{color:#BA3C3E;}
#tag_classes{color:#5AB693;}
#tag_polspirit{color:#6A40BB;}
#tag_items{color:#004080}
#tag_notices{color:#C79355;}
#tag_music{color:#0E3BF1;}
.tagline a{text-decoration:none;}
/*END HEADER*/
/*POSTS*/
.publish,.unpublish,.q{width:37em;background-color:#FFF;border:2px solid #CCC;padding:5px 5px 5px 10px;margin:10px auto 20px auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:5px 5px 10px #666;-moz-box-shadow:5px 5px 10px #666;box-shadow:5px 5px 10px #666;}
.publish p,.unpublish p,p.date,p.contact,span.location{font-family:arial,helvetica,sans-serif;}
span.location,label{font-weight:bold;}
.event .unpublish{background:#f6f6f6 url('/images/event.png') no-repeat 99% 2%;}
.edu .unpublish{background: #E4F4EB url('/images/class.png') no-repeat 99% 2%;}
.meeting .unpublish{background:#ECE8F9 url('/images/meeting.png') no-repeat 99% 2%;}
.sale .unpublish,.hw .unpublish{background:#F0F3FB;}
.event .flag,.edu .flag,.sale .flag,.meeting .flag, .music .flag, .hw .flag{background:#F1EE9C;}
div.cl {clear: left; line-height: 0; height: 0;}
.organize{text-align:right;}
.new_icon{float:left;margin-left:-33px;margin-top:-20px;}
.tags,.group,.posted_at,.published_by{font-size:.7em;text-align:right;display:inline;color:#333;font-weight:bold;margin-left:2em;}
/*END POSTS*/
/*LISTS*/
.largeList li{list-style:none;font-size:1.25em;margin-bottom:1em;border-style:none}
.largeList li a{text-decoration:none;border-style:none}
#links_list li{float:left;padding:0 1em 0 0;line-height:1.1em;}
.smallList{margin:.5em 0 0 4em;}
.smallList li{font-size:.8em;margin:0;border-style:none;padding:0;line-height:1.7em;}
.smallList li a{text-decoration:none;border-style:none;font-weight:normal;}
.smallList li a:hover{text-decoration:underline}
.columnList{margin:0;padding:0;}
.columnList li{float:left;padding-right:1em;list-style:none;}
/*END LISTS*/
/*ABOUT*/
.half{float:left;width:50%;}
.profile{margin:1em;}
/*END ABOUT*/
.post_reminder{font-size:.8em;padding-top:1em;}
div.post_reminder{padding:1.2em 1em 0 0;margin:0;position:absolute;right:0;}
.post_reminder a{color:#999;text-decoration:none;}
.post_reminder a:hover{text-decoration:underline;}
/*MISC*/
.port{float:right;margin-right:1em;}
.free{color:#B61D1D;font-size:.8em;margin-left:40px;}
p.centerize{font-size:1em;text-align:center;padding:1em 0 30em 0;}\
/*END MISC*/