/* VISITOR (ANONYMOUS) HOMEPAGE */
#visitorHomepage { width:800px; margin-left: auto; margin-right: auto; }
#visitorHomepage #sideColumn { clear:right; width:270px; float:right; }
#visitorHomepage #mainColumn { clear:left; width:520px; float:left; }

#visitorHomepage #welcome { width:518px; border:1px solid #000; background:#ddeef6; }
#visitorHomepage #welcome h1 { margin:5px 0px 0px 5px; text-align:center; }
#visitorHomepage #welcome p { text-align:center; font-size:11px; margin:5px; }
#visitorHomepage #welcome #stats { width:440px; margin:10px auto; }
#visitorHomepage #welcome #welcomeImage { float:left; width:230px; margin-right:20px; font-size:11px; text-align:center; }
#visitorHomepage #welcome h2 { text-align:center; }
#visitorHomepage #welcome h3 { margin-top:10px; }
#visitorHomepage #welcome h3 span { font-size:10px; font-weight:normal; }
#visitorHomepage #welcome th { font-weight:normal; text-align:left; }
#visitorHomepage #welcome td { font-weight:normal; text-align:left; padding-left:3px; }
#visitorHomepage #mainColumn .movieList { margin-top:10px; }
#visitorHomepage #mainColumn .movieList ul { list-style:none; margin-left:auto; margin-right:auto; padding:0; }
#visitorHomepage #mainColumn .movieList ul li { width:123px; display:block; float:left; text-align:center; margin-top:5px; }
#visitorHomepage #mainColumn .movieList ul li .mtitle { height:15px; overflow:hidden; margin-bottom:2px;font-size:11px; font-weight:bold; text-decoration:none; }
#visitorHomepage #mainColumn .movieList p { clear:both; font-size:11px; text-align:center; margin-top:5px; }
#visitorHomepage #actors { margin-top:10px; }
#visitorHomepage #actors .links { text-align:right; }
#visitorHomepage #actors ul { list-style:none; margin-left:auto; margin-right:auto; padding:0; }
#visitorHomepage #actors ul li { width:98px; display:block; float:left; text-align:center; margin-top:5px; }
#visitorHomepage #actors ul li .name { height:15px; overflow:hidden; font-size:10px; text-decoration:none; }
#visitorHomepage #actors p { clear:both; font-size:11px; text-align:center; margin-top:5px; }
#visitorHomepage #news { margin-top:10px; }
#visitorHomepage #news .links { text-align:right; }
#visitorHomepage #news ul { list-style:none; margin-left:auto; margin-right:auto; padding:0; }
#visitorHomepage #news ul li { width:247px; height:90px; display:block; float:left; text-align:left; margin-top:5px; }
#visitorHomepage #news ul li img { margin-right:5px; float:left; }
#visitorHomepage #news ul li .stitle { height:16px; overflow:hidden; font-weight:bold; font-size:12px; }
#visitorHomepage #news ul li p { clear:none; font-size:11px; margin:0px; text-align:left; }
#visitorHomepage #news p { clear:both; font-size:11px; text-align:center; margin-top:5px; }
#visitorHomepage #videos { margin-top:10px; }
#visitorHomepage #videos .links { text-align:right; }
#visitorHomepage #videos ul { list-style:none; margin-left:auto; margin-right:auto; padding:0; }
#visitorHomepage #videos ul li { width:98px; height:90px; display:block; float:left; text-align:center; margin-top:5px; }
#visitorHomepage #videos ul li .vtitle { width:98px; height:15px; overflow:hidden; font-size:10px; text-decoration:underline; }
#visitorHomepage #videos ul li .association { width:98px; height:15px; overflow:hidden; }
#visitorHomepage #videos ul li .association a { font-size:10px; text-decoration:none; font-weight:bold; }
#visitorHomepage #videos p { clear:both; font-size:11px; text-align:center; margin-top:5px; }
#visitorHomepage #photos { margin-top:10px; }
#visitorHomepage #photos .links { text-align:right; }
#visitorHomepage #photos ul { list-style:none; margin-left:auto; margin-right:auto; padding:0; }
#visitorHomepage #photos ul li { width:82px; display:block; float:left; text-align:center; margin-top:5px; }
#visitorHomepage #photos p { clear:both; font-size:11px; text-align:center; margin-top:5px; }

