/*
Theme Name:Custom_BC
Theme URI:http://www.analogbuzz.com/wordpress-themes/
Description:Custom Plain Empty Canvas
Version:0.1
Author:Ben Coleman and Paul Bae
Author URI:http://www.analogbuzz.com
Tags:grey, blue, right-sidebar

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; font-size:100%; }

/* Others */
a:link { color:#114477; text-decoration:none; outline:none; }
a:visited { color:#114477; text-decoration:none; outline:none; }
a:hover { color:#4477aa; text-decoration:underline; outline:none; }

a.titlelink { color:white; text-decoration:none; }
a.titlelink:link { color:white; text-decoration:none; }
a.titlelink:visited { color:white; text-decoration:none; }
a.titlelink:hover { color:#758a9b; text-decoration:none; }

/* CSS Document */
body {margin:0; background-color:#e6e6e5; background-image:url('images/bc_bg_fade.png'); background-repeat:repeat-x; text-align:left; height:100%; }


#page {position:absolute; width:100%; margin:0; padding:0; }

#header {visibility:visible; position:relative; width:980px; height:85px; margin-left:auto; margin-right:auto; top:0;
background-image:url('images/bc_header_bg.png'); background-repeat:no-repeat; }
#header_single {visibility:visible; position:relative; width:980px; height:85px; margin-left:auto; margin-right:auto; top:0;
background-image:url('images/bc_header_bg.png'); background-repeat:no-repeat; }

#header h1 {color:#FFCC00; text-decoration:none; font-size:18px; }

#connect_search {position:absolute; right:0; top:15px; width:230px; height:55px; }

#show_hide {float:left; top:1px; left:0; width:120px; height:20px; }
#show_hide a {visibility:visible; background-image:url('images/show_hide.png'); width:120px; height:20px; display:block; }
#show_hide a:link {text-decoration:none; color:#d8d8d8; border:none; }
#show_hide a:visited {text-decoration:none; color:#d8d8d8; border:none; }
#show_hide a:hover {text-decoration:none; color:#d8d8d8; border:none; cursor:pointer; }
#show_hide a span {visibility:hidden; }

#smlink_icons {float:left; left:19px; top:1px; width:78px; height:20px; }
#smlink_icons a.smlink_email  {visibility:visible; background-image:url('images/above_search/email.png'); width:21px; height:20px; float:left; text-decoration:none; }
#smlink_icons a.smlink_twitter  {visibility:visible; background-image:url('images/above_search/twitter.png'); width:17px; height:20px; float:left; text-decoration:none; }
#smlink_icons a.smlink_facebook  {visibility:visible; background-image:url('images/above_search/facebook.png'); width:20px; height:20px; float:left; text-decoration:none; }
#smlink_icons a.smlink_rss  {visibility:visible; background-image:url('images/above_search/rss.png'); width:20px; height:20px; float:left; text-decoration:none; }
#smlink_icons a span {visibility:hidden; }


/* Search Form */
#divsearchform {position:absolute; left:28px; margin-top:26px; width:170px; height:15px;
overflow:visible; border:none; outline:none; 
}
.searchform1 {position:absolute; top:1px; border:none; outline:none; width:170px; height:15px; line-height:15px; 
font-family:arial; font-size:11px; font-weight:600; color:#ccc; background-color:#fff; 
}


/* Video Content */

#content_video {display:block; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; 
width:980px; height:320px; left:0; top:0; 
overflow:hidden; 
font-family:Arial; font-size:13px; color:#fff; }

#video1 {float:left; width:700px; height:315px; overflow:hidden; }
#videobox_floatleft {float:left; top:0; width:410px; margin:0 10px; color:#fff; } /* this is inside the video quicktag plugin */
#videobox_nofloat {display:block; top:10px; width:410px; margin:0 10px; color:#fff; } /* this is inside the video quicktag plugin */
#videopost1 {float:left; width:260px; margin:10px; }

#video1 a {color:#8ac; text-decoration:none; }
#video1 a:link {color:#8ac; text-decoration:none; }
#video1 a:visited {color:#8ac; text-decoration:none; }
#video1 a:hover {color:#8ac; text-decoration:underline; }
#video1 a:active {color:#8ac; text-decoration:none; }

#video_vline {position:relative; float:left; width:2px; height:278px; top:21px; background-color:#77889a; margin:0 10px; }

#video2 {visibility:visible; float:left; width:230px; height:290px; overflow:hidden; color:#fff; margin:15px 0 0; }
#video2 ul {margin:30px 0 0; }
#video2 li {margin:10px 0 20px; }


/* #video2_top_spacer {display:block; width:1px; height:30px; } */

.video2_list {display:block; width:280px; height:28px; margin:0 0 20px; font-family:Arial; font-size:100%; font-weight:600; color:#fff; }
.video2_list a {color:white; text-decoration:none; }
.video2_list a:link {color:white; text-decoration:none; }
.video2_list a:visited {color:white; text-decoration:none; }
.video2_list a:hover {color:#758a9b; text-decoration:none; }
.video2_list a:active {color:#758a9b; text-decoration:none; }
#video2_scroll_prev {position:relative; display:block; visibility:visible; left:140px; width:90px; height:22px;
	background-image:url('images/video2_prev.png'); background-repeat:no-repeat;
	margin-bottom:7px; cursor: pointer; 
	}
#video2_scroll_next {position:relative; display:block; visibility:visible; left:140px; top:0; width:90px; height:22px; 
	margin-top:5px; 
	background-image:url('images/video2_next.png'); background-repeat:no-repeat; 
	cursor: pointer; 
	}

.video2_list_small {color:#c0c6c9; font-size:11px; line-height:12px; }

/* video list scroll */
#divCont {position:relative; display:block; width:240px; height:230px; visibility:visible; overflow:hidden; } 
#divText {position:relative; left:2px; height:2000px; visibility:visible; }
#list_top {visibility:hidden; }
#list_bottom {visibility:hidden; }
/* end video list scroll */

#container {display:block; overflow:auto; }

#blog_header {position:relative; display:block; width:980px; height:65px; margin-top:10px; margin-left:auto; margin-right:auto; 
background-image:url('images/blogheader_bg.png'); background-repeat:no-repeat; }
#blog_header2 {position:relative; display:block; width:980px; height:65px; margin-top:10px; margin-left:auto; margin-right:auto; 
background-image:url('images/blogheader_single.png'); background-repeat:no-repeat; }

#blog_section {position:relative; display:block; top:0; width:980px; height:100%; 
overflow:hidden; margin-left:auto; margin-right:auto; }


/* Main Content */

#content {position:relative; left:8px; display:block; float:left; width:600px; min-height:1410px;
overflow:visible; background-color:#c0c6c9; 
font-family:verdana; font-size:12px; color:#000; }

#content_single {position:relative; display:block; float:left; width:600px; min-height:1460px; 
left:8px; background-color:#c0c6c9; 
font-family:verdana; font-size:12px; color:#000; }

#content_single_inner {display:block; overflow:visible; margin:0 15px; }


.post_title {
	position:relative; left:-18px; top:5px; overflow:hidden; width:270px; height:44px; 
	background-image:url('images/post_title_bg.png'); background-repeat:no-repeat; background-position:top left;
	}

#content h2 {position:relative; left:18px; top:9px; white-space:nowrap; font-family:Georgia; font-size:15px; font-weight:500; font-style:italic; }

#blog_header2 h2 {position:relative; visibility:visible; left:15px; top:22px; white-space:nowrap; font-family:Georgia; font-size:17px; font-weight:600; font-style:italic; color:#fff; }

.entry {font-family:Georgia; font-size:108%; line-height:18px; font-weight:400; color:#0c1e31; margin:15px 15px 5px 10px; display:block; }
.entryV {font-family:Arial; font-size:100%; line-height:20px; font-weight:500; color:#c0c6c9; }
.postmetadata {font-family:georgia, serif; font-size:10px; color:#758a9b; text-transform:uppercase; margin:20px 0 40px 10px; }
.post {position:relative; left:10px; margin-right:10px; }

a.postmetadata {color:#f99; text-decoration:none; }
a.postmetadata:link {color:#f99; text-decoration:none; }
a.postmetadata:visited {color:#f99; text-decoration:none; }
a.postmetadata:hover {color:#f99; text-decoration:none; }
a.postmetadata:active {color:#f99; text-decoration:none; }

#disqus_thread {display:block; clear:both; }
#dsq-options {display:none; }

#navigation {position:absolute; bottom:0; display:block; width:600px; height:30px; margin:20px 0 0; }
#navigation .alignleft {float:left; width:130px; height:30px; background-image:url('images/nav_older_bg.png'); background-repeat:no-repeat; }
#navigation .alignright {float:right; width:130px; height:30px; background-image:url('images/nav_newer_bg.png'); background-repeat:no-repeat; }
#navigation a { color:#ddd; font-family:arial; font-size:11px; line-height:25px; font-weight:600; text-decoration:none; }
#navigation a:link { color:#ddd; text-decoration:none; }
#navigation a:visited { color:#ddd; text-decoration:none; }
#navigation a:hover { color:#aaa; text-decoration:none; }
.older_link {position:relative; left:39px; top:5px; }
.newer_link {position:relative; left:20px; top:5px; }
.older_link2 {position:relative; left:239px; top:5px; }

/* Sidebar */
#sidebar {float:left; width:360px; min-height:100%; 
margin-left:15px; overflow:hidden; display:block; }

#sidebar_inner {position:absolute; display:block; width:350px; 
margin-left:5px; top:0; min-height:100%; 
background-color:#c0c6c9; 
font-family:Georgia; font-size:11px; font-weight:600; line-height:20px; font-style:italic; color:#0c1e31; }

#sidebar h2 {font-family:Verdana, Arial, Sans-Serif; font-size:1.2em; color:#fff; }
#sidebar ul, #sidebar ul ol {margin:0; padding:0; }
#sidebar ul li {list-style-type:none; list-style-image:none; margin-bottom:15px; }
#sidebar ul p, #sidebar ul select {margin:5px 0 8px; }
#sidebar ul ul, #sidebar ul ol {margin:5px 0 0 10px; }
#sidebar ul ul ul, #sidebar ul ol {margin:0 0 0 10px; }
ol li, #sidebar ul ol li {list-style:decimal outside; }
#sidebar ul ul li, #sidebar ul ol li {margin:3px 0 0; padding:0; }

#twitter_box {display:block; width:350px; height:255px; 
		margin-bottom:0; 
		overflow:hidden; 
		text-align:left; 
	}
#twitter_box_inner {margin:0 10px; } /* this layer inside the twitter plugin */
	
#ad_hdr {position:relative; display:block; width:360px; height:40px; left:-5px; top:-10px; 
	 background-image:url('images/advertise_header.png'); background-repeat:no-repeat;
	}
#ad_box {position:relative; display:block; width:350px; height:340px; 
		left:0; top:-5px; 
		/* background-image:url('images/advertise_bg.png'); background-repeat:no-repeat; */
	}
	
#flickr_hdr {position:relative; display:block; width:360px; height:40px; left:-5px; top:-10px; 
	 background-image:url('images/flickr_header.png'); background-repeat:no-repeat;
	}
#flickr_box {position:relative; display:block; width:350px; height:180px; 
		left:0; top:10px; 
	}
	
#itunes_hdr {position:relative; display:block; width:360px; height:40px; left:-5px; top:0; 
	 background-image:url('images/itunes_header.png'); background-repeat:no-repeat; 
	}
#itunes_box {position:relative; display:block; width:350px; height:105px; 
		left:5px; top:0; margin:5px 0px 5px 0px; overflow:hidden; 
	}

/* .itunes_item {font-family:sans-serif; font-size:12px; line-height:18px; } */
.lastfm-item {position:relative; left:5px; }

#network_hdr {position:relative; display:block; width:360px; height:40px; left:-5px; top:0; 
	 background-image:url('images/network_header.png'); background-repeat:no-repeat;
	}
