/* Main CSS Document. Vanessa Hudgens */
body { margin: 0; padding: 0; background-color: #fff; font: 10px Arial, Helvetica, sans-serif }
form { margin: 0; padding: 0 }
.clear-all { float: both; font-size: 0px; height: 0 }
.clear { display: block; clear: both; line-height: 0; font-size: 0; height: 0; }

a { color: #fb8686; text-decoration: none; }
a:hover { text-decoration: underline; }


/* Headers */
div#header h1,
div#sub-header h2,
div#title h3,
h4, h5 { margin: 0; padding: 0 }
div#header h1 span,
div#sub-header h2 span,
div#title h3 span,
h4 span, h5 span { display: none }
div#header h1 { padding: 5px 0 0 23px; display: block; width: 152px; height: 29px; background: url(../images/_red_logo.gif) no-repeat 23px 5px; cursor: pointer }
div#header h1 a { display: block; width: 152px; height: 29px }
#header { background: url(../images/_header-bg.png) no-repeat top left; height: 65px; position: relative; overflow: hidden }

/* Main Backgrounds */
#top-bkg { background: #c03535 url(../images/bkg_top.jpg) repeat-x top left; width: 927px; margin: 0 auto; height: 100% }
#top-bkg-white { background: #fefcfc url(../images/_bkg_top01.png) repeat-x 0px 257px; width: 927px; margin: 0 auto; height: 100% }
#bottom-bkg { background: transparent url(../images/bkg_bottom.jpg) repeat-x bottom left; height: 100% }
#d-bkg { color: #fefcfc; height: 100%; background-color: #5c1212; }
#s-shadows { height: 100% }

html > body #s-shadows { background: transparent url(../images/s-shadows.png) repeat-y top left }
html > body #s-shadows01 { height: 100%; background: transparent url(../images/s-shadows.png) repeat-y top left }
* html #s-shadows01 { height: 100%; background-image: none!important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/forum/hudgens/images/s-shadows_ie6.png',sizingMethod='crop') }

/* Top navigation */
#topnav { height: 20px; position: absolute; top: 0; right: 0; text-align: right }
#topnav a { float: left; background: url(../images/topnav_separator01.gif) no-repeat top left; padding: 16px 8px 0px; text-transform: uppercase; font-size: 10px }
#topnav a:link, #topnav a:visited { color: #fb8686 }
#topnav a:hover { color: #fff }
#topnav a#regiter { background-image: none!important  }
#topnav span.welcome { display: block; float: left; background: none; padding: 16px 8px 0px; text-transform: uppercase; font-size: 10px; color: #fff; }

/* Main navigation */
#mainnav { height: 36px; background: url(../images/navigation/left_topnav_element.gif) no-repeat top left }
#mainnav ul { margin: 0; padding: 0 0 0 56px; display: block; height: 36px; background: url(../images/navigation/right_topnav_element.gif) no-repeat top right }
#mainnav ul li { display: block; height: 36px; float: left }
#mainnav ul li a { display: none; height: 36px; display: block }
#mainnav ul li a:hover, #mainnav ul li a.selected { background-position: left bottom!important }
#mainnav ul li a span { display: none }
#behind-scenes a { background: url(../images/navigation/behind_the_scenes.gif) no-repeat; width: 148px; }
#videos a { background: url(../images/navigation/videos.gif) no-repeat; width: 73px; }
#photos a { background: url(../images/navigation/photos.gif) no-repeat; width: 76px; }
#extras a { background: url(../images/navigation/extras.gif) no-repeat; width: 79px; }
#community a { background: url(../images/navigation/community.gif) no-repeat; width: 105px; }
#blog a { background: url(../images/navigation/blog.gif) no-repeat; width: 62px; }
#biography a { background: url(../images/navigation/biography.gif) no-repeat; width: 95px; }
#red-hot-press a { background: url(../images/navigation/red_hot_press.gif) no-repeat; width: 125px; }
#shop a { background: url(../images/navigation/shop.gif) no-repeat; width: 54px; }

/* sub-header */
#sub-header { height: 100px; background: url(../images/_sub-header-bg.png) repeat-x; position: relative }
h2 { width: 358px; height: 100px; background: url(../images/_sub-header-h2.jpg) no-repeat }
h2 a { width: 358px; height: 100px; display: block }
/* our-sweepstakes */
#our-sweepstakes { margin: 0; padding: 0; width: 293px; height: 99px; position: absolute; top: 0; right: 0; cursor: pointer }
#our-sweepstakes { background: url(../images/enter_sweepstakes01.jpg) no-repeat }
#our-sweepstakes a { width: 293px; height: 99px; display: block }
#our-sweepstakes a span { display: none }

#vanessa_meet_contest { margin: 0; padding: 0; width: 185px; height: 99px; position: absolute; top: 0; right: 0; cursor: pointer }
#vanessa_meet_contest { background: url(../images/vanessa_meet_contest.jpg) no-repeat }
#vanessa_meet_contest a { width: 185px; height: 99px; display: block }
#vanessa_meet_contest a span { display: none }

/* Title */
#title { height: 56px; border-bottom: solid 1px #fd8e8e; background: url(../images/_title-bg.png) no-repeat; }
#title h3.extras { background: url(../images/extras_title01.jpg) no-repeat 15px 6px; width: 226px; height: 41px; padding: 8px 0 0 16px }
#title h3.extras #extras-title { width: 226px; height: 41px; display: block }
#title h3.login { background: url(../images/login_title01.jpg) no-repeat 15px 9px; width: 226px; height: 41px; padding: 8px 0 0 16px }
#title h3.bio { background: url(../images/_bio-title.jpg) no-repeat 16px 8px; width: 290px; height: 40px; padding: 8px 0 0 16px }
#title h3.bio #bio-title { width: 290px; height: 40px; display: block }
#title h3.rules { background: url(../images/rules_title01.jpg) no-repeat 16px 7px; width: 170px; height: 42px; padding: 7px 0 0 16px }
#title h3.rules #rules-title { width: 170px; height: 42px; display: block }
#title h3.privacy-policy { background: url(../images/privacy_policy_title01.jpg) no-repeat 15px 7px; width: 240px; height: 42px; padding: 7px 0 0 16px }
#title h3.privacy-policy #privacy-policy-title { width: 240px; height: 42px; display: block }
#title h3.password-retrieval { background: url(../images/password_retrieval_title01.jpg) no-repeat 15px 9px; width: 259px; height: 40px; padding: 7px 0 0 16px }
#title h3.password-retrieval #password-retrieval-title { width: 216px; height: 39px; display: block }
#title h3.blog { background: url(../images/_blog_03.jpg) no-repeat 15px 7px; width: 200px; height: 40px; padding: 7px 0 0 15px }
#title h3.blog #blog-title { width: 200px; height: 40px; display: block }
#title h3.wallpapers { background: url(../images/wallpaper_title01.jpg) no-repeat 15px 6px; width: 229px; height: 40px; padding: 7px 0 0 15px }
#title h3.wallpapers #blog-title { width: 200px; height: 40px; display: block }
#title h3.lyrics { background: url(../images/lyrics_title.jpg) no-repeat 15px 9px; width: 289px; height: 40px; padding: 7px 0 0 15px }

#title h3.exclusive-landing { display: block; width: 240px; height: 56px; margin: 0 0 0 16px; background: url(../images/exclusive_media_title_01.gif) left top no-repeat; }
#title h3.exclusive-landing #exclusive-landing-title { display: block; width: 240px; height: 56px; }

/* Content Area */
.content { height: 100%; padding: 0 79px; position: relative }
* html .content { background: url(../images/_content.png) repeat }
html > body .content { background: url(../images/_content.png) repeat }

.top-title-element { height: 20px; margin-top: 20px }
.bottom-title-element { height: 20px; padding-bottom: 20px }
* html .top-title-element { margin-top: 0; padding-top: 20px; background: url(../images/_top-content.gif) no-repeat!important }
html > body .top-title-element { background: url(../images/_top-content.png) no-repeat!important }
* html .bottom-title-element { background: url(../images/content_head_bottom11.gif) no-repeat!important }
html > body .bottom-title-element { background: url(../images/content_head_bottom11.png) no-repeat!important }

.bottom-title-element03 { height: 30px; padding-bottom: 20px; }
* html .bottom-title-element03 { background: url(../images/content_head_bottom03.gif) no-repeat!important }
html > body .bottom-title-element03 { background: url(../images/content_head_bottom03.png) no-repeat!important }


/* Begin: Lyrics */
.top-title-element01 { width: 927px; height: 34px; background: url(../images/content_head_top03.png) left top no-repeat; }
* html .top-title-element01 { background: url(../images/content_head_top03.gif) left bottom no-repeat; margin-top: -20px; padding-top: 20px }
.bottom-title-element01 { height: 20px; padding-bottom: 20px }
/* End: Lyrics */

/* Begin: Registration*/
.bottom-title-element04 { height: 54px; }
html > body .bottom-title-element04 { background: url(../images/content_head_bottom04.png) no-repeat!important }
* html .bottom-title-element04 { background: url(../images/content_head_bottom04.png) no-repeat!important }
/* End: Registration */


/* Footer */
#footer {position: relative;}
html > body #footer { padding: 16px 0 0 0; background:url(../images/bottom_line_blacky.png) left top no-repeat }
* html #footer { padding: 16px 0 0 0; border-top:1px solid #340a0a; background:url(../images/content_bkg_footer.gif) left top repeat-y }
#footer #first-strip { padding: 0 0 24px; background: url(../images/bottom_line02.gif) repeat-x bottom left; margin: 0; display: block; text-align: center; color: #b3b1b1 }
#footer #second-strip { padding: 20px 27px 0; margin: 0; display: block; color: #FB8686 }
#footer #third-strip { padding: 2px 27px 3px; margin: 0; display: block }
#footer a:link, #footer a:visited { color: #b3b1b1; text-decoration: none }
#footer a:hover { color: #fb8686; text-decoration: underline }
#footer #second-strip a:link, #footer #second-strip a:visited { color: #fb8686; text-decoration: none }
#footer #second-strip a:hover { color: #fff; text-decoration: underline }
#footer span { padding: 0 1px }
#footer hr { display: none }
#footer #l-indent {padding: 0 0 4px 224px; background: url(../images/visit_ashley_tisdale_red.jpg) 26px bottom no-repeat;}
#footer { position: relative; height: 100%; }
#footer a#hudgens-visit { display: block; position: absolute; bottom: 0; left: 26px; width: 222px; height: 62px; background: url(../images/visit_ashley_tisdale_red.jpg) left top no-repeat; }
#footer a#hudgens-visit span { display: none }

/* Footer White */
#footer-white {
	padding: 10px 0 20px;
	height: 106px;
	background: url(../images/footer_bottom01.gif) no-repeat left bottom;
	position: relative;
}
#footer-white #first-strip { padding: 0 0 24px; background: url(../images/bottom_line02.gif) repeat-x bottom left; margin: 0; display: block; text-align: center; color: #b3b1b1 }
#footer-white #second-strip {
	padding: 1px 10px 0;
	margin: 0;
	display: block;
	color: #fb8686;
}
#footer-white #third-strip {
	padding: 2px 55px 3px 10px;
	margin: 0;
	display: block;
	color: #b3b1b1;
}
#footer-white a:link, #footer-white a:visited { color: #b3b1b1; text-decoration: none }
#footer-white a:hover { color: #fb8686; text-decoration: underline }
#footer-white #second-strip a:link, #footer-white #second-strip a:visited { color: #fb8686; text-decoration: none }
#footer-white #second-strip a:hover { text-decoration: underline }
#footer-white span { padding: 0 1px}
#footer-white hr { display: none }
#footer-white #l-indent { margin: 19px 0 0 239px; border-left: dotted 1px #686777 }
#footer-white #l { margin: 19px 0 0 25px }
#footer-white #hudgens-visit { bottom: 0; left: 24px; position: absolute; background: url(../images/visit_ashley_tisdale.jpg) no-repeat; width: 211px; height: 67px; cursor: pointer }
#footer-white #hudgens-visit a { width: 211px; height: 67px; display: block }
#footer-white #hudgens-visit a span { display: none }


