/* ============================== */
/* = HOW TO CUSTOMIZE PAGELINES = */
/* ============================== */

/*

Rules placed in this stylesheet will override the default styles of the Base Platform theme and will not be changed or over written when you update the 
Platform framework. Additionally, since this stylesheet is purely for editing purposes you can easily undo or erase some of the CSS to return your site back to the look and feel of the Base theme. 

In the Base theme the footer is black and the CSS looks like this:

	#footer {
		clear:both;
		font-size:1em;
		overflow:hidden;
		text-align: left;
		background: #000;
		color: #999;
		position: relative;
	}
		
To change the background color to white, all you have to do is declare a new rule for the color like so:

		#footer { background: #FFF; }

A great tool for modifying themes and inspecting CSS elements is the FireBug extension for FireFox. You can also use the developer tools provided by Chrome (right-click and "inspect element") or Internet Explorer if you're feeling dangerous.

LEARN CSS - We recommend using Lynda.com video tutorials to learn using CSS. 
			Also, for a comprehensive list of CSS rules and usage try consulting W3 schools @ http://www.w3schools.com/css/default.asp
*/
/* ============================== */
/* = Start Your Custom CSS Here = */
/* ============================== */

body.fixed_width #page {
    padding-top: 21px;
}
.fixed_width #branding .content-pad {
    padding: 10px;
}
.section-carousel .thecarousel {
    background: none repeat scroll 0 0 #FFFFFF;
}
.section-carousel .thecarousel {
    background-repeat: repeat-x;
    border: 0 solid #DDDDDD;
    box-shadow: 1px 1px 0 #FFFFFF inset;
    display: none;
    overflow: hidden;
    padding: 15px 67px;
    position: relative;
}

#featurenav a {
    background: none repeat scroll 0 0 #A6D0EA;
    color: rgba(109, 110, 113, 0.4);
    border-radius: 0 0 0 0;
}
#featurenav a.activeSlide {
    background: none repeat scroll 0 0 #144B8E;
    color: rgba(109, 110, 113, 0.7);
}

#content .content-pad {
    padding: 0;
}
.content .content-pad {
    padding: 11px 15px;
}
.content-pad {
    padding: 15px 15px 0;
}
#nav .content-pad, #secondnav .content-pad {
    padding-bottom: 0px;
    padding-top: 15px;
}
.navigation_wrap .main_nav {
    height: 31px;
    margin-right: 150px;
    margin-top: 0;
    position: relative;
    text-align: left;
    z-index: 28;
}
.main-nav.sf-menu li li a {
    background-color: #F2F2F2;
    line-height: 17px;
    text-align: left;
}
h3 {
    font-size: 25px;
}
.hentry h2 {
    margin: 0;
}
h1 {
    font-size: 35px;
    color: #144b8e;
}
#footer { 
	font-family: Helvetica, sans-serif;
	font-size: 11px;
 	line-height: 14px;
}

#footer a:hover {
    color: #D11F43;
}
.hentry a:hover {
    text-decoration: none;
}

a:hover {
    color: #144B8E;
}

#boxes .content-pad {
    padding: 0 5px 0 20px;
}
.widget .widget-pad {
    padding: 25px;
}

.widget .widget-title {
    margin-bottom: 0.6em;
    padding: 3px 8px 3px 0;
    text-align: left;
    text-transform: uppercase;
    color: #d11f43;
    font-size: 15px;
}
.widget ul li {
    font-family: Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
    padding: 0 0 12px;
}
.widget ul li a:hover {
    color: #d11f43;
    text-decoration: none;
}
.widget ul li a {
    text-decoration: none;
    color: #626365;
}
.one-sidebar-left #column-main .mcolumn-pad, .two-sidebar-left #column-main .mcolumn-pad {
    padding: 20px 50px 0 30px;
}
form.customcontactform .submit {
    padding: 7px;
}
form.customcontactform h4, form.customcontactform-sidebar h4 {
    color: #144B8E;
    font-size: 1.5em;
    font-weight: normal;
}
.one-sidebar-right #column-main .mcolumn-pad, .two-sidebar-right #column-main .mcolumn-pad {
    padding: 14px 30px 0 35px;
}
#feature_slider .fcontent {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.35);
    color: #FFFFFF;
    display: inline;
    min-width: 220px;
    position: relative;
    text-shadow: 0 -1px 0 #000000;
    width: 35%;
}
#feature_slider .fcontent .ftitle {
    font-size: 29px;
    line-height: 1.3em;
    margin: 35px 0 0;
}
#feature_slider .fcontainer.fstyle-lightbg .fcontent {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
#feature_slider .fcontent .fheading {
    margin-bottom: 0.2em;
    padding: 2em 0;
}
#feature_slider .fcontainer.fstyle-nobg .fcontent h1, #feature_slider .fcontainer.fstyle-nobg .fcontent h2, #feature_slider .fcontainer.fstyle-nobg .fcontent h3, #feature_slider .fcontainer.fstyle-nobg .fcontent h4, #feature_slider .fcontainer.fstyle-nobg .fcontent h5, #feature_slider .fcontainer.fstyle-nobg .fcontent a {
    color: #FFFFFF;
    text-shadow: 0 1px 0 #000000;
}