#visitorHomepage #quizzes { margin-top:10px; }
#visitorHomepage #quizzes ul li { float:left; width:247px; padding:3px 0px; }
#visitorHomepage #quizzes ul li .quizImg { float:left; vertical-align:top; width:50px; height:50px; overflow:hidden; }
#visitorHomepage #quizzes ul li .quizTitle { margin-left:55px; margin-right:5px; font-weight:bold; }
#visitorHomepage #quizzes ul li .credit { margin-left:55px; font-size:11px; }
#visitorHomepage #quizzes ul li .credit a { font-weight:bold; text-decoration:none; }
#visitorHomepage #quizzes ul li .age { margin-left:55px; font-weight:bold; color:#aaa; font-size:10px; }
#visitorHomepage #quizzes p { clear:both; font-size:11px; text-align:center; margin-top:5px; }
#visitorHomepage #showtimesForm select { width:244px; font-size:11px; }
#visitorHomepage #showtimesForm em { display:block; margin-top:10px; }
#visitorHomepage #showtimesForm #zip { width:130px; font-size:11px; margin-right:5px; }
#visitorHomepage #showtimesForm .button { width:100px; font-size:10px; margin-left:0px; margin-bottom:1px; }
#visitorHomepage #loginForm { border:1px solid #000000; background-color:#ddeef6; text-align:left; margin-top:10px; padding:5px 5px 5px 5px; }
#visitorHomepage #loginForm h3{font-size: 20px;}
#visitorHomepage #loginForm table { width:100%; }
#visitorHomepage #loginForm table th { width:100px; text-align:left; }
#visitorHomepage #loginForm table td { width:158px; text-align:right; }
#visitorHomepage #loginForm table td input { width:150px; }
#visitorHomepage #loginForm legend { display:none; }
#visitorHomepage #loginForm fieldset { position:relative; text-align:right; }
#visitorHomepage #loginForm fieldset label { position:absolute; left:100px; font-size:11px; }
#visitorHomepage #loginForm fieldset input { vertical-align:middle; }
#visitorHomepage #loginForm fieldset #loginBtn { margin-right:3px; }
#visitorHomepage #loginForm p { clear:both; margin:5px 0px; text-align:center; }
#visitorHomepage #people { margin-top:10px; }
#visitorHomepage #people li { width:81px; float:left; text-align:center; padding-top:5px; }
#visitorHomepage #people a { display:block; text-align:center; font-size:11px; text-decoration:none; line-height:1em; }
#visitorHomepage #people .online { width:35px; margin-left:auto; margin-right:auto; padding-left:15px; background:url(/static/images/icons/icons.general.gif?version=20080206) 0px -192px no-repeat; line-height:12px; font-size:10px; color:green; }
#visitorHomepage #wiki { margin-top:10px; }
#visitorHomepage #wiki ul { margin:10px 0; }
#visitorHomepage #wiki .links a { display:block; text-align:right; text-decoration:none; }
#visitorHomepage #ad { border: 1px solid #efefef; text-align: center; margin: 5px 0px 0px 0px; padding: 3px 0px}
#visitorHomepage #ad h5 {color: #aaaaaa}
#visitorHomepage #startHere{ font-size:16px; }

/* MEMBER (LOGGED-IN) HOMEPAGE */
#memberHomepage { clear:both; width:800px; margin-left: auto; margin-right: auto; }
#memberHomepage #sideColumn { width:270px; float:left; }
#memberHomepage #mainColumn { width:520px; float:right; }
#memberHomepage #mainColumn .stats { float:left; }
#memberHomepage #mainColumn .links { float:right; }

#memberHomepage #message { width:800px; padding: 15px 0px; margin-bottom:5px; background-color:#ffc; border:1px solid #efefef; color:green; font-size:14px; font-weight:bold; text-align:center; }
#memberHomepage #whatsNew { width:650px; text-align:center; margin:5px auto; }
#memberHomepage #whatsNew li { float:left; padding:0px 25px 5px 0px; }

