/* override LP04 */
#mainBody #content { padding:4px 0 9px 21px }

* {
	font-family: "trebuchet ms";
	font-size: 11px;
}

p { font:12px/14px "trebuchet ms"; color:#282828 }
a { font:12px "trebuchet ms"; color:#AF0D00; text-decoration:underline }
a:hover { color:#EC1302 }

#banr { width:745px; height:165px; background:url(../../evan-ella/images/top-banner-bg.jpg) no-repeat }
#banr #fg { width:745px; height:165px; background:url(../../evan-ella/images/top-banner-fg.gif) no-repeat }
#banr h1 { display:none }

.hideText { text-indent:-2000em; line-height:1px }
a.block { text-indent:-2000em; display:block }

/* LATEST */
#latest-box { }
#side-latest { float:left; background:url(../../evan-ella/images/side-latest.gif) no-repeat;
			width:44px; height:213px; margin-right:3px }

#feat-65 { float:left; margin-right:5px; position:relative }
#feat-65, #feat-65 a.top { background:url(../../evan-ella/images/feature-65.gif) no-repeat #F4F2F1;
			width:348px; height:213px; }
#feat-65 a.top { position:absolute }
#feat-65 .bot { position:absolute; top:140px }
#feat-65 img { float:left; margin:0 8px 0 0; border:0 }
#feat-65 p { margin:4px 0 0; padding:0 }

#feat-70 { float:left; position:relative }
#feat-70, #feat-70 a.top { background:url(../../evan-ella/images/feature-70.gif) no-repeat #F0EDEC;
			width:344px; height:213px; }
#feat-70 a.top { position:absolute }
#feat-70 .bot { position:absolute; top:147px }
#feat-70 .bot p { margin-left:8px; margin-right:8px }

/* READ */
#readSpacer { line-height:7px }
#readParts-box {  }
#side-read { float:left; background:url(../../evan-ella/images/side-read.gif) no-repeat;
			width:44px; height:114px; margin-right:4px }
.readPart { float:left; margin-right:7px; width:110px }
.readPart img { border:0; margin:0 0 9px }

/* LISTEN */
#listen { background:url(../../evan-ella/images/listen.gif) no-repeat; width:395px; height:101px; position:relative }
#listen h4 { position:absolute; top:4px; left:149px; margin:0; font-size:14px }
#listen p { position:absolute; top:21px; left:149px; font-size:11px; line-height:12px }
#listen a.left { position:absolute; width:146px; height:101px }
#listen a.bot { position:absolute; width:248px; height:23px; top:75px; left:146px }
#listen a { font-size:11px; line-height:12px }

/* SWAG */
#swag { background:url(../../evan-ella/images/swag.gif) no-repeat; padding:16px 0 0 52px; height:160px; margin-top:8px }
#swag .wallp { float:left }
#swag .wallp1 { margin-right:44px } 

/* COMMENTS */
#cmtBox { border:1px solid #C4C2C0; float:right; width:326px; margin:0 20px 20px 0; display:inline }
#cmtBox #commentInner { background:url(../../evan-ella/images/comment.gif) no-repeat; padding:13px 13px 16px 45px }
#cmtBox textarea { width:260px; margin-bottom:10px }
#cmtBox form { display:block; margin:8px 0 0  }
#cmtBox label { clear:left; width:40px; float:left; margin-top:3px }
#cmtBox input.txt { float:left; width:140px; margin-top:3px; border:1px solid #C4C2C0; display:block }
#cmtBox input.sub { float:right; margin:20px 10px 0 0; border:1px solid #C4C2C0  }

/* form validation */
.lbl		{}
.lblErr		{color: #002EE4 }
input.noErr	{}
input.err	{}
.urgent		{color:maroon }
.required	{color:maroon; padding:0 0 0 2px }
.errMsg		{color: #6B6648; display:none; margin:8px 0 15px }
