/*
Purple: #260F54
Light Purple: #9287AA
Grey Purple: #494455

Dark Grey: #222222;
Medium Gray: #444444
Light Gray: #888888

*/

body {
	color:#222222;
	background: #fff;
	
}

.container {
	background-color: #fff;
	border-top: none;
	margin-top:none;
	padding-top:none;
}

#header-content {
	padding-top:none;
		border-bottom: 1px solid #888;

}



a, a:link {
	color: #260F54;
	text-decoration: none;
	font-weight: bold;
}

hr {
	background:#888;
	color:#888;
}

.alt { 
  color: #444; 
}

#secondary-nav {
	font-weight: bold;
}

#secondary-nav ul li a {
	text-decoration: none;
	color: #000;
}

#secondary-nav ul li a:hover {
	color: #494455;
}

#search-box {
	margin: 0;
	border-right: 1px solid #ccc;
}


/**
 * Primary Navigation
 */

#nav-top {

}

#nav-top ul li.expanded {
	border-left: 1px solid #888;
}

#nav-top ul li.expanded.first {
}

#header h1 a {
	color:#000;
}

#header h2 {
	color:#888888;
}

#special-nav {
	background:transparent url("images/rss-header.png") no-repeat 0px 1px;
}

.node h3.node-title a {
	color:#444444;
	font-weight:bold;
}

.node h3.node-title a:hover {
	color:#000;
}

.node-metadata,
.comment-metadata {
	color: #888888; 
}

.node-metadata a,
.node-metadata a:link {
	color: #9287AA;
}

.list {
	margin-bottom: 1.5em;
	border-bottom:1px solid #888888;
}


.node blockquote {
	color: #444;
	font-style: normal;
	border-left: 5px solid #888;
	padding-left: 10px;
}

/* Comments */

.block {
	border-bottom:1px solid #888888;
}
 

.block ul li {
	background:transparent url("images/arrow.png") no-repeat 0px 6px; 
}

.author-comment {
	background-color:#d0eefd;
}

/**
 * Tabs
 */
#current-header {
	border-bottom: 1px solid #888888;
	margin-bottom: 1.5em;
	padding-bottom: 1.5em;
	
	text-align: center;
	text-transform: uppercase;
}

#current-filter {
	font-weight: bold;
	float: left;
	margin-left: 10px;
}

.current-filter-choice {
	float: left;
	margin-left: 10px;
}

.current-filter-choice a {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	background: #ddd;
	padding: 5px 10px;
	color: #222;
	text-decoration:none;
}

.current-filter-choice a.active {
	background: #9287AA;
}

.current-filter-choice a:hover {
	background-color: #494455;
	color: #fff;
}



/**
 * Theme Images
 */
.imagecache-resource-thumbnail img, img.imagecache-resource-thumbnail{
	border: 1px solid #888888;
	background: url(images/stripe-thin-gray.png) repeat;
	background-color: #888888;
	float: left;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.imagecache-thumbnail-50wide {
	float: right;
}

table, tbody {
	border: none;
}

/*
.views-view-grid .col-1,
.views-view-grid .col-2 {
	width:50%;
}*/


#footer {
	background-color: #444;
}

/**
 * Comments
 */
.box {
	background-color: #9287AA;
}