/*================ THESIS DEMO CUSTOM.CSS ======================*/
/* COLOR CHART
#408000	- fern green	- menu strip
						- tabs
#53A502	- medium green	- tab dividers
#006500	- dark green	- submenu item dividers
#007200	- very dark green - tab and submenu item hover state
#80FF00	- lime green	- font hover state
*/


/*==============================*/
/* HEADER */
/*==============================*/
/*------------------------------*/
/* REMOVE BOTTOM BORDER OF HEADER */
.custom #header { border-bottom: none; }
/*------------------------------*/
/* CENTER THE TITLE AND TAGLINE*/
.custom #header #logo { text-align: center; }
.custom #header #tagline { text-align: center; }
/*------------------------------*/
/* TAGLINE STYLING */
#tagline_custom { 
	/*Center the tagline*/
	text-align: center;
	/*Increase the font size*/
	font-size: 2em;
	/*Match the font to the header NOTE THIS IS A BUG IN THESIS 1.5! YOU HAVE TO MANUALLY ENTER THE TAGLINE FONT!*/
	/*font-family: Helvetica Neue, Helvetica, Arial, sans-serif;*/
	/*Make the color dead black*/
	color: #000000;
	/*Make the tagline bold*/
	font-weight: bold;
	/*Pad the top to keep it from getting too close to the header image*/
	margin-top: .3em; 
}

/* remove padding at top of header */
.custom #header {
	padding-top: 0;
}

/*==============================*/
/* GENERAL UI MODS */
/*==============================*/
/*------------------------------*/
/* REMOVE LINE DIVIDING CONTENT AND SIDEBAR */
.custom #content_box { background: none; }

/* margin top and bottom */
.custom #container { 
	margin-top: 0em;
	margin-bottom: 2em;
}

/*==============================*/
/* WORK IN PROGRESS MESSAGE */
/*==============================*/
.wip_box {
	/* BOX SPECS */
	/* width for the box */
	width: 600px;
	/* height for the box */
	height: 300px;
	/* background if desired */
/*	background: #FFE401;*/
	background: yellow;
	/* border if desired or for testing */
	border: 2px solid #000000;
	/* padding to keep the contents away from the border */
	padding: 0.5em .5em .5em .5em;
	/* margin outside box to separate if from other elements */
	margin: 2em 0em 0em 0em;
	/* we want the box to float to the right */
	float: left;
	/* TEXT STYLING */
	/* align the text to the left */
	/*text-align: center;*/
	/* make the words uppercase */
	text-transform: none;
	/* make the font bold*/
	/*font-weight: bold;*/
	/* size of font */
	font-size: 1.5em;
	/* height of line */
	line-height: 1.5em; 
	/* font family if desired*/
	font-family: Verdana, Arial, sans-serif;
	/* cursor a little hand */
	cursor: pointer;
	/* font color */
	color: #000000; 
}

/*==============================*/
/* NAV BAR */
/*==============================*/
/*------------------------------*/
/* RSS in nav bar*/
#subscribe_element {
	/* width for the box */
	width: 13.5em;
	/* height for the box */
	height: 1.65em;
	/* background if desired */
	/*background: #408000;*/
	background: #FFFFFF;
	/* border if desired or for testing */
	/*border: 1px solid #000000;*/
	/* padding to keep the contents away from the border */
	padding: 0.25em 0em 0em .5em;
	/* margin outside box to separate if from other elements */
	margin: .3em 0em 0em 10em;
	/* we want the box to float to the right */
	float: right;
	/* align the text to the left */
	text_align: left;
	/* make the words uppercase */
	text-transform: uppercase;
	/* make the font bold*/
	/*font-weight: bold;*/
	/* size of font */
	font-size: 1.15em;
	/* height of line */
	line-height: 1.1em; 
	/* font family if desired*/
	/*font-family: Verdana, Arial, sans-serif;*/
	font-family: Georgia, serif;
	/* cursor a little hand */
	cursor: pointer;
	/* font color */
	/*color: #FFFFFF; */
	color: #000000; 
}

/*------------------------------*/
/* make the link white and no underline */
/*#subscribe_element a:link { color:#FFFFFF; text-decoration:none; }*/
#subscribe_element a:link { color:#000000; text-decoration:none; }

/* make the font white when visited, no underline*/
/*#subscribe_element a:visited { color:#FFFFFF; text-decoration:none; }*/
#subscribe_element a:visited { color:#000000; text-decoration:none; }

/* cursor hovering over element */
#subscribe_element a:hover{ color: #FFFFFF; text-decoration: underline; }

/*==============================*/
/* WIDGETS */
/*==============================*/
/*==============================*/
/* POSTS & COMMENTS */
/*==============================*/
/*------------------------------*/
/* DO NOT DISPLAY "COMMENTS CLOSED" IF THEY ARE CLOSED ON POSTS AND PAGES*/
.custom .comments_closed p { display: none; }

/*------------------------------*/
/* COMMENTS: COLOR OF LOGGED-ON ADMIN'S COMMENTS DIFFERENT FROM READERS' COMMENTS */
.custom dl#comment_list .bypostauthor { background: #DFF8FB; }

/*------------------------------*/
/* PULLQUOTES WITH DOUBLE BAR ABOVE AND BELOW*/

.custom blockquote.left {
   width: 200px;
   margin: 5px 15px 5px 0;
   padding: 5px 0;
   border: 3px double #aaa;
   border-width: 3px 0;
   font-size: 1.4em;
   text-align: center;
   float: left;
}
.custom blockquote.right {
   width: 200px;
   margin: 5px 0 5px 15px;
   padding: 5px 0;
   border: 3px double #aaa;
   border-width: 3px 0;
   font-size: 1.4em;
   text-align: center;
   float: right;
}