#memberHomepage #profileBox { margin-top:5px; }
#memberHomepage #profileBox #profileMessages a { display:block; }
#memberHomepage #profileBox #profileImage { width:85px; float:left; margin-top:5px; margin-bottom: 10px; }
#memberHomepage #profileBox #profileImage a { font-size:10px; }
#memberHomepage #profileBox #userStats { width:121px; float:right; margin-top:5px; }
#memberHomepage #profileBox #userStats li {padding-left:21px; font-size:11px; line-height:16px; margin:2px 0px; }
#memberHomepage #profileBox #userStats .view_profile { background:url(/static/images/icons/feed/profile_picture.gif) no-repeat; }
#memberHomepage #profileBox #userStats .edit_profile { background:url(/static/images/icons/feed/edited_profile.gif) no-repeat;  }

#memberHomepage #profileBox #userStats .friends { background:url(/static/images/icons/icons.general.gif?version=20080206) 0px -64px no-repeat; }
#memberHomepage #profileBox #userStats .ratings { background:url(/static/images/icons/icons.general.gif?version=20080206) 0px -128px no-repeat; }
#memberHomepage #profileBox #userStats .reviews { background:url(/static/images/icons/icons.general.gif?version=20080206) 0px -96px no-repeat; }
#memberHomepage #profileBox #userStats .favorite_skins { background:url(/static/images/icons/feed/favorited_skin.gif) no-repeat; }

#memberHomepage #profileBox #widgets { clear:both; background:#efefef; padding:2px; margin:4px 0px; }
#memberHomepage #profileBox #widgets h4 { 
  float:left;
  width:48px;
}
#memberHomepage #profileBox #widgets ul { float:left; margin-left:10px;  }
#memberHomepage #profileBox #widgets ul li { float:left; width:60px; }
#memberHomepage #profileBox #widgets ul li.new a { font-weight:bold; }
#memberHomepage #profileBox #addressBookLinks { clear:both; margin-top:3px; }
#memberHomepage #profileBox #addressBookLinks h4 {
  font-size:11px;
  font-weight:normal;
  cursor:pointer;
  color:#0876D4;
  padding-left: 15px;
  background:url(/static/images/icons/plus.gif) 0px 0px no-repeat;
}
#memberHomepage #profileBox #addressBookLinks ul {
  margin-left: 10px;
}
#memberHomepage #profileBox #addressBookLinks h4.open {
  background:url(/static/images/icons/minus.gif) 0px 0px no-repeat;
}
#memberHomepage #profileBox #addressBookLinks ul li { font-size:11px; line-height:16px; margin-top:2px; float:left; width:91px; }
#memberHomepage #profileBox #addressBookLinks a { text-decoration:none; }
#memberHomepage #profileBox #addressBookLinks .hotmail { padding-left:21px; background:url(/static/images/icons/icons.partners.gif?version=20080129) 0px 0px no-repeat; }
#memberHomepage #profileBox #addressBookLinks .yahoo { padding-left:21px; background:url(/static/images/icons/icons.partners.gif?version=20080129) 0px -35px no-repeat; }
#memberHomepage #profileBox #addressBookLinks .gmail { padding-left:21px; background:url(/static/images/icons/icons.partners.gif?version=20080129) 0px -64px no-repeat; }
#memberHomepage #profileBox #addressBookLinks .aol { padding-left:21px; background:url(/static/images/icons/icons.partners.gif?version=20080129) 0px -96px no-repeat; }

#memberHomepage #profileBox #addToPartnersLink { clear:both; padding-top:10px; }
#memberHomepage #profileBox #addToPartnersLink h4 { font-size:11px; font-weight:normal;}
#memberHomepage #profileBox #addToPartnersLink li { font-size:11px; line-height:16px; margin-top:2px; float:left; width:101px; }
#memberHomepage #profileBox #addToPartnersLink .facebook { padding-left:21px; background:url(/static/images/icons/icons.partners.gif) 0px -128px no-repeat; }
#memberHomepage #profileBox #addToPartnersLink .bebo { padding-left:21px; background:url(/static/images/icons/icons.partners.gif) 0px -160px no-repeat; }
#memberHomepage #profileBox #addToPartnersLink .netvibes { padding-left:21px; background:url(/static/images/icons/icons.partners.gif) 0px -192px no-repeat; }
#memberHomepage #profileBox #addToPartnersLink .myspace { padding-left:21px; background:url(/static/images/icons/icons.partners.gif) 0px -224px no-repeat; }

