body * {font-family:garamond-premier-pro,garamond,serif;  }
body * {}
a {color:#852e2c; text-decoration:none}

/* Title */
#title {margin-top:10px}
#title .logo{display:block}

/* Navigation */
#navigation{background:#852e2c; height:42px; }
#navigation ul{display:block; list-style:none; text-align:center}
#navigation ul li{display:inline-block; line-height:37px; font-size:20px; margin:5px 5px 0px; height:100%; padding: 0 10px;}
#navigation ul li a{color:#fff; text-decoration:none}
#navigation ul li:hover a { display:block; color: #852e2c;}
#navigation ul li:hover{ background-color:#fff}
#sidebar h3{ color: #fff;}

/* Main Content */
#content { padding-top:50px;}
#content #intro-image img{width:500px}
#content #intro-text{font-size:18px}
#content #main h1 a,
#content #main h1 ,
#pagecontent .story h1,
#schoolscontent #main h1 { color: #333333; font-size: 48px; line-height: 55px; text-decoration: none; text-align: center; }
#content #main h1 {border-bottom: 4px solid #852e2c; padding-bottom: 6px; margin-bottom: 0}
#content #main h1.lightgreen, #content #main h1.lightgreen a { color: #999b5e; border-bottom: 0px; }
#content #main hr.greyline { margin: 2px 0 25px 0;}
#content #main.top50 span.fancy1 {background:url("../images/number_bg.png") no-repeat -35px; display: inline-block; width: 50px; }
#content #main.top50 span.fancy2 {background:url("../images/number_bg.png") no-repeat -140px; display: inline-block; width: 50px;  }
#content #main.top50 li.top50List h3 a { color: #1a1a1a; font-size: 24px; font-weight: normal}
#content #main.top50 li.top50List h3 a:hover { color: #986b4c;}
#content #main.top50 li.top50List span { color: #6e6e6e; font-size: 18px; }
#content #main.top50 li.top50List h3 span { color: #c6a097; display: inline-block; font-size: 14px; margin-left: 15px; font-family: "myriad-pro",sans-serif; font-style: normal; font-weight: 400; }
#content .top50side { margin-top: 17px; }
#content .top50side h3 { color: #fff; }
#content #main.top50 .widget_nav_menu h3 { border-bottom: 1px solid #986b4c}

#content #main .story h2 { font-size: 30px;}
.centerme h1, .centerme p {text-align:center}
.centerme p a {padding:0 20px}
#downloads .download {display:inline-block; height:300px; width:240px; vertical-align:top}
#downloads .download iframe {height:20px}
#downloads .download a {display:block; font-size:16px}
#profile{margin-top:37px}
#profile .featuredImage{overflow:hidden; height:235px; margin:0; background-color:#852e2c}
#profile a.seeMorePhotos{background:url("../images/seeMorePhotos_bg.png") repeat-x; line-height:24px; text-align:center}
#profile .currentRank{background: url("../images/bg-number-new.png") no-repeat #7c7e80; line-height:70px; font-size:60px; color:#FFF; text-align:center; padding:9px 0 0 0}
#profile .profilemain h1 {font-style:normal; font-weight:400; line-height:24px; color:#000; margin:0; padding:0}
#profile .profilemain h1 a {color:#000; font-style:normal; font-weight:400; font-size:24px;}
#profile .profilemain h2 {font-style:normal; font-weight:400; font-size:20px; line-height:22px; color:grey; margin:0; padding:0}
#profile .profilemain .shortbio {font-size:20px;  line-height:26px; margin-top:20px; text-align:justify}

/* Footer */
#footer{background:#852e2c; height:643px; width:100%; float:left;}
#footer #update, #footer #signup{padding-top:20px}
#footer #update h2, #footer #signup h2{color:#fff; font-weight:400; text-transform:uppercase; font-size:18px; word-spacing:5px; text-align:center}
#footer #update h2 span, #footer #signup h2 span{color:#fff}
#footer #update p, #footer #signup p{color:#fff; font-size:16px}
#footer #signup p{padding:0; margin:0}
#footer form#subscribe{padding:0; margin:0; position:relative}
#footer form#subscribe #FormValue_EmailAddress{font-size: 16px; color:black; width:335px; height:30px; padding:0 0 0 10px; line-height:27px; /*-webkit-box-shadow:0px 0px 4px 0px #bdbeaa; -moz-box-shadow:0px 0px 4px 0px #bdbeaa; box-shadow:0px 0px 4px 0px #bdbeaa*/}
#footer form#subscribe #FormValue_EmailAddress.error{border:1px solid red}
#footer form#subscribe #FormButton_Subscribe{ font-size: 16px; width:103px; height:34px; color:white; background-color:#222; border:none; margin-left:-3px; /*-webkit-box-shadow:0px 0px 4px 0px #bdbeaa; -moz-box-shadow:0px 0px 4px 0px #bdbeaa; box-shadow:0px 0px 4px 0px #bdbeaa*/}
#footer form#subscribe #errorbox .error{height:15px; border:1px solid red; padding:0; position:absolute; top:-11px; line-height:15px; margin:0px; display:block; padding:0 0 0 10px; width:335px; overflow:hidden; font-size:11px}

/* lastfooter */
#footer #lastfooter{margin-top:40px}
#footer #feedback *{margin:0; padding:0}
#footer #feedback{color:#FFF; margin:0; padding:0}
#footer #feedback .padding{display:block; width:356px}
#footer #feedback h3{color:#fff; font-size:25px; text-transform:uppercase; display:block; text-align:center}
#footer #feedback p{font-size:18px; line-height:30px; margin-top:5px; padding:0}
#footer #feedback #emailaddress{width:336px; height:31px; color:black; font-size:16px; padding:0 10px; margin-top:9px}
#footer #feedback #emailaddress.error{border:1px solid red; width:177px}
#footer #feedback #yourmessage{width:336px; height:190px; margin-top:7px; padding:10px; color:black; font-size:16px}
#footer #feedback #yourmessage.error{border:1px solid red; height:170px; background-color:#fff; position:relative; top:2px}
#footer #feedback label.error{width:336px; border:1px solid red; clear:both; display:block; padding:0 10px 0 10px}
#footer #feedback #formheight{display:block; height:272px; overflow:hidden}
#footer #feedback #submit, #footer #feedback #submitID 
{width:105px; height:31px; border:1px solid #000; background-color: #000; padding:0; margin-top:0px; color:white; font-size:18px}

#footer #feedback #emailerror label.error{width:138px; height:31px; position:relative; left:198px; top:-33px; line-height:31px; white-space:nowrap; font-size:10px}
#lastfooter #links a{color:#fff; display:block; font-size:16px; text-transform:uppercase; padding-left:40px; margin-bottom:10px}

/* lastfooter */

/* DEV */
.working1{background-color:red}
.working2{background-color:yellow}
.working3{background-color:green}
#nameinput{display:none}

/* Information Side Bar */
#infoSideBar {background-color: #f0f0f0; }
#infoSideBar * { font-size: 14px;}
#infoSideBar strong { font-weight: bold}
#infoSideBar .infoPadding, #profileQuote .infoPadding, #profileStatside .infoPadding { display: block; margin: 10px;}
#profileQuote { background-color: #fbfbf8; font-size: 18px; line-height: 24px; border-color: #852e2c; border-style: solid; border-width: 3px 0px;  }
#profileQuote a { font-size: 60%}
#profileStatside { }
#profileStatside .quoteNumber { display: block; font-size: 40px; color: #852e2c; line-height: 30px; margin-bottom: 10px; margin-top: 25px; font-family: "myriad-pro-condensed",sans-serif;}
#profileStatside .quoteQuote {  }
#profileStatside {background-color: #f0f0f0; font-size: 14px; line-height: 19px; margin-top: 5px;}
#profileStatside .sideQuote {display: block; margin-bottom: 10px;  border-bottom: 1px solid #d7d7c4; padding-bottom: 15px;}
#profileStatside .quote2 {margin-bottom: 10px;  border-bottom: 0px solid #d7d7c4; padding-bottom:0px;}
#selectStats { display: block; height: 25px; background-color: #f8f8f2; text-align: center; color: #324c88; line-height: 25px; font-size: 14px; border: 1px solid #d7d7c4; border-width: 1px 0px;  }

/* Tabs */
#profiletabs { min-height: 500px;}
.wingdings3 { display:inline-block; width: 25px; color: #c2c3a9; font-size: 10px; }
#tabs-stats .quoteNumber { display: inline-block; color: #986b4c; margin-right: 10px; font-weight: bold; }
#tabs-stats .quoteQuote { display: inline-block; }




/* Schools Taxonomy  */
#schoolscontent { margin-top: 20px;}
#schoolscontent {}
#schoolscontent {}
#sidebar * { padding: 0; margin: 0; }
.widget_nav_menu { padding-top: 9px !important;margin-bottom:10px !important; }
.widget_nav_menu h3 { font-size: 30px; 
                     line-height: 36px; 
                     color: #ffff; 
                     font-family: "myriad-pro-condensed",sans-serif; font-style: normal; 
                     font-weight: 400; 
                     display: block; 
                     text-align: center; 
                     border-bottom: 1px solid #eee; 
                     /*margin-top: 25px !important*/
}

.menu-top-menu-container ul#menu-top-menu { list-style: none; margin: 0; padding:0; }
.menu-top-menu-container ul#menu-top-menu li { list-style: none; display: block; font-size: 16px; line-height: 16px; padding-top: 15px; font-family: georgia;}
.menu-top-menu-container ul#menu-top-menu li a { color: #32456b; font-family: georgia; font-style: normal; font-weight: 400;font-size: 16px; line-height: 16px;}

.menu-2012-container ul { list-style: none; margin: 0 0 10px 0; padding:0; }
.menu-2012-container ul li { list-style: none; display: block; font-size: 16px; line-height: 24px; padding-top: 15px; }
.menu-2012-container ul li a { color: #32456b; font-family: "myriad-pro",sans-serif; font-style: normal; font-weight: 400;font-size: 16px; line-height: 16px;}


.menu-2018-container ul { list-style: none; margin: 0 0 10px 0; padding:0; }
.menu-2018-container ul li { list-style: none; display: block; font-size: 16px; line-height: 24px; padding-top: 15px; }
.menu-2018-container ul li a { color: #fff; font-style: normal; font-weight: 400;font-size: 16px; line-height: 16px;}

#content .story { font-size: 20px; }
#m500-11-intro {text-align: justify;}
p.foreword {}
p.intro-content { text-align: justify;}
p.pull-quote { margin: 0 40px 20px 40px;}
p.footnote {}
span.general-italic { font-style: italic}
span.salawat { display: none; visibility: hidden; }
span.hidden-white-character {}
span.general-italic-no-swash {}

/* Top Lists  */
li.top50List {margin: 0 0 20px 0px}
li.top50List h3 {margin: 0 0 0px 0px}
li.top50List a, li.top50List h3 a  {font-size: 24px; }

/* House of Islam */
.sunni { background-color: #bad8c3; }
.shia { background-color: #a1cedb; }
.ibadi { background-color: #fceacb;}
.insidepadding { margin: 30px; background-color: #FFFFFF;  padding: 20px;}

#tabs-influence h3 { margin: 0; font-size: 19px; font-weight: normal;}
#tabs-influence h3 strong { margin: 0; font-size: 19px; font-weight: normal; color:#85754e;}
#tabs-influence h3 {color:#85754e;}

#profiletabs .ui-widget-header { height: 37px;}
#profiletabs .ui-widget-header li { height: 31px; margin-top: 4px;}

#tabs-influence.ui-tabs-panel { padding: 29px 25px;; }
#profiletabs .ui-widget-header { padding-left: 5px;}

/* feeditem */
#tabs-news .feeditem a { color:#000000; font-weight: bold;  }
#tabs-news .feeditem a:hover { color: #6e6e6e; }
#tabs-news .feeditem a:active {}


#menu-posts-profile .wp-menu-image { background-image: url("/wp-content/plugins/m500/face.png"); }

#content #main #homeCar {
	height: 259px;
	background-color: black;
}
#content #main #homeCarLink, #homeCarLink a {
	text-align: right;
	color: #73716d;
	font-size: 13px;
}
#content #main #influenceFeed h1 {
	font-family: "adobe-garamond-pro",sans-serif;
	font-style: italic;
	font-weight: 400;
	text-decoration: none;
	text-align: left;
	border: none;
	font-size: 48px;
	line-height: 52px;
}
#content #main #influenceFeed p.grey {
	font-family: "myriad-pro-condensed",sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
}


div.homenewsfeed {}
div.homenewsfeed p.headernews , div.homenewsfeed p.headernews a { font-size: 22px; color: #383836; line-height: 25px; font-weight: normal; padding: 0px; margin: 0px;}
div.homenewsfeed p.headernews a:hover { text-decoration: none; color: #986b4c;}
div.homenewsfeed p.storynews { font-size: 16px;}
div.homenewsfeed p.storynews span { display: block; color: #852e2c; font-weight:700;}
.jspPane span {
    color: #fff;
}

div.top50side {
	background-color: #852e2c;
	margin: 0 !important;
}
div.top50side #sidebar {
	padding: 0px 16px;
}
div.top50side h2 {
	 color: #ffffff;
    font-size: 36px;
    border-bottom: 1px solid rgba(253, 251, 251, 0.34);
    font-family: "myriad-pro-condensed",sans-serif;
    font-style: normal;
    font-weight: 400;
    padding: 0px 20px 10px 20px;
    text-align: center;
}
div.top50side #sidebar .menu-2018-container {
    display: block;
    margin-top: 15px;
}

div.top50side #sidebar .menu-2018-container .menu-item { 
    display: block;
    margin: 5px 0px;
}

div.top50side .sidepadding ol.scroll-pane li a {
	font-family: georgia;
	font-size: 14px;
	color: #fff;
	line-height: 15px;
}
div.top50side .sidepadding ol.scroll-pane li {
	margin-bottom: 10px;
	width: 85%;
}
div.top50side .sidepadding ol.scroll-pane {
	height: 315px;
	overflow: auto;
	display: block;
	padding-left: 30px;
}

.sideCategories {
	display: block;
	height: 100%;
	padding-top: 20px;
	margin-bottom:20px;
}

.sideCategories #sidebar {
    background-color: #852e2c;
    padding: 0px 10px 5px 10px;
}

.sideCategories .widget h3 {
	 color: #ffffff;
    font-size: 36px;
    border-bottom: 1px solid rgba(253, 251, 251, 0.34);
    font-family: "myriad-pro-condensed",sans-serif;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 10px;
	padding-top: 30px;
	display: block;
    text-align: center;
}
.sideCategories #sidebar .menu-top-menu-container * {
	font-size: 16px;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 5px 0px;
	color: #383836;
	font-family: georgia;
}
.sideCategories #sidebar .menu-top-menu-container a:hover {
	color: purple;
}


/* Social Plugin */
#social {
	font: 11px Helvetica,Tahoma,Arial;
	z-index: 980000!important;
	cursor: pointer;
	margin-left: -7px;
	position: fixed;
	top: 25%;
	width: 50px;
	left: 0;
	height: auto;
	padding: 3px 10px 0px 10px;
	background-color: rgba(224, 224, 224, .85);
	border: 1px solid #898989;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(137, 137, 137, 1);
	box-shadow: 0px 0px 7px 0px rgba(137, 137, 137, 1);
	text-align: center;
}
.facebookOuter, .googleplusouter {
	background-color:#F4F4F4;
	width:54px;
	height:62px;
	border:1px solid #CCCCCC;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
#social .sbutton {
	margin-bottom: 3px;
}
#social #buttons {}
#social #buttons .facebook { width:54px !important; margin-top: 3px; }
#social #buttons .twitter { width:56px !important; overflow: hidden !important; margin-top: 3px;}
#social #buttons .plus { width:56px !important; overflow: hidden !important; margin-top: 3px;}
#social #buttons .email {}

#output1 { font-size: 20px; }


h1.download {
    text-align: center;
    font-style: italic;
    font-size: 46px;
    font-weight: bold;
    font-family: myriad-pro, serif;
}

#mc_form hr {
    width: 408px;
    margin-left: auto;
    margin-right: auto;
}

