.twtr-doc {
margin: auto;
}

.newUser {
border: 2px solid #b72467;
}

#tweet_table {
width: 450px;
margin: 0 auto;
margin-top: 25px;
}

#tweet_table tr {
border-bottom: 1px #666 dotted;
}

#tweet_table textarea{
background:white url(/site_media/img/gradientBg.jpg) repeat-x scroll center top;
float: left;
border: 1px solid #c9c9c9;
font-size: 12px;
color: grey;
width: 320px;
height: 62px;
margin: 20px 0;
padding: 2px;
}

#tweet_table button {
background: transparent url(/site_media/img/tweetit.jpg) 0 0 no-repeat;
width: 100px;
height: 21px;
color: grey;
border: none;
cursor: pointer;
}

#tweet_table h2{
font-size: 30px;
font-weight: bold;
color: #c9c9c9;
margin-bottom: 14px;
}

#tweet_table div {
float: left;
margin-left: 20px;
margin-top: 16px;
text-align: left;
}

#user_message {
text-align:center;
margin: 40px 0 15px;
font-size: 13px;
}
.underMiniBar {
margin-top: 150px !important;
}

.sectionTitle {
font-size:14px;
font-weight:bold;
padding:40px 10px 0;
text-align:center;
}

#introContainer {
border:thin solid gray;
width:586px;
margin: 0 auto;
margin-top: 20px;
}

#introHeader {
height: 16px;
text-align: right;
background-color: #b72467;
padding-right: 5px;
}

#introCloseButton {
color: white;
text-decoration: none;
}

#introBody {
font-size:14px;
font-style:normal;
text-align:center;
padding:8px;
}

#introMovie {
float: left;
width: 102px;
height: 74px;
display: none;
margin-right: 15px;
}

#introContentFirst {
padding: 10px;
}

#introContentSecond {
padding-bottom: 10px;
}

#referer, #pageCount {
visibility: hidden;
}

#common_count, .conferenceTitle {
font-size:19px;
font-weight:bold;
margin:10px;
text-align:center;
}
.conferenceTitle {
margin-top: -20px;
}
#common_count sup {
font-size: 60%;
font-weight: normal;
}

#detailed_count, .conferenceCategory {
font-size:12px;
margin:10px;
text-align:center;
}

#remaining_hits {
font-size: 0.8em;
margin-top: 8px;
margin-left: 2px;
color: #777777;
}

.user_title {
font-weight: bold;
font-size: 0.8em;
}

.excluded_user {
background: #ffddcc;
}

.feed_item_title {
font-weight: bold;
font-size: large;
margin: 10px;
}

.feed_item_default {
font-size: normal;
font-weight: normal;
margin: 10px;
}

.item_title {
font-weight: bold;
margin-bottom: 10px;
}

.item_summary p {
padding: 0 1em 0.5em 0;
margin-bottom: 10px;
}

.js-feed {
font-size:11px;
width:90%;
}

.twtr-widget {
padding-left:20px;
float:right;
}

#promo {
margin-top: 40px;
}

#movie {
background-color:#B72467;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
margin: -25px 0 0 25px;
padding: 0 1px 20px;
width: 230px;
}

#movie h4 {
color: white;
height: 35px;
font-family: "lucida grande",lucida,tahoma,helvetica,arial,sans-serif !important;
font-size: 16px;
line-height: 35px;
padding: 8px 5px 5px 5px;
text-align: center;
}
#movie ul {
background-color: #fff;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
font-size: 1.1em;
height: 266px;
list-style-type: disc;
padding: 1em;
}
#movie li {
margin: 0 0 .5em 1.5em;
}

#recommend {
width: 450px;
margin: 5px auto 0;
margin-bottom: 25px;
}

#recommend_title {
font-size: 16px;
font-weight: bold;
text-align: center;
margin: 10px;
}

#recommend table tr td {
font-size: 12px;
padding: 10px;
text-align: left;
}

#refresh_data {
display: none;
text-align: right;
clear: both;
}
