/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Custom Style Sheet - Use this file to style your content
 */

/* fixes the listings in sidebar-a so they don't indent */
ul.sidelists {
  margin-left: -14px;
}

/* fixes the headings in sidebar-a so they are bold and leaded properly */
h4.sideheads {
  font-weight:bold;
  line-height:110%;
}

/* pull the aidanews item on the home page to the left */
#innertop div.module.mod-box.ai2homepage {
  margin-left:0;
}

/* take selected section content and breadcrumbs to the left */
.contentleft section#breadcrumbs, .contentleft section#content {
  margin-left:0;
}

/* 1st left rail item is moved up */
#sidebar-a div.module.mod-box.deepest {
  margin-top:20px;
}
  
 
#logo {
  margin-top:5px;
}

  
#menubar {
  margin-top:5px;
  min-height: 32px;
}

/* resize search box */
.deepest > .searchbox {
  margin-top:-100px;
  width:200px;
  z-index:1000;
}

/* re-do the banner settings  for the CV box -- not used */
#banner {
  float:left;
  width:100%;
  border: 1px solid grey;
  text-align:center;
  background-color: #D8D8D8;
  padding:5px 0;
  margin-top:-70px;
  font-weight:bold;
}


/*
nav#menu .green {
  background: url("../images/menu.gif") repeat-x scroll 0 0 transparent;  
}

nav#menu .light_green {
  background: url("../images/menu.gif") repeat-x scroll 0 -27px transparent;  
}

nav#menu .orange {
  background: url("../images/menu.gif") repeat-x scroll 0 -54px transparent;  
}

nav#menu .red_orange {
  background: url("../images/menu.gif") repeat-x scroll 0 -81px transparent;  
}

nav#menu .red {
  background: url("../images/menu.gif") repeat-x scroll 0 -108px transparent;  
}

nav#menu .pink {
  background: url("../images/menu.gif") repeat-x scroll 0 -135px transparent;  
}

nav#menu .purple {
  background: url("../images/menu.gif") repeat-x scroll 0 -162px transparent;  
}
nav#menu .teal {
    background: url("../images/menu.gif") repeat-x scroll 0 -243px transparent;
}
nav#menu .blue {
  background: url("../images/menu.gif") repeat-x scroll 0 -189px transparent;  
}

nav#menu .light_blue {
  background: url("../images/menu.gif") repeat-x scroll 0 -216px transparent;  
}

nav#menu, ul#maintop {
  width: 100%;
}
*/


.menu-sidebar ul.level2 {
  list-style:disc;
  padding-left:10px;
}

.menu-sidebar ul.level3 {
  list-style:disc;
}


nav#menu, ul#maintop {
  width: 100%;
}
nav#menu ul.menu  {
	text-align: center;
	float: none;
}
nav#menu ul.menu > li {
  display: inline-block;
  float: none;
  zoom: 1;
  *display: inline;
 }

nav#menu li {
  background:#CACCCB;
  /*width:98px;*/
  text-align:center;
  margin:0 1px;
  min-width: 8%;
  padding-left: 8px;
  padding-right: 8px;
}

/* fix the A&E and post-gazette menu items to give them more padding */
#menubar li.level1.item203.parent, #menubar li.level1.item208.parent {
  padding-left:15px;
  padding-right:15px;
}


nav#menu ul.menu li.level1:first-child {
  margin-left:0;
}


nav#menu li:hover {
    background: none repeat scroll 0 0 #353334;
  color: #FFFFFF;
}
nav#menu li.active a {
    color: #FFFFFF;
}

nav#menu ul.menu {
  width:100%;
}

nav#menu li a {
    color: #666666;
  width:11%;
}
nav#menu li a:hover {
    color: #666666;
}
nav#menu li.active {
    background: none repeat scroll 0 0 #353334;
}
nav#menu li.active a {
    color: #FFFFFF;
}
/* sets the hover values to pink */
nav#menu li:hover a {
  color: #ED1C24;
}
/* sets the hover values to pink */
nav#menu li.level2:hover a {
  color: #ED1C24;
}

nav#menu li.level2 a {
    color: #444;
}

nav#menu li.level2.active a {
    color: #fff;
}