#mc-embedded-subscribe {
    background-image: url("../images/button-submit.png");
    background-repeat: no-repeat;
    width: 63px;
    height: 30px;
    border: 0px;
    position: absolute;
    cursor: pointer;
    top: 18px;
    right: 0px;
}

#mcform_align {
    position: relative;
    width: 480px;
    margin-left: auto;
    margin-right: auto;
}

#mc-icon {
    position: absolute;
    height: 30px;
    top: 18px;
    left: 1px;
}
#mce-EMAIL {
    position: absolute;
    height: 24px;
    width: 385px;
    left: 28px;
    font-size: 14px;
    font-family: Arial;
    color: #b0b0b0;
}
#mc_miniheader {
    text-align: center;
    font-weight: bold;
    font-family: myriad-pro, serif;
    font-style: italic;
    font-size: 20px;
}

#mc_form p {
    text-align: center;
    font-family: garamond-premier-pro, garamond, serif;
    font-size: 16px;
}

#mce-EMAIL.error {
    padding: 0px;
    height: 26px;
}
label.error {
    visibility: hidden;
}
div.span-9 p {
    /*font-size: 16px !important */
}

div.shortbio p {
    font-size: 20px;
}
#tabs-multimedia a {
    padding: 5px;
}

.nomination_name {
    font-size: 16px;
    width: 80%;
    height: 20px;
}

