/* Global */
.custom a:hover { color: #330066; text-decoration: underline; }
.custom h2, .custom h2 a {font-weight: 700; font-size: 20px; color: #333333;}

.custom .menu {
	background: #ffffff; margin-top: -0.2em;

}

.custom .lquote { float: right; border-left: medium solid #f3f3f3; font-size: 1.5em; font-style: italic; line-height: 1.5em; padding-left: 0.5em; }

/* feature box */
.custom #feature_box { color: #333333; font-size:12px; text-align: center; }

.custom #feature_box h2 { color: #330066; text-transform: uppercase; font-size:14px; font-weight:strong; letter-spacing: 1px; }

.custom .image_box, .custom_box {
border-color:#FFFFFF;
}

.custom #image_box img {
border-width:0;
display:block;
padding:0.1em;
width:95%;
}

.custom #image_box img {
border-width:0;
display:block;
padding:0.1em;
}

/* drop cap lower spacing */
.custom .drop_cap {
   margin-bottom: 0;
}

/*PayPal post form button fix*/
.custom .post_box .format_text input { width: auto; } 
input.paypal {
background:#ffffff;
border-style:none;
}

/*Thumbnail spacing*/
.custom .tfe {
margin-right: 7px;
margin-bottom: 0px;
}

/* WordPress image captioning */
.custom .format_text .alignleft { margin: 0 1.571em 1.571em 0; float: left; clear: left; }
.custom .format_text .alignright { margin: 0 0 1.571em 1.571em; float: right; clear: right; }
.custom .format_text .aligncenter { display: block; margin: 0 auto 1.571em auto; float: none; clear: both; }
.custom .format_text .alignnone { display: block; margin: 0 auto 1.571em 0; clear: both; }
.custom .format_text .wp-caption { background-color: #F3F3F3; border: 0.071em solid #CCC; text-align: center; padding: 0.714em; }
.custom .format_text .wp-caption p { font-size: 0.786em; margin-bottom: 0; }

/* Header */

	/* Rotating Header Images */
	.custom #header {padding:0; background:#fff; text-align:left; border: none;}
	.custom #header p#logo, .custom #header h1 {font-size: 32px; margin-left: 5px;}
	.custom #tagline {margin-bottom: 20px; margin-left: 5px; font-family: Verdana,serif; color: #999999; }
	.custom #header img {border:10px solid #EEEEEE; position: relative; bottom: 0;}
	

/* Content Box */
.custom #content_box {
	margin-top: 20px;
}

	/* Sidebars  */

.custom li.widget p.note { background: none repeat scroll 0 0 #f3f3f3; }
.custom #sidebar_1 { border-style:none; }
	
	/* Navigation */

/* search form */
.custom #s {
     float: right;
     background: #f3f3f3 0 0 no-repeat;
     color: #000;
     padding: 5px 8px 5px 8px;
     width: 180px;
     font-family:Verdana,Tahoma,sans;
     font-size:1.1em;
}

/* for navigation above header */ 
ul#navbar {
margin:0;
list-style-type:none;
height:2.5em;
float:left;
}
ul#navbar li {
float:left;
}
ul#navbar li a {
display:block;
padding:5px 15px 4px;
font:1.4em Georgia,"Times New Roman",sans;
text-decoration:none;
text-transform:uppercase;
color:#333;
letter-spacing: 1px;
}
ul#navbar li a:hover {
color:#237fa1;
}
ul#navbar li a#current {
color:#237fa1;
}




/* Tabbed box - Multimedia box */
.tabbed-box {
    width: 42em;
    font-family: Verdana, Tahoma, Arial, serif;
    font-size: 1em;
    background: #fff;
    border: 1px solid #f3f3f3;
 }

.tabbed-box .tabs li {
    list-style: none;
    float: left; }
