#menu { width:150px; margin-left:15px; }
#content  { width:785px; margin-left:10px; }

#search { float:left; margin-left:20px; width:260px; height:52px; padding:23px 0px 0px 10px; text-transform:lowercase; line-height:22px; }
.search-select  { text-transform:none; height:20px; width:150px; }

.blog-input { width:148px; }
#archive li  { margin-left:0px; list-style:none; line-height:22px; letter-spacing:0.1em; text-transform:uppercase; }

.blog-section { font-size:16px; margin-left:5px; padding:0px 0px 4px 0px; border-bottom:1px solid #DBDBDB; }
.blog { border:1px solid #E4E4E4; background:#FAFAFA; margin-top:5px; padding:8px 15px; }
.blog-artist  { line-height:18px; padding-top:2px; }
.blog-artist-options  { padding-top:8px; font-size:14px; line-height:22px; text-transform:lowercase; }
.blog-about { float:right; line-height:21px; padding-top:1px; }

.blog-box  { float:left; width:380px; margin-top:10px; margin-left:20px; border:1px solid #EEEADD; }
.blog-box-label { background:#E1E1E1; text-align:center; padding:5px 0px; height:15px; }
.blog-box-label2 { background:#E1E1E1; padding:7px 10px 4px; height:14px; }
.blog-box-page  { border:1px solid #999999; background:#BABABA; font-size:10px; padding:0px 4px; font-weight:bold; }
.blog-box-page-active { border:1px solid #00A65B; background:#64CC9D; font-size:10px; padding:0px 4px; font-weight:bold; }
.blog-homebox { line-height:17px; position:absolute; background:#FFF; height:240px; overflow:hidden; }
.blog-homebox-img  { height:240px; width:380px; overflow:hidden; }
.blog-homebox-title { background:url('/img/blog/trans-bg.png') no-repeat; font-size:17px; margin-top:-50px; height:22px; padding:17px 10px; width:360px; text-align:center; }
.blog-box-content { padding:9px 15px 10px; line-height:17px; height:88px; }
.blog-box-slide { position:absolute; background:#FFF; height:88px; overflow:hidden; }
.margin0 { margin-top:0px; margin-bottom:0px; }

.post { margin-top:10px; background:#FFFFFF; padding:10px 5px 10px 5px; line-height:17px; }
.post-photo { float:left; width:100px; }
.thumb-blog { border:1px solid #EEEADD; padding:2px; }
.post-content { float:left; width:670px; }
.post-content2  { float:left; width:250px; overflow:hidden; }
.post-date  { float:left; width:41px; height:37px; padding-top:5px; padding-left:9px; text-transform:uppercase; background:url('/img/blog/calendar.gif') no-repeat; font-size:18px; font-weight:bold; line-height:14px; }
.date-name  { font-size:10px; }
.post-title { float:left; font-size:21px; padding:3px 0px 0px 12px; height:25px; line-height:25px;}
.post-desc  { padding-bottom:10px; color:#434343; }
.post-info  { padding-top:5px; border-top:1px solid #EEEADD; }
.post-img { padding:5px; border:1px solid #EEEADD; }
.comm-num { width:300px; }
.pages  { text-transform:uppercase; text-align:center; padding:16px 0px 0px; }

a.active  { color:#00A65B; }
a.a-text  { color:#222222; text-decoration:none; }
a.a-black  { color:#000000; text-decoration:none; }

.comm-title { border-bottom-color:#DBDBDB; padding-top:20px; }
#comment { border:1px solid #E1E1E1; width:690px; height:60px; padding:3px; }
#edit-comment { border:4px solid #E1E1E1; width:490px; height:60px; padding:3px; }
.comment-go  { float:left; height:51px; padding:23px 0px 0px 20px; }
.comment  { margin-top:10px; padding:4px 10px 0px; border-width:0px 0px 0px 3px; border-style:solid; }
.c1 { border-color:#E1E1E1; }
.c2 { border-color:#FEC2DA; }
.c3 { border-color:#CDF184; }
.comm { font-size:13px; }
.comm-left  { float:left; width:600px; padding-right:10px; }
.comm-ul  { margin:0; padding:0; }
.comm-border  { border-width:0px 0px 1px 0px; border-style:solid; padding-bottom:8px; }
.comm-user  { font-size:11px; padding:6px 0px 0px 10px; color:#636363; }
.comm-options { float:left; padding:5px 0px 0px 10px; text-transform:lowercase; color:#B3BA1C; }
.tright { text-align:right; }

#form { line-height:18px; padding-top:5px; }
.form-box { float:left; width:360px; padding-right:10px; }
.label  { float:left; width:110px; padding-top:9px; }
.data { float:left; padding:5px 0px 0px 10px; width:630px; }
.long { width:500px; }
.sep  { height:1px; border-top:1px dotted #EAEAEA; margin-top:5px; }
.error-message  { padding-top:5px; }
.help { font-size:11px; padding:4px 0px 4px 0px; line-height:14px; color:#899BA0; }

.add-ad { text-decoration:underline; font-size:9px; text-align:center; padding-top:15px; }
.ad { border:1px solid #E1E1E1; }

a.a-white,a:visited.a-white { color:#FFF; text-decoration:none; }
a:hover.a-white { color:#FFF; text-decoration:none; }
