/* CSS Document */

/* ----- USER MENU ----- */
#block-user-1 {
position: absolute;
top: 150px;
left: -20px;
background: #e7e7e7;
padding: 20px 20px 20px 40px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
z-index:1000;
}

/* ----- TOP NAV ----- */
.topNav {
position: absolute;
top: 0;
right: 45px;
background: url(/sites/all/themes/idignity/global-images/bkd-topnav.png) no-repeat;
width: 613px;
height: 72px;
padding: 15px 20px 0;
}

.topNav ul,
.topNav ul li {
padding: 0;
margin: 0;
list-style: none;
}

.topNav ul li {
float: left;
}

.topNav ul li a {
float: left;
padding: 10px;
margin: 0 10px 0 0;
font-size: 16px;
font-weight: bold;
color: #fff;
}

.topNav ul li a:hover {
background: #51a1d9;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.topNav ul li.active-trail a {
background: #fff;
color: #51a1d9;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.topNav ul li ul {
display: none;
}


/* About Links */
#block-menu-menu-about-links {
position: absolute;
top: 15px;
left: 20px;
display: none;
}

#block-menu-menu-about-links ul li a {
background: #fff;
color: #51a1d9;
margin: 0 10px 0 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

#block-menu-menu-about-links ul li a.active,
#block-menu-menu-about-links ul li a:hover {
background: #51a1d9;
color: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}


/* Media Links */
#block-menu-menu-media-links {
position: absolute;
top: 15px;
right: 45px;
display:none;
}

#block-menu-menu-media-links ul li a {
background: #fff;
color: #51a1d9;
margin: 0 10px 0 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

#block-menu-menu-media-links ul li a.active,
#block-menu-menu-media-links ul li a:hover {
background: #51a1d9;
color: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}


/* ----- FOOTER NAV ----- */
.footerNav {
position: absolute;
top: 90px;
right: 40px;
}

.footerNav ul,
.footerNav ul li {
padding: 0;
margin: 0;
list-style: none;
}

.footerNav ul li {
float: left;
}

.footerNav ul li a {
float: left;
padding: 5px 10px;
margin: 0 10px 0 0;
font-weight: bold;
color: #fff;
}

.footerNav ul li a:hover {
background: #51a1d9;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.footerNav ul li a.active {
background: #fff;
color: #51a1d9;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}


/* ------- Drupal Tabs (View/Edit/Etc) ------- */
ul.tabs.primary {
	position: fixed;
	top: 25px;
	left: -40px;
z-index:1000;
}

	.tabs.primary {
		padding: 5px;
		border:0px;
	}
	
		.tabs.primary li {
			padding-top: 3px;
			display:block;
			margin: 0;
		}
		
			.tabs.primary li a {
				font-size: 12px;
				text-transform: uppercase;
				text-align: right;
				display:block;
				width: 150px;
				padding: 10px 10px;
				background: #e7e7e7;
				margin: 0;
				border: 0;
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
			}
			
			.tabs.primary li a:hover, .tabs.primary li a.active {
				background: #51a1d9;
				border: 0;
				color: #fff;
			}
			
/* ------- User Login Drupal Tabs (View/Edit/Etc) ------- */
.page-user ul.tabs.primary {
position:inherit;
width:600px;
}

.page-user ul.tabs.primary li {
margin:0 10px 10px 0;
float:left;
}

.page-user ul.tabs.primary li a {
width:150px;
text-align:left;
font-size: 11px;
}

.page-user .clear-block {
clear:both;
}



.views-admin-links {
padding: 0;
margin: 0;
margin: 0 0 -10px 10px;
}

.views-admin-links ul {
padding: 0px;
margin: 0;
}

.views-admin-links ul li {
display: none;
padding: 5px;
}

.views-admin-links ul li.first {
display: block;
}

/* ----- Admin Menu ----- */
#admin-menu {
z-index: 1000;
}