/*------------------------------*/
/* BLOCKQUOTES - MAKE TYPE DARKER
defaults border: #ddd color: #666*/
.custom blockquote { 
	border-left: 1px solid #999999; 
	color: #4c4c4c; 
}

/*-----------------------------------------*/
/* TABBED INFO PANE */
/* Created by Mike Nichols October 9, 2009 */
/*-----------------------------------------*/

/* size of tabbed info pane */
.tab_pane, .custom .tabberlive .tabbertab {
	height:300px;
	width: 650px;
}

/* properties of info pane */
.tab_pane {
	/* font color */
	color: #000000;
	/* font size */
	font-size:1.5em;
	/* font family if desired */
	/*font-family: Verdana, sans-serif;*/
	/* space from bottom to next object */
	margin-top: 30px;
	margin-bottom: 30px;
	/* do not change this! */
	list-style: inside;
}

/*==============================*/
/* FOOTER */
/*==============================*/
/*------------------------------*/
/* REMOVE LINE ABOVE FOOTER */
.custom #footer { 
	border-top: none; 
	/*background: #408000;*/
	/*border: 4px solid #000;
	padding: 1em;*/
}

/*------------------------------*/
/* WIDGETIZED FOOTER */
#footer_sitemap {
	background: #FFFFFF;
	color: #000000;
	overflow: hidden;
	padding: 1em;
	margin-bottom: 25px;
	text-align: center;
}

#footer_sitemap .footerfloater {
	display: inline-block;
/*	width: 20em;*/
	/* 3-col */
	/*width: 22em;*/
	width: 275px;
	text-align: left;
	padding-right: 16px;
	float: left;
	height: 100%;
	/* Text color same as Thesis links */
	color: #2361A1;
	font-size:1.2em;
}
	
#footer_sitemap .footerfloater h3 {
	border-bottom: 3px solid #408000;
	padding-bottom: 3px;
	text-transform: uppercase;
	font-weight: bold;
	/*font-size: 80%;*/
	letter-spacing: 0px;
	margin-bottom: 5px;
	color: #000000;
}

#footer_sitemap .footerfloater a {
	color: #000000;
}

#footer_sitemap .footerfloater ul {
	margin: 0px;
	padding: 0px;
}
	
#footer_sitemap .footerfloater ul li {
	list-style: none;
}

/*------------------------------*/
/* FOOTER INFO STYLING */
#footer_info_right { 
	float: right; 
	font-size: 1.25em;
}
#footer_info_left { 
	float: left; 
	font-size: 1.25em;
}

/*==============================*/
/* TEST */
/*==============================*/
/*------------------------------*/
/* confetti header */
DIV.map {			/* Reserve some room for the links */
  /*padding-top: 189px;*/
  padding-top: 10em;
  padding-bottom: 1px;
  margin-left: -4%;
  margin-right: -6em;
  /* width: 100%; */
  /*margin-bottom: 4em;*/
  margin-top: 5em;
  clear: both;
  text-shadow: 0.2em 0.2em /* 0.2em */ silver;
}

#top_right, #top_left, #dead_center, #center_right, #center_left, #bottom_center, #bottom_right, #bottom_left, #bottom_right2, #center_left2 {
  display: block; white-space: nowrap; text-indent: 0 }
#top_right A, #top_left A, #dead_center A, #center_right A, #center_left A, #bottom_center A, #bottom_right A, #bottom_left A, #bottom_right2 A, #center_left2 A {
  text-decoration: none}

#top_right, #top_right A {color: #DDD; font: 100px/1 "Impact", "Helvetica Narrow", sans-serif}
#top_left, #top_left A {color: #000; font: italic 40px/1 "Georgia", serif}
#dead_center, #dead_center A {color: #080; font: 40px/1 "Verdana", sans-serif}
#center_right, #center_right A {color: #37F; font: bold 40px/1 "Courier New", "Courier", monospace}
#center_left, #center_left A {color: #F73; font: bold 100px/1 "Verdana", sans-serif}
#bottom_center, #bottom_center A {color: #22A; font: bold 25px/1 "Verdana", sans-serif}
#bottom_right, #bottom_right A {color: #088; font: italic 80px/1 "Verdana", sans-serif}
#bottom_left, #bottom_left A {color: #088; font: italic 20px/1 "Verdana", sans-serif}
#bottom_right2, #bottom_right2 A {color: #088; font: italic 20px/1 "Verdana", sans-serif}
#center_left2, #center_left2 A {color: #F73; font: bold 60px/1 "Verdana", sans-serif}

#top_right {text-align: right;  margin: -185px 0 85px 0}	/* top right */
#top_left {text-align: left;   margin: -190px 0 150px 5%}	/* top left */
#dead_center {text-align: right;  margin: -87px 35% 47px 0}	/* center */
#center_right {text-align: right;  margin: -98px 0 58px 0}	/* center right */
#center_left {text-align: left;   margin: -130px 0 30px 0}	/* center left */
#bottom_center {text-align: left;   margin: -40px 0 15px 35%}	/* bottom center */
#bottom_right {text-align: right;  margin: -80px 0 0px 0}		/* bottom right */
#bottom_left {text-align: left;   margin: -40px 0 20px 3%}	/* bottom left */
#bottom_right2 {text-align: right;  margin: -25px 0 5px 0}		/* bottom right */
#center_left2 {text-align: left;   margin: -130px 0 70px 0}	/* center left */



