/*
Theme Name: Marketing Summit Live
Theme URI: http://clarkewd.com/
Description: Custom Theme
Version: 1.0
Author: Clarke Web Designs
Author URI: http://clarkewd.com/
Tags: custom

*/

/* _______________ baisc elements _____________________*/


*, html{ margin:0; padding:0; }

body{ font-size:.75em; background:#d8d8ce; font-family:Arial, Helvetica, sans-serif; line-height:1.5em; }

ol, ul, li{ list-style:none; }

img{ border:none; }
a{ text-decoration:underline; color:#b81e2e; outline:none; }
a:hover{ text-decoration:none;  }

h1{ font-size:1.9em; }
h2{ font-size:1.7em; }
h3{ font-size:1.5em; }
h4{ font-size:1.3em; }
h5{ font-size:1.1em; }


.alignleft{ float:left; margin-right:15px; margin-bottom:15px; }
.alignright{ float:right; margin-left:15px; margin-bottom:15px; }

hr{ display:none; }

.clearFix{ clear:both; }
/*

hr.clearFix{ display:block; clear:both; border:none; background:#fff; color:#fff; height:1px; margin-bottom:1em; }
*/

.screenReader{ display:block; position:absolute; top:-9999px; left:-9999px; height:1px; width:1px; }


#content ol{ margin-left:1em; } 
#content ul{ margin-left:1em; list-style:disc; }
#content ul li{ list-style:disc; }

/*
#sidebar ul, #sidebar ol, #sidebar li{ list-style:none; }
*/

#page{ width:964px; margin:0 auto; }

/* ___________________ branding ___________________ */

#branding{ background:#000 url('img/branding.jpg') left top no-repeat; height:69px; position:relative; margin-top:10px; }
#branding a{ outline:none; }

#site_home a{ display:block; width:370px; height:45px; line-height:45px; 
outline:none; position:absolute; top:13px; left:18px; font-size:12px; text-indent:-9999px;
background:url('img/spacer.gif') repeat;

}

#site_home{ text-indent:-9999px; font-size:0; }

#pageTitle{ text-indent:-9999px; font-size:0; }

#parentOrganization{ text-indent:-9999px; font-size:0; }
#parentOrganization a{ display:block; width:140px; height:45px; outline:none; position:absolute; top:13px; left:440px; font-size:12px; text-indent:-9999px; background:url('img/spacer.gif') repeat; }
#primarySponsor{ text-indent:-9999px; font-size:0; }
#primarySponsor a{ display:block; width:80px; height:45px; outline:none; position:absolute; top:13px; left:870px; font-size:12px; background:url('img/spacer.gif') repeat; }


/* ___________________  feature  ___________________ */

#feature{ height:324px; text-align:center; margin-top:20px;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
background:#000 url(img/feature_bg.gif) right top no-repeat;
background:#444;
}
#player{ text-align:center; }
/*
#feature{ height:327px; background:url('img/featured.jpg') right top no-repeat; margin-top:15px; }

#player{ width:568px; height:325px; background:#0F0D0E; text-align:center;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
*/

/* ___________________   ___________________ */


#navContent{ margin-top:21px; }



/* ___________________  content  ___________________ */


.postmetadata{ display:none; }