#network_box {width:350px; height:50px; 
		background-image:url('images/network_bg.png'); background-repeat:no-repeat; background-position:0px 5px; 
	}
	
#about_hdr {position:relative; display:block; width:360px; height:40px; left:-5px; top:0; 
	 background-image:url('images/about_header.png'); background-repeat:no-repeat;
	}
#about_box {display:block; width:350px; height:240px; overflow:visible; 
	}
#about_epk {position:absolute; bottom:0px; width:350px; height:30px; display:block; }

.interested {
	position:relative; float:left; top:10px; left:5px; font-size:9px; font-weight:500; 
}
#about_epk a {
	background-image:url('images/EPK_130x30.png'); background-repeat:no-repeat; background-position: bottom right;
	float:right; width:130px; height:30px; text-decoration:none; 
}
#about_epk a span {visibility:hidden; }

#about_box p {padding:0 10px; }
#about_box p.smallp {font-size:10px; font-weight:300; }

.flickr {margin:50px 0px 0px 9px; }
.flickr_photo {margin:0px 5px 5px 0px; border:2px solid #637789; }
a img.flickr_photo {border:2px solid #637789; }
a:hover img.flicker_photo {border:2px solid #637789; }


/* twitter-tools */
.sidebar_divider {display:block; position:relative; width:350px; height:22px; top:5px; left:-10px;
background-image:url('images/sidebar_divider.png'); background-repeat:no-repeat; }


/* Comment Form */
#commentform input {width:170px; padding:2px; margin:5px 5px 1px 0; }
#commentform {margin:5px 10px 0 0; }
#commentform textarea {width:100%; padding:2px; }
#respond {margin:8px; }
#respond h3 {font-family:arial; font-size:15px; font-weight:600; line-height:24px; }
#respond:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
#commentform #submit {margin:0 0 5px auto; float:right; }



/* Footer */
#footer {display:block; width:100%; height:100px;  
	background-image:url('images/footer_bg_10x100.png'); background-repeat:repeat-x; 
}
#footer_inner {position:relative; display:block; left:-1px; width:940px; height:25px; top:30px;
	padding:0;
	margin-left:auto; margin-right:auto;
	color:#e6e6e5; 
}

#footer_inner a { color:#fff; text-decoration:none; outline:none; }
#footer_inner a:link { color:#fff; text-decoration:none; outline:none; }
#footer_inner a:visited { color:#fff; text-decoration:none; outline:none; }
#footer_inner a:hover { color:#fff; text-decoration:underline; outline:none; }

.footerstyle {font-family:Verdana, Arial, Sans-Serif; font-weight:normal; font-size:10px; color:#FFFFFF; }

/* Wordpress Specifics */
.aligncenter, div.aligncenter {display:block; margin-left:auto; margin-right:auto; }
.alignleft {float:left; }
.alignright {float:right; }

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}
*+html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End hide from IE-mac */
