/*  
Theme Name: Wasteland
Theme URI: http://the-cloisters.net/themedemos/?SelectedTheme=Wasteland
Description: 5 Column (main content, 2 sidebars and 2 top sections), widget-ready fixed width theme in soothing Creme and Brown colors featuring an author box, author info page, gravatars and highlighted author comments in the comments section along with Custom Archives, Sitemap and full width No Sidebars page templates.  Tested in Firefox, Opera, Safari, IE6 and IE7. Compatible up to Wordpress 2.7.
Version: 1.3
Author: Mina
Author URI: http://www.the-cloisters.net/
Tags: 5 column, fixed width, gravatars, widgets, creme, brown, author box, sitemap, archives, 2.7

*/
/*********** COLORS  ************/

h1, h2, h3, h4, h5, h6 
	{ color: #000000; }
a:link, a:visited, a:hover,  #mainmenu li a:hover, #secmenu li a:hover, #secmenu li.current_page_item a, .search input 
	{ color: #000000; }
#mainmenu li a, #mainmenu li.current_page_item a
	{ color: #ffffff; }
#secmenu li a:hover
	{ color: #e3e5c6; }
#secmenu li a, #header-tagline
	{ color: #696152; }
#footer, #footer a, #footer p 
	{ color: #e3e5c6; }
p a:link, p a:visited, p a:hover, td a:link, td a:visited, td a:hover
	{ color: #225b95; }
.sidebar ul li a:hover, .issue_TOC ul li a:hover,
	{ color: #225b95; }
.navigation
	{ color: #225b95; }
.sidebar h2
	{ color: #696152; }
.byline
	{ color: #660033; }

body
	{ background: #d5d7b0; }
#main_content, #content_major, #container, #container_wide, .wp-caption, .search input 
	{ background: #f3f3f3; } 
.header,  #hdrspace, #mainmenu                    /*  hdr tagline bkgrd  */
	{ background: #91c2c1; }
#mainmenu li  
	{ background: #59969e; }
#mainmenu li a:hover
	{ background: #cdf6f6; }
/* #mainmenu li.current_page_item a
	{ background: #b18e78; } */
#secmenu
 	{ background: #d9cd70; }
#secmenu li a:hover
	{ background: #696152; }
/* #secmenu li.current_page_item a
	{ background: #f9ef76; } */
.sidebar 
	{ background: #f3f3f3; }
.sidebar ul li 
	{ background: #e3e8e8; } 
.sidebar h2 
	{ background: #c1cbcb; }
#footer
	{ background: #59969e; }
 
.search input 
	{ border: #225b95; }
blockquote
	{ border-left: #e8944a;  }  /* set border color below with rest of bq def */
.trcolorbk
	{ background: #f9ef76; }
a img, img.avatar 
   	{ border: #544b40; }
.thumbnail, .medium
	{border: #544b40; }
.wp-caption { border: #ddd; }
#flickrrss img { border: #544b40; }




/***** TYPOGRAPHY AND LINKS *****/

body, address, dd, dl, hr, p, form { font-family: 'Trebuchet MS', Arial, sans-serif; }
body, address, dd, dl, hr, p, form { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 {  font-family: Georgia, Times, serif;}
h1, h2, h3, h5, h6 { margin: 0; padding: 0 0 20px 5px; }
h4 { margin: 0; padding: 20px 0 10px 5px; }
h6 { margin: 0; padding: 20px 0 0px 5px; }
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }

.listname {font-size: 1.2em; font-family: Georgia, Times, serif; font-weight: bold; margin-right: 30px; }
.byline
	{ font-size: 1.1em; }


a:link, a:visited
	{ text-decoration: none; }
a:hover
	{ text-decoration: underline;  }
p a:link, p a:visited, td a:link, td a:visited
	{ text-decoration: none; }
p a:hover, td a:hover
	{ text-decoration: underline;  }

p { padding: 5px; }

blockquote { margin: 0px 20px 5px 40px; padding: 0 0px 0px 10px; font-style: normal;
		border-left: 4px solid #dee571;
	    }

table { padding: 0px 0 0 0; }
td { padding: 0 0 0 10px; }
 
#bylaws { margin-top:50px;}
#bylaws p, #bylaws h1, #bylaws h2, #bylaws h3 
	{ font-family: 'Trebuchet MS', Arial, sans-serif; }
#bylaws h1 { text-align: center; }
#bylaws h2 { text-align: center; }
#bylaws h3 { text-align: center; }
#bylaws li { list-style: none; }

#guildtable h3 { margin-top: 30px; margin-bottom: 0px; }

/***** MAIN CONTENT *****/

body { margin: 0; font-size: 76.5%; text-align: center; vertical-align: top; }

#wrapper { margin: 0 auto 0 auto; width: 1000px; text-align: left; }

#main_content {  float: left; margin: 0 auto 0 auto; padding: 0; width: 1000px;  }

#content_major {  float: left; margin: 0 auto 0 auto;	 padding: 0px 0 0 0; width: 1000px;  }

#container {  float: left; width: 540px; margin: 0 10px 0 7px; padding: 0 10px 10px 10px; }

.post { padding: 10px 0 0px 0; }
.post h2 { font-size: 1.5em; margin: 0 0 0 0px; padding-top: 5px; }
.entry {  font-size: 1.0em; background: url(images/dot.gif) repeat-x scroll 0pt 100% !important; line-height: 1.42em; padding: 0 0 0px 0; }
.pageentry {  font-size: 1.0em;  line-height: 1.42em; padding: 0 0 0px 0; }
.postmetadata { margin: 0; font-size: .9em; }
.clearpost { clear: both; }
.date {	font-size: .8em; margin-top: -20px; margin-bottom: 10px; }
/***** Next and prev post navigation *****/
.navigation { padding: 5px 0 5px 0px; font-size: 1em;  font-weight: bold; line-height: 18px; }

.issue_TOC { 
	margin:  50px 0px 0px 0px; 
	padding:  30px 30px 30px 30px;
	list-style: none; 	
	border: 4px solid #e8944a;
	}
.issue_TOC ul { 
	margin: 0 0 0 0px;
	padding:  10px 0px 0px 0px;
	}
.issue_TOC ul li {
	list-style: none;
	line-height: 30px;
	font-size: 1.3em;
	}
.issue_TOC ul li a {
	text-decoration: none; 
	}
.issue_TOC ul li a:hover {
	text-decoration: underline;
	}
#CNCHnet p {
	background: #ecf2c9;
	font-family: 'Maiandra GD','Comic Sans MS', cursive;
	color: #660033;
	background: #ecf2c9;
	margin-top: 3px;
	border-top: 3px double #232c4c;
	border-bottom: 3px double #232c4c;
	}
#net_title {
	font-size: 1.8em;
	margin-left: 150px;
	line-height: 1em;
	}
#net_tag {
	font-size: 1.2em;
	font-weight: bold;
	}


/******** used in article.php *******************************************/
#container_article {  float: left; width: 630px; margin: 0 10px 0 7px; padding: 0 10px 10px 10px; }

/******** used in no_sidebar.php *******************************************/
#container_wide {  float: left; width: 950px; margin: 0 10px 0 7px; padding: 0 10px 10px 10px; }
 

/******** used in text of guilds page to format guilds lists by area *******/
#arealist1 {float: left; }
#arealist2 {float: right; }
#arealist1 h6, #arealist2 h6 { margin: 0; padding: 0px 0 0px 5px; }
 

/***** HEADER *****/

.header { float: center; width: 1000px;  padding: 0; margin: 0 auto 0 auto; }
.header-top {
	background: url(images/AikoGrayTapestry.jpg) no-repeat top left;	
	width: 1000px; height:141px; margin: 0; padding: 0; float: left; 
	}
#header-tagline
	{ width: 100%; margin: 0 0 0 0px; padding: 0;
	 font-size: 1.5em; line-height: 1.5em; font-weight: normal;
	 font-family: 'Maiandra GD','Comic Sans MS', cursive;
	 text-align: center; }
#hdrspace
	{  }

.header h1 { width: 500px; padding: 0; margin: 20px 0 0 30px;
	 font-family: 'Maiandra GD','Comic Sans MS', cursive;
	 font-size: 8.5em; font-style: italic; line-height: 100px; text-align: left; }

/***** Top Horizontal Menu(s) *****/

#mainmenu { float:left; width:1000px; height: 28px; margin:0px; padding:0px;
	display: inline; list-style:none; line-height:1; } 
#mainmenu ul { margin: 0px 0px 0px 3px; padding: 0px;}
#mainmenu li { float: left; width: 110px; list-style: none; text-align:center;
 font-family:Arial,Sans-serif; font-size:1.2em; line-height:30px;
 border: 1px solid #d5d7b0;
 margin-right: 2px;  
 }
#mainmenu li a {text-decoration: none; width:120px; font-weight: normal; display:block; }
#mainmenu li a:hover { text-decoration: underline;  }
#mainmenu li.current_page_item a { text-decoration: none;  }

#secmenu { float:left; width:1000px; height: 28px; margin:0px; padding:0px;
	display: inline; list-style:none; line-height:1; } 
#secmenu ul { margin: 0px; padding: 0px;}
#secmenu li { float: left; width:120px; list-style:none; text-align:center;
	font-family:Arial,Sans-serif; font-size:1em; line-height:30px;}
#secmenu li a {text-decoration: none; width:120px;  font-weight: normal; display:block; }
#secmenu li a:hover {  text-decoration: underline;  }
#secmenu li.current_page_item a {  text-decoration: none;  }

/***** IMAGES *****/
p img { padding: 0; max-width: 100%; }
a img { border:  1px solid; padding: 3px; background: none; }

img.avatar { float: left; margin: 5px; border: 1px solid; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 3px; margin: 0 0 0 7px; display: inline; }
img.alignleft { padding: 3px; margin: 0 15px 0 0; display: inline; }

.alignright { float: right; }
.alignleft { float: left; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { border: 1px solid; text-align: center;  padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */ -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; }

#flickrrss img { border: 1px solid; float: left; margin: 0 0 3px 3px; }

.thumbnail { width: 60px; height: 60px; float: left; margin: 3px; border: 1px solid; }
.medium { width: 250px; height: 150px; float: left; margin: 3px; border: 1px solid; }

#conf2011_ad img { margin: 20px 5px 0px 5px; }

/***** SIDEBAR *****/

.sidebar { width: 210px; } 
#left_sidebar {  float: left; margin: 0 0 20px 0px; padding: 0 auto 0 auto; clear: left; } 
#right_sidebar { float: right; margin: 0 0px 20px 0; padding: 0 auto 0 auto; vertical-align: top; } 
#article_left_sidebar {  width: 290px; float: left; margin: 0 0 20px 0px; padding: 0 auto 0 auto; clear: left; } 

.sidebar ul { margin: 0 0 5px 0; padding: 0; }
.sidebar ul li { display: block; padding: 0 0 3px 0; margin: 0; list-style: none; }
.sidebar h2  { font-size: 1.06em;  margin: 15px auto 5px auto; padding: 3px 3px 3px 0px;
	 text-align: center; } 
.sidebar ul li a { font-size: 1.0em; display: inline; margin: 0; padding: 0; }
.sidebar ul ul { margin: 0 0 0 10px; }
.sidebar ul ul ul { margin: 0 0 0 10px; }

/***** SEARCH *****/
#searchform { display:inline; margin: 0px auto; padding: 5px 3px; text-align: center; }
#searchform #s { width: 190px; padding: 2px; }

.search {
	clear:right;
	padding:5px 0 0 0;
	}
.search form {
	margin:0;
	padding:0;
}
.search input {
	display:inline;
	width:180px;
	border:1px solid ;
	margin:0;
	padding:0.2em 5px;
	font-size:1.0em;
}

/***** Breadcrumbs *****/
ul.breadcrumbs {
	list-style: none;
	padding: 5px 0px 5px 40px;
	margin: 0;
	font-size:12px;
}
ul.breadcrumbs li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}

/***** Conference Advertisements for front page *****/
#conf2010_ad { background: #311e6f; width: 210px; }
#conf2010_copya h2 
	{ font-size:  2em; font-family: Arial, Sans-serif; color: #ffffff; background: #311e6f;
	 text-align: left; margin-left: 10px;}
#conf2010_copya #tagtext
	 { font-size: 1.2em; font-family: Arial, Sans-serif; color: #ea6a0f; margin-left: 10px; }
#conf2010_copyb p 
	{ font-size: 1em; font-family: Arial, Sans-serif; color: #ffffff; margin-left: 10px; }
#conf2010_logoc
	 { margin-left: 30px; }
.confbold { font-weight: bolder; }


/***** FOOTER *****/
#footer  { float: left; width: 1000px; height: 30px; margin: 0 0 10px 0px; padding: 0; display: inline;  }
#footer p { font-size: .9em; width: 900px; height: 30px; float: right; line-height: 18px; padding: 5px 10px 0 10px; text-align: right; }
.footer-left { float: left; margin: 7px 5px 0 20px; }
.footer-left a { margin-right: 20px; }
#footer-right { float: right; margin: 7px 20px 0 5px; display: inline;}
#footer-icon { float: left; margin: 2px 0 0 5px; display: inline; }
#footer-icon a img { margin: 0px 0 0 0; border: none; }

.subscribe  { float: left; margin: 7px 0px 0 20px; padding: 0; text-decoration: none; }
.subscribe img { border: none; }


/***** COMMENTS and Author boxes not used *****/
.comments-template { margin: 0 10px; border-top: 1px solid #dcd7bc; padding: 0 10px; }
.comments-template ol { margin: 0; padding: 0 0 15px; list-style: none; }
.comments-template ol li { margin: 0; line-height: 14px; padding: 10px 0 10px 5px; }
.comments-template h2, .comments-template h3 { font-family: Georgia, Sans-serif; font-size: 12px; margin: 10px 0 0 0; }
.commentmetadata { font-size: 9px; }
.comments-template p.nocomments { padding: 0; }
.comments-template textarea { width: 95%; max-width: 500px; font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 11px; background: #efeadc; }
.authorcomment { background: #f6f4ce; }
#commentblock h2 { font-size: 1.06em; text-transform: none; letter-spacing: normal; margin: 15px auto 5px auto; padding: 3px 3px 3px 0px; text-align: center; background: #efbe5a; } 


#author-box { width: 90%; min-height: 115px; margin: 10px 10px 20px 10px; padding: 0 10px 10px 10px; background: #334c82; border: #3f3013 1px solid; }
#author-box .avatar { float: left; width: 80px; height: 80px; }
#author-box h2 { padding: 0; margin: 5px 0 5px 0; }


/***** IE HACKS *****/
*html #left_sidebar { margin: 0 0 20px 0px; } 
*html #conf2010_ad { margin: 20px 0 0px 0px; }
*html #hdrspace { padding: 0px; margin: 0px;} 
*html #main_content { padding-bottom: 10px;  }
*html #container { width: 540px; margin: 0 10px 0 2px; padding: 0 10px 10px 10px; }