#memberHomepage #quiz { margin-top:10px; }
#memberHomepage #quiz .quizImg { width:240px; text-align:center; overflow:hidden; }
#memberHomepage #quiz .quizImg img { max-width:240px; }
#memberHomepage #quizInstructions { text-align:center; }
#memberHomepage #quizzes { margin-top:10px; }
#memberHomepage #quizzes ul li { padding:3px 0px; }
#memberHomepage #quizzes ul li .quizImg { float:left; vertical-align:top; width:50px; height:50px; }
#memberHomepage #quizzes ul li .quizTitle { margin-left:55px; margin-right:5px; font-weight:bold; }
#memberHomepage #quizzes ul li .credit { margin-left:55px; font-size:11px; }
#memberHomepage #quizzes ul li .credit a { font-weight:bold; }
#memberHomepage #quizzes ul li .age { margin-left:55px; font-weight:bold; color:#aaa; font-size:10px; }
#memberHomepage #quizzes dl{ 
  width: 105px;
  float:left;
}
#memberHomepage #quizzes dl dt{
  display:block;
  float:left;
  width: 50px;
}
#memberHomepage #quizzes dl dd{
  display:inline;
  float: right;
  width: 50px;
  margin: 0px;
  padding: 0px;
}
#memberHomepage #quizzes a.playQuiz{
  float: right;
}
#memberHomepage #quizzes h4 {
  margin-bottom: 5px;
}
#memberHomepage #ad { border: 1px solid #efefef; text-align: center; margin: 5px 0px 0px 0px; padding: 3px 0px}
#memberHomepage #ad h5 {color: #aaaaaa}

#memberHomepage #friendsActivity .loading { padding-top:65px; text-align:center; background:url(/static/images/wait.gif) top center no-repeat; }
#memberHomepage #news { margin-top:10px; }
#memberHomepage #news .header .links { float:right; }
#memberHomepage #news ul { list-style:none; margin-left:auto; margin-right:auto; padding:0px; }
#memberHomepage #news ul li { float:left; width:240px; height:90px; text-align:left; padding-top:5px; }
#memberHomepage #news ul li img { float:left; margin-right:5px; }
#memberHomepage #news ul li .stitle { height:16px; overflow:hidden; font-weight:bold; font-size:12px; }
#memberHomepage #news p {
  margin: 0;
}
#memberHomepage #actors { margin-top:10px; }
#memberHomepage #actors .header .stats { float:left; font-style:italic; }
#memberHomepage #actors .header .links { float:right; }
#memberHomepage #actors ul { list-style:none; margin-left:auto; margin-right:auto; padding:0; }
#memberHomepage #actors ul li { width:98px; display:block; float:left; text-align:center; margin-top:5px; }
#memberHomepage #actors ul li .name { width:98px; height:15px; font-size:11px; line-height: 16px; text-decoration:none; overflow:hidden; }
#memberHomepage #videos { margin-top:10px; }
#memberHomepage #videos .header .stats { float:left; font-style:italic; }
#memberHomepage #videos .header .links { float:right; }
#memberHomepage #videos ul { list-style:none; margin-left:auto; margin-right:auto; padding:0; }
#memberHomepage #videos .box_content{
  padding: 0;
}
#memberHomepage #videos ul li { width:89px; height:75px; display:block; float:left; text-align:center; margin-top:5px; }
#memberHomepage #videos ul li .vtitle { width:89px; overflow:hidden; font-size:11px;line-height:17px; height:16px; }

#memberHomepage #people { margin-top:10px; }
#memberHomepage #people .header .stats { float:left; font-style:italic; }
#memberHomepage #people .header .links { float:right; }
#memberHomepage #people ul { width:244px; }
#memberHomepage #people ul li { width:81px; float:left; text-align:center; margin-top:5px; }
#memberHomepage #people ul li .userImg { height:65px; overflow:hidden; }
#memberHomepage #people ul li .name { width:81px; height:15px; font-size:11px; text-decoration:none; overflow:hidden; }
#memberHomepage #people ul li .online { font-size:10px; text-align:left; color:green; padding-left:30px; background:url(/static/images/icons/icons.general.gif?version=20080206) 15px -192px no-repeat; }
#memberHomepage #photos { margin-top:10px; }
#memberHomepage #photos .header .stats { float:left; font-style:italic; }
#memberHomepage #photos .header .links { float:right; }
#memberHomepage #photos ul { list-style:none; margin-top:5px; margin-left:auto; margin-right:auto; padding:0; }
#memberHomepage #photos ul li { width:81px; display:block; float:left; text-align:center; }
#memberHomepage #skins { margin-top:10px; }
#memberHomepage #skins .header .stats { float:left; font-style:italic; }
#memberHomepage #skins .header .links { float:right; }
#memberHomepage #skins ul { width:494px; margin-top:5px; text-align:left; overflow:hidden;}
#memberHomepage #skins ul li { float:left; width:164px; display:block;  text-align:left; padding: 0 0 5px 0; }
#memberHomepage #skins ul li .skin { width:164px; height:70px; overflow:hidden; }
#memberHomepage #skins ul li .name { width:164px; height:11px; line-height: 16px; font-size: 11px; text-align: center; overflow:hidden; padding-bottom:5px;  }

