/* CSS Document */

/*

Organized by:

Typography
Layout
Navigation
Forms and Tables
Misc.

*/



/* Typography
-------------------------------------------------------------- */

body { 
	color: #36424A; 
	font-family: Arial, Helvetica, sans-serif;
	}

a { color: #B22816; text-decoration: underline; }
a:hover { text-decoration: none; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h3 { color: #002b45; font-size: 1.33em; }
h4 { color: #B22816; font-size: 1.17em; }
h5, h6 { color: #36424A; font-size: 0.92em; }

#nav a, #sub-nav a { color: #EBEBEB; font-size: 1.25em; font-weight: bold; text-decoration: none; }
#sub-nav a { font-size: 1em; letter-spacing: 0.5px; }
#sub-nav a:hover, #sub-nav a.selected { color: #88AACC; }
.page-nav li { color: #36424A; font-weight: bold; }
.page-nav a, .page-nav a:hover { color: #FFF; font-weight: bold; text-decoration: none; }
.page-nav li.spartan { font-weight: normal; }
#navbar p a { color: #EBEBEB; font-size: 0.92em; text-decoration: none; }
#navbar p a:hover { text-decoration: underline; }

.splash ul a { color: #FFF; text-decoration: none; }
.splash ul a:hover { color: #FFF; text-decoration: underline; }

#content p, #sidebar p { font-size: 0.92em; }
#content ul, #content ol { font-size: 0.92em; }
#content ol ul { font-size: 100%; }
#content th, #content td { font-size: 0.92em; }
#content th { color: #FFF; font-weight: bold }
#content .savings th { color: #B22816; font-size: 1.12em; }
#content .savings td span { font-size: 1.12em; font-weight: bold; }
#content .savings td.jumbo { color: #B22816; font-size: 1.4em; font-weight: bold; }
.primary-content h5, .primary-content-extended h5 { font-weight: normal; font-style: italic; background-color: #EEE; }

.gray li em { color: #999; }
h4.gray { color: #36424A; }
h5.gray { font-style: normal; }

.dk-gray h6 { font-size: 1em; }
.dk-gray h6, .dk-gray p { color: #FFF; }

.lt-gray { color: #BBB; }

tr.field td { font-weight: bold; }

div.bio h5 { color: #B22816; }

div.tech h5 { color: #36424A; font-size: 1.16em; font-style: normal; font-weight: bold; }
div.tech p { font-size: 0.8em; }

div.projects p { font-weight: bold; }
div.projects p span { font-weight: normal; }

.contact label, .contact input, .contact textarea, .submittal label, .submittal input, .submittal select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.92em;
	}
.contact label, .submittal label { font-weight: normal; }
body#home .contact label { color: #88AACC; }

.forward h4 { margin-top: 0; }
.forward label, .forward input, .forward textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.92em;
	}
.forward label { color: #FFF; font-weight: normal; }

body#home div.schedule p, body#home div.webinar p { color: #DDD; line-height: 1.25em; }

body#home .modules { color: #BBB; }
body#home .modules p { font-size: 100%; }
body#home .modules h6 { color: #88AACC; font-size: 12px; }
.date { font-size: 0.9em; }
.date-day { font-size: 20px; font-weight: bold; }
.news a, .gradient-gray a { color: #88AACC; text-decoration: none; }
.news a:hover, .gradient-gray a:hover { text-decoration: underline; }

.demo-video a { line-height: 20px; }

#content .wide p { font-size: 100%; }

#content p.large-quote { font-size: 1.45em; }

#sidebar a { text-decoration: none; }
#sidebar a:hover { text-decoration: underline; }
#sidebar h6, #sidebar p, #sidebar a, #sidebar a:hover { color: #DDD }
#sidebar h6, #sidebar p { line-height: 1.25em; }
.modules ul li p { font-weight: bold; }
.modules ul.dashed li { color: #DDD; }

#footer a { color: #88AACC; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer p { color: #BBB; font-size: 0.92em; }

.bold { font-weight: bold; }
.red { color: #B22816; }
.blue { color: #002B45; }



/* Layout
-------------------------------------------------------------- */

body {
	margin: 0;
	background: #BBB url(../img/bg_gradient.jpg) repeat-x top left; 
	}
body#home { background: #BBB url(../img/bg_gradient_home.jpg) repeat-x top left; }

.container { padding-bottom: 20px; background: url(../img/bg_building.jpg) no-repeat top right; }
body#home .container { background: url(../img/bg_building_home.jpg) no-repeat top right; }

h4 { margin-top: 20px; margin-bottom: 5px; }

#header {
	position: relative; 
	width: 980px;
	height: 94px;
	margin: 0 auto;
	}
#header h1 {
	position: absolute;
	top: 20px;
	left: 60px;
	width: 281px;
	height: 56px;
	text-indent: -9000px;
	background: url(../img/logo.gif) no-repeat top left;
	}
#header h1 a {
	display: block;
	height: 56px;
	background: url(../img/logo.gif) no-repeat top left;
	}
	
#flash-inset {
	float: right;
	width: 579px;
	height: 86px;
	}
#flash-inset img { margin-top: 5px; margin-left: 45px; }
	
#flashcontent {
	width: 980px;
	margin: 0 auto;
	}
	
#flash-rollover {
	width: 320px;
	height: 342px;
	margin-left: -18px;
	}
	
.splash {
	width: 884px;
	height: 292px;
	margin: 20px auto;
	background: url(../img/img_splash.jpg) no-repeat top left;
	}
.splash ul {
	float: right;
	width: 315px;
	margin: 15px 0 0;
	padding: 0;
	list-style: none;
	}
.splash li { margin-bottom: 15px; }
.splash a { margin-right: 15px; }

#navbar {
	width: 100%;
	height: 81px;
	background: url(../img/bg_navbar.jpg) repeat-x top left;
	}
#navbar div {
	position: relative;
	width: 980px;
	margin: 0 auto;
	}
body#home #navbar { background: url(../img/bg_navbar_home.jpg) repeat-x top left; }

#main {
	width: 980px;
	margin: 10px auto;
	padding: 0 0;
	}
	
#content {
	display: inline;
	float: left;
	width: 720px;
	margin-right: 16px;
	background: url(../img/bg_white_gradient.gif) repeat-y top left;
	border: 4px solid #FFF;
	}
body#home #content {
	float: none;
	width: 980px;
	margin: 0 auto;
	background: none;
	border: none;
	}
#content h2 { text-indent: -9000px; }
h2.about-sideplate { height: 20px; background: url(../img/title_about_sideplate.gif) no-repeat top left; }
h2.what-sideplate { height: 20px; background: url(../img/title_what_sideplate.gif) no-repeat top left; }
h2.how-architects { height: 46px; background: url(../img/title_how_architects.gif) no-repeat top left; }
h2.how-engineers { height: 46px; background: url(../img/title_how_engineers.gif) no-repeat top left; }
h2.how-owners { height: 46px; background: url(../img/title_how_owners.gif) no-repeat top left; }
h2.how-contractors { height: 46px; background: url(../img/title_how_contractors.gif) no-repeat top left; }
h2.how-fabricators { height: 46px; background: url(../img/title_how_fabricators.gif) no-repeat top left; }
h2.license-fee-request { height: 20px; background: url(../img/title_license_fee_request.gif) no-repeat top left; }
h2.mitek-acquires-sideplate { height: 58px; background: url(../img/title_mitek_acquires_sideplate.gif) no-repeat top left; }
h2.po-submission { height: 20px; background: url(../img/title_po_submission.gif) no-repeat top left; }
h2.sideplate-projects { height: 20px; background: url(../img/title_sideplate_projects.gif) no-repeat top left; }
h2.sideplate-testimonials { height: 20px; background: url(../img/title_sideplate_testimonials.gif) no-repeat top left; }
h2.contact-us { height: 20px; background: url(../img/title_contact.gif) no-repeat top left; }
h2.sideplate-saves { height: 46px; background: url(../img/title_sideplate_saves.gif) no-repeat top left; }
h2.compare { height: 46px; background: url(../img/title_compare.gif) no-repeat top left; }
h2.sideplate-fabricated { height: 46px; background: url(../img/title_fabricated_erected.gif) no-repeat top left; }
h2.sideplate-frame { height: 25px; background: url(../img/title_sideplate_frame.gif) no-repeat top left; }
h2.sideplate-moment { height: 78px; background: url(../img/title_sideplate_moment.gif) no-repeat top left; }
h2.sideplate-shop { height: 52px; background: url(../img/title_sideplate_shop.gif) no-repeat top left; }
h2.webinar-registration { height: 52px; background: url(../img/title_webinar_registration.gif) no-repeat top left; }
#content ol li { margin-bottom: 10px; }

.primary-content { padding: 25px 0 25px 60px; }
.primary-content-extended { padding: 25px 0 25px 60px; }
.extended { width: 650px}
.secondary-content {
	display: inline;
	float: right;
	width: 302px;
	padding: 25px 0 25px 18px;
	}
.two-col-layout .primary-content {
	display: inline;
	float: left;
	width: 340px; 
	}
	
.two-col-layout .primary-content-extended {
	display: inline;
	float: left;
	width: 650px; 
	}
.primary-content h5, .primary-content-extended h5  { padding: 2px 5px; }
	
#sidebar {
	display: inline;
	float: left;
	width: 236px;
	}
#sidebar h6, #sidebar p { margin-bottom: 5px; }
.modules {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.modules li {
	width: 178px;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #FFF;
	background: url(../img/bg_mod_clock.jpg) no-repeat top left;
	}
.modules li.frame { background: url(../img/bg_mod_frame.jpg) no-repeat top left; }
.modules li.building { background: url(../img/bg_mod_building.jpg) no-repeat top left; }
.modules li.schedule, .modules li.webinar { width: 210px; height: 113px; border: none; background: url(../img/bg_mod_schedule.gif) no-repeat top left; }
.modules li.webinar { height: 98px; padding-top: 15px; padding-bottom: 0; }
.modules li.forward { background: url(../img/bg_mod_forward.jpg) no-repeat top left; }
.modules li.beam { background: url(../img/bg_mod_beam.jpg) no-repeat top left; }
.modules li.complex { background: url(../img/bg_mod_complex.jpg) no-repeat top left; }
.modules li.intro-frame {
	width: 198px;
	height: 188px;
	padding: 0;
	background: url(../img/bg_mod_intro_frame.jpg) no-repeat top left; 
	}
.modules li.intro-frame h6 { margin-bottom: 0; }
.modules li.intro-frame a {
	display: block;
	width: 163px;
	height: 33px;
	padding-top: 155px;
	padding-left: 10px;
	}
.modules li.intro-frame a.red-arrow { background-position: 168px 162px; }
li.schedule img { padding: 3px 5px; }
li.webinar img { padding: 13px 3px 0; }
.modules ul {
	margin: 0 0 10px;
	padding: 0;
	list-style: none;
	border-top: 1px solid #36424A;
	}
.modules ul li {
	width: 178px;
	margin: 0;
	padding: 10px 0;
	border: none;
	border-bottom: 1px solid #36424A;
	background: none;
	}
.modules ul li a { display: block; padding-right: 25px; background: url(../img/red_arrow.gif) no-repeat center right; }
.modules ul li p { display: inline; }
.modules ul li img { float: left; margin-right: 8px; }
.modules ul.dashed { 
	width: 178px;
	margin: 0 -10px -10px;
	padding: 5px 10px;
	border-top: 1px solid #FFF;
	background-color: #3E4B54;
	}
.modules ul.dashed li { padding: 5px 0; border-bottom: 1px dashed #002A46; }

#sidebar .modules h6.blue { color: #002B45; margin-bottom: 15px; }

body#home .modules {
	width: 880px;
	margin: 0 auto;
	}
body#home .modules li {
	float: left;
	margin-right: 13px;
	padding: 0;
	border: none;
	background: none;
	}
body#home .modules ul li a { display: inline; padding: 0; background: none; }
ul.news { margin-bottom: 0; border: none; }
body#home .modules ul.news li, body#home .modules div.gradient-gray {
	width: 208px;
	height: 100px;
	margin-right: 0;
	margin-bottom: 10px;
	padding: 7px 10px;
	border: none;
	background: url(../img/bg_news_home.jpg) no-repeat top left;
	}
body#home .modules div.gradient-gray {
	width: 201px;
	height: 74px;
	margin-bottom: 0;
	padding: 5px 13px;
	background: #404040 url(../img/bg_gradient_gray.gif) repeat-x top left;
	}
body#home .modules div.gradient-gray p { margin-bottom: 2px; }
.date {
	float: left;
	width: 38px;
	height: 100px;
	}
	
.demo-video {
	height: 99px;
	margin: 0 -10px;
	background: url(../img/thumb_video.jpg) no-repeat top left; 
	}
.demo-video p { margin-top: 75px; margin-right: 10px; }

.wide {
	position: relative;
	width: 600px;
	margin: 10px 0 10px -15px;
	padding: 10px;
	background-color: #EEE;
	}
.wide p { margin: 15px 0 10px; }

body#home div.schedule, body#home div.webinar {
	float: right;
	width: 323px;
	height: 55px;
	margin-right: 40px;
	padding: 10px;
	background: url(../img/bg_schedule.gif) no-repeat top left;
	}
body#home div.webinar {
	width: 312px;
	height: 61px;
	padding: 13px 10px 10px;
	background: url(../img/bg_webinar.gif) no-repeat top left;
	}
body#home div.schedule p, body#home div.webinar p { margin-bottom: 0; }
body#home div.schedule img, body#home div.webinar img { margin: 6px 10px; }

#footer {
	width: 100%;
	height: 30px;
	background-color: #555;
	}
#footer div {
	width: 900px;
	margin: 0 auto;
	padding-top: 5px;
	}
	
.gray {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.gray li {
	margin-bottom: 1px;
	padding: 2px 5px;
	background-color: #EEE;
	}
h4.gray { padding: 10px; background-color: #EEE; }
h5.gray { margin-bottom: 5px; padding: 2px 5px; }
div.gray, p.gray { background-color: #EEE; }
p.gray { margin-bottom: 1px; padding: 2px 5px; }

.secondary-content div.gray {
	padding: 5px 15px 2px;
	background: url(../img/bg_secondary_gray.gif) repeat-y top right;
	}

.dk-gray { margin-bottom: 5px; padding: 5px; background-color: #999; }
.dk-gray a { float: right; margin-top: 7px; }
.dk-gray p { margin-bottom: 0; }

div.bio { height: 149px; margin-bottom: 10px; }
div.bio h4 { margin-top: 0; padding-top: 90px; }
div.bio h5 { margin: 0; background-color: transparent; }
div.bio img { float: left; margin-right: 15px; }

div.tech { margin-bottom: 1px; padding: 10px; }
div.tech h4, div.tech h6 { margin-top: 10px; }
div.tech h5 { margin-bottom: 0; }
div.tech p { margin-bottom: 0; }

div.projects { margin-bottom: 20px; }
div.projects p { margin-bottom: 0; }
div.projects span { display: block; float: left; width: 65px; }

#content p.large-quote { padding-right: 20px; }

#content ol ul li { margin-bottom: 3px; }



/*greg*/
.bottom-padding-zero{padding-bottom: 0px;}
.top-margin-negative{margin-top: -60px;}
.product-preview-top-margin{margin-top: -35px;}
.product-preview-paragraph{padding-top:100px; padding-left:15px; height:73px;color:#ffffff;font-weight: bold}
.product-preview-paragraph b{color:#012c3f;}
.product-preview{background-image:url(../img/bg_design_systems_product2.jpg); background-position: 0px 0px; width: 532px; height: 258px; z-index: -1}
.product-preview-over{background-image:url(../img/bg_design_systems_product.jpg);background-position: 0px 258px; width: 532px; height: 258px; }
.system-description {width:340px; float:left;}
a.sureframe-preview {
	display: block;
	width: 151px;
	height: 181px;
	text-decoration: none;
	background: url(../img/rendering_sure_frame_thumb.jpg);
	float:right;
}

a.sureframe-preview:hover {
    background-position: 0px 181px;
}

a.sureframe-box-preview {
	display: block;
	width: 151px;
	height: 181px;
	text-decoration: none;
	background: url(../img/rendering_sure_frame_box_thumb.jpg);
	float:right;
}

a.sureframe-box-preview:hover {
    background-position: 0px 181px;
}

a.sureframe-2-preview {
	display: block;
	width: 151px;
	height: 181px;
	text-decoration: none;
	background:url(../img/rendering_sureframe_2_thumb.jpg) ;
	float:right;
}

a.sureframe-2-preview:hover {
    background-position: 0px 181px;
}

a.sureframe-2-box-preview {
	display: block;
	width: 151px;
	height: 181px;
	text-decoration: none;
	background: url(../img/rendering_sureframe_2_box_thumb.jpg);
	float:right;
}

a.sureframe-2-box-preview:hover {
    background-position: 0px 181px;
}


a.surebent-preview {
	display: block;
	width: 175px;
	height: 181px;
	text-decoration: none;
	background: url(../img/rendering_surebent_thumb.jpg);
	float:left;
}

a.surebent-preview:hover {
    background-position: 0px 181px;
}

a.surebrace-preview {
	display: block;
	width: 151px;
	height: 181px;
	text-decoration: none;
	background: url(../img/rendering_surebrace_thumb.jpg);
	float:right;
}

a.surebrace-preview:hover {
    background-position: 0px 181px;
}

a.surebrace-box-preview {
	display: block;
	width: 151px;
	height: 181px;
	text-decoration: none;
	background: url(../img/rendering_surebrace_box_thumb.jpg);
	float:right;
}

a.surebrace-box-preview:hover {
    background-position: 0px 181px;
}

a.surebrace-2-preview {
	display: block;
	width: 151px;
	height: 181px;
	text-decoration: none;
	background: url(../img/rendering_surebrace_2_thumb.jpg);
	float:right;
}

a.surebrace-2-preview:hover {
    background-position: 0px 181px;
}

a.surebrace-2-box-preview {
	display: block;
	width: 151px;
	height: 181px;
	text-decoration: none;
	background: url(../img/rendering_surebrace_2_box_thumb.jpg);
	float:right;
}

a.surebrace-2-box-preview:hover {
    background-position: 0px 181px;
}
	
	

/* Navigation
-------------------------------------------------------------- */

#nav {
	clear: both;
	width: 920px;
	height: 47px;
	margin: 0 auto;
	padding: 0 0 0 60px;
	list-style: none;
	}
#nav li { float: left; }
#nav a {
	display: block;
	float: left;
	height: 37px;
	padding: 10px 20px 0;
	border-right: 1px solid #26445F;
	}
#nav a.last { border: none; }
#nav a:hover, #nav a.selected { background: url(../img/bg_nav_active.gif) repeat-x top left; }

#sub-nav {
	width: 919px;
	height: 30px;
	margin: 1px auto;
	padding: 0 0 0 61px;
	list-style: none;
	background: url(../img/bg_subnav_left.gif) no-repeat 49px 0;
	}
#sub-nav li { float: left; }
#sub-nav a {
	display: block;
	float: left;
	height: 25px;
	padding: 5px 20px 0;
	background: url(../img/bg_subnav.gif) no-repeat top left;
	}
#sub-nav a.last { padding-right: 31px; background: url(../img/bg_subnav_right.gif) no-repeat top right; }

.page-nav {
	margin: 0 0 10px;
	padding: 3px 0 0;
	list-style: none;
	background: url(../img/bg_pagenav_border.gif) no-repeat top left;
	}
.page-nav li { border-bottom: 1px solid #FFF; }
.page-nav a {
	display: block;
	height: 18px;
	padding: 2px 0 0 20px;
	background: url(../img/bg_pagenav.jpg) no-repeat top left;
	}
.page-nav a:hover, .page-nav a.selected { background-position: top right; }
.page-nav li.spartan {
	padding: 2px 0 0 20px;
	background: url(../img/bg_pagenav_title.gif) no-repeat top left;
	border-bottom: none; 
	}
.secondary-content h6 {
	display: block;
	height: 23px;
	padding: 2px 0 0 20px;
	background: url(../img/bg_pagenav_title.gif) no-repeat top left;
	}
.secondary-content p.right { margin: 0; padding-right: 5px; }
	
	

/* Forms and Tables
-------------------------------------------------------------- */

.contact label, .submittal label {
	display: inline;
	float: left;
	width: 75px;
	/*margin-right: 5px; */
	padding: 3px 5px;
	background-color: #EEE;
	}
.submittal label { width: 100px; }
.submittal .radio label {
	float: none;
	width: 40px;
	padding: 0;
	background-color: transparent;
	vertical-align: middle;
	}
.contact input, .contact textarea, .submittal input { 
	display: inline;
	width: 244px;
	margin: 0;
	padding: 3px 2px;
	border: 1px solid #C1C1C1;
	border-top: none;
	background: url(../img/bg_input.gif) repeat-x top left;
	}
.submittal input { width: 219px; padding: 4px 2px; }
.submittal .radio input {
	margin-right: 20px;
	padding: 0;
	border: none; 
	background: none;
	vertical-align: middle;
	}
.request textarea { height: 250px; margin: 0; overflow: auto; }
.contact #submit, .submittal #submit { 
	display: block; 
	width: 141px;
	height: 23px;
	margin: 20px 0 20px 130px; 
	background: none; 
	border: none; 
	}
.submittal #submit { margin-left: 140px; }
.contact div, .submittal div { clear: both; margin-bottom: 5px; }
.submittal div div {
	clear: none;
	float: right;
	width: 60px;
	margin-right: 3px;
	}
.contact div.check { padding-left: 85px; }
.contact div.check label { float: right; width: 230px; padding: 0; background-color: transparent; }
.contact div.check input { float: left; width: 15px; background-color: transparent; background-image: none; border: none; }
body#home .contact div.check { padding-left: 60px; }
body#home .contact div.check label { float: right; width: 77px; padding: 0; background-color: transparent; }
body#home .contact div.check input { float: left; width: 15px; background-color: transparent; border: none; }

body#home .contact { height: 133px; padding: 7px 5px 7px 10px; background: url(../img/bg_contact_home.jpg) no-repeat top left; }
body#home .contact label { width: 50px; background-color: transparent; }
body#home .contact input { width: 96px; border: 1px solid #929292; background: none; background-color: #FFF; }
body#home .contact #submit { width: 100px; height: 18px; margin: 0 0 0 60px; padding: 0; }

table.gray { width: 660px; margin-left: 60px; }
.gray tr { background-color: #EEE; }
.gray th { background-color: #002B45; }
.gray td { border-bottom: 1px solid #FFF; }
.gray th, .gray td { padding-left: 10px; border-left: 2px solid #FFF; }
.gray .alt { background-color: #DDD; }
.gray .field { background-color: #FFF; }
#content .gray .alt h2 {
	color: #002b45;
	text-align: center;
	text-indent: 0;
	margin-bottom: 0;
	}

table.savings { width: 340px; margin: 20px 0 20px; }
.savings th { padding-left: 0; background-color: #FFF; }
.savings th, .savings td { border-left: none; }
.savings .jumbo { border-left: 2px solid #FFF; }

.forward input, .forward textarea { 
	width: 168px;
	margin: 0;
	padding: 3px 2px;
	border: 1px solid #C1C1C1;
	border-top: none;
	background:  #FFF url(../img/bg_input.gif) repeat-x top left;
	}
.forward textarea { height: 80px; margin: 0; overflow: auto; }
.forward .submit {
	width: 170px;
	height: 23px;
	margin-top: 5px;
	background: none;
	border: none;
	}
	
.form-error {
	width: 340px;
	margin-bottom: 20px;
	border: 1px solid #B22816;
	}
.form-error h4 {
	margin-top: 0;
	padding: 3px 10px;
	background-color: #B22816;
	color: #FFF;
	}
.form-error p {
	padding: 0 10px;
	color: #B22816;
	font-weight: bold;
	}



/* Misc.
-------------------------------------------------------------- */
	
.left { float: left; }
.right { float: right; }
.last { margin-right: 0; }
img.left { margin-right: 5px; }

#navbar p { 
	position: absolute;
	top: 52px;
	right: 0;
	}
	
.title-image { margin-left: -9px; }

.splash-image {
	position: relative;
	top: -65px;
	margin-bottom: -65px;
	z-index: 5;
	}
	
#flash-rollover .title-image { margin-left: 9px; }

.red-arrow { display: block; padding-right: 25px; background: url(../img/red_arrow.gif) no-repeat center right; }

p.caption { padding: 2px 5px; background-color: #EEE; }

#content p.large-quote { padding-top: 50px; }
