/*
Theme Name: ENIGMA
Theme URI: http://www.loni.usc.edu/
Description: Layout for ENIGMA.
Version: 1.0
Author: Robert De La Cruz
Author URI: http://www.loni.usc.edu/
Tags: blue, custom header, fixed width, two columns, widgets

	ENIGMA v1.0
	 http://www.loni.usc.edu/

	This theme was designed by Amanda Hammond and built by Robert De La Cruz.
        -- 2014: minor edits ~NJ / DPH / CW
	-- 2015: more minor edits ~ CW

*/
body {	font-size: 65%; font-family: Lato, Helvetica, sans-serif; background: #000000 url('/wp-content/uploads/2015/04/background2.png') repeat; color: #FFFFFF;	text-align: center;	margin: 0px; padding: 0px;	}




/*======== MM Header ======== -- moved to footer*/

#mm-header-container{
    background-color: #171717;
    width: 100%;
  }
  #mm-header{
    height: 55px;
    width: 100%;
    max-width: 1130px;
    min-width: 800px;
    margin: 0 auto;
  }

  #mm-header-usc-logo{
    height: 30px;
    float: right;
    padding: 12px 20px;
  }
  

/*======== END OF MM Header ======== */

#page {	background-color:#000000;	opacity:0.90; text-align: left; 	margin: auto;	padding: 15px;	/*width: 940px;*/ width: 1100px;	}
#header {	margin: 0px;	padding: 0px;	height: 250px;	/*width: 850px;*/ width: 1100px;	background: #000000 url('/wp-content/uploads/2015/09/header_2015_dark.png') repeat-x;	}
#content {	font-size: 1.3em; }
#footer {       background: #000000 repeat-x top;       border: none;     padding: 0px;   clear: both;  width: 1000px;  }
.footer {	width: 1000px;	background: #243845 url('/wp-content/uploads/2015/04/footer_new.png') repeat-x; margin: 0px auto; padding: 20px; font-size:10px;}
.footer a {color: #FFFFFF}
.sublogo { width:323px; float:left; }
.sub_nav { float: right; width: 730px; margin-top: 25px;} /* added margin-top and width to this line, dhibar*/
.sub_nav img { margin-right: 0px; padding: 100px; vertical-align: middle;}
.sub_nav a { color:#FFFFFF; font-size: 15px; text-decoration:none; font-weight:300; font-variant: small-caps; font-family: Lato, Helvetica, sans-serif}
.sub_nav a.textlink {  margin-right: 3px;}
.navline1 { line-height:50px; vertical-align: middle; text-align: left; margin-top: 55px; height:50px;}
.navline2 { line-height:50px; vertical-align: middle; text-align: left; height:65px;}
.post {	margin: 40 0 40px;	}
.post hr {	display: block;	}
#footer p {	text-align: center;	}
.entrynonfull{ float: left;  width:540px; margin-top: 5px; padding-top:0px;}
.entrynonfull p {padding-top: 0px; margin-top:0px;}
blockquote {  background: url('images/leftquote.png') left top no-repeat; padding: 0px 0px 0px 30px; line-height: 20px; }
.quotes {margin: -10px 0px 30px 30px;}

/*	Begin Headers */
h1 {	color: #2D97BA; font-size: 25px; padding-top: 50px;	margin: 0; font-weight:normal}
h2 {	color: #2D97BA;	size: 15px;margin:1px; padding: 0px; font-weight:normal}
h2.pagetitle {	margin-top: 30px;	text-align: center;}
#sidebar h2 {	margin: 5px 0 0;	padding: 0;	}
h3 { font-size: 15px	padding: 0;	margin: 30px 0 0;	}
h3.comments {	padding: 0;	margin: 40px auto 20px ;	}
.divider { margin-top:10px;}
/* End Headers */
/* SVG */
svg {top: 0 !important; left:0 !important }
/* Begin Images */
p img {	padding: 0;	max-width: 100%;	}
img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}
img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}
.alignright {	float: right;	}
.alignleft {	float: left;	}
/* End Images */
/* Begin Lists */
#content ul  { margin: 0px 0px 10px 0px; padding: 0px; list-style-type:none;}	
#content ul li{	background-image: url('/wp-content/uploads/2015/06/Bulletpoint_new.png');
background-repeat: no-repeat;	padding-left: 20px;	margin-top:0px;	}
/* End Entry Lists */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {	cursor: help;	}
acronym, abbr {	border-bottom: 1px dashed #999;	}
blockquote {	color: #990000;	font-style:italic;	margin: 0px;	}
.center {	text-align: center;	}
.hidden {	display: none;	}
hr { display: none;	}
a img {	border: none;	}
/* Captions */
.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
#content a {color: #FFE6B2; padding: 0 3px 0 3px;	margin: 5px 0 5px 0px;	text-decoration:none;font-weight:normal;}
#rightimage { float: right; width: 380px;}
#listserv { border: 5px solid #48708a; margin: 20px;}
#listserv a { color:#85c3fd; text-decoration:underline; font-weight:normal; background:none;}
#listserv .boxhead{ background-color:#253846; border-bottom:1px solid #41484e; padding:20px; font-size:14px; font-weight:normal;}
#listserv .boxbody{padding:20px;}
#subbox { margin: 10px; border: 1px solid #8a9ba5;}
#subbox .subboxheader { background-color:#48708a; padding:10px 5px 5px 5px; font-weight: normal;}
#subbox .subboxbody { padding: 5px;}
#login { border: 5px solid #48708a; margin: 20px auto 20px auto; width: 500px;}
#login .boxhead{ background-color:#253846; border-bottom:1px solid #41484e; padding:20px; font-size:14px; font-weight:normal;}
#login .boxbody{padding:20px;}
.tableborder { border: 1px solid #FFFFFF; margin-top:10px;}
#home-video .wp-caption { font-size:10px; }
#home-video .alignleft { margin-left:50px; }
#home-video .alignright { margin-right:50px; }
/*- Nav / Dropdowns-*/
#nav, #nav ul{
	padding: 10;
	/*float:left;*/
	list-style: none;
}
#nav {
	padding: 10;
	/*width: 100%;*/
}
#nav ul{ 
	padding-top:20px;}
#nav a {
	display: block;
}
#nav li {
	font-size: 25px;
	float: left;
	line-height:48px;	
	padding: 13px 25px 0px 10px;
	/*padding: 13px 30px 0px 36px;*/
}
#nav li a:hover {
	background: #3366FF;
}
#nav li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	padding-top:1px;
	margin: -1px 0 0 -4px;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	z-index: auto;	
}
#nav li ul li {
    background: #000000;
	border-bottom:1px dotted #3B5B71;	
	border-left:1px dotted #3B5B71;	
	border-right:1px dotted #3B5B71;			
	line-height:10px;	
	padding-top:5px;
	padding-bottom:6px;
	width:5em;
}
#nav li ul li a {	font-size: 10px; font-weight:bold}
#nav li ul ul {
	margin: -2.1em 0 0 15em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;
    /*background: #a7bfa7 url(images/bgr-box-trans.png) repeat-x top;*/
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	left: auto;
   /* background: #a7bfa7 url(images/bgr-box-trans.png) repeat-x top;*/
}
svg {top: 0 !important; left:0 !important}
/* nav icons
.page-item-7 { background: url(images/icon_about.png) no-repeat bottom left; }
.page-item-596{ background: url(images/icon_action.png) no-repeat bottom left;}
.page-item-564{ background: url(images/icon_member.png) no-repeat bottom left;}
.page-item-557{ background: url(images/icon_metaanalysis.png) no-repeat bottom left;}
.page-item-246{ background: url(images/icon_protocols.png) no-repeat bottom left;}
.page-item-503{ background: url(images/icon_mailinglist.png) no-repeat bottom left;}
.page-item-550{ background: url(images/icon_newsevent.png) no-repeat bottom left;}
.page-item-1057{ background: url(images/enigmavis.png) no-repeat center left;}
.page-item-206{ background: url(images/icon_reference.png) no-repeat bottom left;}
*/

#header{
	position: relative;
	padding-top: 70px;
    background-position: 2px 62.5px;
}

#page{
	padding-top: 0;
}


/* footer addition */

.footer-section-contact{
	width: 30%;
	text-align: left;
	font-size: 10pt;
	vertical-align: top;
	float: left;
	padding-bottom: 50px;
}

.footer-section-ini{
	height: 10%;
	width: 30%;
	padding-top: 40px;
	vertical-align: top;
	float: right;
}
/* OCD participating groups */
#ocd-participating-list{
   display: block;
   border: 1px solid white;
   border-radius: 2px;
   overflow: hidden;
   position: relative;
   margin: 0.5em 0 1em 0; 
   width: 100%;
}
#ocd-participating-list li{
  background-image: none !important;
}	