#memberHomepage #youmayknow { margin-top:10px; }
#memberHomepage #youmayknow ul li { padding:5px 0px; }
#memberHomepage #youmayknow ul li .userImg { float:left; vertical-align:top; width:50px; }
#memberHomepage #youmayknow ul li .userName { margin-left:75px; margin-right:5px; font-weight:bold; }
#memberHomepage #youmayknow ul li form { margin-left:75px; font-size:11px; margin-top:5px; }
#memberHomepage #youmayknow ul li form span.added { color:green; font-weight:bold; font-size:12px; }
#memberHomepage #youmayknow ul li form span.ignored { color:red; font-weight:bold; font-size:12px; }

#newsfeed .box_content ol li.sponsor { background:url(/static/promotions/16x16ij.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.friend { background:url(/static/images/icons/feed/added_friend.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.review { background:url(/static/images/icons/feed/reviews.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.review div div blockquote { overflow:hidden; }
#newsfeed .box_content ol li.review div div blockquote img { max-width:153px; }
#newsfeed .box_content ol li.pureRating{ background:url(/static/images/icons/feed/ratings-icon.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.wts {margin-top:3px; background:url(/static/images/icons/feed/wants_to_see.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.favoriteVideo { background:url(/static/images/icons/feed/favorited.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.favoriteVideo .associated { font-style: italic; }
#newsfeed .box_content ol li.favoritePhoto { background:url(/static/images/icons/feed/favorited.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.favoritePhoto .associated { font-style: italic; }
#newsfeed .box_content ol li.favoriteMovie { background:url(/static/images/icons/feed/favorited.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.favoriteActor { background:url(/static/images/icons/feed/favorited.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.favoriteSkin  { background:url(/static/images/icons/feed/favorited.gif) 0px 0px no-repeat;  }
#newsfeed .box_content ol li.movieList { background:url(/static/images/icons/feed/created_list.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.storyVote { background:url(/static/images/icons/feed/thumbs_up.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.userQuizCreation { background:url(/static/images/icons/feed/created_quiz.gif) 0px 00px no-repeat; }
#newsfeed .box_content ol li.userQuizResult { background:url(/static/images/icons/feed/took_quiz.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.nemqPlayed  { background:url(/static/images/icons/feed/playing_nemq.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.mctResult  { background:url(/static/images/icons/feed/took_mct.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.skinCreation{ background:url(/static/images/icons/feed/created_skin.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.skinChange { background:url(/static/images/icons/feed/changed_skin.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.photoChange { background:url(/static/images/icons/feed/profile_picture.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.aboutMeChange { background:url(/static/images/icons/feed/edited_profile.gif) 0px 0px no-repeat; }
#newsfeed .box_content ol li.widgetPost { background:url(/static/images/icons/feed/added_widget.gif) 0px 0px no-repeat; }
#newsfeed #viewLessFeed { float:right; padding-right:25px;  background:url(/static/images/icons/icons.general.gif?version=20080206) 60px -224px no-repeat; }
#newsfeed #viewMoreFeed { float:right; padding-right:25px;  background:url(/static/images/icons/icons.general.gif?version=20080206) 60px -260px no-repeat; }

#memberHomepage #userAlerts #alertClose {
  float:right;
  color: rgb(237,200,26);
}

