/*   
Theme Name: Elon
Theme URI: http://www.elon.edu/
Description: A search engine optimized website framework for WordPress.
Author: JP Lavoie
Author URI: http://www.elon.edu/
Version: 0.1.2
Tags: threaded-comments, microformats
.
The Technology Theme for WordPress is copyright Technology at Elon http://www.elon.edu/technology/
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/


/* Import a basic layout */
@import url('styles/2c-r.css');

/* Basic WordPress Styles */
@import url('styles/wp.css');


body {
	margin:0;
}

/* =Header
-------------------------------------------------------------- */

.header {margin-bottom:20px!important;}
.header img {border:1px solid #ccc;}


/* =Menu
-------------------------------------------------------------- */

#access {
	margin: 0 0 1.5em 0;
	overflow: auto;
}
.skip-link {
	display: none;
}
.menu ul {
	list-style: none;
	margin: 0;
}
.menu ul ul {
	display: none;
}
.menu li {
	display: inline;
}
.menu a {
	display: block;
	float: left;
}

.widget-area ul.menu li.menu-item {
    display: list-item;
    margin: inherit;
}

.widget-area ul.menu {
    list-style: none!important;
    display: inline-block;
    margin-left: 0!important;
    margin: 0;
}

/* =Content
-------------------------------------------------------------- */

.subContent {
float:left;
width:70%;
}
.post {
	margin: 0 0 3em 0;	
}
.entry-content, .entry-summary {
	margin: 1.5em 0 0 0;
}
.entry-utility {
	clear:both;
	padding:1.5em 0;
	font-size:.9em;
	border-bottom:1px dotted #444444;
}
.alignleft {
	margin-right:.5em;
}
.alignright {
	margin-left:.5em;
}
.nav-previous {
	float:left;
}
.nav-next {
	float:right;
}

/* =Navigation
-------------------------------------------------------------- */

.navigation {
	margin: 0 0 1.5em 0;
	overflow: auto;	
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin: .7em .4em 0 0;
}
.widget-area ul ul {
	list-style: disc;
	margin-left: 1.1em;
}
.widget-area ul ul ul {
	margin-left: 1.5em;
}
.widget-container {
	margin: 0 0 1.5em 0;
}
.widget-title {
	color:#990000;
}
.textwidget img {
	margin-bottom:-2px;
}

#sidebars h3 {
font-size: 13px;
font-family: verdana;
background: #E4E4E4;
padding: 5px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
list-style: none;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
color: #900;
border:1px solid #ccc;
}

.innerContent {
padding: .5em 1.25em .3em!important;
}
/* =Temporary styles until the
		directory can read @import
		
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
		
-------------------------------------------------------------- */

#nav-below .page-numbers{
  padding:4px 8px;
  margin:0px 4px;
  border:1px solid #B0B0B0;
  color:#900000;  
}
#nav-below .current{
  border:1px solid #900000;
  background-color:#F5F5F5;
}
#nav-below .prev, .page_nav .next{

}

div#top_wrapper {padding-top:30px;}

#menu-main_nav .boxContent{background:#ebebeb;border-left:1px solid #b0b0b0;border-right:1px solid #b0b0b0;}
#menu-main_nav .innerContent{padding:15px 0;overflow:visible;}
#menu-main_nav {border-top:1px solid #c4c4c4;}
#menu-main_nav {list-style:square outside;list-style-type:none;margin:0;padding:0;background:#f2f2f2;border-bottom-style:solid;border-bottom-color:#fff;border-width:1px;}
#menu-main_nav li{padding-left:0;}
#menu-main_nav li a{width:184px;padding:15px 17px;border-bottom:1px solid #d4d4d4;border-top:1px solid #fff;display:inline-block;font-size:13px;font-family:Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#444;}
#menu-main_nav li a.active,#department_nav ul li a.active:hover{color:#fff !important;*margin-bottom:-13px !important;*margin-top:0 !important;*padding-top:16px !important;*padding-bottom:30px !important;*padding-right:48px !important;*padding-left:38px !important;*border:none !important;*background:url(//www.elon.edu/shell/960/css/images/dept_nav_active.gif) bottom left no-repeat !important;}
#menu-main_nav li a.active.first,#department_nav ul li a.active:hover.first{padding-top:15px;border-top:1px solid #d4d4d4;}
#menu-main_nav li{background:url(//www.elon.edu/shell/960/css/images/dept_nav-gradient.png) top repeat-x;min-height:50px;height:auto !important;height:50px;}
#menu-main_nav li>a{/* width:167px; */padding: 15px 36px 15px 0px;border-bottom:1px solid #c4c4c4 !important;background:url(//www.elon.edu/shell/960/css/images/dept_nav_arrow.png) 194px no-repeat;}
#menu-main_nav li .first{border-top:1px solid #a9a9a9;}
#menu-main_nav li .last{border-bottom:1px solid #a9a9a9;}
#menu-main_nav a:hover{color:#a21C00;border-bottom-color:#d4d4d4;}
#menu-main_nav a:focus{outline:none !important;}
#menu-main_nav ul{font-family:Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;background:#fff !important;margin-top:-1px;}
#menu-main_nav ul li a{width: 136px;color:#444;/* padding-left:24px; */padding-right:24px;border-bottom:1px solid #e4e4e4;font-size:12px;text-transform:none;}
#menu-main_nav ul li a:hover,#department_nav ul ul li a:focus{color:#a21C00;border-bottom-color:#e4e4e4;font-weight:normal;}
#menu-main_nav ul li a:hover,#department_nav ul ul li a:focus,#department_nav ul ul li a.current{width:170px !important;padding-right:20px;border-right:4px solid #989898;}
#menu-main_nav ul li a.current,#department_nav ul ul li a.current:hover,#department_nav ul ul li a.current:focus{font-weight:bold;color:#444;}
#menu-main_nav a{display:block;}
#menu-main_nav a{display:inline-block;}
#menu-main_nav a.active.last{margin-top:0px !important;margin-bottom:-15px !important;border-bottom:none !important;}
.current-menu-item a {color:#9f0000 !important;}

/* ----------------------- Comments ------------------------ */

#comments-list li {margin-top: 20px;}
textarea#comment {width: 100%;} 
.comment-author img {float: left;margin-right: 20px;margin-left: 10px;margin-bottom:10px;}
span.fn.n {font-size: 1.5em;}
.comment-meta {font-weight: bold;}
.comment-content {margin-top: 10px;}
p.comment-form-comment label {display: none;}
