@charset "UTF-8";
/* CSS Document */

/*   
Theme Name: BlenderArt Theme
Theme URI: http://blenderart.org
Description: New design for 2009
Author: Nam
Author URI: what's this?
Version: 1.0
.
nothing here!
.
*/

.total_comments {
        font-size: 15px;
        color: #404040;
        margin: 14px 0;
}

.comments {
        font-size: 12px;
        color: #707070;
        clear: both;
}

.comments li {
        font-size: 12px;
        margin-bottom: 5px;
        padding: 1px 10px;
}

.comments ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
}

.comments_author {
        margin-top: 7px;
        font-size: 16px;
        color: #404040;
}

.comments_content {
        margin-left: 10px;
}

.commentlist_single {
        background-color: #f4f4f4;

}

body {
	margin: 0;
	background-color: #fbfbfb;
	font-family: Tahoma, Lucida Sans Unicode, Lucida Grande, "Trebuchet MS", Arial;
}

a {
        color: #e18a00;
        text-decoration: none;
}

.header {
	height: 71px;
	background-image: url(img_elements/header_background.png);
}

.header_nav {
        float: right; 
        height: 71px;
}

.header_text_link {
        padding: 50px 10px 0 10px;
}

.header_content {
	width: 900px;
	margin: auto;
}

.header_logo {
        float: left;
}

.navmenu {
        font: 12px;
        text-align: right;
        width: 640px;
        height: 71px;
        align: right;
        letter-spacing: 1px;
        float: left;
}

.navmenu a {
        text-decoration: none;
        color: #515050;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: ;
        height: 100px;
}

.banner {
	background-color: #313642;
	background-image: url(img_elements/banner_arrow-background.png);
	background-position: right;
        background-repeat: no-repeat;
}

.banner_content {
	width: 900px;
	margin: auto;
	background-color: #313642;
	background-repeat: no-repeat;
	background-image: url(img_elements/banner_arrow.gif);
	height: 180px;
}

.banner_sub_page {
	background-color: #373739;
	background-repeat: repeat-x;
	background-image: url(img_elements/banner_sub_shadow.png);
        font-size: 12px;
        color: #e0e0e0;
        text-transform: ;
        letter-spacing: 0.5px;
}

.banner_sub_page_text {
        padding: 10px 0px;
}

.banner_sub_content {
	width: 900px;
	margin: auto;
}

.banner_sub_content_link {
        color: #f4d89c;
        text-decoration: none;
}

.banner_sub_content_link a {
        font-size: 12px;
        font-weight: normal;
        letter-spacing: 0.5px;
        padding-bottom: 3px;
        color: #f4d89c;
        text-decoration: none;
}

.wp-tag-cloud {
        list-style-type: none;
        margin: 0;
        padding: 0;
}

.wp-tag-cloud li {
        display: inline;
        margin-right: 10px;
}

.banner_home {
	height: 152px;
	background-position: right;
}

.banner_page {
	height: 45px;
	background-position: bottom right;
        text-transform: uppercase;
}

.banner_content-right {
	height: 71px;
	float: left;
}

.banner_element {
	float: left;
	margin-right: 11px;
}

.banner_title {
	font-size: 18px;
	color: #e5b140;
	margin-top: 10px;
	letter-spacing: 0.5px;
}

.banner_issue-title, .banner_issue-title a {
	font-size: 16px;
	color: #efd499;
	margin-top: 5px;
	letter-spacing: 2px;
        text-transform: uppercase;
}

.banner_issue-description {
	font-size: 12px;
	font-weight: normal;
	color: #f9f9f9;
	margin-top: 5px;
	line-height: 15px;
	letter-spacing: 0.5px ;
	width: 530px;
}

.content {
	width: 900px;
	margin: auto;
        overflow: hidden;
}

.content_container {
        padding-top: 18px;
	background-image: url(img_elements/banner_shadow.png);
        background-repeat: repeat-x;
        clear: both;
}

.sidebar {
	width: 200px;
	margin-right: 5px;
	float: left;
        list-style-type: none;
        text-transform: uppercase;
        font-size: 13px;
        font-weight: normal;
        text-align: left;
}

.sidebar ul {
        list-style-type: none;
        margin-top: 0px;
        padding: 0;
}