#memberHomepage #userAlerts {
  font-size:  11px;
  clear:      both;
  border:     1px solid rgb(237,200,26);
  padding:    3px 6px 8px 6px;
  margin:     10px 0 10px 0;
  background-color: rgb(255,248,204);
}
#memberHomepage #userAlerts h4{
  background: url(/static/images/icons/wts.status.png) 0px 0px  no-repeat ;
  padding-left: 15px;
}
#memberHomepage #userAlerts ul{
  padding-left: 15px;
}
#memberHomepage #userAlerts  ul li{
  padding-top: 2px;
}
#memberHomepage #userAlerts  ul li a{
  font-weight: bold;
}

#memberHomepage #announcements {
  font-size:  11px;
  clear:      both;
  background: #DDEEFF;
  border:     1px solid #0077BB;
  padding:    3px 6px 8px 6px;
  margin:     4px 0 10px 0;
}
#memberHomepage #announcements h2 {
  margin-top: 4px;
  font-size: 15px;
  color: rgb(51,51,51);
}
/*#memberHomepage #announcements .ratingButton { margin-top:2px;}*/
#memberHomepage #announcements div.intro { margin:5px; }
#memberHomepage #announcements ul {
  list-style:none;
  margin:5px 0 10px;
  padding:0;
}
#memberHomepage #announcements ul li {
  display:block;
  margin-top:5px;
  margin-left:10px;
}
/*
#memberHomepage #announcements ul li .mtitle {
  height:13px;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  margin-bottom:2px;
  overflow:hidden;
}
#memberHomepage #announcements ul li img { 
  cursor:pointer;
  margin:2px 0px; 
}
*/
#newsfeed{
  padding: 0;
  margin:5px 0px 0px;
}
#newsfeed .box_header{
  margin:0;
}
#newsfeed div.box_content{
  position: relative;
  padding: 0;
}
#newsfeed div.box_content h3{/*header for each day the news feed is active*/
  background-color:#ECF5FF;
  font-size:12px;
  font-weight:normal;
  left:0pt;
  margin:0pt;
  padding:8px 10px 5px;
}
#newsfeed div.box_content .admin {
  background-color:#EFEFEF;
  font-weight:bold;
  padding:8px 10px 5px;
}
#newsfeed div.box_content .admin .jlink {
  font-weight:normal;
}
#newsfeed #friendsActivity {
  padding:0px 12px 4px;
}
#newsfeed div.box_content h4{/*header for each day*/
  border-bottom:1px solid #EEEEEE;
  color:#AAAAAA;
  font-size:11px;
  font-weight:normal;
  margin-top:10px;
}
#newsfeed div.box_content ol{/*list for each day's feed*/
  padding: 10px 0 0 0;
  margin: 0;
}
#newsfeed .box_content ol li{/*an event*/
  padding-left: 20px;
}
#newsfeed .box_content ol li div{/*an event*/
  padding-bottom: 10px;
  border-bottom:1px solid rgb(238,238,238);
}
#newsfeed .box_content ol li.lastEventOfDay div, #newsfeed .box_content ol li div div{/*an event*/
  border-bottom: none; /* border reset*/
}
#newsfeed .box_content ol li div:after {/* Clearfix Method: http://www.positioniseverything.net/easyclearing.html */
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
/* Hides from IE-mac \*/
#newsfeed .box_content ol li div {height:1%;}
/* End hide from IE-mac */
#newsfeed .box_content li h5{/*an event headline*/
  font-size:12px;
  font-weight:normal;
  margin-bottom:5px;
}
#newsfeed .box_content li h5 a {/*user link*/
  float: none;
}
#newsfeed .box_content li h5 span {/*time event ocurred*/
  color:#AAAAAA;
  font-size:10px;
  padding-left:5px;
}
#newsfeed .box_content li h5 a img {/*image column*/}
#newsfeed .box_content li div a{/*image box*/
  width: 80px;
  float: left;
}
#newsfeed .box_content li div div{/*general content column */
  float:right;
  margin:0pt;
  padding:0pt;
  width:390px;
}
#newsfeed .box_content li div div a{/*reset links inside the content column */
  margin: 0;
  float: none;
}