/* Vanessa Banner */
.vanessa-head01 { background: url(../images/vanessa_header01.jpg) no-repeat; width: 734px; height: 191px; margin: 0 auto; padding: 0 0 20px }
.vanessa-head02 { background: url(../images/_header_vanessa_14.jpg) no-repeat; width: 733px; height: 179px; margin: 0 auto; padding: 0 0 20px }
.vanessa-head03 { background: url(../images/vanessa_header03.jpg) no-repeat; width: 734px; height: 199px; margin: 0 auto; padding: 0 }
.vanessa-head04 { background: url(../images/vanessa_header04.jpg) no-repeat; width: 734px; height: 201px; margin: 0 auto; padding: 0 }
.vanessa-head05 { background: url(../images/vanessa_header05.jpg) no-repeat; width: 734px; height: 229px; margin: 0 auto; padding: 0 }
.vanessa-head06 { background: url(../images/vanessa_header06.jpg) no-repeat; width: 734px; height: 191px; margin: 0 auto; padding: 0 0 20px 0; }
.vanessa-head07 { background: url(../images/vanessa_header07.jpg) no-repeat; width: 773px; height: 61px; margin: 0 auto; padding: 220px 0 0 0; }
p.intro { margin: 0; padding: 0px 43px 30px; font-size: 12px; line-height: 15px; color: #fefcfc; text-align: justify; }

/* Horizontal Strip */
.outer-strip, .outer-strip02, .outer-strip10 { height: 100%; position: relative }
html > body .outer-strip { background: url(../images/exclusive_landing_bg.gif) repeat }
* html .outer-strip { background: url(../images/exclusive_landing_bg.gif) repeat }

* html .outer-strip02 { background: url(../images/content_bkg04.gif) repeat }
html > body .outer-strip02 { height: 32px; }

.outer-strip04 { height: 31px; position: absolute; top: 250px; }

* html .outer-strip05 { background: url(../images/content_bkg09.gif) repeat }
html > body .outer-strip05 { background: url(../images/content_bkg09.png) repeat }

* html .outer-strip10 { background: url(../images/content_bkg10.gif) repeat }
html > body .outer-strip10 { background: transparent url(../images/content_bkg10.png) repeat }

.h-strip01, .h-strip02 { width: 927px; height: 32px; position: relative; }

/*
* html .h-strip01 { background: url(none)!important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/forum/hudgens/images/horizontal_title_strip01.png',sizingMethod='crop') }
html > body .h-strip01 { background: url(../images/horizontal_title_strip01.png) no-repeat }
*/

.h-strip02 { background: url(../images/_horizontal02.jpg) left top no-repeat; height: 34px; }

.h-strip03 { width: 927px; height: 32px; position: relative }
.h-strip03 { background: url(../images/horizontal_title_strip05.jpg) no-repeat }

.h-strip04 { width: 927px; height: 28px; position: relative }
* html .h-strip04 { background: url(none)!important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/forum/hudgens/images/horizontal_title_strip06.png',sizingMethod='crop') }
html > body .h-strip04 { background: url(../images/horizontal_title_strip06.png) no-repeat }

.h-strip05 { width: 927px; height: 22px; position: relative }
* html .h-strip05 { background: url(none)!important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/forum/hudgens/images/horizontal_title_strip07.png',sizingMethod='crop') }
html > body .h-strip05 { background: url(../images/horizontal_title_strip07.png) no-repeat }

.h-strip08 { width: 927px; height: 32px; position: relative; }
* html .h-strip08 { background: url(none)!important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/forum/hudgens/images/horizontal_title_strip08.png',sizingMethod='crop') }
html > body .h-strip08 { background: url(../images/horizontal_title_strip08.png) no-repeat }

.outer-strip11 { position: absolute; width: 927px; height: 31px; padding: 0; margin: 0; left: 0; top: 38px }
.h-strip11 { position: relative; width: 927px; height: 31px; background: url(../images/horizontal_title_strip11.gif) left top no-repeat }

.col-decor { height: 100%; padding: 0 79px; width: 769px }
* html .col-decor { background: url(../images/content_bkg01.gif) repeat }
html > body .col-decor { background: url(../images/content_bkg01.png) repeat }

.top-col-decor01 { margin: 0 auto; /*background: url(../images/top-col-decor01.gif) no-repeat left bottom;*/ width: 769px; height: 30px }
.bottom-col-decor01 { margin: 0 auto; background: url(../images/bottom-col-decor01.gif) no-repeat 19px 0px; width: 769px; height: 35px }

/*
Exclusive_Landing
.top-col-decor03 { margin: 0 auto; background: url(../images/top-col-decor03.gif) no-repeat 19px 0px; width: 769px; height: 32px; }
.bottom-col-decor03 { margin: 0 auto; background: url(../images/bottom-col-decor03.gif) no-repeat 19px 0px; width: 769px; height: 34px; }
*/

.van_wp01 { margin: -32px 0 0 -1px; background: url(../images/van_wp01.gif) no-repeat; width: 164px; height: 26px; position: absolute }
.van_lyrics01 { margin: -33px 0 0 -1px; background: url(../images/van_lyrics01.gif) no-repeat; width: 123px; height: 26px; position: absolute }
.van_wp01 a { width: 164px; height: 26px; display: block }
.van_lyrics01 a { width: 123px; height: 26px; display: block }

.left-col01, .right-col01 { float: left; height: 100% }
.left-col01 { padding: 0 1px 0 44px; width: 340px }
.right-col01 { padding: 0 0 0 11px; width: 373px }

.left-col02, .right-col02 { float: left; height: 100% }
.left-col02 { padding: 10px 21px 0 20px; width: 343px; font-size: 12px }
.right-col02 { padding: 10px 0 0 11px; width: 343px; font-size: 12px }
.left-col02 p, .right-col02 p { padding: 0 0 15px; margin: 0; line-height: 15px }

.left-col03, .right-col03 { float: left; height: 100% }
.left-col03 { padding: 10px 21px 0 20px; width: 343px; font-size: 11px }
.right-col03 { padding: 10px 0 0 11px; width: 343px}
.left-col03 p { padding: 0 0 15px; margin: 0; line-height: 12px }
.left-col03 a:link, .left-col03 a:visited { text-decoration: none; color: #fb8686 }
.left-col03 a:hover { text-decoration: underline; color: #fff }

/* Thumbnail 206x164 pixels */
.tmb206x164 { width: 208px; padding: 0 0 0 53px }
.tmb206x164 a#tmb01:link, .tmb206x164 a#tmb01:visited { width: 206px; height: 164px; display: block; border: solid 1px #f88484 }
.tmb206x164 a#tmb01:hover { border-color: #fff }

/* Lyrics Box */
.lyrics-box { font-size: 11px; color: #fff; line-height: 15px; height: 165px; padding: 0 0 0 35px; overflow: hidden }
.lyrics-box h5 { font-size: 18px; color: #fb8686; padding: 0 0 15px }
.lyrics-box p { margin: 0; padding: 0 0 15px }

.lyrics-box .lyrics { height: 165px; overflow: hidden  }

/* Buttons */
.btn_view_wp, .btn_view_lyrics { width: 119px; height: 29px; cursor: pointer }
.btn_view_wp { margin: 5px auto 0 auto }
.btn_view_lyrics { margin: 5px auto 0 auto}
html > body .btn_view_wp { background: url(../images/btn_view_wallpapers01.png) no-repeat }
html > body .btn_view_lyrics { background: url(../images/btn_view_lyrics01.png) no-repeat }
* html .btn_view_wp { background: url(none)!important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/forum/hudgens/images/btn_view_wallpapers01.png',sizingMethod='crop') }
* html .btn_view_lyrics { background: url(none)!important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/forum/hudgens/images/btn_view_lyrics01.png',sizingMethod='crop') }

.btn_view_wp a, .btn_view_lyrics a { width: 119px; height: 29px; display: block; position: absolute }
.btn_view_wp a span, .btn_view_lyrics a span { display: none }

/* Biography */
.about_van01 { margin: -42px 0 0 -8px; background: url(../images/about_vanessa01.gif) no-repeat; width: 107px; height: 26px; position: absolute; display: none }
.van_works01 { margin: -42px 0 0 -9px; background: url(../images/vanessas_work01.gif) no-repeat; width: 109px; height: 26px; position: absolute; display: none }
.about_van01 a { width: 107px; height: 26px; display: block }
.van_works01 a { width: 109px; height: 26px; display: block }
.van-work-box h5 { color: #fb8686; font-weight: bold; font-size: 11px; line-height: 15px; text-transform: uppercase }
.van-work-box a:link, .van-work-box a:visited { color: #fb8686 }
.van-work-box a:hover { color: #fff }
.van-work-box ul, .van-work-box ul li, .van-work-box ul li ul, .van-work-box ul li ul li { padding: 0; margin: 0; list-style: url(none) none outside; font-size: 11px }
.van-work-box ul li ul li { list-style: disc inside; padding-left: 12px }
.van-work-box ul a:link, .van-work-box ul a:visited { color: #fff; text-decoration: none }
.van-work-box ul a:hover { text-decoration: underline }
.van-work-box ul {padding: 0 0 7px }
.van-work-box ul li {padding: 5px 0}
.reg_success01 { margin: -51px 0 0 3px; background: url(../images/registration_successful01.jpg) no-repeat; width: 190px; height: 26px; position: absolute }
.reg_success01 a { width: 190px; height: 26px; display: block }


html > body #you-could-win-these-clothes { position: absolute; bottom: -17px; right: 80px; background: url(../images/you_could_win_these_clothes01.png) no-repeat; width: 401px; height: 460px }
* html #you-could-win-these-clothes { position: absolute; bottom: -17px; right: 80px; background: url(none)!important; width: 401px; height: 460px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/forum/hudgens/images/you_could_win_these_clothes01.png',sizingMethod='crop') }
#register-btn { width: 357px; height: 71px; background: url(../images/register_01.png) no-repeat; cursor: pointer; position: absolute; top: 12px; right: 90px}
#register-btn a { display: block; width: 357px; height: 71px }
#register-btn a b { display: none }

.privacy-policy01 { margin: -28px 0 0 -9px; background: url(../images/privacy_policy01.gif) no-repeat; width: 111px; height: 26px; position: absolute }
.privacy-policy01 a { width: 111px; height: 26px; display: block }

.password-retrieval01 { margin: -38px 0 0 -2px; background: url(../images/password_retrieval01.gif) no-repeat; width: 154px; height: 26px; position: absolute }
* html .password-retrieval01 { margin: -40px 0 0 -2px }
.password-retrieval01 a { width: 154px; height: 26px; display: block }

.login01 { margin: -38px 0 0 0; background: url(../images/login01.gif) no-repeat; width: 52px; height: 26px; position: absolute }
* html .login01 { margin: -40px 0 0 -2px;}
.login01 a { width: 52px; height: 26px; display: block }


/* Forgot Retrieval and Login */
#loginform { margin: 0 0 10px 0 }
#loginform label { padding: 0 0 2px; margin: 0 3px; font-size: 11px; color: #f2b9b9 }
#loginform input { margin: 0 3px 5px; padding: 0 2px; border: 0px; border-top: solid 1px #969696; border-left: solid 1px #969696; width: 210px; height: 19px }

#loginform input#remember-me { width: auto; border: 0; margin: 0; padding: 0 }
html > body #loginform input#remember-me { margin: 0 0 0 3px; vertical-align: middle }
#loginform #remember { color: #f2b9b9; text-decoration: none }

.btn_get-password01 { width: 97px!important; height: 29px!important; cursor: pointer; margin: 10px 0 0!important; border:0!important }
.btn_get-password01 a span { display: none }
html > body .btn_get-password01 { background: url(../images/btn_get_password01.png) no-repeat }
* html .btn_get-password01 { background: url(none)!important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/forum/hudgens/images/btn_get_password01.png',sizingMethod='crop') }

.btn_login01 { width: 97px!important; height: 29px!important; cursor: pointer; margin: 10px 0 0!important; border: 0!important }
.btn_login01 a span { display: none }
html > body .btn_login01 { background: url(../images/btn_sign_in01.png) no-repeat }
* html .btn_login01 { background: url(none)!important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/forum/hudgens/images/btn_sign_in01.png',sizingMethod='crop') }

#loginform ul { margin: 0; padding: 10px 0 0 }
#loginform ul li { margin: 0; list-style: none; padding: 0 3px 3px 12px; background: url(../images/dot01.gif) no-repeat 3px 6px }
#loginform ul li a:link, #loginform ul li a:visited { font-size: 11px; line-height: 11px; color: #f2b9b9; text-decoration: none }
#loginform ul li a:hover { color: #fff; text-decoration: underline }

/*Lost Password form */
#lostpasswordform { margin: 10px 0 70px }
#lostpasswordform label { padding: 0 0 2px; margin: 0 3px; font-size: 11px; color: #f2b9b9 }
#lostpasswordform input { margin: 0 3px 5px; padding: 0 2px; border: 0px; border-top: solid 1px #969696; border-left: solid 1px #969696; width: 210px; height: 19px }
#lostpasswordform input#remember-me { width: auto; border: 0; margin: 0; padding: 0 }
html > body #lostpasswordform input#remember-me { margin: 0 0 0 3px }
#lostpasswordform #remember { color: #f2b9b9; text-decoration: none }
#lostpasswordform ul { margin: 0; padding: 10px 0 0 }
#lostpasswordform ul li { margin: 0; list-style: none; padding: 0 3px 3px 12px; background: url(../images/dot01.gif) no-repeat 3px 6px }
#lostpasswordform ul li a:link, #lostpasswordform ul li a:visited { font-size: 11px; line-height: 11px; color: #f2b9b9; text-decoration: none }
#lostpasswordform ul li a:hover { color: #fff; text-decoration: underline }


/* Begin: Sub navigation */
#mainnav ul li ul { visibility: hidden; margin-top: -8px; background: none; height: auto; padding: 0; position: absolute; z-index: 999 }
#mainnav ul li:hover ul, #mainnav ul li ul.visible { visibility: visible }
#mainnav ul li ul li { width: 156px; float: none; display: inline }
#mainnav ul li ul li a { width: 156px }
#mainnav ul li ul li a:hover { background-position: left bottom!important }
#mainnav ul #exclusive-videos, #mainnav ul #lyrics, #mainnav ul #exclusive-videos a, #mainnav ul #lyrics a { height: 28px }
#mainnav ul #exclusive-photos, #mainnav ul #wallpapers a, #mainnav ul #exclusive-photos a, #mainnav ul #wallpapers { height: 27px }
#mainnav ul #exclusive-videos a { background: transparent url(../images/navigation/exclusive_videos.png) left top no-repeat }
#mainnav ul #lyrics a { background: transparent url(../images/navigation/lyrics.png) left top no-repeat }
#mainnav ul #wallpapers a { background: transparent url(../images/navigation/wallpapers.png) left top no-repeat }
#mainnav ul #exclusive-photos a { background: transparent url(../images/navigation/exclusive_photos.png) left top no-repeat }
/* End: Sub navigation */
/* Begin: Sub navigation shadows */
#mainnav ul li ul div.shadow_bottom { position: absolute; width: 100%; height: 12px; left: 0; bottom: 0; background: transparent url(../images/navigation/shadow_bottom.png) left bottom no-repeat }
#mainnav ul li ul div.shadow_right { position: absolute; width: 12px; height: 100%; right: 0; top: 0; background: transparent url(../images/navigation/shadow_right.png) right top no-repeat }
* html #mainnav ul li ul div.shadow_bottom { bottom: -2px; background: none!important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/forum/hudgens/images/navigation/shadow_bottom.png',sizingMethod='crop') }
* html #mainnav ul li ul div.shadow_right { background: none!important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/forum/hudgens/images/navigation/shadow_right.png',sizingMethod='crop') }
#mainnav ul li ul iframe { display: block; position: absolute; top:0; left:0; z-index:-1; filter:mask() }
/* End: Sub navigation shadows */


/* Thank you */
.inv-right-col01, .inv-left-col01 { float: left; }

.inv-right-col01 { width: 493px; padding: 0; }
.inv-left-col01 { padding: 0 15px 0 19px; width: 224px; min-height: 400px }

.inv-right-col01 .gradient, .inv-left-col01 .gradient { background: #5c1212 url(../images/gradient_blog_section01.png) repeat-x bottom left; height: 100% }
.inv-right-col01 .inner { background: url(../images/left_blog_section_bkg01.gif) repeat-y; height: 100%; padding: 0 20px 0 12px; font-size: 11px }
.inv-left-col01 .inner { background: url(../images/right_blog_section_bkg01.gif) repeat-y; height: 100% }

.inv-right-col01 p, .inv-left-col01 p { padding: 0 0 15px; margin: 0; line-height: 15px }

/* Begin: Comments Form */
div.comments-c { width: 450px; }
div.comments-c h3.user-responses { font-size: 12px; line-height: 14px; font-weight: bold; color: #fff; padding: 0; margin: 0 0 10px 0; }
div.comments-c div.avatar { float: left; width: 32px; padding: 0 10px 0 0; }
div.comments-c div.comment-c { float: left; width: 400px; }
div.comments-c div.comment-c div.author { font-size: 12px; line-height: 14px; }
div.comments-c div.comment-c div.when { font-size: 10px; line-height: 14px; }
div.comments-c div.comment-c p { font-size: 10px; line-height: 14px; }
div.comments-c p.nocomments { margin: 25px auto; font-size: 12px; line-height: 14px; color: #fff; }

div.comments-form { width: 450px; padding: 0 0 25px 0; color: #fff; }
div.comments-form h3 { height: 16px; line-height: 16px; font-size: 12px; font-weight: bold; color: #fff; }
div.comments-form p { font-size: 12px; padding: 0; margin: 0; }
div.comments-form p.logged { height: 16px; line-height: 16px; margin: 0 0 5px 0; }
div.comments-form textarea { width: 100%; padding: 0 2px; height: 150px; margin: 0 0 5px 0; border: 1px solid #fcc; }
div.comments-form input.submit { width: 150px; height: 18px; font-size: 12px; background: #fff; color: #333; border: 1px solid #fcc; }
div.comments-form div.textfc { height: 16px; padding: 1px 0; margin: 0 0 5px 0; }
div.comments-form div.textlc { height: 16px; line-height: 16px; margin: 0 0 2px 0; }
div.comments-form div.textfc input { width: 100%; height: 14px; line-height: 14px; padding: 0 2px; font-size: 12px; background: #fff; color: #333; border: 1px solid #fcc; }
/* End: Comments Form */
div.error { font-size: 14px; font-weight: bold; line-height: 18px; color: #f18383; margin: 0 3px; }