.tabbed-box .tabs li a {
    display: block;
    width: 10.425em;
    padding: 0.5em 0;
    font-weight: bold;
    text-align: center;
    font: 1em Georgia,"Times New Roman",sans;
    text-decoration:none;
    text-transform:uppercase;
    color: #666;
    background: #f3f3f3;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;}
.tabbed-box .tabs li:first-child a {
    list-style: none;
    border-left: none; }

.tabbed-box .tabs li a:hover {
    color: #330066; 
    background: #ddd; }
.tabbed-box .tabs li a:focus {
    outline: none; }
.tabbed-box .tabs li a.active {
    background: #fff;
    color: #111;
    border-bottom: 1px solid #fff; }

.tabbed-content {
    list-style: none;
    padding: 3em 1em 1em 1em;
    display: none; }

.tabbed-content li {list-style-type:none; border-bottom:1px solid #f3f3f3; padding: 2px;}
	
		/* Convert Sidebar Widget Titles to Neoclassical */
		
		.custom li.widget h3 {
			color: #111111;
			border-bottom:1px solid #DDDDDD;
			border-top:0 none;
			font-size: 10px;
			letter-spacing:2px;
			line-height:1.9em;
			font-weight: 700;
			margin:0 0 0.9em;
			margin-bottom: 1em;
			padding:0;
			text-transform:uppercase;
			font-variant: normal;
		}
		
		/* Custom Styling for Vertical Nav Menu in Sidebar */
		.custom ul#tabs li ul {display:none; position:absolute; list-style:none;}
	.custom ul#tabs li ul li {float:none;}
.custom ul#tabs li:hover ul {display:block;}
		
		
		/* Hide Surplus Subscription Link */
		ul#tabs li.rss {
		display: none;
}
		
		/* Fix Fonts in Sidebar Widgets */
		
		li.widget {
			font-size:  12px;
		}
		
		li.widget h3 {
			font-family: Georgia,"Times New Roman",Times,serif;
			padding: 0;
			letter-spacing: 0;
			font-style: normal;
			font-variant:  normal;
			font-weight: normal;
			font-size-adjust: none; 
			color: #237fa1; 
			text-decoration: none; 
			border: none; 
			text-transform: none;
		}
		
		.sidebar ul.sidebar_list, ul.sidebar_list {
			font-family: Verdana,serif;
			font-size:  12px;
			padding-top:  0;
		}
		
		.custom ul#tabs li a:hover {
			color: #330066; text-decoration: underline;
		
		}
	
		.custom li.widget a:hover { 
			color: #330066; text-decoration: underline;
		}
		
	/* Content */
	
		.post_box {
			padding-top:  0;
		}
	
		/* Content Font Changes */
		.custom h1.entry-title, .custom h2.entry-title, .custom h2.entry-title a {
			font-size: 18px;
			color:  #333333;
			font-weight: 700;
		}
	
			/* Comments */
			
			div.comments_intro {
				background: url('images/icon_comment.gif') no-repeat scroll 0 50%;
				padding: 0 0 0 14px;
		}
	
			div.comments_intro span, div.comments_intro p{
				font-family: Verdana,serif;
				font-size: 12px;
				color: #333333;
		}
			/*adds blue bkdgrnd to threaded author comments*/
			.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div {
				background: #E7F8FB none repeat scroll 0 0; 
				padding-top:20px;}

			
			/* Hide Thesis Brackets */
			span.bracket {
				display:  none;
			}
	
		/* Neoclassical Byline After Post */
		.custom_byline {
			display:none;
		}
		
		.custom_byline .num_comments{
			background:transparent url(images/icon_comment.gif) no-repeat scroll 0 50%;
			padding:0 0 0 14px;
			margin-left: 10px;
		}

/*Previous - Next Post navigation links*/
.prev_next { font-family: Georgia,"Times New Roman",Times,serif; text-transform: uppercase; letter-spacing: 0; border-top: 2px solid #ddd; color: #666; clear: both; }

/*Twitter API*/
.custom #twitter_div {padding:0.625em; border:none -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
	.custom #twitter_div img {float:right;}

/*closed comments*/
.custom .comments_closed {
  display: none;
}

/*enhanced contact form*/
#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 150px;
}
#wpcf input {
	float: left;
	width: 200px;
	padding: 1px;
	margin: 2px 5px 2px 0;
}
#wpcf textarea {
	width: 350px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	float: left;
	width: 100px;
	margin: 20px 200px 20px 10px;
}
