@import "style_reset.css";
@import "style_hacks.css";
/* ---- Bladiblah TYPE CSS MAIN FILE ----*/
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background: url(http://www.bladiblah.com/old/images/mybg.gif);
	text-align:center;
	height:100%;
}
form {
	padding:0px;
	margin:0px;
}
/*
input{
	margin-top:-6px;
}
*/
a {
	text-decoration:none;
}
.clear {
	height:1px;
	clear:both;
}
/*---- CONTAINER AND FORMATTING ----*/
#container {
	margin: 0px auto;
	padding:0px;
	width:870px;
	min-height:100%;
	text-align:left;
}
/*---- CONTENT ----*/


#content_sidebar {
	width:300px;
	float:right;
	margin:0px 8px 0px 0px;
	margin:0;


}
#blog_content {
	background: #FFF;
	height:1540px;
}
#content {
		padding:5px 0px 0px 0px;
	margin:0px;
	background: #FFF;
	padding-bottom:8px; /* 8PX bottom Margin */
	display:block;
	

}
#content_mid {
	background: #FFF;
	height:664px;
}
#content_mid_2 {
	background: #FFF;
	height:664px;
}
#content_liquid {
	padding:0px;
	margin:0px;
	background: #FFF;
	padding-bottom:8px; /* 8PX bottom Margin */
	display:block;
		font-size:13px;
color:#333333;
font-family:arial;
line-height:16px;

}
/*---- HEADER AND FOOTER ----*/
#header_container {
	font-size:11px;
	width:100%;
	border-bottom:#FF0000 1px solid;
	text-align:center;
}
#header {
	margin:0px auto;
	height:60px;
	padding-top:8px;
	width:870px;
	font-size:11px;
	
}
.header_left {
	float:left;
	height:60px;
}
.header_left_top {
	position:relative;
	top:-1px;
}
.header_left_padding7 {
	width:7px;
	float:left;
}
.header_right {
	float:right;
}
#footer {
display:block;
	height:30px;
	width:870px;
	margin:0px;
	padding:0px;
	font-size:11px;
	
}
.footer_links_left {
	float:left;
	padding-top:5px;
	color:#999999;
}
.footer_links_left a {
	color:#DEDEDE;
	text-decoration:none;
	padding:0px 5px;
}
.footer_links_left a:hover {
	color:#F04;
}
.footer_links_right {
	float:right;
	padding-top:5px;
	
}
/*---- CONTENT ----*/
.top_header_links {width:500px;margin-top:36px;float:right;text-align:right;}
.top_header_links a {font-size:16px;padding:0px 10px 0px 10px;color:#FF3399;text-decoration:none;}
.top_header_links a:hover {color:#ffffff; text-decoration:none;}
#header_logo {
	margin-top:5px;
	height:60px;
}
.main_flash {
	padding:0px 8px 8px 8px;
}

.spacer_4px {
	margin:0px;
	padding:0px;
	height:4px;
}
.spacer_5px {
	margin:0px;
	padding:0px;
	height:5px;
}
.spacer_7px {
	margin:0px;
	padding:0px;
	height:7px;
}
.spacer_8px {
	margin:0px;
	padding:0px;
	height:8px;
}
.spacer_10px {
	margin:0px;
	padding:0px;
	height:10px;
}
.spacer_15px {
	margin:0px;
	padding:0px;
	height:15px;
}
.spacer_25px {
	margin:0px;
	padding:0px;
	height:25px;
}
.spacer_30px {
	margin:0px;
	padding:0px;
	height:30px;
}
.spacer_40px {
	margin:0px;
	padding:0px;
	height:40px;
}
.spacer_50px {
	margin:0px;
	padding:0px;
	height:50px;
}
/*---- SIDEBAR ----*/
.content_sidebar_box {
	color:#666;
	margin:0px;
	padding:0px 5px 5px 5px;
	text-align:left;
	/*border: 1px solid #ddd;
	background: #ffffff;*/

}
.content_horizontal_sidebar_box {
	color:#E8E7E7;
	margin:0px;
	padding:0px;

}
.content_sidebar_box_detail {
	color:#444444;
	/*width:250px;*/
	padding: 5px;
	font-size:12px;
	line-height:14px;
	background-color:#ffffff;
}

.content_sidebar_box_detail a {
	color:#ff32a6;
	text-decoration:none;
	
}

.content_sidebar_box_detail a:hover {
	text-decoration:underline;
	
}

.content_sidebar_box h1 {
font-size:16px;font-weight:bold;
color:#000000;
padding: 5px;
border-top: rgb(255, 51, 153) solid 4px;
border-bottom: #cccccc dotted 1px;
margin: 0px 0px 5px0px;

}




.content_sidebar_box_subscribe {
	margin:0px;
	width:300px;
	padding: 14px 0px 0px 19px;
	position:relative;
}
.sidebar_header {
	border-bottom:1px #666666 solid;
	font-size:18px;
	color:#232223;
	height:20px;
	
}











/*masonry*/
.box {
	width:273px;
	margin:5px 5px 5px 10px;
	float:left;
	display:inline;  /* IE6 fix */
	}
	
.box img {

	
	border: 1px solid #999999;

	padding: 0px;
	}


.box img:hover {

	border: 1px solid #000000;
}


/*blog stuff*/
#content_left {
	min-height:100%;
	width: 545px;
	float:left;
	margin:0px 0px 0px 8px;
	font-size:13px;
color:#333333;
font-family:arial;
line-height:16px;

	
	
}