#memberHomepage #lastMovie{
  min-height: 100px;
}
#memberHomepage #lastMovie div.ratingInfo img{
  float: left;
}
#memberHomepage #lastMovie div.ratingInfo input.stars{
  float:left;
  margin-left:10px;
}
#memberHomepage #lastMovie div.ratingInfo blockquote{
  min-height: 40px;
  float:left;
  margin-left: 10px;
  margin-top: 5px;
  width: 175px;
}
#memberHomepage #lastMovie div.ratingInfo h3{
  color: #0077BB;
  margin-left: 10px;
  float:left;
  clear:right;
  width: 175px;
}
#memberHomepage #lastMovie div.ratingInfo span{
  float: left;
  color: #0077BB;
  font-size: 11px;
  font-weight: normal;
  padding-top: 5px;
  padding-left: 3px;
  cursor: pointer;
}
#memberHomepage #lastMovie div.ratingInfo h3 span{
  float: none;
  padding:0px;
}
#memberHomepage #lastMovie div.ratingInfo ol.navigation {
  background-image: none;
  padding: 0;
  font-size: 12px;
  overflow: hidden;
  clear: none !important;
  float:left;
  margin:0;
  margin-left:3px;
  width:100px;
  
}
#memberHomepage #lastMovie div.ratingInfo  ol.navigation li {
  cursor:pointer;
  padding: 2px;
  margin:0;
  color: rgb(105,105,105);
  float: left;
}

#memberHomepage #lastMovie form.ratingForm fieldset.submit input{
  color: #0077BB;
  font-weight: normal;
  font-size: 11px;
  border: none;
  background-color:transparent;
  padding: 0px;
  vertical-align:top;
}
#memberHomepage #lastMovie form.ratingForm legend{
  margin-bottom: 3px;
}
#memberHomepage #lastMovie form.ratingForm fieldset.searchResults{
  margin-top: 5px;
  margin-bottom: 3px;
}
#memberHomepage #lastMovie form.ratingForm fieldset{
  margin-top: 5px;
}
#memberHomepage #lastMovie form.ratingForm a{
  float: left;
  margin-top:5px;
  font-size: 11px;
  padding: 3px;
}
#memberHomepage #lastMovie form.ratingForm h3{
  font-size: 12px;
}

#memberHomepage #lastMovie form.ratingForm{
  padding:5px;
  border: 1px solid #C9CED5;
  background-color: #ECF4FE;
  float: left;
  margin-top:5px;
  width: 95%;
}
#memberHomepage #lastMovie form.movieSearch fieldset input{
  border: 1px solid #C9CED5;
  padding-left: 3px;
  font-weight: bold;
}
#memberHomepage #lastMovie form.movieSearch fieldset input.button{
  width: 28px;
}
#memberHomepage #lastMovie form.movieSearch fieldset ol{
  padding: 4px 0px 4px 3px;
  font-size: 11px;
  list-style-type: disc;
  list-style-position: inside;
}
#memberHomepage #lastMovie form.movieSearch .results ol li{
  color: #0077BB;
  cursor:pointer;
  padding-top: 2px;
  padding-bottom: 2px;

}
#memberHomepage #lastMovie form.movieSearch .results ol li span{
  padding-left: 3px;
}
#memberHomepage #lastMovie form.movieReview textarea{
  padding-left:0px;
  padding-top:2px;
  border: 1px solid #C9CED5;
  width: 227px;
  height: 80px
}
#memberHomepage #lastMovie form.movieReview fieldset input{
  cursor:pointer;
  padding:0;
  color: rgb(105,105,105);
  margin:0;
}
#memberHomepage #lastMovie form.movieReview fieldset span input{
  padding:0;
  margin:0;
}


#memberHomepage #browseMovies{}
#memberHomepage #browseMovies h4, #memberHomepage #quizzes h4{
  border: 1px solid #4D8DB2;
  background-color: #ECF4FE;
  padding: 3px 0 2px 4px;
  color: #444444;
}
#memberHomepage #browseMovies ul{
  margin-top:4px;
}
#memberHomepage #browseMovies li{
  padding:2px;
}

#memberHomepage #browseMovies #moviesForYou{}
#memberHomepage #browseMovies #moviesForYou li{
  float: left;
  width: 71px;
  margin: 5px 3px;
  padding: 0 0 0 0;
}
#memberHomepage #browseMovies #moviesForYou li a.title{
  float:left;
  width: 100%;;
  text-align: center;
  font-size: 11px;
}
#memberHomepage #browseMovies #moviesForYou li a.image{
  margin-left:9px;
}

#memberHomepage #browseMovies #inTheaters{}
#memberHomepage #browseMovies #newOnDVD{}

#memberHomepage ol.navigation{
  background-image: none;
}

div.box{
  margin-top: 10px;
}
