/*  
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, #secmenu li a:hover, #mainmenu li.current_page_item a
	{ color: #e3e5c6; }
#secmenu li a, #header-tagline
	{ color: #405a45; }
#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
	{ color: #225b95; }
.navigation
	{ color: #225b95; }
.sidebar h2
	{ color: #ececce; }

body
	{ background: #d5d7b0; }
#main_content, #content_major, #container, #container_wide, .wp-caption, .search input 
	{ background: #f3f3f3; } 
.header                         /*  hdr tagline bkgrd  */
	{ background: #d9cd70; }
#mainmenu 
	{ background: #696152; }
#mainmenu li a:hover
	{ background: #f7eea6; }
/* #mainmenu li.current_page_item a
	{ background: #b18e78; } */
#secmenu
 	{ background: #d9cd70; }
#secmenu li a:hover
	{ background: #658b6c; }
/* #secmenu li.current_page_item a
	{ background: #f9ef76; } */
.sidebar 
	{ background: #f3f3f3; }
.sidebar ul li 
	{ background: #ede7ca; } 
.sidebar h2 
	{ background: #935205; }
#footer
	{ background: #696152; }
 
.search input 
	{ border: #225b95; }
blockquote
	{ border-left: #e8944a;  }
.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; }

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 #e8944a;
	    }

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.02em; background: url(images/dot.gif) repeat-x scroll 0pt 100% !important; line-height: 1.42em; padding: 0 0 0px 0; }
.pageentry {  font-size: 1.02em;  line-height: 1.42em; padding: 0 0 0px 0; }
.postmetadata { margin: 0; font-size: .9em; }
.clearpost { clear: both; }
.date {	font-size: .9em; 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; }

/******** 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; height:170px;  padding: 0; margin: 0 auto 0 auto; }
.header-top {
	background: url(images/PattyTownsend1.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; }

.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; padding: 0px;}
#mainmenu li { float: left; width:120px; list-style:none; text-align:center;
 font-family:Arial,Sans-serif; font-size:1.2em; line-height:30px;}
#mainmenu li a {text-decoration: none; width:120px; font-weight: 500; 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: 500; 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 7px 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; }

/***** 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; } 
.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.08em; 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.1em;
}

/***** 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 #main_content { padding-bottom: 10px;  }
*html #container { width: 540px; margin: 0 10px 0 2px; padding: 0 10px 10px 10px; }


/******** START *** 2010 specific styles ********/

/* Notes: ***********************

Please leave this section from START to END for 2010
at the bottom of the 2010.css.  Replace everything
ABOVE the START with the most current style.css to
inherit site-wide changes.  This section will only
override the styles required for the look and feel
of the 2010 specific areas.

Author: Ann McDonough
Last Modification Date: Sep-23-2009

2010 Specifics:

 --- colors used ---
  Pink:		#ad005b
  Purple:	#560c70
  Olive:	#998c0a
  Orange:	#f96b07
  site Orange:	#e8944a

 --- header specs ---
  h1: Centered, Pink
  h2: Left, Purple; orange background (used by WP page title)
  h3: Centered, Purple; same size as h2
  h4: Left, Pink; same size as h2
  h5: Left, Purple
  h6: Left, Black

 --- table changes ---
  font size
  top vertical alignment

 --- horizontal rule ---
  olive, 5px tall

*********************************/

/*********** COLORS  ************/
h1, h4
	{ color: #ad005b; }
h2, h2 a:link, h2 a:visited, h2 a.hover
	{ color: #560c70; background: #e8944a; }
h3, h5
	{ color: #560c70; }
h6 
	{ color: #000000; }
h3 a:link, h3 a:visited, h3 a:hover, h5 a:link, h5 a:visited, h5 a:hover
	{ color: #560c70; }

/***** TYPOGRAPHY AND LINKS *****/
h1, h2, h3, h4, h5, h6 {  font-family: Georgia, Times, serif;}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 20px 0 10px 5px; }
h1, h3 { text-align: center; }
h2 { padding: 20px 5px 5px 5px; }
h1, h3 { line-height:150%; }
h4 { margin: 0; padding: 10px 0 10px 5px; }
h5, h6 { margin: 0; padding: 10px 0 5px 5px; }

h1 { font-size: 2em; }
h2, h3, h4 { font-size: 1.5em; }
h5 { font-size: 1.3em; }
h6 { font-size: 1.1em; }

hr { height: 5px; background-color: #998c0a; }
hr.table { height: 1px; background-color: #000; }

table { font-size: 0.9em; }
tr { vertical-align:top; }

/***** CNCH 2011 Advertisements for CNCH 2010 pages *****/
#conf2011_ad { background: #fff; width: 210px; }
#conf2011_copya h2
	 { font-size: 1.06em;  margin: 15px auto 5px auto; padding: 3px 3px 3px 0px; text-align: center; } 
#conf2011_copya p
	 { font-size: 1.1em; font-weight: bold; font-family: Georgia, Times; color: #000; text-align:center ; }
#conf2011_copyb p 
	{ font-size: 1em; font-family: Georgia, Times; color: #000; text-align:center ; }
#conf2011_logol
	 { text-align:left; }
#conf2011_logor
	 { text-align:right; }

/******** END *** 2010 specific styles ********/

