h1.blog_nav {
       color:#aeaeae;
       font-size:20px;
       font-weight:bold;
}

h1.blog_category_title {
       color:#aeaeae;
       font-size:20px;
       font-weight:bold;
       border-bottom:1px solid #aeaeae;
       margin-bottom:40px;
}

.blog_date1 {
	color:#AEAEAE;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	width:80px;
	float:left;
}

.blog_date2 {
	color:#AEAEAE;
	font-size:14px;
	letter-spacing:9px;
	width:80px;
	float:left;
}

.blog_title_left {
	float:left;
	width:85px;
}

.blog_title_right {
	width:426px;
	float:left;
	padding: 0 0 0 20px;
}



.blog_title_title {
	color:#c45923;
	font-size:18px;
	font-weight:bold;
width:377px;
float:left;
}


.blog_title_title_free {
	color:#c45923;
	font-size:18px;
	font-weight:bold;
}

.blog_title_title a {
	color:#c45923;
	font-size:18px;
	font-weight:bold;
}

.blog_title_title a:hover {
text-decoration:none;
border-bottom: 1px solid #c45923;
}

.blog_info {
	color:#aeaeae;
width:377px;
float:left;
}

.blog_info a {
	color:#6c6c6c;
	text-decoration:underline;
}

.blog_info a:hover {text-decoration:none;}

#blog_top {
	width:625px;
	float:left;
}

#blog_bottom {
	width:625px;
	float:left;
}

#blog_bottom img.blog_body_separator{
	padding: 30px 0;	
}

.blog_comments_link {
	color:#c45923;
        padding-top:30px;
}

.blog_comments_link a{
	color:#3b3b3b;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.blog_comments_link a:hover{text-decoration:none;}

.blog_body {
	padding:30px 0 0 0;
	color:#3b3b3b;
	line-height:20px;
}

.blog_body a {
	color:#C45923;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.blog_body a:hover {text-decoration:none;}

.blog_body img {
float:left;
border:3px solid #c45923;
margin:8px 20px 15px 0px;
}

.paginate {text-align:right;}

.paginate a {
background-color:#F5F6C7;
border:1px solid #C9CB71;
color:#933914;
margin:3px;
padding:5px;
text-decoration:none;
}

.paginate a:hover {
background-color:#F6EC7C;
border:1px solid #E7C15C;
color:#BE8219;
}

.paginate b {
background-color:#933914;
border:1px solid #C3CF7C;
color:white;
padding:5px;
}


.blog_nav_categories ul li {
margin: 0 0 10px 0;
}

.blog_nav_categories ul {
   list-style-type:none;
   padding-top:15px;
}


.blog_nav_categories a {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#156c84;
   font-weight:bold;
   text-decoration:underline;
}

.blog_nav_categories a:hover {text-decoration:none;}

.blog_archive_year {
	color:#323232;
	font-weight:bold;
	font-size:20px;
       padding-top:15px;
}

.blog_archive_month a {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#156c84;
   font-weight:bold;
   text-decoration:underline;
}

.blog_archive_month a:hover {text-decoration:none;}

.blog_archive_month ul li {
margin: 0 0 10px 0;
list-style-type:none;
}

.comments_title {
       color:#aeaeae;
       font-size:20px;
       font-weight:bold;
}

.comment_block {
width: 500px;
float:left;
color:#3B3B3B;
line-height:20px;
}


.entry {color:#3B3B3B;}

.entry textarea.text_box {
border: 2px solid #B1BDBF;
width: 600px;
padding:5px;
}

.entry input.comment_submit_button {
width:250px;
color:#156C84;
font-weight:bold;
font-size:18px;
height:40px
}

.form_label {
font-weight:bold;
padding-top:20px;
padding-bottom:5px;
}

.img_border_comment img {
     border:1px solid #cccccc;
}

.img_border_comment {
     width:110px;
     float:left;
}

.comment_posted_by {
     font-size: 12px;
     font-style:italic;
    line-height:8px;
     font-weight:bold;
}

.comment_posted_by a {
     color:#C45923;
     text-decoration:underline;
}

.comment_posted_by a:hover {text-decoration:none;}

.blog_chat_icon {float:left;}


.blog_login {
width:450px;
float:left;
color:#3b3b3b;
font-size:18px;
padding:10px 0 0 20px;
line-height: 28px;
}

.blog_login a {
color:#55b008;
font-weight:bold;
text-decoration:underline;
}

.blog_login a:hover {text-decoration:none;}

.blog_login_inline {
width:643px;
height:201px;
background:#e6f4f7 url(/images/blog/guitar_lesson_blog_login.jpg) repeat-x 0 100%;
}

.blog_login_inline_left{
width: 370px;
float:left;
padding-top:43px;
padding-left:30px;
color:#000000;
}

.blog_login_inline_left a {
font-weight:bold;
font-size: 18px;
color:#1e9538;
text-decoration:underline;
}

.blog_login_inline_left a:hover {text-decoration:none;}

.blog_login_inline_left img {
float:left;
padding-right:20px;
}

.blog_login_inline_left_copy {
width:230px;
float:left;
line-height:18px;
padding-top:8px;
}

.blog_login_inline_label {
color:#3e6774;
font-weight:bold;
}

.blog_login_inline_remember {color:#3e6774;}


.blog_login_inline_right{
width: 225px;
float:left;
padding-top:20px;
}

.blog_login_inline_input{
border:1px solid #accbd5;
margin-bottom:10px;
}

.blog_login_inline_button input {
	color: #156C84;
	font-size: 18px;
	font-weight: bold;
	height: 40px;
	width: 200px;
        margin-top:8px;
}

ul.blog_list {
padding-top:6px;
padding-left:23px;
list-style:square;
}

.blog_box {
background-color:#EAE8B0;
border: 1px solid #D7CE65;
margin: 20px auto;
padding: 12px;
width: 465px;
}

.blog_box h1 {
color: #747129;
font-size: 14px;
}

.blog_video {
width:577px;
display:block;
margin:auto;
padding-top:20px;
}

img.blog_tab {
display:block;
border:none;
margin-top:20px;
margin-left:-10px;
}

a.blog_link {
color:#C45923;
font-weight:bold;
text-decoration:underline;
}

a:hover.blog_link {text-decoration:none;}

.blog_title_comments {
background: #E6F4F7 url(/images/blog/blog_comments_cloud.jpg) repeat-x scroll 0 100%;
float:right;
width:90px;
height:48px;
}

.blog_comment_number a{
padding-left:42px;
font-weight:bold;
font-size:24px;
color: #C45923;
}

.home_top_inner_left img.blank_profile_png {
margin-top:-5px;
margin-left:-9px;
}