/*   
Theme Name: Full Screen
Theme URI: http://thomasbacon.com
Description: a-brief-description
Author: Thomas Bacon
Author URI: http://thomasbacon.com
Version: 1
*/
html,body{width:100%;height:100%;overflow:hidden}
#holder{position:absolute;width:200%;height:200%;top:-50%;left:-50%}
#holder[id]{display:table}
#holder div{position:absolute;left:0;top:50%}
#holder[id] div{display:table-cell;vertical-align:middle;position:relative}
#holder img{position:relative;top:-50%;margin:0 auto;display:block;-ms-interpolation-mode:bicubic;width:100%}
*:first-child+html #holder div{position:absolute}/*force IE 7 back to position:absoulte*/
.totheleft {text-indent:-5000px}
#body{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;overflow:auto}
.homeitems {width:100%;height:50px;margin:0px auto 0 auto;display:block;padding:0;text-align:center;}
.homeitems a, .homeitems a:visited {font:bold 25px 'Cantarell', arial, serif ;color:white;text-decoration:none;}
.homeitems a:hover, .intcont h1 a:hover {background-color:#333;color:#FFF}
.homeitems ul {display: inline;padding:0;margin:0}
.homeitems ul li {margin:0;padding:0;list-style: none;display: inline;}
.middle {padding:0 10px 0 10px}
.intcont {width:700px;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;display:block;margin:20px auto 40px;padding:30px;background: url('images/content.png') repeat-y;}
.intcont h1, .intcont h1 a, .intcont h1 a:visited {font:bold 30px 'Cantarell', arial, serif ;color:white;text-decoration:none;padding-bottom:5px;}
.intcont p {padding-bottom:10px;line-height:25px;font-family: Century Gothic, sans-serif;font-size:16px;color:white}
small {font-size:12px;padding:0;color:#CCC;margin:0;font-family: Century Gothic, sans-serif;}
small a {color:#fff;margin:0;text-decoration:none;}
small a:hover{color:white;background-color:#333; text-decoration:none;}
.intcont p a, .intcont p a:visited, .intcont ol a, .intcont ol a:visited, .intcont ul a, .intcont ul a:visited {text-decoration:none;background-color:#333;color:#FFF}
.intcont p a:hover, .intcont ol a:hover, .intcont ul a:hover {color:#FFF;text-decoration:none;background-color:#666}
blockquote {margin-left:50px;padding-left:10px;margin-right:50px;padding-right:10px;border-left:1px solid #CCC;border-right:1px solid #CCC}
h2 {font:bold 20px 'Cantarell', arial, serif ;color:#FFF; margin-bottom:10px;}
h2 a{text-decoration:none;color:white}
h2 a:hover{color:white; background-color:#666;}
h3 {font:bold 16px 'Cantarell', arial, serif ;color:white}
.intcont ol, .intcont ul {padding-bottom:10px;line-height:25px;font-family: Century Gothic, sans-serif;font-size:16px;color:white}
.intcont ul {list-style-type:disc}


/* Begin Images */
img {
	border:none;
	}
p img {
	padding: 0;
	max-width: 100%;
	
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}
.alignright a {
	font: 12px 'Century Gothic', Verdana, Arial, Sans-Serif;
	color:#FFF;
	text-decoration:none;
	}
.alignright a:hover {
	color:#000;
	background-color:#FFF;
	text-decoration:none;
	}	
.alignleft {
	float: left
	}
.alignleft a {
	font: 12px 'Century Gothic', Verdana, Arial, Sans-Serif;
	color:#FFF;
	text-decoration:none;
	}
.alignleft a:hover {
	color:#000;
	background-color:#FFF;
	text-decoration:none;
	}	
	
/* End Images */

/*begin comments */

.commentlist li, #commentform input, #commentform textarea {
	font: 12px 'Century Gothic', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 12px;
}
.commentlist a {color:white}
.commentlist li {
	font-weight: bold;
	color:white;
	padding-top:32px;
	
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	line-height: 16px;
	text-transform: none;
	}

#commentform p {
	font-family: 'Century Gothic', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
	
.navigation {
	margin-top:20px;
	padding-top:10px;
}
#content {
	padding-bottom:20px;
}
	
/* End comments */

/*add this*/
.addthis_button_email .at300bs { display:none !important; text-decoration:underline !important; }
.addthis_button_twitter .at300bs { display:none !important; text-decoration:none !important; }
.addthis_button_facebook .at300bs { display:none !important; }

/*end add this */