/*
Theme Name: Coldhardflash
Theme URI: http://www.dizzain.com/blog_customization/
Description: Coldhardflash theme for WordPress.
Version: 1.0
Author: Dizzain.com
Author URI: http://www.dizzain.com
*/

* {
margin:0px;
padding:0px;
}

body {
font: 13px Arial, sans-serif;
color:#FFF;
background: url(images/body_bg.gif);
}

* a {
cursor:pointer;
}

* a:hover {
text-decoration:none;
}

* a img {
border:0px;
}

p img { padding: 0; max-width: 100%; 
}

img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; 
}

img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; 
}

.right { float: right; 
}

.left { float: left; 
}

.caption { margin: 5px; padding: 5px; border: solid 1px #ffffff; background: #ffffff; font-size:90%; color: black 
}

.container {
background-color:#B6B468;
width:980px;
margin:0 auto;
}

p {
	margin: 10px 0;
}

ul,ol {
	margin: 0 0 0 20px;
}

/*
	header
*/
.header {
height:164px;
border-width:4px 2px 8px 2px;
border-color:#BFBC7C;
border-style:solid;
padding-right:8px;
background-color:#A9A24A;
position:relative;
}

ul#top_menu {
list-style-type:none;
position:absolute;
bottom:0px;
right:0px;
width:71%;
height:24px;
}

ul#top_menu li {
display:inline;
height:24px;
}

ul#top_menu li a {
font:bold 15px Arial, sans-serif;
color:#FFF;
display:block;
float:left;
width:137px;
height:24px;
position:relative;
text-transform:uppercase;
}

ul#top_menu li a span {
position:absolute;
top:-26px;
left:0px;
width:137px;
height:50px;
background-position:0px -50px !important;
}

ul#top_menu li#animation a span {
background:url(images/menu/blog.gif) no-repeat 0px 0px;
}

ul#top_menu li#news a span {
background:url(images/menu/animation-new.gif) no-repeat 0px 0px;
}

ul#top_menu li#jobs a span {
background:url(images/menu/jobs.gif) no-repeat 0px 0px;
}

ul#top_menu li#interviews a span {
background:url(images/menu/interviews-new.gif) no-repeat 0px 0px;
}

ul#top_menu li#community a span {
background:url(images/menu/community-new.gif) no-repeat 0px 0px;
}

ul#top_menu li#store a span {
background:url(images/menu/animation-new.gif) no-repeat 0px 0px;
}

ul#top_menu li#lineboil a span {
background:url(images/menu/lineboil.gif) no-repeat 0px 0px;
}

ul#top_menu li#larkmart a span {
background:url(images/menu/larkmart.gif) no-repeat 0px 0px;
}

ul#top_menu li a:hover span, ul#top_menu li a.active span {
background-position:0px 0px !important;
}
/*
	header end
*/
/*
	content
*/
.content {
overflow:auto;
width:976px;
border-width:0px 2px 8px 2px;
border-color:#BFBC7C;
border-style:solid;
background:url(images/content_bg.gif) repeat-y right;
}

.links_and_banner_bar {
float:left;
width:166px;
padding:0px 5px;
}

.links_and_banner_bar ul {
list-style-type:none;
width:153px;
margin:5px 0px 25px 0px;
background:url(images/li_bg.gif) repeat-x top;
padding:1px 0 0 0;
}

.links_and_banner_bar ul li {
padding:0 0 5px 0;
margin-top:4px;
background:url(images/li_bg.gif) repeat-x bottom;
}

.links_and_banner_bar ul li {
display:block;
width:153px;
list-style-type:none;
}

.widget {
list-style-type:none;
}

.links_and_banner_bar ul a {
font:bold 15px Arial, sans-serif;
color:#FFF;
display:block;
width:153px;
height:24px;
position:relative;
text-transform:uppercase;
}

.links_and_banner_bar ul li a span {
position:absolute;
top:0px;
left:0px;
width:153px;
height:24px;
}

.links_and_banner_bar ul li#studios a span {
background:url(images/menu/studios.gif) no-repeat 0px 0px;
}

.links_and_banner_bar ul li#series a span {
background:url(images/menu/series.gif) no-repeat 0px 0px;
}

.links_and_banner_bar ul li#animators a span {
background:url(images/menu/animators.gif) no-repeat 0px 0px;
}