.full_content {
	width: 900px;
	float: left;
}

.middle_content {
	width: 550px;
	float: left;
        margin-right: 10px;
        padding-top: 2px;
}

.middle_content_single {
	width: 750px;
	float: left;
        margin-right: 10px;
}

.rightbar {
	float: left;
        text-align: right;
        width: 120px;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: bold;
        list-style-type: none;
        color: #505050;

}

.rightbar a {
	text-align: right;
        font-size: 11px;
        color: #4a4a4a;
        text-decoration: none;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        font-weight: normal;
}

.rightbar ul {
        margin: 4px 0 0 0;
        padding: 0;
        list-style-type: none;
}


.categories li {
        width: 120px;
        text-transform: capitalize;
}

.categories {
        float: right;
}

.post {
        clear: both;
}

.post_next_link {
        float: right;
        margin-bottom: 10px;
}

.post_previous_link {
        float: left;
        margin-bottom: 10px;
}

.post_nav_links, .post_nav_links a {
        font-size: 11px;
        color: gray;
}

.post_header a {
	font-size: 14px;
	text-transform: capitalize;
	color: #505050;
	text-decoration: none;
        font-weight: bold;
        letter-spacing: 1px;
}

.single_post_header a {
	font-size: 16px;
	text-transform: capitalize;
	color: #505050;
	text-decoration: none;
        letter-spacing: 1px;
        font-weight: bold;
}

.post_header_tutorial a {
	font-size: 14px;
	text-transform: uppercase;
	color: #2c2c2c;
	text-decoration: none;
        font-weight: 500;
        letter-spacing: .5px;
}

.post_subheader {
        margin-top: -5px;
        padding: 0;
}

.post_date {
	font-size: 10px;
	color: #e18a00;
	text-decoration: none;
        text-transform: capitalize;
}

.post_date_post {
	font-size: 10px;
	color: #5b616f;
        letter-spacing: 0.5px;
	text-decoration: none;
        text-transform: capitalize;
}

.post_category a, .post_category {
	font-size: 10px;
	color: #6a6a6a;
	text-transform: capitalize;
	text-decoration: none;
        letter-spacing: 0.5px;
}

.post_entry {
	font-size: 12px;
	color: #606060;
	letter-spacing: 0.5px;
	line-height: 15px;
        /* border-left: 3px orange solid; */
        padding-left: 2px;
}

.post_entry_full {
	font-size: 12px;
	color: #2b2b2b;
	letter-spacing: 0.5px;
	line-height: 15px;
        padding-left: 8px;
}

.post_entry_spacer {
        height: 12px;
}


.post_edit a {
	font-size: 9px;
	color: #d61111;
	text-transform: uppercase;
	text-decoration: none;
}

.post_read_more a {
        color: #e18a00;
}

.post_navigation a, .post_navigation {
        font-size: 10px;
        color: #333333;
        text-decoration: none;
        text-align: right;
        text-transform: uppercase;
        margin-top: 40px;
}

.not_found_title {
        font-size: 16px;
        font-weight: bold;
        color: #404040;
        letter-spacing: 0.5px;
        line-height: 14px;
        padding-bottom: 15px;
        text-transform: uppercase;
        width: 525px;
}

.not_found_text {
        font-size: 12px;
        width: 525px;
}

.cat_title {
        margin-top: 20px;
        clear: both;
        font-weight: bold;
        font-size: 12.5px;
        color: #505050;
}

.rss_bar {
        width: 200px;
        height: 38px;
        background-image: url(img_elements/rss_bar.gif);
        background-repeat: no-repeat;
        margin-top: 5px;
        clear: both;
}

.donation_bar {
        width: 200px;
        height: 38px;
        background-image: url(img_elements/donation_bar.gif);
        background-repeat: no-repeat;
        margin-top: 5px;
        clear: both;
}

.resource_bar {
        width: 200px;
        height: 38px;
        margin-top: 5px;
        clear: both;
}

.resource_bar a {
        color: #404040;
}

.bar_image {
        width: 45px;
        padding-top: 9px;
        text-align: center;
        float: left;
}

.bar_image img{
        border: 0;
}

.bar_text {
        float: left;
        padding-top: 4px;
        text-transform: capitalize;
}

