/*
Theme Name: Office Pulse
Theme URI: http://www.figmints.com
Description: Custom WordPress Theme for Office Pulse by Figmints Delicious Design.
Author: Jake @ Figmints Delicious Designs
Author URI: http://www.figmints.com
Version: 1.0
*/

html, body {width:100%; height:100%;}

body {background-color:#222; font:13px/19px Arial, Helvetica, sans-serif; color:#313131;}
.clearall {width:100%; clear:both; visibility:hidden;}
ul {margin:19px; padding-left:19px;}

#top-wrapper {width:100%; background: #003768 url(images/background.png) repeat-x scroll top left;}
#content-wrapper {width:980px; margin:0 auto;}
#header {background-color:#f4f4f4; border-top:10px solid #474747; height:64px;}
	#logo {margin:9px 0 0 30px; float:left;}
	#header ul {width:500px; float:left; margin:0; padding:0;}
	#header ul li {display:block; float:left; text-transform:uppercase; font:12px Helvetica, Arial, sans-serif; padding:26px 0 0 17px;}
	#header ul li a {color:#616161; text-decoration:none; font-weight:bold;}
	#header ul li a:hover {text-decoration:underline; color:#0096d6;}
	#searchform {float:right; width:260px; margin-top:17px;}
	#search-holder {margin-top:3px; width:184px; height:24px; background-image: url(images/search.png); background-repeat:no-repeat; float:left;}
	#s {outline:none; background-color:transparent; border:0px solid; margin:3px 10px; font-size:12px; color:#3a3a3a;}
	#searchsubmit {float:left; margin-left:10px;}

#hero {margin:25px 25px 50px 25px; overflow:hidden; color:#fff;}
	#control-wrapper {float:right;}
	#control-wrapper img {margin-right:3px;}
	#slideshow-wrapper {width:3720px; margin-top:40px;}
		.slideshow-element {float:left; width:930px;}
		.slideshow-graphic {float:left;}
		.slideshow-content {float:left; margin-left:40px; width:393px;}
			.slideshow-content h1 {color:#fff; font:normal 53px/53px 'FontSiteSansLight'; /*text-shadow: 0 0 1px #fff;*/ margin:0; padding:0;}
			.slideshow-content p {color:#fff; padding:13px 0 17px 0;}
			.slideshow-content a {font-weight:bold; color:#fff; text-decoration:none;}
			.slideshow-content a:hover {text-decoration:underline;}

#interior-hero {height:310px;}
#search-hero {height:200px; font:italic 15px Georgia; color:#fff;}
	#interior-hero img {position:relative; z-index:40;}
	#interior-hero h1 {position:relative; z-index:50; height:65px; background-image:url(images/trans_side_cover.png); color:#fff; font:normal 42px 'FontSiteSansLight'; /*text-shadow: 0 0 1px #fff;*/ margin-top:-85px; padding:20px 0 0 35px;}
	#interior-hero #test1 {font:normal 42px 'FontSiteSansLight'; text-shadow: 0 0 1px #fff;}
	#interior-hero #test2 {font:normal 42px 'FontSiteSansUltraLight'; /*text-shadow: 0 0 1px #fff;*/}
	#interior-hero #test3 {font:normal 42px 'FontSiteSansUltraLight'; text-shadow: 0 0 1px #fff;}
	h2#search {padding:150px 0 0 35px; font-weight:bold;}
	#query {font-weight:normal;}

#main-wrapper {background: #f4f4f4 /*#e1e1e1 url(images/content_background.png) repeat-x scroll top left*/; border-top:10px solid #474747; padding:30px 35px 35px 35px;}
	#main-wrapper a {color:#003768; text-decoration:none;}
	#main-wrapper a:hover {color:#0096d6; text-decoration:underline;}
	#content h2, #sidebar h2 {color:#003768; font:25px Arial; padding-bottom:14px;}
	#content .date {font-size:15px;}
	#content {width:500px; float:left;}
		#content p{margin-bottom:19px;}
		#content .more {color:#313131; text-decoration:none;}
		#content .more:hover {text-decoration:underline;}
	#sidebar {width:300px; float:right;}

#footer {margin-bottom:-10px;}
	#captivate-logo {float:left; margin:10px 0 20px 0;}
	#footer ul {width:660px; float:left; text-align:center; margin:15px 0 0 0; padding:0;}
	#footer ul li {color:#fff; display:inline;}
	#footer ul li a {color:#fff; text-decoration:none; font-weight:bold;}
	#footer ul li a:hover {text-decoration:underline;}
	.social-icon {float:right; margin:10px 0 0 3px;}

#bottom-wrapper {background:#222 url(images/bottom_background.png) repeat-x scroll top left; margin:0; padding-bottom:15px; clear:both; width:100%;}
	#bottom {margin:0 auto; width:980px;}
	#quote {width:472px; background-image:url(images/quotes.png); background-repeat:no-repeat; float:left; margin:27px 0 0 11px; padding:10px 60px 0 60px;}
	#quote p {font:italic 17px/25px Georgia; color:#6fc6eb;}
	#quote a {font:italic bold 14px Georgia; color:#6fc6eb; text-decoration:none; float:right;}
	#quote a:hover {text-decoration:underline;}
	#logos {float:right; width:310px; margin:30px 15px 0 0; padding:0;}
	#logos li {list-style-type:none; float:right; width:104px; height:45px; padding:0; margin:0 0 10px 10px;}
	#logos a {display:block; width:100%; height:100%; background-repeat:no-repeat;}
		#msnbc-logo {background:url('images/msnbc.png') 0 0;}
		#msnbc-logo:hover {background:url('images/msnbc.png') -105px 0;}
		#usatoday-logo {background:url('images/usatoday.png') 0 0;}
		#usatoday-logo:hover {background:url('images/usatoday.png') -104px 0;}
		#wallstreet-logo {background:url('images/wallstreet.png') 0 0;}
		#wallstreet-logo:hover {background:url('images/wallstreet.png') -104px 0;}
		#huffington-logo{background:url('images/huffington.png') 0 0;}
		#huffington-logo:hover {background:url('images/huffington.png') -105px 0;}
		
/*  SPECIALIZED CONTENT  */
.list-page {width:580px !important;}
.list-page ul, .list-page ul ul {margin:0; padding:0;}
	.list-page ul li {list-style-type:none; margin:40px 0 10px 0; font-size:21px; padding:0 0 11px 0; color:#1a3966; border-bottom:1px solid #b3b3b3;}
	.list-page ul ul li {text-transform:none; padding:0; margin:10px 0 10px 20px; border-bottom:0px solid;}
	.list-page ul ul li a {display:block; height:45px; padding:27px 0 0 65px; color:#1a3966; background:url(images/file_icon.png) 0 0;}
	.list-page ul ul li a:hover {background:url(images/file_icon.png) -560px 0; text-decoration:none;}
	
.search-result a {font-weight:bold;}
.search-fine {font-size:11px; font-style:italic; display:block;}

#header, #main-wrapper {
	-moz-box-shadow: 0 0 111px #005a80; -webkit-box-shadow: 0 0 111px #005a80; box-shadow: 0 0 111px #005a80; 
	/* For IE 8 */ 
	-ms-filter "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; 
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

@font-face {
    font-family: 'FontSiteSansUltraLight';
    src: url('fonts/FontSiteSans-UltraLight-webfont.eot');
    src: url('fonts/FontSiteSans-UltraLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/FontSiteSans-UltraLight-webfont.woff') format('woff'),
         url('fonts/FontSiteSans-UltraLight-webfont.ttf') format('truetype'),
         url('fonts/FontSiteSans-UltraLight-webfont.svg#FontSiteSansUltraLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FontSiteSansLight';
    src: url('fonts/FontSiteSans-Light-webfont.eot');
    src: url('fonts/FontSiteSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/FontSiteSans-Light-webfont.woff') format('woff'),
         url('fonts/FontSiteSans-Light-webfont.ttf') format('truetype'),
         url('fonts/FontSiteSans-Light-webfont.svg#FontSiteSansLight') format('svg');
    font-weight: normal;
    font-style: normal;
	text-shadow: 0 0 1px rgba(0,0,0,0.3);
}

