/*
Theme Name: Native Depth Report
Theme URI: http://ndev.mattbuxton.com/
Description: A custom-built wordpress theme for the UNL Native Daughters project. 
Version: 5.0 beta
Author: Matt Buxton
Tags: Custom build, custom purpose, awesome

Native Depth Report by Matt Buxton || http://mattbuxton.com

This is an extremely modded version of wordpress, so don't mess around with it unless you know what you're doing. There is a manual that tells you how to create, edit and remove pages.
Have fun. 
*/
body {
	background: #0f0f0f url(img/ndbg.jpg) top center no-repeat fixed;
	
}

#container {
	
}

#megawrapper {
	width: 1000px;
	margin:auto;
}

#the_content {
	width: 960px;
	overflow: hidden;
	background: url(img/the_content_bg.jpg) repeat;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
}

#voices_content {
	width: 960px;
	overflow: hidden;
	background: url(img/ndbg2.jpg) #242424 repeat-x -220px 0px;
	padding-top: 20px;
	padding-bottom: 40px;
	position: relative;
}

a {
	color: #dd0022;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	
	font-weight: bold;
	text-decoration: underline;
}




/* @group Header */

#header {
position: relative;
height: 159px;
}

#header_id {
	min-height: 10px;
}

#header h2, #header h2 a{
	color: #dd0022;
	width: 475px;
	background: url(img/ndlogo2.png) top left;
	text-indent: -9999px;
	height: 75px;
	display: block;
	top: 10px;
}

#header_nav {
position: relative;
top: 10px;
}

#header_nav li {
	margin-left: 0px;
	display: inline;
	float: left;
	padding: 10px;
}

/* @end */

/* @group NavBar */

#navbar {
	overflow: hidden;
	z-index: 9999;
	background: url(img/navbarbg.png) no-repeat center bottom;
	height: 79px;
	width: 1000px;
	display: block;
	clear: both;
	left: -20px;
	top: 90px;
	position: absolute;
}

#navbar .active{
	background: #dd0022;
	color: #222;
}

.feat_text a {
color: #dd0022;
margin-left:15px;
}

.feat_text a:hover {
text-decoration:underline;
}

#navbar_primecats {
	height: 19px;
}

#navbar li, #navbar a{
	text-align: center;
	display: inline;
	float: left;
	position: relative;
	margin-left: 0px;
	color: #fff;

}

#navbar a {
	padding-left:10px;
	padding-right: 10px;
}


#navbar_subcats div {
	background: #dd0022;
}

#navbar_subcats {
	height: 10px;
	display:  block;
}

.subcats {
	height: 19px;
	width: 620px;
	background: #dd0022;
	
}

#navbar .current {
	background: #dd0022;
}

#navbar li:first-child {
border-left: none;
}

#navbar li:last-child {
	border-right: none;
}

.nav_multi_imgframe {
	width: 220px;
	height: 50px;
	overflow: hidden;
}

.nav_multimedia .grid_3 h6 {
	border-bottom: 1px dashed black;
}
.nav_multimedia {
	display: inline;
	float: left;
	position: relative;
	width: 960px;
	background: #aaa;
}

.nav_bottomborder {
	width: 100%;
	height: 10px;
	background: #dd0022;
}

.close_bar {
	width: 960px;
	background: #444;
	
	clear: both;
	text-align: right;
}

.close_bar p {
	text-transform: uppercase;
	padding-right: 10px;
	color: #ddd;
}

.close_bar p a{
	color: #ddd;
}

#navbar .hidden {
	display:none;
}

#navbar .navbar_arrow {
	width: 15px;
	height: 14px;
	background: url(img/arrow-down.png) no-repeat;
	display: block;
	float: right;
	position: relative;
	top: 3px;
	margin-left: 5px;
}

#navbar h5 {
	color: #eee;
}

#navbar .active .navbar_arrow {
	background: url(img/arrow-up.png) no-repeat;	
}

/* @end */

/* @group Feature */

#feature {
height: 340px;
	border-bottom: 5px solid #dd0022;
	overflow: hidden;
	background: url(img/ndbg2.jpg) #242424 no-repeat;
	z-index: 9999;
}

#feature .feat_text {
	color: #ddd;
	width: 280px;
	height: 310px;
	padding: 10px;
}

