body { background-color: #ffffff; font-family: Arial, Tahoma, Verdana, Sans-Serif; font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; }
form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

img { border: none; }
.clear { clear: both; height: 0; line-height: 0; font-size: 1px; }
.Arrow { margin: 0px 2px 0px 0px; }
.ArrowTiny { position: relative; top: -1px; margin-right: 2px; }
.ExclamationIcon { position: relative; top: 2px; margin-right: 5px; }
.QuestionMarkIcon { position: relative; top: 2px; }
.PhotoGreyBorder { border: solid 1px; color: #a5acb2; }
.checkbox { position: relative; top: 2px; }
.ErrorSummary { width: 100%; text-align: left; margin: 0px 0px 10px 0px; padding: 10px; color: #ff0000; font-size: 12px; border: solid 1px #ff0000; }
.LargeTitle { font-size: 24px; line-height: 28px; font-family: Trebuchet MS; font-weight: bold; color: #3d4037; }
.text_center { text-align: center; }

.ACPWindow { width: 200px; background-color: #e6e6e6; filter: alpha(opacity = 93); opacity: 0.93; -moz-opacity: 0.93; position: absolute; top: 0px; left: 0px; z-index: 1; border: solid 1px #000000; overflow: auto; }
.ACPItem { width: 188px; padding: 6px; color: #000000; font-size: 12px; }
.ACPItemHighlighted { width: 188px; padding: 6px; background-color: #dddddd; filter: alpha(opacity = 100); opacity: 1; -moz-opacity: 1; color: #000000; font-size: 12px; font-weight: bold; cursor: pointer; }

#ContentTop { width: 906px; height: 12px; font-size: 1px; margin: 0px auto 0px auto; background: #ffffff url('mainTopB.gif') no-repeat; }
#ContentArea { width: 906px; margin: 0px auto 12px auto; text-align: center; background: #ffffff url('mainBord.gif') repeat-y; }
#ContentBottom { clear: both; width: 906px; height: 12px; font-size: 1px; margin: 0px auto 0px auto; background: #ffffff url('mainBott.gif') no-repeat; }
#ContentBottomMusic { clear: both; width: 906px; height: 12px; font-size: 1px; margin: 0px auto 0px auto; background: #ffffff url('mainBott.gif') no-repeat; }
#ContentBottomFilmTV { clear: both; width: 906px; height: 12px; font-size: 1px; margin: 0px auto 0px auto; background: #ffffff url('mainBott.gif') no-repeat; }
#ContentBottomModeling { clear: both; width: 906px; height: 12px; font-size: 1px; margin: 0px auto 0px auto; background: #ffffff url('mainBott.gif') no-repeat; }
#ContentBottomArtLit { clear: both; width: 906px; height: 12px; font-size: 1px; margin: 0px auto 0px auto; background: #ffffff url('mainBott.gif') no-repeat; }
#ContentBottomGaming { clear: both; width: 906px; height: 12px; font-size: 1px; margin: 0px auto 0px auto; background: #ffffff url('mainBott.gif') no-repeat; }
#ContentBottomJobs { clear: both; width: 906px; height: 12px; font-size: 1px; margin: 0px auto 0px auto; background: #ffffff url('mainBott.gif') no-repeat; }
#ContentBottomJobsWide { clear: both; width: 906px; height: 12px; font-size: 1px; margin: 0px auto 0px auto; background: #ffffff url('mainBott.gif') no-repeat; }
#Content { width: 906px; margin: 0px auto 0px auto; padding-top: 12px; font-size: 12px; }
#ContentLeft { float: left; width: 160px; }
#ContentMiddle { float: left; margin-left: 30px; width: 511px; text-align: left; }
#ContentRight { float: left; margin-left: 30px; width: 175px; }

/*****************************************************/
/* ANCHORS */
/*****************************************************/
a:link, a:visited { color: #066acc; text-decoration: underline; }
a:hover, a:active { color: #066acc; text-decoration: underline; }
a.None:link, a.None:visited { color: #0568cb; }
a.None:hover, a.None:active { color: #0568cb; text-decoration: underline; }
a.BlackNone:link, a.BlackNone:visited { color: #000000; }
a.BlackNone:hover, a.BlackNone:active { color: #000000; text-decoration: underline; }
a.DarkBlue:link, a.DarkBlue:visited { color: #000066; }
a.DarkBlue:hover, a.DarkBlue:active { color: #0000CC; text-decoration: underline; }
a.DarkGrayBoldNone:link, a.DarkGrayBoldNone:visited { color: #3d4037; font-weight: bold; }
a.DarkGrayBoldNone:hover, a.DarkGrayBoldNone:active { color: #3d4037; font-weight: bold; text-decoration: underline; }
a.White:link, a.White:visited { color: #ffffff; }
a.White:hover, a.White:active { color: #ffffff; text-decoration: underline; }
a.HomeLoginGrayNone:link, a.HomeLoginGrayNone:visited { color: #484848; }
a.HomeLoginGrayNone:hover, a.HomeLoginGrayNone:active { color: #484848; text-decoration: underline; }
a.LightGrayNone:link, a.LightGrayNone:visited { color: #999999; }
a.LightGrayNone:hover, a.LightGrayNone:active { color: #999999; text-decoration: underline; }
a.BlackBoldNone:link, a.BlackBoldNone:visited { color: #000000; font-weight: bold; }
a.BlackBoldNone:hover, a.BlackBoldNone:active { color: #000000; font-weight: bold; text-decoration: underline; }

/*****************************************************/
/* CONTENT BOX */
/*****************************************************/
.ContentBox { width: 100%; margin: 0px 0px 10px 0px; }
.ContentBoxTop { height: 33px; padding: 0px; background-image: url('top_bg00.gif'); background-repeat: repeat-x; background-position: top left; }
.ContentBoxYellowTop { height: 12px; padding: 0px; background-image: url('yellow_t.gif'); background-repeat: no-repeat; background-position: top left; background-color: #fff4bd; }
.ContentBoxYellowBorderTop { height: 12px; padding: 0px; background-image: url('yellow_b.gif'); background-repeat: no-repeat; background-position: top left; background-color: #fffad6; }
.ContentBoxTopArtLit { height: 33px; padding: 0px; background-image: url('top_bg_a.gif'); background-repeat: repeat-x; background-position: top left; }
.ContentBoxTopStatus { height: 33px; padding: 0px; background-image: url('top_bg_s.gif'); background-repeat: repeat-x; background-position: top left; }
.ContentBoxTopMusic { height: 33px; padding: 0px; background-image: url('top_bg_m.gif'); background-repeat: repeat-x; background-position: top left; }
.ContentBoxTopFilmTV { height: 33px; padding: 0px; background-image: url('top_bg_f.gif'); background-repeat: repeat-x; background-position: top left; }
.ContentBoxTopGaming { height: 33px; padding: 0px; background-image: url('top_bg_g.gif'); background-repeat: repeat-x; background-position: top left; }
.ContentBoxTopModeling { height: 33px; padding: 0px; background-image: url('top_bg_m.gif'); background-repeat: repeat-x; background-position: top left; }
.ContentBoxShortTop { height: 11px; padding: 0px; background-image: url('top_bg_s.gif'); background-repeat: repeat-x; background-position: top left; }
.ContentBoxShortSquareTop { height: 11px; padding: 0px; background-image: url('top_bg_s.gif'); background-repeat: repeat-x; background-position: top left; }
.ContentBoxTopTall { height: 47px; padding: 0px; font-size: 12px; font-weight: bold; background-image: url('top_tall.gif'); background-repeat: repeat-x; background-position: top left; text-align: center; }
.ContentBoxTopRight { width: 11px; float: right; }
.ContentBoxYellowTopRight { width: 12px; float: right; }
.ContentBoxTitle { font-size: 14px; font-family: Trebuchet MS; font-weight: bold; color: #ffffff; float: left; position: relative; top: 7px; left: 16px; }
.ContentBoxTallTitle { font-size: 12px; font-weight: bold; color: #ffffff; position: relative; top: 7px; left: 6px; }
.ContentBoxTitleLink { float: right; font-size: 11px; padding: 8px 6px 0px 0px; font-family: Arial; }
.ContentBoxInner { width: 100%; padding: 0px; margin: 0px; font-size: 12px; text-align: left; border-left: solid 1px #777775; border-right: solid 1px #777775; background-color: #ffffff; }
.ContentBoxInnerStatus { width: 100%; padding: 0px; margin: 0px; font-size: 12px; text-align: left; border-left: solid 1px #5d7299; border-right: solid 1px #5d7299; background-color: #ffffff; }
.ContentBoxYellowInner { width: 100%; padding: 0px; margin: 0px; font-size: 12px; text-align: left; background-color: #fff4bd; }
.ContentBoxYellowBorderInner { padding: 0px; margin: 0px; font-size: 12px; text-align: left; border-left: solid 2px #f1e0a9; border-right: solid 2px #f1e0a9; background-color: #fffad6; }
.ContentBoxInnerArtLit { width: 100%; padding: 0px; margin: 0px; font-size: 12px; text-align: left; border-left: solid 1px #a08e61; border-right: solid 1px #a08e61; background-color: #ffffff; }
.ContentBoxInnerMusic { width: 100%; padding: 0px; margin: 0px; font-size: 12px; text-align: left; border-left: solid 1px #5c7fa0; border-right: solid 1px #5c7fa0; background-color: #ffffff; }
.ContentBoxInnerFilmTV { width: 100%; padding: 0px; margin: 0px; font-size: 12px; text-align: left; border-left: solid 1px #87a84c; border-right: solid 1px #87a84c; background-color: #ffffff; }
.ContentBoxInnerGaming { width: 100%; padding: 0px; margin: 0px; font-size: 12px; text-align: left; border-left: solid 1px #3d4037; border-right: solid 1px #3d4037; background-color: #ffffff; }
.ContentBoxInnerModeling { width: 100%; padding: 0px; margin: 0px; font-size: 12px; text-align: left; border-left: solid 1px #932b31; border-right: solid 1px #932b31; background-color: #ffffff; }
.ContentBoxInnerCentered { width: 100%; padding: 0px; margin: 0px; font-size: 12px; text-align: center; border-left: solid 1px #777775; border-right: solid 1px #777775; background-color: #ffffff; }
.ContentBoxGrayInnerCentered { width: 100%; background-color: #f2f2f2; padding: 0px; margin: 0px; font-size: 12px; text-align: center; border-left: solid 1px #777775; border-right: solid 1px #777775; }
.ContentBoxBottom { height: 12px; text-align: left; padding: 0px; background-image: url('bot_bg00.gif'); background-repeat: repeat-x; background-color: #ffffff; }
.ContentBoxYellowBottom { height: 12px; text-align: left; padding: 0px; background-color: #fff4bd; }
.ContentBoxYellowBorderBottom { height: 12px; text-align: left; padding: 0px; background-image: url('yellow_b.gif'); background-repeat: repeat-x; background-color: #fffad6; }
.ContentBoxBottomArtLit { height: 12px; text-align: left; padding: 0px; background-image: url('bot_bg_a.gif'); background-repeat: repeat-x; background-color: #ffffff; }
.ContentBoxBottomStatus { height: 12px; text-align: left; padding: 0px; background-image: url('bot_bg_s.gif'); background-repeat: repeat-x; background-color: #ffffff; }
.ContentBoxBottomMusic { height: 12px; text-align: left; padding: 0px; background-image: url('bot_bg_m.gif'); background-repeat: repeat-x; background-color: #ffffff; }
.ContentBoxBottomFilmTV { height: 12px; text-align: left; padding: 0px; background-image: url('bot_bg_f.gif'); background-repeat: repeat-x; background-color: #ffffff; }
.ContentBoxBottomGaming { height: 12px; text-align: left; padding: 0px; background-image: url('bot_bg_g.gif'); background-repeat: repeat-x; background-color: #ffffff; }
.ContentBoxBottomModeling { height: 12px; text-align: left; padding: 0px; background-image: url('bot_bg_m.gif'); background-repeat: repeat-x; background-color: #ffffff; }
.ContentBoxGrayBottom { height: 12px; text-align: left; background-color: #f2f2f2; padding: 0px; background-image: url('bot_bg00.gif'); background-repeat: repeat-x; }
.ContentBoxBottomTall { height: 33px; text-align: left; padding: 0px; background: url('bot_bg_t.gif'); background-repeat: repeat-x; background-color: #ffffff; }
.ContentBoxBottomLeft { height: 12px; float: left; }
.ContentBoxBottomRight { height: 12px; float: right; }
.ContentBoxBottomLeftTall { height: 33px; float: left; }
.ContentBoxBottomRightTall { height: 33px; float: right; }

/******************************************************************/
/* COMMENT BOX */
/******************************************************************/
.CommentBox { width: 97%; margin: 6px auto 0px auto; }
.CommentSmallPhotoArea { width: 50px; height: auto; text-align: left; vertical-align: top; padding-top: 5px; }
.CommentPhotoArea { width: 94px; height: auto; text-align: left; vertical-align: top; padding-top: 5px; }
.CommentTopLeft { width: 20px; height: 12px; overflow: hidden; background-image: url('comment_.gif'); background-repeat: no-repeat; background-position: bottom left; font-size: 1px; }
.CommentTop { width: auto; height: 12px; overflow: hidden; background-image: url('comment_.gif'); background-repeat: repeat-x; background-position: bottom left; font-size: 1px; }
.CommentTopRight { width: 8px; height: 12px; overflow: hidden; background-image: url('comment_.gif'); background-repeat: no-repeat; background-position: bottom left; font-size: 1px; }
.CommentLeft { width: 20px; height: auto; vertical-align: top; background-image: url('comment_.gif'); background-repeat: repeat-y; }
.CommentLeftImage { position: relative; top: 10px; left: -1px; }
.CommentContent { width: auto; height: auto; font-size: 12px; background-color: #ffffff; }
.CommentTextInputTable { width: 96; margin: 0px auto 0px auto; }
.CommentTextInputTitle { width: 110px; padding: 8px 0px 0px 10px; color: #9a6666; font-weight: bold; background-color: #f2f2f2; vertical-align: top; }
.CommentTextInputArea { width: auto; text-align: center; padding: 8px 0px 8px 0px; }
.CommentTextInput { width: 360px; margin: 0px auto 0px auto; height: 60px; font-family: Arial; font-size: 12px; }
.CommentTextInputButton { margin: 4px auto 4px auto; }
.CommentThankYouMessage { width: 97%; padding: 20px 0px 20px 0px; margin: 0px auto 0px auto; }
.CommentBottomPostComment { width: 97%; margin: 6px auto 6px auto; text-align: right; }
.CommentDate { float: right; color: #adadad; }
.CommentRight { width: 8px; height: auto; background-image: url('comment_.gif'); background-repeat: repeat-y; }
.CommentBottomLeft { width: 20px; height: 16px; background-image: url('comment_.gif'); background-repeat: no-repeat; font-size: 1px; }
.CommentBottom { width: auto; height: 16px; background-image: url('comment_.gif'); background-repeat: repeat-x; font-size: 1px; }
.CommentBottomRight { width: 8px; height: 16px; background-image: url('comment_.gif'); background-repeat: no-repeat; font-size: 1px; }
.CommentApproveDelete { width: 96%; margin: 0px auto 0px auto; font-family: Verdana; font-size: 9px; color: #9c9c9c; text-align: right; padding: 2px 0px 2px 0px; }
.CommentDivider { width: 97%; margin: 6px auto 0px auto; text-align: center; background: #ffffff url('divider0.gif') repeat-x; }

/******************************************************************/
/* STAR RATINGS */
/******************************************************************/
.star_ratings { width: 80px; height: 10px; overflow: hidden; padding: 0px; margin: 0px; font-size: 1px; }
.star_spacer { width: 14px; height: 14px; }
.star_empty { background: url('rating_s.gif') 0px 0px no-repeat; }
.star_1_fifth { background: url('rating_s.gif') 0px -16px no-repeat; }
.star_2_fifth { background: url('rating_s.gif') 0px -32px no-repeat; }
.star_3_fifth { background: url('rating_s.gif') 0px -48px no-repeat; }
.star_4_fifth { background: url('rating_s.gif') 0px -64px no-repeat; }
.star_red { background: url('rating_s.gif') 0px -80px no-repeat; }
.star_yellow { background: url('rating_s.gif') 0px -96px no-repeat; }