.links_and_banner_bar ul li#software a span {
background:url(images/menu/software.gif) no-repeat 0px 0px;
}

.links_and_banner_bar ul li#archive a span {
background:url(images/menu/archive.gif) no-repeat 0px 0px;
}

.links_and_banner_bar ul li#submit_a_link a span {
background:url(images/menu/submit-a-link.gif) no-repeat 0px 0px;
}

.links_and_banner_bar ul li#about a span {
background:url(images/menu/about.gif) no-repeat 0px 0px;
}

.links_and_banner_bar ul li#consulting a span {
background:url(images/menu/consulting.gif) no-repeat 0px 0px;
}

.links_and_banner_bar ul li#advertising a span {
background:url(images/menu/advertising.gif) no-repeat 0px 0px;
}

.links_and_banner_bar ul li#link_to_chf a span {
background:url(images/menu/link_to_chf.gif) no-repeat 0px 0px;
}

.links_and_banner_bar ul li#contact a span {
background:url(images/menu/contact.gif) no-repeat 0px 0px;
}

.posts {
float:left;
width:485px;
color:#000;
margin-bottom:10px;
padding:0 !important;
}


body.page-template-page-wide-php .content {
	background:none;
}
.posts.wide,
.posts.wide .post_container {
	width:800px;
}
.posts.wide .post {
	padding:0;
}


.post_container {
width:485px;
padding:1px 0px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
margin: 0 0 5px 0;
}


.post {
background-color:#fff;
padding:13px 29px;
margin:0px !important;
}


.post a {
	color: #253487;
}

.post div img {
margin:0 0 0 10px;
}

.post div {
margin-bottom:10px;
}

.date_h_posted_in_container {
overflow:auto;
width:100%;
background:url(images/date_h_posted_in_bg.gif) repeat-x bottom;
padding:0px 0px 8px 0;
color:#6F6725;
margin-bottom:10px;
font-style:italic;
position:relative;
}



.date_h_posted_in_container2 {
overflow:auto;
width:100%;
background:url(images/date_h_posted_in_bg.gif) repeat-x bottom;
padding:0px 0px 0px 0;
color:#6F6725;
margin-bottom:5px;
font-style:italic;
}

.posted_by {
margin:0px !important;
}

.posted_by div.date_h_posted_in_container {
margin-top:-5px;
}

.date_h_posted_in_container a {
color:#6F6725;
}

.date {
float:left;
width:46px;
height:50px;
color:#fff;
background:url(images/date.gif) no-repeat;
}

.date div {
text-align:center;
margin:0px;
position:relative;
top:2px;
}

.day {
font-size:18px;
font-weight:bold;
}

.mounth {
font-size:10px;
margin-top:2px;
text-transform: uppercase;
}

.year {
font-size:10px;
}

h1 {
  font-family: 'Yanone Kaffeesatz', serif;
  font-size: 33px;
  font-style: normal;
  font-weight: 700;
  text-shadow: 2px 2px 2px #aaa;
  text-decoration: none;
  text-transform: capitalize;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 0.82em;
float:left;
margin:0 0 0 15px;
width:80%;
color:#6C2A16;
}

h1-flash10 {
font: bold 21px Arial;
float:left;
margin:0 0 0 1px;
width:99%;
color:#6C2A16;
}

h1 a {
color:#6C2A16 !important;
text-decoration:none;
}

.video {
padding:10px 0px;
}

.links {
color:#253487;
overflow:hidden;
height:100%;
margin-top:20px !important;
}

.links a {
color:#253487;
}

.links span.comments a {
background:url(images/comments.gif) no-repeat 0 0;
padding:0 4px 0 22px;
}

.read_more {
background:none !important;
padding:0 !important;
}

#content .moretext {
font-size:19px;
font-weight:bold;
}

.more-link {
font-size:19px;
font-weight:bold;
}

.links span {
float:left;
}

.links span.align_right, .share span.align_right {
float:right;
}

	.share span.align_right a {
	color:#253487;
	}

.share {
/*background:url(images/share.gif) no-repeat 0px 5px;*/
margin:5px 0 0 0;
overflow:hidden;
width:100%;
}

.share a {
color:#5D9344;
}

.share a.stbutton {
float:left;
}
.side_bar {
width:312px;
float:right;
overflow:hidden;
}