#feature .feat_panel .feat_panel_left {
	background: url(img/feat_imgbg.png);
	height: 290px;
	width: 480px;
	padding: 20px 30px 20px 30px;
}

.feat_panel { height:330px;
z-index: 100;
padding-top: 10px;
padding-bottom: 10px;
}

.feat_img {
	height: 330px;
	width: 620px;
	overflow: hidden;
}

.feat_panel_nav {
	width:620px;
	height:116px;
	margin-left:10px;
}

.feat_panel_button {
	width: 77px;
	height: 116px;
	display: block;
	float:left;
	opacity: .7;
}

.feat_panel_nav .current {
	opacity: 1;
}

.fpb1 {
	background: url(img/feat_buttons.png) 0px 0px no-repeat;
	width:81px;
	}

.fpb2 {
	background: url(img/feat_buttons.png) -81px 0px no-repeat;
}

.fpb3 {
	background:  url(img/feat_buttons.png) -158px 0px no-repeat;
}

.fpb4 {
	background:  url(img/feat_buttons.png) -235px 0px no-repeat;
}

.fpb5 {
	background:  url(img/feat_buttons.png) -312px 0px no-repeat;
}

.fpb6 {
	background:  url(img/feat_buttons.png) -389px 0px no-repeat;
}

.fpb7 {
	background:  url(img/feat_buttons.png) -466px 0px no-repeat;
}

.fpb8 {
	background:  url(img/feat_buttons.png) -543px 0px no-repeat;
}


.feat_panel_meta {
	height: 100px;
	background: transparent url(img/submit.png) no-repeat;
	top: -20px;
}

.feat_panel_meta a {
	display:block;
	width: 300px;
	height:100px;
}

.feat_img img {
	width: 620px;
	display: block;
}


.feat_text {
	background: #242424;
	height: 330px;
	display: block;
}
#feat_nav {
	border-top: 5px solid #dd0022;
	display: inline;
	float: left;
	position: relative;
	width: 960px;
	height: 200px;
	overflow: hidden;
}


/* @end */

/* @group The Content */

.story_img {
	width: 300px;
	height: 200px;
	background: #dd0022;
	overflow: hidden;
}
.story {
	background: #ee0011;
}

#page_meta {
	border-top: 5px solid black;
	border-bottom: 1px solid black;
}

#page_meta p {
	padding: 5px;
}


.media_tab {
	width: 140px;
	position: absolute;
	right: -150px;
	float: left;
	
}

.media_tab p {
	margin-left: 10px;
}

.media_tab h3 {
	background: url(img/mediatab.png) no-repeat;
	padding: 10px;
	color:white ;}

.video_tab {
	width: 620px;
	margin: 0px 40px;
	position: relative;
	float: left;
}


.thepost_excerpt {
	background: #eee;
	padding: 10px;
	color: #444;
	margin-bottom: 10px;
}

 .post_media_right {
	float: right;
	border-top: 5px solid black;
	border-bottom:  1px solid;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
}

.thepost_single p{
	margin-bottom: 1.25em;
	
}

#footer p {
	padding: 10px;
}

#wrapper {
	background: #444;
}

.breaker {
	width: 100%;
	height: 5px;
	background: #dd0022;
}

.hidden {
	display: none;
}

/* @end */

/* @group Footer */
#footer {
	border-top: 5px solid #ddd;
	background: #222;
	
}
#footer_meta {
	width: 1000px;
	height:80px;
	position: relative;
	display: block;
	bottom: 0px;
	background: url(img/footbarbg.png) no-repeat;
	left:-20px;

}

#footer_meta a {
	right:0px;
	margin:10px;
	position:absolute;
	bottom:0px;
	text-decoration:none;
}

#footer p {
	color: #CCC;
	font-size:10px;
	text-align:center;
}

/* @end */

/* @voices panel */

.voices_panel {
	height: 400px;
	background: #e23;
	border-bottom: #222 solid;
	position: relative;
}

#voices_the_portraits_portraits {
	float: left;
	width: 680px;
	background: #aaa;
	height: 360px;
}

#voices_the_portraits_portraits_panels {
	
}

#voices_the_portraits_meta {
	width: 100px;
	height: 360px;
	background: #eee;
	float: left;
}

