/*
Theme Name: bc
Author: Byron Cox
Author URI: http://byroncox.co.uk/
Description: Nice
Tags: Portfolio, Blog
*/


* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#101010; outline:none; }
* a { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; outline:none; border:none; text-decoration:none; font-weight:normal; }
* a:hover { color:#101010; }
* a img { border:none; }
body { overflow-x:hidden; background:url(http://iamvexed.co.uk/blog/wp-content/themes/bc/images/bg.gif) top center fixed; }
p { padding:0 0 10px 0; }

h1.titletext { font-weight:bold; padding:0 0 0 0; font-size:14px; color:#101010; line-height:14px; }
h1.titletext a { font-weight:bold; color:#101010; font-size:14px; line-height:14px; }
h1.titletext a:hover { text-decoration:none; color:#ccc; }

.header { margin:5px auto; width:960px; }

.logo { padding:0; height:21px; float:right;  }
.logo a { background-position:top left; }
.logo a:hover { background-position:bottom right; text-decoration:none; }
a.twitter { float:left; margin:0 0 0 3px ; background:url(images/logo/twitter.gif); display:block; width:21px; height:21px; }
a.vimeo { float:left; margin:0 0 0 3px; background:url(images/logo/vimeo.gif); display:block; width:21px; height:21px; }
a.facebook { float:left; margin:0 0 0 3px; background:url(images/logo/facebook.gif); display:block; width:21px; height:21px; }
a.myspace { float:left; margin:0 0 0 3px; background:url(images/logo/myspace.gif); display:block; width:21px; height:21px; }
a.linkedin { float:left; margin:0 0 0 3px; background:url(images/logo/linkedin.gif); display:block; width:21px; height:21px; }
a.flickr { float:left; margin:0 0 0 3px; background:url(images/logo/flickr.gif); display:block; width:21px; height:21px; }
a.soundcloud { float:left; margin:0 0 0 3px; background:url(images/logo/soundcloud.gif); display:block; width:21px; height:21px; }
a.itunes { float:left; margin:0 0 0 3px; background:url(images/logo/itunes.gif); display:block; width:21px; height:21px; }
a.youtube { float:left; margin:0 0 0 3px; background:url(images/logo/youtube.gif); display:block; width:21px; height:21px; }

.show { margin:auto; width:960px; height:440px; }

.page-wrapper { margin:auto; padding:40px 20px 20px 20px; width:920px; background:#FFF; }

.sidebar { float:right; margin:-15px 0 0 0; padding:0; width:300px; background:#; border:none; }
.sidebartitletext { font-weight:bold; padding:15px 0 7px 0; background:#fff; color:#000; display:block; font-size:15px;  line-height:15px; }
.sidebartitletext a { font-weight:bold; color:#fff; background:#fff; font-size:15px;  line-height:15px; }
.sidebartitletext a:hover { text-decoration:none; color:#999; font-size:15px; }

.blogcontent { padding:10px 0; }
.detailtext { float:left; padding:0 5px 0 0; font-size:10px; color:#999; font-weight:normal; }
.detailtext a { font-size:10px; color:#000; text-decoration:underline; font-weight:normal; }
.detailtext a:hover { color:#999; text-decoration:none; }

.clicktoleavecomment, .clicktoleavecomment a { padding:10px 0 0 0; font-size:10px; }
.blogentryfoot { font-size:10px; font-weight:normal; border-top:dotted 1px #ccc; padding:10px 0 0 0; }
.blogentryfoot a { font-size:10px; font-weight:normal; }
.blogentryfoot a:hover { font-size:10px; font-weight:underline; }
.authortext { font-size:10px; padding:0 0 7px 0; color:#000; float:left; } 

.blog { float:left; margin:0px auto 0 auto; width:580px; }
.blogentry { padding:0 0px 0px 0px; text-align:justify; }
.blogentryexcerpt { padding:0 0px 60px 0px; text-align:justify; }
.blogentryexcerpt img { width:580px; }

.navigator { padding:0 0 3px 0; width:280px; font-weight:bold; color:#fff; }
.navigator a { padding:3px 10px; background:#000; font-weight:bold; color:#fff; display:block; }
.navigator a:hover { background:#bbc433; color:#fff; }

.tweettitle { padding:3px 0px; background:#fff; font-weight:bold; color:#000; display:block; }
.tweet { width:300px; background:#; color:#; padding:10px 0; overflow:hidden; }
.tweet a { color:#; text-decoration:underline; }
.tweet a:hover { text-decoration:none; }
.tweetmedia { padding:5px 0 0 0; }
.tweetmedia img { width:298px; border:solid 1px #fff; } 
.tweetdate { padding:3px 0 9px 0; font-size:10px; color:#999; }
.tweetdate a { font-size:10px; color:#999; text-decoration:none; }
.tweetdate a:hover { text-decoration:underline; }
  
/* NAVIGATION */
.navigation { font-size:10px; padding:0 0 40px 0; width:960px; }
.navigation a {font-size:10px; }
.navigationleft { float:left; }
.navigationright { float:right; }

/* FOOT */
.foot { margin:auto; padding:0 20px 40px 20px; text-align:center; width:920px; font-size:10px; color:#red; background:#FFF; }
.foot a { font-size:10px; color:#999; }
.foot a:hover { color:#F00; }