.cold_hard_flash_top {
background:url(images/cold_hard_flash_bg_top_bottom.gif) repeat-x top;
border-bottom:5px solid #BFBC7C;
}

.cold_hard_flash_bottom {
background:url(images/cold_hard_flash_bg_top_bottom.gif) repeat-x bottom;
}

.cold_hard_flash_left {
background:url(images/cold_hard_flash_bg_left.gif) repeat-y left;
padding:1px;
min-height:91px;
height:auto !important;
height:91px;
color:#5A5427;
}

.side_bar ul {
list-style-type:none;
margin:0 0 0 10px !important;
}

#searchform {
background:url(images/form_bg.gif) no-repeat;
overflow:auto;
width:100%;
}

li#search form input {
float:right;
border:0px;
height:23px;
width:100px;
margin-top:-15px;
background:url(images/search.gif) no-repeat;
}

li#search form input[type="submit"] {
text-indent:-999px;
}

li#search #s {
background:transparent;
display:block;
float:left !important;
padding:2px 5px 2px 0;
position:relative;
top:-4px;
left:3px;
margin:5px 0 0 1px !important;
width:190px !important;
height:21px;
line-height:21px !important;
}

/*
li#search #searchsubmit {
width:107px;
height:25px;
border:0;
background:url(images/search.gif) no-repeat;
}
*/

#text-2 {
background:url(images/h/advertising.gif) no-repeat top left;
margin-top:13px !important;
padding-top:40px;
}

.widgettitle {
height:0;
width:0;
display:none;
}

.column {
margin:0 0 0 5px;
}

.widget_tag_cloud {
background:#D8D7AF url(images/h/tags.gif) no-repeat;
padding:30px 5px 5px 5px;
margin:12px 5px 12px 0;
color:#5A5427;
}


.widget_tag_cloud a {
color:#5A5427;
text-decoration:none;
}

#recent-posts {
background:url(images/h/pop_posts.gif) no-repeat;
padding-top:40px;
}

#recent-posts ul {
list-style-type:none;
margin-bottom:10px;
width:285px;
margin-left: 0px;
}

#recent-posts ul li {
background:url(images/pop_posts_li.gif) repeat-x bottom;
padding:7px 0px;
}

#recent-posts ul li a {
color:#5A5427;
}


#categories-1 {
background:url(images/h/categories-header.gif) no-repeat;
float:left;
padding-top:40px;
margin-top:20px;
color: #5A5427;fb
}

#categories-1 ul {
list-style-type:none;
margin-bottom:10px;
width:165px;
margin-left: 0px;
}

#categories-1 ul li {
background:transparent url(images/pop_posts_li.gif) repeat-x scroll center bottom;
padding:0px 0px 0px 6px; /* this line was - 7px 0px */
}

#categories-1 ul li a {
color:#5A5427;
font-size:10px; /* this is a new line */
}

#better-blogroll {
background:url(images/h/blogroll-header.gif) no-repeat;
float:left;
padding-top:40px;
margin-top:20px;
color: #5A5427;fb
}

#better-blogroll ul {
list-style-type:none;
margin-bottom:10px;
width:165px;
margin-left: 0px;
}

#better-blogroll ul li {
background:transparent url(images/pop_posts_li.gif) repeat-x scroll center bottom;
padding:0px 0px 0px 6px; /* this line was - 7px 0px */
}

#better-blogroll ul li a {
color:#5A5427;
font-size:10px; /* this is a new line */
}

#most-viewed {
background:url(images/h/pop_posts.gif) no-repeat;
padding-top:40px;
}

#most-viewed ul {
list-style-type:none;
margin-bottom:10px;
width:285px;
margin-left: 0px;
}

#most-viewed ul li {
background:url(images/pop_posts_li.gif) repeat-x bottom;
padding:7px 0px;
}

#most-viewed ul li a {
color:#5A5427;
}


.widget_recent_comments {
background:url(images/h/recent_posts.gif) no-repeat;
padding-top:40px;
margin-top:20px;
color: #5A5427;
}

.widget_recent_comments ul {
list-style-type:none;
margin-bottom:10px;
width:285px;
margin-left: 0px;
}

.widget_recent_comments ul li {
background:url(images/pop_posts_li.gif) repeat-x bottom;
padding:7px 0px;
}