#voices_the_portraits_navbar {
	height: 40px;
	background: black;
	clear: both;
	}
#voices_the_portraits_navbar ul {
	display:inline;
}	
	
#voices_the_portraits_navbar li {
	display: inline;
	color: white;
	line-height: 40px;
}
#voices_the_portraits_navbar b {
	display: inline;
	color: white;
	line-height: 40px;
	padding-left: 20px;
}

.santee_intro_panels {
	width: 940px;
	height: 330px;
	float: left;
	display: block;
	background: url(img/mediatab.png) repeat;
	border-bottom: 1px solid blue;
}

.the_girl_video{
	width:700px;
	height: 384px;
	margin-top: -5px;
	padding-top: 20px;
	background: url(img/intvid_bg.png) no-repeat top;
}

.the_girl_essay {
	background-color: #fff;
	border: 10px solid white;
	width: 600px;
	margin: auto;
	top: 5px;
	position: relative;
	overflow: hidden;
	padding: 10px;
}

.the_girl_essay_note {
	width: 580px;
	padding: 10px;
	background: #eee;
	margin-top: 20px;
}


.the_girl_portrait img {
	width: 620px;
	margin-left: 30px;
	margin-top: 5px;
	border: 10px solid white;
}
	
.the_girl_question {
	color: #eee;
	padding-top: 10px;
}	

.the_girl_list {
	color: #eee;
	margin-top: -20px;
}

.the_girl_list li {
margin-left: 25px;
	list-style: disc;
}

.the_girl_list a {
	color: #eee;
	font-weight: normal;
	text-decoration: none;
}

.breadcrumb {
	color: #666;
}

.breadcrumb a {
	color: #666;
}

.breadcrumb_voices {
	margin-left: 40px;
	margin-top: -10px;
	margin-bottom: 10px;
}

	
.the_girl_video div {
	width: 620px;
	margin: auto;
}

ul#individual_nav {
width: 620px;
margin: auto;
position: relative;
}
#individual_nav li{
	display: inline;
}

#individual_nav a {
color: #aaa;
font-weight: bold;
	display: inline;
	padding: 7px;
	background: url(img/inttab_inactive.png) repeat-x bottom;
	height: 13px;

	cursor: pointer ;
}

#individual_nav a.current {
	background: url(img/inttab_active.png) repeat-x bottom;
	color: #eee;
}

.individual_meta li {
	text-indent: 0px;
}

.the_girl_video_nav {
	font-size:11px;
	padding-left:10px;
}

.the_girl_video_nav li {
	line-height:1.1;
	padding-bottom:8px;
}

.dd0022 {
	color:#dd0022;
}
.individual_meta,.santee_meta {
	background: #242424;
	color: #eee;
}

#santee_stories a {
	color: #eee;
}

#santee_stories a:hover {
	color: #dd0022;
}

#santee_stories h3 {
	margin-left:10px;
}

#santee_stories li {
	margin-right: 20px;
}

.santee_meta ul{
	
	margin: auto;
	width: 550px;
}

.santee_meta li, .individual_meta a {
	display: inline;
	color: #eee;
}

ul#santee_nav {
	margin-left: 10px;
	margin-top: 10px;
	width: 600px;
	border-bottom: 5px solid #eee;
	height: 29px;
}

#santee_nav a, #santee_nav li {
		font-size: 20px;
		padding: 0px;
		color: #555;
		text-decoration: none;
	
}

#santee_nav a:hover, #santee_nav a.current {
	color: #eee;
	border-bottom: 2px solid #eee;
}

#jordan_final_pane {
	background: #fff;
	height: 400px;
	border-left: 10px solid white;
	border-right: 10px solid white;
	border-bottom: 10px solid white;
	margin-bottom: 15px;
	display: block;
}

#santee_nav li {
	padding-right: 10px;
}

.individual_meta h1, .individual_meta p,.santee_meta h1, .santee_meta p {
	padding: 10px;
	color: #eee;
}

.individual_meta strong {
	padding-left: 10px;
}

* {margin:0; padding:0}
.sm {list-style:none; width:940px; height:400px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}


.santee_images {
	margin-left: 35px;
	margin-bottom: 10px;
}

/* @end */


