body,p,div,form,td,table,h1,h2,h3,h4,ul,ol,li{ font-size:13px; }
body { background:#2f2825; }
#bodyArea { width:770px; margin:0 auto; background:#fff; position:relative; }
#header { height:128px; background:url(rsc/banner.jpg) no-repeat; }
#mainContent { padding:9px; }
#footer { height:25px; background:url(rsc/red_footer.jpg) repeat-x; width:770px; margin:0 auto; padding-top:10px; color:#fff; text-align:center; text-transform:uppercase; font-size:12px; }

#date { position:absolute; top:155px; left:-57px; width:57px; height:48px; background:url(rsc/red_date_tab.jpg) repeat-x; padding-top:1px; text-align:center; color:#fff; line-height:1; }
#date #day { font-size:34px; }

#left_column_middle { width:476px; float:left; display:inline; background:url(rsc/grey_column_middle.jpg) repeat-y; margin-bottom:40px; }
#left_column_top { width:476px; padding-top:11px; background:url(rsc/grey_column_top.jpg) no-repeat 50% 0%; }
#left_column_bottom { width:434px; padding:10px 21px 21px 21px; background:url(rsc/grey_column_bottom.jpg) no-repeat 50% 100%; }

#right_column_middle { width:263px; float:right; display:inline; background:url(rsc/grey_sidebox_middle.jpg) repeat-y; }
#right_column_top { width:263px; padding-top:9px; background:url(rsc/grey_sidebox_top.jpg) no-repeat 50% 0%; }
#right_column_bottom { width:237px; padding:9px 13px 8px 13px; background:url(rsc/grey_sidebox_bottom.jpg) no-repeat 50% 100%; }

#left_column_middle h2 { font:bold 21px Tahoma; color:#b30102; border-bottom:1px solid #e0e0e0; margin:0 -7px 2px -7px; padding:0 7px 3px 7px; }
#left_column_middle .post_meta { font:italic normal 11px Tahoma; color:#666; margin-bottom:22px; }
#left_column_middle p { color:#333; }

#right_column_middle h2 { font:bold 16px Tahoma; color:#fff; background:url(rsc/red_sidebar.jpg) repeat-x; height:31px; line-height:31px; margin:0 -13px 7px -5px; padding-left:13px; }
#right_column_middle h4 { color:#b30102; font-size:16px; border-bottom:1px solid #cfcfc7; padding-left:8px; margin-bottom:11px; }
#audioplayer_1 { margin-bottom:25px; }
#steps { background:#fff; padding:12px; margin-bottom:30px }
#steps strong { font-size:20px; color:#b30102; text-transform:uppercase; }

#steps1 { background:#ddc; font-size:11px; width:650px; margin:1px auto; padding:5px 5px; }
#steps2 { background:#ddc; width:347px; margin:25px auto; padding:15px 30px; }

#steps_box_middle { width:640px; margin:0 auto; background:url(rsc/steps_grey_box_middle.gif) repeat-y; margin-bottom:90px; }
#steps_box_top { background:url(rsc/steps_grey_box_top.gif) no-repeat 0% 0%; }
#steps_box_bottom { background:url(rsc/steps_grey_box_bottom.gif) no-repeat 0% 100%; padding:25px 20px; width:600px; }
.grey_box { background:#eaeaea; padding:12px 25px; }

.image_right { float:right; display:inline; margin:0 0 20px 20px;  }
.image_left { float:left; display:inline; margin:0 20px 20px 0;  }
.caption { font:italic normal 9px Tahoma; color:#666; margin:4px 0 0 0; }
a { color:#08f; }
.lgMargB { margin-bottom:40px; }

h2#comments_header { font:bold 32px Tahoma; color:#b30102; line-height:49px; text-transform:uppercase; }
h2#comments_header #comments_count { background:url(rsc/red_quote_bubble.jpg) no-repeat; width:57px; height:49px; padding:0 16px 0 0; margin:0 10px 16px 0; float:left; display:inline; color:#fff; text-align:center; vertical-align:middle; }

#comments_form { width:709px; margin:0 auto 10px auto; background:#ddc; border-top:3px solid #aaaaa2; padding:8px 30px 11px 7px; }
#comments_form textarea { width:389px; height:92px; float:left; display:inline; border:none; margin:0 7px 0 0; padding:5px 7px; font-size:11px; font-family:Arial; color:#666; }
#comments_form input { width:264px; height:16px; border:none; margin:0 0 6px 0; padding:5px 4px 0 5px; font-size:11px; color:#666; float:right; display:inline; }
#comments_form input.submit { width:156px; height:27px; float:right; display:inline; }
#comments_form p { font-size:12px; color:#b30102; margin:0; text-align:right; }

#comments { width:740px; margin:0 auto 70px auto; background:url(rsc/grey_comment_border_middle.jpg) repeat-y; }
#comments_top { width:740px; background:url(rsc/grey_comment_border_top.jpg) no-repeat 50% 0%; }
#comments_bottom { width:702px; padding:23px 19px; background:url(rsc/grey_comment_border_bottom.jpg) no-repeat 50% 100%; }

.comment { width:682px; padding:10px 5px 10px 10px; }
.comment .avatar { width:73px; float:left; display:inline; }
.comment .comment_content { width:609px; float:right; display:inline; }
.comment .comment_user { text-transform:uppercase; font-size:14px; color:#b30102; margin-bottom:5px; }
.comment .comments_meta { margin:0; font-size:11px; color:#666; }
#comments hr { width:612px; height:2px; border:none; color:#f0f0f0; background:#f0f0f0; margin:0 auto 20px auto; }

.disclaimer { margin:0 14px 15px 14px; }
.lText{font-size:20px;}
.red { color:#b30102 !important; }
img { border:none; }
.yelBg { background:#ff0; }
.tahoma { font-family:tahoma; }