.widget_recent_comments ul li a {
color:#5A5427;
}
/*
	content end
*/
/*
	footer
*/
.footer {
background:#8A7E26 url(images/footer_head.gif) repeat-x top;
overflow:auto;
width:100%;
}

.stars {
background:url(images/stars.gif) no-repeat top left;
}


.list {
float:left;
width:195px;
margin:15px 0 25px 20px;
}

html>body .list {
margin:15px 0 0 40px;
}

.list img {
margin-bottom:7px;
}

.list ul {
list-style-type:none;
margin-bottom:15px;
margin-left: 0;
}

.list ul li {
padding:2px 0 2px 15px;
background:url(images/footer_star.gif) no-repeat 0 5px;
}

div.list ul li a {
color:#E3DDA2 !important;
}

.list2 {
float:left;
width:195px;
margin:15px 0 25px 20px;
}

html>body .list2 {
margin:15px 0 0 40px;
}

.list2 img {
margin-bottom:7px;
}

.list2 ul {
list-style-type:none;
margin-bottom:15px;
margin-left: 0;
}

.list2 ul li {
padding:2px 0 2px 15px;
background:url(images/bullet-point.gif) no-repeat 0 5px;
}

div.list2 ul li a {
color:#5A5427 !important;
}

.bottom_footer {
width:980px;
margin:0 auto;
overflow:auto;
padding:10px 0;
}

.bottom_footer, .bottom_footer a {
color:#5a5427;
}

.fl_left {
float:left;
}

.fl_right {
float:right;
}

.fl_right a {
margin:0 0 0 20px;
}
/*
	footer end
*/


/*
	Other
*/

.navigation {
	float: left;
	margin: 10px 0 0;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}

.center {
text-align:center;
}

/*
	Comments
*/

.comments_container {
	width:425px;
	padding: 13px 30px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background-color:#fff;
}

.comments_container h3 {
	margin: 0 0 10px 0;
	font: bold 16px Arial;
	color:#6C2A16;
}

.comments_container a {
	color: #253487;
}

.archive_page {
overflow:auto;
width:100%;
}

.archive_page div {
float:left;
width:49%;
}

.archive_page div.category_list {
margin-left:-20px;
}

.archive_page ul {
list-style-type:none;
}

.category_list li {
position:relative;
margin:2px 0;
text-align:left !important;
}

.category_list img {
position:absolute;
left:-30px;
}

.textwidget img {
margin:10px 10px 10px 10px;
}

.archive_list ul {
padding:0;
margin:0;
}

.archive_list ul li {
text-align:left !important;
}

blockquote{
margin: 15px 0 0;
background: #efefdf;
}

blockquote p{ padding: 15px; }

blockquote blockquote{
margin: 15px;
background: #fff;
}

#text-3 {
float:left;
}
.post div.posted_by_author {
margin:0 0 0 0;
font: 9px Arial, sans-serif;
float:left;
}

.community_item {
	margin: 2px 0px 2px 2px;
	line-height: 2em;
	width: 180px;
	font-family: Arial, sans-serif;
	font-style: none;
}

.community_item a{
	color: #5a5427;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background: url(images/spacer.gif) repeat-x bottom;
}

.community_item a:hover {
	color: #5a5427;
	text-decoration: none;
	padding: 1px 0px 1px 0px;
	background: url(images/hr.gif) repeat-x bottom;
}

.community_item img {
margin:0px 0px 0px 0px;
}

.rss, .rss ul {
list-style-type:none;
margin:0;
}

.rss {
background:url(images/rss_to_site.gif) no-repeat;
height:150px;
padding:11px 0 0 157px;
}

	.rss ul li {
	background:url(images/rss_bullet.gif) no-repeat 0 5px;
	padding:0 0 0 15px;
	margin-bottom:3px;
	}

	.rss a {
	color:#185F18;
	}
	

.share_btns {
	float:right;
	list-style-type:none;	
	padding:0  !important;
}

.share_btns .twitter, .share_btns .fb, .share_btns .gbuzz, .share_btns .fblike, .share_btns .plus1 {display:inline-block; vertical-align:middle; }

.share_btns .twitter iframe {width:100px  !important; height:20px  !important;}

.share_btns .fb {padding:0 5px 0 0;}

.share_btns .fblike {padding:0 5px 0 0;}

.share_btns .plus1 {padding:0 5px 0 0;}