.bar_text a {
        color: #404040;
}

.bar_subtitle {
        font-size: 11px;
        font-weight: normal;
}

.bar_title {
        font-weight: bold;
        font-size: 12px;
}
.contribute_left_content {
        width: 620px; 
        float: left; 
        margin-right: 20px;
}

.contribute_cat_title {
        font-size: 18px;
        color: #404040;
        line-height: 14px;
        padding-bottom: 15px;
        text-transform: uppercase;
}

.contribute_cat_title_spacing {
        padding-top: 15px;
}

.contribute_cat_subtitle {
        font-size: 13px;
        font-weight: bold;
        color: #e18a00;
        letter-spacing: 0.5px;
        line-height: 14px;
        padding: 0 0 15px 15px;
        text-transform: uppercase;
}

.contribute_highlights {
        font-weight: bold;
}

.contribute_cat_content {
        font-size: 12px;
        color: #404040;
        line-height: 14px;
        padding: 0 0 15px 15px;
}

.contribute_themes {
        width: 250px;
        float: left;
}

.contribute_themes_title {
        font-weight: normal;
        text-transform: uppercase;
        font-size: 13px;
}

.contribute_themes_date {
        font-weight: bold;
        font-size: 13px;
}

.contribute_themes li {
        padding: 0 0 4px 6px;
        list-style-type: none;
}

.contribute_themes ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
}

.issue_content {
	margin: auto;
}

.issue_entry_full {
	font-size: 12px;
	color: #2b2b2b;
	letter-spacing: 0.5px;
	line-height: 15px;
}

.issue_title {
        text-transform: uppercase;
        font-size: 18px;
        font-weight: normal;
}

.issue_title a {
        color: #404040;
}

.issue_detail a, .issue_detail {
	font-size: 11px;
	color: #6a6a6a;
	text-transform: uppercase;
	text-decoration: none;
}



.issue_title_spacing {
        padding: 2px 0 6px 0;
}

.issue_picture {
        width: 245px; 
        float: left;
        padding-bottom: 15px;
}

.issue_picture img {
        border: 1px orange solid;
}

.issue_features {
        width: 470px;
        float: left;
        font-weight: normal;
        font-size: 14px;

}

.issue_features_list {
        list-style: square url(http://robotmode.org/bamstage/wp-content/themes/bam/img_elements/issue_features_bullet.gif);
        margin: 3px 0px 0px 0px;
        padding-left: 15px;
        font-size: 12px;
        letter-spacing: 0.5px;
}

.issue_downloads {
        width: 165px;
        float: left;
        text-align: right;
        font-weight: normal;
        font-color: black;
        font-size: 13px;
}

.issue_downloads_display {
        display: none;
}

.issue_downloads_list {
        float: right;
        width: 42px;
        line-height: 17px;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 11px;
        color: #333333;
}

.issue_downloads_list a {
        text-decoration: none;
        text-transform: uppercase;
        color: #e18a00;
}

.issue_downloads_list_torrents {
        clear: both;
        float: right;
        width: 150px;
        font-size: 11px;
}

.issue_single {
        width: 900px;
        margin: auto;
}

.issue_single_span {
        margin: 0;
        overflow: hidden;
        padding-top: 8px;
}

.issue_even {
        background-color: #f3f3f3;
}

.translators a {
        margin-top: 20px;
}

.tutorial_text {
        clear: both;
        float: left;
        width: 695px;
        margin-right: 10px;
}

.tutorial_text_noimg {
        clear: both;
        float: left;
        width: 880px;
        margin-bottom: 15px;
}

.tutorial_image {
        float: left;
        width: 185px;
        margin-bottom: 15px;
}

.tutorial_image img {
        width: 175px;
        border: 0;
        margin-bottom: 2px;
}

.tutorial_image_subt {
        font-size: 10px;
        color: gray;
}

.footer {
        clear: both;
        padding: 40px 0;
        font-size: 11px;
        color: gray;
}

.footer_bar_container {
        background: #f4f4f4; 
        padding: 10px 0;
}

.footer_bar {
        width: 900px;
        margin: auto;
        text-align: center;
}

.footer a {
        color: gray;
        text-decoration: none;
}