/*
Theme Name:All Stream
Theme URI:http://blog.allstream.com/
Description:AllStream Theme
Author:Maxime Lefrancois
Template:canvas
Version:1.0
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/
body{background:#4b4b4b; color:#333333; font:93.8%/150% Georgia, Arial, sans-serif; line-height:1.3em;}

h1, h2, h3, h4, h5, h6{color:#333333; font-weight:bold; line-height:1.1em; margin:0;}
h1{font-size:2.4em; margin:0;} 
h2{font-size:1.6em;} 
h3{font-size:1.2em;} 
h4{font-size:1em;} 
h5{font-size:0.867em;} 
h6{font-size:0.8em;}

a{color:#999; text-decoration:underline !important;}

blockquote{color:#999; font-style:italic; padding:15px 0 15px 55px;}

strong, b{font-weight:bold;}
em, i{font-style:italic;}

/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* HEADER ========================================================================================================*/
#header{margin-bottom:10px;}

/* logo */
#logo{padding:12px 0 0 0;}

/* quick */
#quick, #social, #menu, #search{display:none;}

/* CONTENT ========================================================================================================*/
#content{margin:0 auto; padding:15px 0;}
#content #sliderContainer{width:auto !important;}
#content .adspace-widget, #content .bubble, #single .share, #relatedPosts, #content .adspace-widget, #commentform, #reply-title, #comments .commentlist .comment .comment-meta .reply, #pagination, #navigation{display:none;}


/* CONTENT LEFT ========================================================================================================*/
#contentLeft{float:left; width:652px;}

/* CONTENT RIGHT / SIDEBAR ========================================================================================================*/
#contentRight{display:none;}

/* FOOTER ========================================================================================================*/
#footer-widgets{display:none;}
#copyright{margin-top:10px;}

/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/
/* 6. MISC */
/*-------------------------------------------------------------------------------------------*/

.box{border-bottom:1px solid #999999; margin-bottom:15px; padding-bottom:15px;}

/* section */
.categoryTitle{color:#333333; font:bold 0.8em Arial, Helvetica, sans-serif; padding:4px 0;}
.categoryTitle a{color:#333333; font-size:1em;}
.section-black .categoryTitle, .section-black .categoryTitle a, .section-black .colorized{color:#333;}
.section-red .categoryTitle, .section-red .categoryTitle a, .section-red .colorized{color:#ff1919;}
.section-green .categoryTitle, .section-green .categoryTitle a, .section-green .colorized{color:#8dc63f;}
.section-purple .categoryTitle, .section-purple .categoryTitle a, .section-purple .colorized{color:#9b2890;}
.section-indigo .categoryTitle, .section-indigo .categoryTitle a, .section-indigo .colorized{color:#00b6b5;}
.section-blue .categoryTitle, .section-blue .categoryTitle a, .section-blue .colorized{color:#3c9cd7;}

.sectionTitle span{border:1px solid #ff1919; color:#999; display:inline-block; font:bold 0.8em Arial, Helvetica, sans-serif; padding:3px 4px; position:relative; vertical-align:top; z-index:5;}
.sectionTitle a{color:#999 !important;}
.sectionTitle ul, .sectionTitle li{display:inline;}
.section-red .sectionTitle span{border:1px solid #ff1919;}
.section-green .sectionTitle span{border:1px solid #8dc63f;}
.section-purple .sectionTitle span{border:1px solid #9b2890;}
.section-indigo .sectionTitle span{border:1px solid #00b6b5;}
.section-blue .sectionTitle span{border:1px solid #3c9cd7;}
.section-black .sectionTitle span{border:1px solid #333;}

/* clear, align and floats */
.clear{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.middle{margin:0 auto; text-align:center;}
.alignRight{text-align:right;}
.bottom{vertical-align:bottom;}

/* displays */
.none{display:none;}
.inline{display:inline;}
.block{display:block;}