nav#menu li a, nav#menu li span {
    -moz-box-sizing: border-box;
    text-align: center;
    white-space: nowrap;
    width: 100%;
    font-weight:bold;
}

/* make the submenu items flush left with padding */
nav#menu li.level2 span {
  text-align:left;
  padding-left:25px;
}

#headerbar, #headerbar .module {
  margin:0 !important;  
}

#maininner {
  /*border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;  
  width:420px !important; */
  margin-bottom: 15px;
}

.module-title {
  color: #114477;
    /* font-family: Georgia,serif; */
    font-size: 21px;
    line-height:23px;
    font-weight: 500;
    margin: 0;
    text-decoration: none;
}

/*  Custom Module Styles */

#innertop {
  overflow:hidden;
}

.orange .module-title,
.green .module-title,
.light_green .module-title,
.blue .module-title,
.light_blue .module-title,
.pink .module-title,
.purple .module-title,
.red .module-title,
.red_orange .module-title,
.teal .module-title{
    float: left;
    margin: 0 3px;
    position: relative;
  top: -25px;
    color: #666666;
    font-size: 20px;
  font-family: Helvetica,Arial,sans-serif;
  text-transform:uppercase;
}


.orange .module-title{background: url("../images/orange.jpg") no-repeat scroll 0 0 #fff;}
.green .module-title{background: url("../images/green.jpg") no-repeat scroll 0 0 #fff;}
.light_green .module-title{background: url("../images/l_green.jpg") no-repeat scroll 0 0 #fff;}
.blue .module-title{background: url("../images/blue.jpg") no-repeat scroll 0 0 #fff;}
.light_blue .module-title{background: url("../images/l_blue.jpg") no-repeat scroll 0 0 #fff;}
.pink .module-title{background: url("../images/pink.jpg") no-repeat scroll 0 0 #fff;}
.purple .module-title{background: url("../images/purple.jpg") no-repeat scroll 0 0 #fff;}
.red .module-title{background: url("../images/red.jpg") no-repeat scroll 0 0 #fff;}
.red_orange .module-title{background: url("../images/red_orange.jpg") no-repeat scroll 0 0 #fff;}
.teal .module-title{background: url("../images/teal.jpg") no-repeat scroll 0 0 #fff;}

.orange .module-title span,
.green .module-title span,
.light_green .module-title span,
.blue .module-title span,
.light_blue .module-title span,
.pink .module-title span,
.purple .module-title span,
.red .module-title span,
.red_orange .module-title span,
.teal .module-title span{
  padding-left:25px;
}






#sidebar-a .mod-box{
  margin:25px 0px;  
}

#sidebar-b .mod-box {
  margin:  25px 0px 15px 15px;
}

#sidebar-a .boxed {
  border: 1px solid #CECECE;
  padding: 15px !important;
}


#sidebar-b .boxed  {
  border: 1px solid #CECECE;
  padding: 15px !important;
}
#sidebar-a .module, #sidebar-b .module {
  /*border: 1px solid #CECECE;*/
  padding: 0px;
/*  margin: 0 0 20px;*/  
}

#sidebar-b .module {

}

#sidebar-a .mod-box {
  padding: 0px;
}

#sidebar-b .mod-box {
  padding: 0px;
}

#main {
  /*border-bottom: 1px solid #ddd;*/
  margin-top: 0;
}

#footer {
/*  border-top:4px solid #ddd;  
  padding:10px 0;*/
  margin:0;
  background-color:#363636;
  color:#fff;
  font-size:1.1em;
  letter-spacing: 1px;
}

#footer a {
  color: #fff;
}

#footer .menu-line li, #footer .menu-line li a {
  display:block;
  padding-left: 0;
  margin-left: 0px;
  background:none;
}

#footer .module {
  width:20%;
  margin:20px 0px 20px 0px;
  float:left;
}

#footer .module ul{
  list-style:none;
  padding-left:0;
}

#header {
    /* background: url("../images/menu.gif") repeat-x scroll 0 -270px #CFCFCF; */
    margin: 0;
    width: 100%;
  height:auto;
  padding-bottom: 5px;
}

.top-login {
  margin-top:0px;
  display:table;
  float:left !important;
}

.top-login .remember, .top-login .blank {
  display:none;
}

