/*
Theme Name: Verdigris Assembly
Theme URI: http://www.mindflint.com
Description: A custom theme developed specifically for Verdigris Assembly.
Version: 1.0
Author: Tom Benway
Author URI: http://www.vectordefector.com
*/


body {
	font-size: 11px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #ffffff;
	background-image: url(images/site-bg.gif);
	background-repeat: repeat-x;
	color: #545454;
	margin: 0 0 0 0;
	padding: 0;
}

a {
	color: #0054a6;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;	
}

h1,h2,h3,h4,h5 {
	font-family: Verdana, Arial, Sans-Serif;	
	color:#0054a6;
	text-transform: uppercase;
}

.inputBtn {
	border: 1px solid #0054a6;
	background-color:#0054a6;
	color: #ffffff;
	border-radius: 6px !important;	
    -moz-border-radius: 6px !important; 	
    -webkit-border-tradius: 6px !important;
	cursor: pointer;
}

#page {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

#header {
	float:left;
	width: 1000px;
	height:110px;
}

/* navigation elements */

#navigation {
	float:left;	
	width: 700px;
	height: 68px;
}

#navigation li {
	float:left;
	width: 75px;
	height: 38px;
	list-style: none;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

#navigation li a {
	font-size: 12px;
	color: #6b6b6b;
	font-weight: bold;
	font-family: "Verdana", Arial, Sans-Serif;
}

#navigation li a:hover {
	text-decoration: none;	
}

#navigation li:hover {
	background-image: url(images/nav-over.gif);
}

#navigation li:hover a{
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

#navigation .current_page_item {
	background-image: url(images/nav-over.gif);
}

#navigation .current_page_item a{
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

#navigation ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

/* sub nav items */
 

#navigation li ul {
	position: absolute;
	left: 120px;
	margin-left: 33px;
	margin-top: 22px;
	width: 970px;
	padding-left:5px;
	padding-top: 15px;
	}
/*
#navigation .current_page_item ul{
	left: 120px !important;
	margin-left: 20px;
	margin-top: 22px;
	display: block !important;
	width: 970px;
	padding-left:5px;
	padding-top: 15px;
}*/


#navigation li:hover ul {
	position: absolute;
	left: 120px;
	margin-left: 33px;
	margin-top: 22px;
	display: block;
	width: 1000px;
	padding-left:5px;
	padding-top: 15px;
}
	
#navigation li ul li {
	float: left;
	height: 20px !important;
	width: auto !important;
	padding-top: 0px;
	padding-left: 12px !important; 
	padding-right: 12px !important;
	background-image: none !important;
}

#navigation li ul li a{
	font-size: 10px !important;
	color: #0054a6 !important;
}


/* end navigation */

#homeAudioPlayer {
	float:left;
	margin-top: 10px;
}

#search {
	float:right;
	width: 250px;
	margin-top: 15px;
}

#search .input {
	height: 19px;
	padding-left: 5px;
	border: 1px solid #ffffff;
	background-color: #ffffff;
	color:#626262;
	border-top-left-radius: 6px !important;	
    -moz-border-radius-topleft: 6px !important; 	
    -webkit-border-top-left-radius: 6px !important;
	border-bottom-left-radius: 6px !important;	
    -moz-border-radius-bottomleft: 6px !important; 	
    -webkit-border-bottom-left-radius: 6px !important;

}

/* home specific pieces */

#homeContent {
	float:left;
	width:700px;
	margin-left: 12px;	
}

#homeSlideshow {
	float:left;
	width:700px;
	height:486px;
	margin-top: 25px;
}

#homeModules {
	float:left;
	width: 925px;
	height:90px;
	margin-left: 37px;
	margin-top: 20px;
}

#message {
	float:left;
	width: 300px;
}

.homeBtn {
	float:left;
	margin-left:25px;
}

/* end home */

/* sidebar */
#sidebar {
	float:left;
	width:286px;
}

#logo {
	float:left;
	width:286px;
	height:107px;
}

#homeSidebar {
	float:left;
	width:266px;
	height:386px;
	margin-left: 10px;
	margin-top: 18px;
	background-image:url(images/home-sidebar.jpg);
}

#homeSidebar h2 {
	float:left;
	margin-top: 40px;
	margin-left: 30px;
}

#homeSidebar p {
	float:left;
	font-size: 10px;
	width: 250px;
	margin-left: 26px;
}	

#homeSidebar #btn {
	float:left;
	width: 204px;
	margin-top: 3px;
	margin-left: 30px;
}

.sideBarEntry {
	float:left;	
	height: 95px;
	margin-top: 10px;
	margin-left: 20px;
}

/* end sidebar */

#content {
	float:left;
	width: 700px;
	margin-top: 20px;
	min-height: 600px;
}

#pageHeader {
	float:right;
	width:570px;
	height:160px;
}

.entry {
	float:left;
	width: 650px;
}

.entry h1,h2,h3,h4,h5{
	color:#464646;	
}

.entry #pageTitle {
	font-size: 25px;	
}

#footerDivider {
	float:left;
	width: 925px;
	height: 10px;
	margin-top: 20px;
	margin-left: 37px;
	border-bottom: 1px solid #e9e9e9;
}

#footer {
	float:left;	
	height: 125px;
	width: 1000px;
	margin-top: 20px;
	color: #919191;
}

#footer a {
	color: #919191;	
}

#footerLeft {
	float:left;
	width: 650px;
}

#footerRight {
	float:right;
	width: 200px;
	text-align: right;
}




/* Begin Images */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