.post h2 a{ text-decoration:none; }
.post h2 a:hover{ color:#951e2a; }


#content .post{ padding-top:1.5em; }

.home .primary .post{ padding:.7em 0 .7em 208px; border-bottom:1px solid #eee; background:url(img/placeholder.jpg) left 1.5em no-repeat; }
.home #content .primary h1{ color:#B81E2E; font-size:1.8em; border-bottom:1px solid #eee; padding-bottom:.7em; }

.home .primary .post.post-9{ background-image:url(img/inside_look.jpg) }
.home .primary .post.post-3{ background-image:url(img/andres.jpg) }
.home .primary .post.post-11{ background-image:url(img/diversity.jpg) }
.home .primary .post.post-33{ background-image:url(img/unc_logo.jpg) }
.home .primary .post.post-38{ background-image:url(img/dartmouth_logo.jpg) }
.home .primary .post.post-54{ background-image:url(img/lbs_logo.jpg) }
.home .primary .post.post-56{ background-image:url(img/byu_logo.jpg) }
.home .primary .post.post-58{ background-image:url(img/nd_logo.jpg) }
.home .primary .post.post-61{ background-image:url(img/ohio_state_logo.jpg) }
.home .primary .post.post-66{ background-image:url(img/wfu_sb_logo.jpg) }
.home .primary .post.post-73{ background-image:url(img/matt_starker.jpg) }
.home .primary .post.post-63{ background-image:url(img/kickoff.jpg) }
.home .primary .post.post-100{ background-image:url(img/moon.jpg) }
.home .primary .post.post-103{ background-image:url(img/ibm_logo.jpg) }
.home .primary .post.post-107{ background-image:url(img/iese_logo.jpg) }
.home .primary .post.post-109{ background-image:url(img/upenn_logo.jpg) }
.home .primary .post.post-124{ background-image:url(img/strategy.jpg) }
.home .primary .post.post-122{ background-image:url(img/off.jpg) }
.home .primary .post.post-137{ background-image:url(img/home_team.jpg) }
.home .primary .post.post-130{ background-image:url(img/starbucks.jpg) }
.home .primary .post.post-150{ background-image:url(img/silverstein.jpg) }
.home .primary .post.post-97{ background-image:url(img/tidbits.jpg) }
.home .primary .post.post-68{ background-image:url(img/why_compete.jpg) }
.home .primary .post.post-95{ background-image:url(img/races.jpg) }
.home .primary .post.post-120{ background-image:url(img/roundtable.jpg) }
.home .primary .post.post-134{ background-image:url(img/westpoint.jpg) }
.home .primary .post.post-272{ background-image:url(img/panel.jpg) }
.home .primary .post.post-282{ background-image:url(img/ohio_state_team.jpg) }
.home .primary .post.post-278{ background-image:url(img/schools_business.jpg) }
.home .primary .post.post-280{ background-image:url(img/unc_carolina.jpg) }
.home .primary .post.post-286{ background-image:url(img/notre_dame.jpg) }
.home .primary .post.post-319{ background-image:url(img/home_team.jpg) }
.home .primary .post.post-284{ background-image:url(img/maryland.jpg) }
.home .primary .post.post-322{ background-image:url(img/upenn.jpg) }
.home .primary .post.post-338{ background-image:url(img/wait.jpg) }
.home .primary .post.post-351{ background-image:url(img/dartmouth.jpg) }
.home .primary .post.post-354{ background-image:url(img/iese.jpg) }
.home .primary .post.post-356{ background-image:url(img/check.jpg) }
.home .primary .post.post-369{ background-image:url(img/ohio_team.jpg) }
.home .primary .post.post-376{ background-image:url(img/newspaper.jpg) }
.home .primary .post.post-378{ background-image:url(img/pushups.jpg) }
.home .primary .post.post-380{ background-image:url(img/kickoff.jpg) }



#text-8 .textwidget{ text-align:center; }
#text-8 .textwidget img{ display:block; margin:0 auto; }
#text-8 .textwidget img{ padding:10px; border:1px solid #eee; }
#text-8 .textwidget li{ padding-bottom:1.5em; }
#text-8 .textwidget h3{ font-size:1em; margin-bottom:.2em; display:none; }

#text-15 .textwidget{ text-align:center; }
#text-15 .textwidget img{ display:block; margin:0 auto; }
#text-15 .textwidget img{ padding:10px; border:1px solid #eee; }
#text-15 .textwidget li{ padding-bottom:1.5em; }
#text-15 .textwidget h3{ font-size:1em; margin-bottom:.2em; display:none; }

#text-18 .textwidget strong{ display:block; }
#text-18 .textwidget li{ margin-bottom:.5em; }


.wp-polls-ul li small{ float:right; }



#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{ margin-bottom:.25em; color:#B81E2E; }
#content h1{ font-size:1.6em; margin-bottom:.25em; }
#content ol, #content ul{ margin-bottom:1em; }
#content form, #content p{ margin-bottom:1em; }

#content{ width:641px; float:left; }

small{ display:block; margin-bottom:.5em; color:#acacac; }


/* ___________________ information types ___________________ */

/*
.primary{ border:1px solid black; }
.secondary{ border:1px solid black; }
*/

.primary{ background:#fff; padding:23px;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.secondary{ margin-top:20px; background:#fff; padding:23px 23px 23px 18px;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }


body.search #content{ background:#fff; padding:23px;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:570px; }
body.search #content .navigation{ display:none; }
body.search #content h3{ font-size:1.1em; }

body.single .post{ background:#fff; padding:23px;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

body.page .post{ background:#fff; padding:23px;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

body.page #content h1{ border-bottom:1px solid #ddd; padding-bottom:.5em; margin-bottom:1em; }

body.single .post img.alignleft{ clear:left; }
body.single .post .navigation{ clear:both; }

#commentContainer{ margin-top:20px; background:#fff; padding:23px;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }


/* ___________________ sidebar ___________________ */



#sidebar h2 { border-bottom:1px solid #eee; padding-bottom:.25em; margin-bottom:.55em; }

#sidebar{ width:305px; float:right; }

#sidebar table{ width:100%; border-collapse:collapse; }
#sidebar table td{ border:1px solid #ddd; }

#sidebar a{ text-decoration:none; }
#sidebar a:hover{ text-decoration:underline; }

#sidebar h2{ color:#b81e2e; }


#sidebar li.widget{ border:1px solid #fff; }

#sidebar li.widget{ margin-bottom:1em; background:#fff; padding:18px;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  }


#sidebar p.more{ margin-top:1.5em; padding-left:15px; background: url('img/more_arrow.gif') left center no-repeat; }
#sidebar p.more a{ font-weight:bold; text-transform:uppercase; }

#sidebar #text-6 div a{ display:block; height:32px; width:111px; background:url(img/sprite.jpg) left top no-repeat; text-indent:-9999px; font-size:0em; outline:none; }

#sidebar #text-7 h3{ color:#959595; margin-bottom:.3em; margin-top:1em; }
#sidebar #text-7 ul{ font-size:.95em; letter-spacing:1px; }
#sidebar #text-7 a{ font-weight:bold; color:#3A8896; }

#sidebar #text-12 h3{ color:#959595; margin-bottom:.3em; margin-top:1em; }
#sidebar #text-12 ul{ font-size:.95em; letter-spacing:1px; }
#sidebar #text-12 a{ font-weight:bold; color:#3A8896; }

#sidebar #text-14 h3{ color:#959595; margin-bottom:.3em; margin-top:1em; }
#sidebar #text-14 ul{ font-size:.95em; letter-spacing:1px; }
#sidebar #text-14 a{ font-weight:bold; color:#3A8896; }

#sidebar #text-19{ background:#000 url('img/fan_favorite.jpg') center center no-repeat; border:1px solid black; height:200px; }
#sidebar #text-19 *{ display:none; }

#sidebar .twitter-hash-tag-widget li{ margin-bottom:.5em; color:#444; padding-right:10px; font-size:.9em; border-bottom:1px solid #eee; padding-bottom:1em; margin-bottom:1em; }
#sidebar .twitter-hash-tag-widget a.twitterUser{ color:#3a8896; padding:1px; text-decoration:none; font-weight:bold; }


#content #judgesSpeakers{ font-size:.9em; line-height:1.4em; }
#content #judgesSpeakers h3{ font-size:1.8em; border-bottom:1px solid #eee; padding-bottom:.5em; margin-bottom:.5em; }
#content #judgesSpeakers h4{ margin-bottom:1em; }
#content #judgesSpeakers ul, #content #judgesSpeakers ol, #content #judgesSpeakers li{ margin:0; padding:0; list-style:none; }
#content #judgesSpeakers .judges{ width:332px; float:left; }
#content #judgesSpeakers .judges li{ float:left; width:158px; border-bottom:1px solid #eee; padding-bottom:.6em; margin-left:.5em; margin-bottom:.5em; }
#content #judgesSpeakers .judges span{ color:#3A8896; font-weight:bold; }

#content #judgesSpeakers .speakers{ width:228px; float:right; color:#3A8896; font-weight:bold; }
#content #judgesSpeakers .speakers li{ border-bottom:1px solid #eee; padding-bottom:.8em; margin-bottom:.5em; }
#content #judgesSpeakers .speakers span{ color:#000; font-weight:normal; }



/* ________________  single __________ */



#comment{ width:95%; }




/* ________________  debugging __________ */


/*
hr{ margin:1em 0; }
body{ margin:1em; }
*/



/*



#footer{ border:1px solid aqua; }
#page{ border:1px solid #999; }
#brandingNavContent{ border:1px solid #f77; }
#sidebar{ border:1px solid red; }
#site_home a{ border:1px solid red; }
#branding div{ border:1px solid green; }
#content{ border:1px solid orange; }
#featurePhoto{ border:1px solid purple; }
#navSidebar{ border:1px solid purple; }


*/


#footer{ clear:both; width:964px; margin:0 auto; padding-top:20px; text-align:center; padding-bottom:12px; color:#888; }
#footer .sponsors{ background:url('img/schools_sponsors.jpg') left top no-repeat; height:603px; }
#footer p.credit{ }







	/* jQuery lightBox plugin - Gallery style */

	.gallery ul { list-style: none; }
	.gallery ul li { display: inline; list-style: none; }

	.gallery ul img {
		border: 2px solid #b3b3b3;
/*		border-width: 5px 5px 20px; */
	}
	.gallery ul a:hover img {
		border: 2px solid #a73339;
/*		border-width: 5px 5px 20px; */
		color: #aaa;
	}
	.gallery ul a:hover { color: #555; }


.readMore{ margin-top:-1em; margin-bottom:1em; text-align:right; }




body.page #content .banner{ margin-bottom:20px; background:#000; padding:20px 0;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
 }
body.page #content .banner img{ border:1px solid #444; display:block; margin:0 auto; }


.post{ margin-bottom:20px; }

.single .post{ padding-bottom:30px; }
.single .post .navigation{ padding-bottom:30px; }


body.page #content .post h3{ clear:left; }


body.page #content .post h3{ border-top:1px solid #ddd; padding-top:1em; }
body.page #content .post h3.first{ border-top:none; padding-top:.2em; }

#sidebar .funfacts{ padding-left:2em; }
#sidebar .funfacts li{ list-style:disc; }

body.page-template-page-team-php #content .post ul{ margin-left:2em; }
body.page-template-page-team-php #content .post ul li{ list-style:none; }

body.page-template-page-team-php .banner img{ min-height:176px; background:#fff; }

body.page-template-page-team-php #team_player{ border:1px solid #eee; text-align:center; padding:3px 0; }


#photoSlider{ width:150px; margin:0 auto; height:100px; padding-top:10px; margin-top:10px; }

.wp-polls-ul i{ font-style:normal; }
.wp-polls-ul strong{ font-weight:normal; }


body.single #content h1{ border-bottom:1px solid #eee; padding-bottom:.5em; margin-bottom:.5em; }

body #footer .sponsors ul{ display:block; padding-top:420px; position:relative; }
body #footer .sponsors a{ display:block; width:150px; height:120px; float:left; text-indent:-9999px; }
body #footer .sponsors a.ibm{ margin-left:30px; }
body #footer .sponsors a.altria{ margin-left:30px; width:220px; }
body #footer .sponsors a.bbdo{ margin-left:10px; width:140px; }
body #footer .sponsors a.cheerwine{ margin-left:15px; }
body #footer .sponsors a.bbt{ margin-left:40px; width:130px; }


#archive{ position:absolute; top:0; left:0; width:100%; background:#FFFFE1; color:#333; text-align:center; padding:3px 0;  font-family:Bitstream Vera Sans,verdana,sans-serif; font-size:11px; border-bottom:1px solid #666666;  }