.top-login .username, .top-login .password, .top-login .button {
/*  float:left;*/
  padding-left:5px;
  display:table-cell;
}

.top-login .username input, .top-login .password input {
  height:24px;
}

#toolbar {
  background:#085E39;
  border-radius: 0 0 3px 3px;
}

#toolbar .float-right{
  width:60%;
}

#system .title:first-child {
  border-bottom: 1px solid #ddd;  
  font-size:260%;
}

h1.title {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:230%;
}

#bottom-b .module {
  margin:0;
  padding:0;
  text-align:center;
}


#drop-down {
  margin:15px;
}




#innertop .mod-box {
  padding:0;
  margin:15px 10px;
}

.footer li{
 margin:3px 0; 
}

#footer h4 {
  margin: 15px 0 !important;
}

.pg_menu li{
  margin:3px 0;
  font-size:0.9em;
}

.pg_menu li div{
  display:inline;
  padding-left:10px;
}

.pg_menu li .green {background:#248A48;}
.pg_menu li .light_green {background:#759320;}
.pg_menu li .orange {background:#DDA400;}
.pg_menu li .red_orange {background:#DF7900;}
.pg_menu li .red {background:#CB4E3D;}
.pg_menu li .pink {background:#C75485;}
.pg_menu li .purple {background:#8C53A5;}
.pg_menu li .blue {background:#4153AE;}
.pg_menu li .light_blue {background:#0692D3;}
.pg_menu li .teal {background:#00B2B2;}
.pg_menu li .white {background:#ffffff;}

.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
        padding: 0px;
}

.avPlayerContainer object {
	max-width: 100%;
}
.avPlayerContainer {
	width: auto !important;
}
#sidebar-a ul.menu li {
	padding: 0 0 0 8px;
	margin: 0;
	line-height: 170%;
	background: url('../images/bullet_2x2.png') no-repeat 0 0.8em;
}
#sidebar-a ul.menu ul {
	padding-left: 20px;
}
.itemListCategory h2 {
	font-size: 260%!important;
	line-height: normal;
	font-weight: normal;
	border-bottom: 1px solid #e0e0e0;
	margin: 10px 0 0px;
}
.catItemTitle {
	width: auto;
	font-size: 230%!important;
	line-height: normal;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 0px;
}
.catItemDateCreated {
	text-transform:uppercase;
	font-size: 0.85em;
	margin: 8px 12px 12px 0;
	padding: 5px 0 5px 12px;
	color: #666;
}
.itemContainer, .userItemView {
	padding-bottom: 5px;
	border-bottom: 1px #c8c8c8 dotted;
	overflow: hidden;
}
ul.k2UserBlockActions li:last-child { display: none; }
.aidanews2_img1 img {
	width: 78px;
	height: 78px;
}
.ubCommentsCount { display: none; }

#k2Accordion > h3:last-child, #k2Accordion > div:last-child { display: none; }

#itemListLinks h3 {
	font-size: 16px !important;
}
.pagination {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-top: 12px;
	text-align: center;
}
.pagination > strong, .pagination > a {
	display: inline-block;
	line-height: 1.5;
	min-width: 12px;
	text-align: center;
	border: 1px solid #CADDEC;
	padding-left: 2px;
	padding-right: 2px;
	margin: 2px;
}
.itemToolbar {
	display: inline-block;
	width: 80px;
	float: right;
}

#top-a {
	min-height: 95px;
}

#top-a > div > div {
	padding: 0px;
	margin: 0px;
}
ul.menu li a.inactive {
	display: none;
}

.pagination a.next:before { content:"Next "; }
.pagination a.previous:after { content:"Prev "; }

.itemNavigation > * { display: block; }
.pull-right{float:right;}
.pull-left{float:left;}
.pinterest > a{top:10px;}

.catItemTags li {
  background: transparent !important;
}
.itemTagsBlock li:before, .catItemTags li:before {
  font-family: "fontawesome";
  content: "\f02b";
  padding-right: 5px;
}
.catItemTags li a {color: #777;}
.itemTagsBlock ul li { display:inline;}
.itemTagsBlock li {list-style: none; padding-right: 8px;}
.itemTagsBlock li a {}
ul.itemTags a {color: #777;font-weight: bold;}
