/*  
Theme Name: Senior Sequence
Version: 1.7
Author: Ashton Taylor
Author URI: http://digitalmudstudio.com
*/


body { background: #31425a url(../images/ss_interface/body_bg.gif) repeat-x top left; margin-top: 0;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

.container { background: url(../images/ss_interface/container_bg.gif) repeat-y top left;}

.date {color: #666; }

.program {
	background: #8dabd4 url(../images/ss_interface/box_bottom_blue.gif) no-repeat bottom right;
}

 .project {
	background: #b7b0a0 url(../images/ss_interface/box_bottom_tan.gif) no-repeat bottom right;
}
.box a:link, .box a:visited {
	color: #FFF;
}

.project h4, .program h4 {
	color: #FFF;
}

.align-right {
	float: right;
}

.center {
	text-align: center;
}

h1,h2,h3 { color: #31425a; }

h2 {
	margin-bottom: 18px;
}

#branding h1 {
	margin-bottom: 0;
}

h3, h4, h5, h6 {
	color: #5f8f1e;
}

#bar .box { }

#bar h2 { font-size: 12px; }

#print-logo {
	display: none;
}

.project p, .program p {
	margin-bottom: 0;
}

h4.coarse-date {
	margin-top: 0;
	text-align: right;
	color: #222;
	font-family: Georgia, "Times New Roman", Times, serif;
}

p img.none {
	margin-top: 0;
	margin-bottom: 0;
}

li.more {
	list-style-type: none;
	text-align: right;
}

ul.gc-list  {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	border-top: 1px dotted #AAA;
}

ul.gc-list li {
border-bottom: 1px dotted #AAA;
padding: 0.75em 15px;
background: #eceee1;
margin-bottom: 1px;
}

#search-box {
	padding: 0 15px;
	background: #EEE;
	border: 1px solid #CCC;
}

#search-box input#s {
	width: 150px;
}

#search-note {
	margin-top: 18px;
}


/* My Comment */

/* My Comment */
	
/* Main Navigation
*********************************************************************/

ul.main-nav { padding: 0 0 0 15px; margin: 0 0 1.5em 0; background: #EEE url(../images/ss_interface/nav_bg.gif) repeat-x top left; }

ul.main-nav li { display: inline; }

ul.main-nav li a { line-height: 3em; padding-right: 10px; color: #3a569b; text-decoration: none; font-weight: bold;
}

ul.main-nav li a:hover { color: #000; }

ul.main-nav li.current_page_item a { color: #000; font-weight: bold; }

ul.main-nav li.current_page_ancestor a { color: #000; font-weight: bold; }

ul.main-nav li a#first {  }

a, a:link, a:visited { color: #3a569b; }

/* Branding
*********************************************************************/

#branding { padding-top: 1.5em; padding-bottom: 1.5em; background: transparent url(../images/ss_interface/header_bg.gif) no-repeat top left; }

#branding h1 { text-indent: -9999em; display: block; background-repeat: no-repeat; background-color: transparent; }
	
#branding h1 a { display: block; width: 306px; height: 72px; overflow: hidden; border-bottom: none; background: url(../images/ss_interface/logo.gif) no-repeat; }

.description { color: #8dabd4; padding-right: 15px;font-style: italic; display: block; text-align: right; font-family: Georgia, "Times New Roman", Times, serif; }

/* Sidebar
*********************************************************************/
/*
#sidebar ul { 
background: #EEE; list-style: none; margin-left: 0; padding-top: 0; padding-bottom: 1.5em; padding-left: 15px; }

#sidebar h5 { background: #EEE; padding-left: 15px; color: #222; text-transform: uppercase; padding-top: 1.5em; background: #EEE; }


.box ul { }
/*
#flash {
	background: transparent url(../images/ss_interface/flash_bg.jpg) no-repeat top left;
	height: 12em;
	text-indent: -9999em;
	margin-bottom: 1.5em;
}*/


div#sidebar ul li.current_page_item a {
	color: #000;
}

/* Footer
*********************************************************************/

#footer {  padding-top: 1.5em; background: transparent url(../images/ss_interface/footer-bg.gif) no-repeat bottom left;  }

#footer p.top { background: transparent url(../images/ss_interface/footer_top.gif) repeat-x top left; padding-top: 1.5em; }


.feed-small { background: transparent url(../images/ss_interface/feed-icon.gif) no-repeat 0 50%; padding: 3px 0 3px 18px; }

.check-small { background: transparent url(../images/ss_interface/check.gif) no-repeat 0 50%; padding-left: 18px; }


/* Table styles
*********************************************************************/

table img {
	margin: 0;
	padding: 5px;
	float: left;
	vertical-align: top;
}

.sub-nav h5 {
	margin-bottom: 6px;
}

.sub-nav h5 a {
	text-decoration: none;
	color: #5f8f1e;
}



.sub-nav ul {
	margin-left: 0;
	margin-right: 0;
	list-style-type: none;
	border-top: 1px dotted #AAA;
	margin-bottom: 6px;
}

.sub-nav ul li a {
border-bottom: 1px dotted #AAA;
text-decoration: none;
padding: 0 0 0 5px;
width: 100%;
display: block;
}


blockquote {
	background: #eee;
	border: 1px solid #ccc;
	padding: 1.5em;
	color: #333;
	padding-bottom:  0;
	border-right: none;
	border-left: 0;
}

p.login-top {
	float:  right;
	margin: 0 9px 0 0;
	background: #000;
	padding: 0;
	color: #fff;
}

p.login-top a, p.login-top a:link, p.login-top a:hover {
	color: #fff;
}

