#content { padding:15px 0 20px 0;}


#blog_sidebar {
    float: right;
    margin:15px 20px 0 0;
    _margin:15px 10px 0 0;
}
#blog_sidebar .blogarchive_list {
    margin-bottom: 30px;
}
#blog_sidebar .blogcategory_list {
    margin-bottom: 20px;
}
.blogarchive_list a, .blogcategory_list a {
    font-weight: bold;
    color: #92e734;
}

.blogarchive_list li, .blogcategory_list li {
    border:none;
    border-top:1px solid #1f4654;
    padding:7px 1px;
}

#blog_container { 
    min-height:600px; 
    *margin-top:140px; 
    _margin-top:0px;
}

#blog_content {
    margin-left:0;
    margin-right:240px;
    padding:10px 40px 20px 20px;
}
.blog_entry {
    margin-bottom: 20px;
    padding-bottom:15px;
    border:none;
    border-bottom:1px solid #1a1a1a;
}

.blog_entry a {
    color:#92e734;
}

.blog_entry .blog_date {
    color: #666666;
    font-size:10px;
    margin:0 0 5px 0;
}
.blog_entry h2 {
    margin: 0;
    font-size:24px;
    line-height:28px;
}
.blog_entry h2 a {
    color: #FFFFFF;
}

.blog_entry h2 a:hover { color:#92e734; text-decoration:none;}

.blog_entry p { 
    color:#CCCCCC;
    line-height:20px;
}

.blog_comments_url {
    text-align: left;
}
.blog_images, .blog_videos {
    text-align: center;
    margin: 20px 0px 0px 0px;
}
.blog_video, .blog_image {
    margin: 0 auto 10px;
}
#blog_comments, #blog_reply {
    border-top:1px solid #1a1a1a;
}
#blog_reply h2 {
    margin-top: 10px;
    margin-left:60px;
    font-weight:normal;
    font-size:20px;
    color:#666;
}

#comment-form { margin-left:60px;}

#comment-form th {
    text-align: right;
    font-weight: normal;
    vertical-align: middle;
}

input[type="text"], textarea { 
    background:#1a1a1a; 
    border:1px solid #333;
    color:#FFF;
    padding:4px 5px;
    height:18px;
    padding:1px;
    width:315px;
}

#id_name, #id_email, #id_url, #id_comment {

}

textarea, #id_comment {
    height: 80px;
}

/* tadder */
body { 
    background:#000 url('../img/background.jpg') no-repeat top center;
    min-width:1000px;
}
div#outerwrapper, div#wrapper { background:none; }

.blog_title_category, .blog_title_month { 
    color:#92e734; 
    border:none; 
    border-bottom:1px solid #1f4654;
    padding-bottom:4px;
    margin-bottom:15px;
    }

#blog_sidebar.sidebar { width:220px; _width:220px;}

#blog_sidebar h1 { color:#FFFFFF; font-size:16px; text-transform:uppercase; margin:0 0 5px 0; line-height: 24px;}

#header { margin:0; height:0;}

#header a#logo_link { 
    float:left;
    position:relative;
    background:url('../img/tadder-header-sprite.png') no-repeat -94px -10px; 
    _background:url('../img/tadder-header-sprite6.gif') no-repeat -94px -10px; 
    width:285px; 
    height:55px; 
    display:block; 
    margin:70px 0 0 0;
}
#header a span { float:left; position:relative; height:0; display:none;}

#secondaryheader { float:left; position:absolute; margin:14px 0 0 0; background:none; display:block; _margin-top:-110px; }

#main_menu { 
    float:left; 
    position:relative; 
    height:43px;
    background:#1a1a1a url('../img/tadder_expand_bg.gif') repeat-x; 
}

#tadder_logo { display:none;}

.tadder_logo_left_cap, .tadder_logo_right_cap {
    float:left; 
    position:relative; 
    width:22px; 
    height:43px; 
    background:url('../img/tadder-header-sprite.png') no-repeat -15px -13px; 
    _background:url('../img/tadder-header-sprite6.gif') no-repeat -15px -13px; 
}

.tadder_logo_right_cap {background-position:-38px -13px;}

#main_menu li a { border:none; font-size:12px; line-height:44px; text-transform:uppercase; color:#CCC; text-shadow:#000 1px 1px;}
#main_menu li.active a, #main_menu li a:hover, #main_menu li.last { background:none; border:none;}

.blog_description { float:right;  margin-top:98px; color:#cccccc;}
.blog_description span { color:#fff;}

#footer {
    background:url("../img/tadder-footer.png") no-repeat center top;
    _background:url("../img/tadder-footer.gif") no-repeat center top;
    height:124px;
    padding:0;
}

#footer_nav { margin-left:290px;}
#footer_nav ul { list-style: none; margin:0;}
#footer_nav li { list-style: none; margin:0; padding:0; float:left; position:relative; }
#footer_nav li span { height:0; display:none;}

#footer_profile a { height:50px; width:100px; display:block; margin:25px 0 0 0; }
#footer_portfolio a { height:50px; width:100px; display:block; margin:10px 0 0 0;}
#footer_contact a { height:50px; width:100px; display:block; margin:25px 0 0 0; }

input#submit_btn { 
    background:#7ea831; 
    border:none; 
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding:5px 20px;
    font-family:Helvetica, Arial, Sans-serif;
}
    
input#submit_btn:hover { 
    background:#92e734; 
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding:5px 20px;
    cursor:pointer;
}

#blog_container {
    background:url('../img/tadder_blog_content_bg.png');
    padding:10px 0 0 0;
}

#blog_content h1 { color:#FFF;}
#blog_content form { margin-bottom:20px; }

.pagination ul {
    padding: 0px;
    text-align: left;
}
#blog_sidebar .rss {
    width: 24px;
    height: 24px;
    float: left;
    padding: 0 0 0 5px;
}