#content_left h2{font-size:14px;font-weight:normal;font-family:arial;color:#666666;margin-bottom:5px;
}

#content_left h3{font-size:21px;line-height:22px;font-weight:normal;font-family:arial;color:#FF3399;margin-bottom:15px;
}

#content_left a {color:#FF3399;text-decoration:none;}

#content_left a:hover {color:#FF3399;text-decoration:underline;}



.meta {margin:5px 0px 5px 0px;font-size:10px;color:#999999;}

.feedback {margin:10px 0px 30px 0px;padding:5px 0px 5px 0px;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;font-size:10px;line-height:12px;color:#999999;}
.blog_content_padding {margin:10px 20px 20px 10px;}

/*blog sidebar*/
.content_sidebar_blog {
font-size:14px;
color:#333333;
font-family:arial;
line-height:16px;
margin: 10px 0px 0px 0px;
}

.content_sidebar_blog a {color:#666666;text-decoration:none;font-size:12px;}

.content_sidebar_blog a:hover {color:#FF3399;text-decoration:underline;font-size:12px;}

.content_sidebar_blog h2 {font-size:18px;color:#666666;margin-bottom:5px;padding-bottom:5px;border-bottom:#666666 solid 1px;}
.blog_sidebar_header {
font-size:16px;font-weight:bold;
color:#000000;
padding: 5px;
border-top: rgb(255, 51, 153) solid 4px;
border-bottom: #cccccc dotted 1px;
margin-bottom:5px;
margin-right:10px;
	
}

.blog_content_sidebar_box {
	color:#E8E7E7;
	margin-right:10px;
	padding:0px 5px 10px 5px;
	
	
	

}




/*recent work*/
#recent_work {

padding:10px 50px 10px 10px;
background-color:#ff0000;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
z-index:100;
position:absolute;

}



/*blog entries hp*/
#blog_entry_01 {
padding:10px;
margin:0px 0px 10px 0px;
background-color: rgb(252,182,217);
color:#000000;
font-size:12px;
line-height:16px;
text-align:left;

-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
display:block;
}

#blog_entry_01 h1 {
font-size:16px;
font-weight:bold;
padding-bottom:10px;
}

#blog_entry_01 img {
width:125px;

padding-right:10px;
}




#blog_entry_02 {
padding:10px;
margin:0px 0px 10px 0px;
background-color: rgb(153,207,248);
color:#000000;
font-size:12px;
line-height:16px;
text-align:left;

-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

#blog_entry_02 h1 {
font-size:16px;
font-weight:bold;
padding-bottom:10px;
}

#blog_entry_02 img {
width:125px;

padding-right:10px;
}




/*organize*/


.some_favs {
font-size:16px;font-weight:bold;color:#000000;padding: 5px;border-top: rgb(255, 51, 153) solid 4px;border-bottom: #cccccc dotted 1px;margin-bottom:5px;}

/* social icons*/

ul.thumb_social {
	list-style: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	display:block;

}
ul.thumb_social li {
	width: 100px; height: 100px; padding: 2px; margin: 0 5px 5px 0; float: left;

}
ul.thumb_social img {
	width: 100px;
	
	border: 1px solid #dddddd;

	padding: 0px;
	}
.social_badge img {
	width: 80px; height: 80px; padding: 2px; margin: 0 8px 5px 0; float: left;border: 1px solid #999999;

}
.social_badge img:hover {
	border: 1px solid #000;

}

ul.thumb_social img:hover {border: 1px solid #000000;}

/*homepage blog postings */
.hp_blog_post {
width:175px;margin-bottom:8px;color:#333333;text-align:left;

}
.hp_blog_post img {width:175px;}

.hp_blog_post h1 {font-size:13px;font-weight:bold;color:#333333;margin-bottom:5px;}

.hp_blog_post_date {padding-left:0px;border-bottom:solid 1px #999999;margin-bottom:5px;font-size:12px;}
.hp_blog_post p {font-size:12px;line-height:16px;border-bottom:solid 1px #999999;margin-bottom:5px;}
.hp_blog_post_link {font-size:10px;border-bottom:solid 1px #999999;color:rgb(255, 51, 153); }