.nomination_dropdown select {
      border: 0 !important;.  /*Removes border*/
     -webkit-appearance: none;  /*Removes default chrome and safari style*/
     -moz-appearance: none;  /*Removes default style Firefox*/
  }

#nomination_bio {
    font-size:16px;
    width: 80%;
}

#nomination_submit {
    font-size: 20px;
    height: 35px;
    width: 270px;
    color: white;
    background: black;
}

img.alignleft {
    float: left;
    margin-right: 10px;
}

ol.nominations {
}

ol.nominations li {
    font-family: georgia;
    font-size: 14px;
    color: #383836;
    line-height: 15px;
    margin-bottom: 10px;
}

p.nominations {
    font-family: georgia;
    font-size: 14px;
    color: #383836;
    line-height: 15px;
}

#menu-header-menu li a:hover { color: #986b4c;}
.img-responsive{	display: block;max-width: 100%;height: auto}
.ui-tabs .ui-tabs-nav li a { padding: 0.5em 0.7em !important;}
.ubermenu, .ubermenu .ubermenu-column, .ubermenu .ubermenu-divider, .ubermenu .ubermenu-icon, .ubermenu .ubermenu-image, .ubermenu .ubermenu-item, .ubermenu .ubermenu-nav, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-row, .ubermenu .ubermenu-search, .ubermenu .ubermenu-search-input, .ubermenu .ubermenu-search-submit, .ubermenu .ubermenu-submenu, .ubermenu .ubermenu-submenu-footer, .ubermenu .ubermenu-tabs, .ubermenu .ubermenu-tabs-panels, .ubermenu .ubermenu-target, .ubermenu-responsive-toggle {
  border: medium none;
  border-radius: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: border-box;
  clip: auto;
  left: auto;
  line-height: 1.3em;
  margin: 0;
  overflow: visible;
  padding: 0;
  pointer-events: auto;
  position: static;
  right: auto;
  text-indent: 0;
  text-transform: none;
  top: auto;
  vertical-align: top;
  z-index: 10;
}
.ubermenu .ubermenu-item.ubermenu-item-2368.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-item-2368 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2368.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-2368 > .ubermenu-target:hover {
  background: none !important;
}


#nav_menu-2 {
    background: #852e2c none repeat scroll 0 0;
    color: #fff;
    padding: 10px;
}
ol {
    color: #fff !important;
    list-style-type: decimal;
}
.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:hover{ background:none !important;}
.ubermenu-submenu  .ubermenu-target-title {   color: #852e2c !important; }
