/*
Theme Name: CoreStrategy
Theme URI: http://corestrategygroup.com
Description: Custom WP theme created for Core Strategy Group.
Version: 1.0
Author: Thinkflo
Author URI: http://thinkflo.com

	This theme was designed and built by Thinkflo for exclusive use by Core Strategy Group.

*/

/* Core Base CSS */

@import url('css/reset.css');
@import url('css/corelayout.css');
@import url('css/coretypography.css');


/*::::::::: CORE TYPOGRAPHY :::::::::*/

/*:::::: Base Fonts ::::::*/

body {
	font:12px/1 Arial, Verdana, sans-serif;
	line-height:16px;
	color:#FFFFFF;
}	

p {margin-bottom: 20px;}

/*::: Headings :::*/

h2 {font:44px/1 Museo300, Verdana, sans-serif; text-shadow: 2px 2px 2px #333333; margin-top:18px;}
h3 {margin-bottom:20px;} /* Red Box Applied with .redbox class on an <a> or <span> tag due to inline block display issues */
h4 {font:28px/1 Museo500, Verdana, sans-serif; margin-bottom:20px;}
h5 {font:21px/1 Museo500, Verdana, sans-serif; padding-top:10px; margin-bottom:20px;}
h6 {font:16px/1 Museo500, Verdana, sans-serif; margin-bottom:20px;}
#sidebar h4 {font:28px/1 Museo300, Verdana, sans-serif; margin-bottom: 15px; text-transform:uppercase;}
#sidebar h5 {font:18px/1 Museo700, Verdana, sans-serif; margin: 25px 0 8px 0;}

/*::: Links :::*/

a {color:#FFF; padding:0; margin:0; border:0; outline:none;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}

a.blackbox {padding:3px; font-weight:bold; border:none; outline:none;}
a.blackbox:link, a.blackbox:visited  {background-color:#333;}
a.blackbox:hover, a.blackbox:active {background-color:#000;}

a.blackbox11 {font:11px/1 Arial, Verdana, sans-serif; padding:3px; font-weight:bold; border:none; outline:none;}
a.blackbox11:link, a.blackbox11:visited  {background-color:#333;}
a.blackbox11:hover, a.blackbox11:active {background-color:#000;}

#logo a, #logo a:link, #logo a:visited{background-color:#fff; color:#000;}
#logo a:hover, #logo a:active{text-decoration:none;}

#footer a{font-weight:bold;}

a.redlink {color:#E22400;}

/*::: Tags :::*/
strong {font-weight:bold;}
em{font-style:italic;}
img {border: solid 1px #ffffff;}
blockquote {font-style:italic; padding-bottom:0px; margin-bottom:5px;}
#sidebar blockquote {font:16px Georgia, Verdana, sans-serif; font-style:italic;  line-height:20px; font-style:italic; margin-bottom:0;}
#maincontent ul{margin-bottom:20px;}
#maincontent li{text-indent:20px; margin-bottom:10px;}
#maincontent li:before{content:"\00BB \0020";} /* Right angle quote bullets */
#footer p {font:10px/1 Arial, Verdana, sans-serif; line-height: 14px; margin-bottom: 14px;}

	
/*::: Special Classes :::*/

.xlheader64 {font:64px/1 Museo500, Arial, sans-serif; text-shadow:2px 2px 2px #333333; margin-bottom:30px;}
.redbox {font:9px/1 Museo700, Verdana, sans-serif; padding: 4px 10px 4px 4px; background-color:#E22400; display:inline-block;}
.mainpara {font:21px/1 Museo300, Verdana, sans-serif; margin:30px 0 40px 0; line-height:28px;}
.edit {font:16px/1 Arial, Verdana, sans-serif; margin: 20px 0; text-align:right; text-transform:uppercase; font-weight:bold;}
.editsmall {font:14px/1 Arial, Verdana, sans-serif; margin: 20px 0; text-align:right; text-transform:uppercase; font-weight:bold;}
.editfooter {font:14px/1 Arial, Verdana, sans-serif; margin: 20px 0 20px 200px; text-align:left; text-transform:uppercase; font-weight:bold;}
.bookauthor {font:12px/1 Georgia, Verdana, sans-serif; font-style:italic;}
.articleauthor {font:11px/1 Arial, Verdana, sans-serif; margin-bottom:20px; text-transform:uppercase;}
p.sbbooktitle {font-weight:bold; margin-bottom: 3px;}
.sbbookauthor {font:11px/1 Arial, Verdana, sans-serif; }
p.sbarticletitle {font-weight:bold; margin-bottom: 15px;}
p.sbcasetitle {font:11px/1 Arial, Verdana, sans-serif; font-weight:bold; margin-bottom: 5px; line-height:13px;}
.smallmarginafter {margin-bottom: 10px;}
.marginafter {margin-bottom: 20px;}
.extraspace {margin:5px 0 35px 0;}
