@charset "UTF-8";
/* CSS Document */

body {font-family: Helvetica,Arial,Verdana,Sans-Serif; font-weight: bold;}
.logo {margin:10px 0}
.wrap {margin-left: 20px; position: relative; overflow: visible;}

.wrap h1 {font-size: 44px; font-weight: bold; color:#000000; margin-top: 20px;}
* html .wrap h1 {font-size: 38px; margin-left: 0;}

.wrap p{font-size: 18px; color: #000000; line-height: 24px; letter-spacing: 0.03em; width:950px; padding-bottom:20px;}
.green {color:#c4d82d; padding: 2px; }
.pink {color:#ec008c; padding: 2px;}

a.contactLink {padding: 3px 22px 3px 3px; background: #ec008c url(../images/arrow.gif) right center no-repeat; color: #ffffff; text-decoration: none;}
a.contactLink:hover, a.ppublink:hover {color:#000000;}

a.ppublink {padding: 3px; background: #ec008c; color: #ffffff; text-decoration: none;}



.apply{background: #ffffff; width: 630px; margin:-15px 0 50px -20px; padding: 20px; color:#ffffff; position: relative;}
* html .apply{margin-left:100px;}
.apply a.closeBtn {display: block; width:22px; height:20px; position: absolute; top: 15px; right:15px;}
.apply label {display: inline;}
.ss-q-title {font-size: 18px; margin-right: 10px;}
.ss-required-asterisk {color:#ff0b93; font-weight: normal; margin-left:3px;}
.ss-q-help {color:#ff0b93; font-weight: normal; font-size: 11px;}
.ss-q-long {display: block; width:620px; height:180px; border: none; margin: 10px 0; padding: 3px; font-size: 16px; font-weight: bold; line-height: 22px; font-family: Helvetica,Arial,Verdana,Sans-Serif; color:#ff0b93;}
.ss-q-short {display: block; width:440px; border: none; margin: 10px 0; padding: 6px; font-size: 16px; line-height:19px; font-weight: bold; color:#ff0b93;}

.ss-submit {float:right; width:100px; margin: -43px 63px 0 0;}
* html .ss-submit {margin-right:5px;}
.apply input.ss-q-short, .apply textarea{border: 1px solid #ffffff;}
.apply input.ss-q-short:focus, .apply textarea:focus {border: 1px solid #ff0b93;}

#fake-target {display: none;}
.apply .emailerror, .apply .thanks {display: none;}
 
.audio p {margin-left:10px; color:#666666;} 
.audio a{text-decoration: none; color:#ffffff; background-color:#ff0b93; padding:3px;}
.audio a:hover{color:#000000;}


#posts h1 { float: left; font-size: 50px; color: #333333; margin-top: 28px; }
#posts h4 { font-size: 16px; color: #000; letter-spacing: 0px; text-align: center; }
#posts h2 { font-size: 52px; color: #000; text-align: center; margin-top: -7px; }
#posts a { color:#ec008c; padding: 2px; text-decoration: none; }
#posts a:hover { text-decoration: underline; }
#posts {width:500px; margin-top: 10px; margin-left: 20px; font-size: 18px; line-height: 24px; color: #333333; margin-bottom: 20px;}
#posts div { padding: 10px 0; border-bottom: 1px dashed #cccccc; }
#posts div.gray { /*background: #e8e8e8;*/ }
.name { font-weight:bold; }
.avatar { float:left;margin-right:10px;margin-top:4px; }
.avatar img {border:2px solid #333333; width:32px;height:32px; }
.content { font-weight: normal; }

.left {float:left;}
.left iframe {padding: 0; margin: 0;}
.clear { clear:both; }
