
/****************************/
/* LOCAL CSS                */
/****************************/


/* override default grid settings ------------------------------------------------------------- */

.grid16-16 {
  width: 980px;
}

.grid16-5 {
  width: 280px;
}

body,
div.full-width {
  min-width: 980px;
}

div.node {
  margin-bottom:0;
}  

/* end override default grid settings ------------------------------------------------------------- */



#preface-bottom { position: relative; }

/* embedded fonts ------------------------------------------------------------------------------------------- */

@font-face {
  font-family: 'KingthingsExeterRegular';
  src: url('../Kingthings_Exeter-webfont.eot');
  src: url('../Kingthings_Exeter-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../Kingthings_Exeter-webfont.woff') format('woff'),
			 url('../Kingthings_Exeter-webfont.ttf') format('truetype'),
			 url('../Kingthings_Exeter-webfont.svg#KingthingsExeterRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MatizRegular';
	src: url('../Matiz-webfont.eot');
	src: url('../Matiz-webfont.eot?#iefix') format('embedded-opentype'),
	url('../Matiz-webfont.woff') format('woff'),
	url('../Matiz-webfont.ttf') format('truetype'),
	url('../Matiz-webfont.svg#MatizRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* end embedded font ---------------------------------------------------------------------------------------- */



/* format header and glow ----------------------------------------------------------------------------- */

/* outer wrapper for glow and Play Now button on home page */
#header-group-wrapper-front {
	background-image: url(../../../../files/images/rohead_cloud-glow.png);
  width:100%;
	height:294px;
  margin:auto;
  background-repeat:no-repeat;
  background-position:center bottom;
	visibility:visible;
	position:absolute;
	top:22px;
}

/* outer wrapper for glow and Play Now button on inner pages */
#header-group-wrapper  {
	background-image: url(../../../../files/images/rohead_cloud-glow.png);
  width:100%;
	height:294px;
  margin:auto;
  background-repeat:no-repeat;
  background-position:center bottom;
	position:absolute;
	top:22px;
}

/* position theme logo  */
#logo {
  position:relative;
  width:280px;
  padding-top:27px;
	padding-bottom:5px;
	z-index:301;
}

#logo img {
  z-index:100;
}	
	
/* use this to position the logo on the front page only */
#logo-front-wrapper {
  width:980px;
	padding-top:2px;
	padding-left:40px;
	margin:auto;
}	
		
/* overlay for DAOC logo and Play Now button on home page */
#header-group-wrapper-front-inner {
	background-image: url(../../../../files/images/rohead_background.png);
  width:100%;
	height:461px;
  margin:auto;
  background-repeat:no-repeat;
  background-position:center bottom;
	visibility:visible;
  position:absolute;
}

/* overlay for Play Now button on internal pages */
#header-group-wrapper-notfront-inner {
  width:980px;
	top:-20px;
  margin:auto;
	position:relative;
  max-height:196px;
  height:143px;
  z-index: 200;
}	

/* position of  Play Now link on front page */
#triallink-wrapper {  
 position:relative;
  top:365px;
  width:260px;
	margin:auto;
} 

/* position of Play Now button on front page */
#triallink {  
 position:relative;
  width:100%;
	height:103px;
  margin:auto;
  background-repeat:no-repeat;
  background-position:center bottom;
	visibility:visible;
  position:absolute;
	z-index:200;
} 

/* position of Play Now button on inner pages */
#triallink-notfront  {  
  position:absolute;
  top:38px;
  left: 716px;
  width: 260px;
	margin:auto;
} 


/* end format header and glow ----------------------------------------------------------------------------- */



/* page formatting --------------------------------------------------------------------------------- */

/* format home page only */
body.front {
  background-color:#3b3626;
  background-image: url(../../../../files/images/DAoC_fixed.jpg) ;	
  background-repeat:no-repeat;
  background-position:center bottom;	
  background-attachment:fixed;		
  color:#382825;
}

/* format internal pages */
body.not-front {
  background-color:#3b3626;
  background-image: url(../../../../files/images/DAoC_fixed.jpg) ;	
  background-repeat:no-repeat;
  background-position:center bottom;	
  background-attachment:fixed;		
  color:#382825;
}

/* position top of content block on home page */
#main-wrapper-front  {
  clear:both;
	margin-top:308px;
}

/* position top of content block on inner pages */
#main-wrapper  {
  clear:both;
	margin-top:130px;
}

#main-wrapper-feature {
  clear:both;
  width:980px;
	margin:auto;
}

#main-content {
	margin-bottom:-25px;
	min-height:300px;	
}	

/* make sure content on inner pages doesn't overflow background */
#content-inner {
  width:900px;
	padding-right:30px;
	padding-left:30px;
}	


/* TOP OF PAGES */
/* decoration at top of block on home page */
#cap-front {
  clear:both;
	position:relative;
	width:100%;
	height:117px;
	min-width:100%;
	background-image: url(../../../../files/images/fullcontentback-top.png);
	background-repeat:no-repeat;
	background-position:left;
	margin-top:0px;
}	

/* decoration at top of block on sidebar pages */
#capside,
#pid-news-game #cap,
#pid-news-general #cap,
#pid-news-from-the-devs #cap,
#pid-news-patch-notes #cap {
  clear:both;
	position:relative;
	width:100%;
	height:117px;
	min-width:100%;
	background-image: url(../../../../files/images/interiorcontentback-top.png);
	background-repeat:no-repeat;
	background-position:left;
	margin-top:0px;
}	

/* decoration at top of block on nosidebar pages */
#capfull,
#cap {
  clear:both;
	position:relative;
	width:100%;
	min-width:100%;
	min-height:118px;
	background-image: url(../../../../files/images/nosidebar-cap.png);
	background-repeat:no-repeat;
	background-position:left;
	margin-top:0px;
}	
	
/* decoration at top of no background pages */
#capnone {
  clear:both;
	position:relative;
	top:0px;
	height:35px;  /* use this to position start of text from top of the page */
}	


/* MIDDLE OF PAGES */
/* decoration for middle of block on nosidebar pages */  
#main-content-innerfull,
#main-content-inner {
  padding:0 0 0 15px;
	position:relative;
	height:auto;
	background-image:url(../../../../files/images/nosidebar-tile.png);
	background-repeat:repeat-y;
}
	
/* decoration for middle of block on home page and sidebar pages */  
#main-content-innerside,
#main-content-inner-front,
#pid-news-general #main-content-inner,
#pid-news-game #main-content-inner,
#pid-news-from-the-devs #main-content-inner,
#pid-news-patch-notes #main-content-inner {
  padding:0 0 0  15px;
	margin-bottom:5px;
	position:relative;
	height:auto;
	background-image:url(../../../../files/images/fullcontentback-tile.png);
	background-repeat:repeat-y;
}

/* decoration for middle of block of no background pages */  
#main-content-innernone {
  display:inherit;
	position:relative;
	height:auto;
  width:980px;
	margin:auto;
}


/* BOTTOM OF PAGES */
/* decoration at bottom of block on home page */  
#shoe-front {
  clear:both;
	width:100%;
	margin-top:20px;
	height:42px;
	min-width:100%;
	background-image: url(../../../../files/images/fullcontentback-bot-short.png);
	background-repeat:no-repeat;
}	

/* decoration at bottom of block on sidebar pages */  
#shoeside,
#pid-news-game #shoe,
#pid-news-general #shoe,
#pid-news-from-the-devs #shoe,
#pid-news-patch-notes #shoe {
  clear:both;
	position:relative;
	width:100%;
	height:43px;
	min-width:100%;
	background-image: url(../../../../files/images/fullcontentback-bot-short.png);
	background-repeat:no-repeat;
}	

/* decoration at bottom of block on nosidebar pages  */
#shoefull,
#shoe {
	position:relative;
	width:100%;
	min-width:100%;
	min-height:42px;
	background-image: url(../../../../files/images/nosidebar-shoe.png);
	background-repeat:no-repeat;
}	

/* decoration at bottom of block of no background pages  */
#shoenone {
  display:none;
}	

/* use to position main story image in articles on full page */
#rightystoryimage .views-field-image-attach-images,
.rightystoryimage {
  float:right;
	padding:5px 0px 5px 20px;
}

/* fix width of Trial page background */
/*#pid-trial #content-inner,*/
#pid-trial #node-51 {
  width:980px;
	margin-left:-25px;
}
	
/* end of page formatting --------------------------------------------------------------------------------- */



/* Top Stories block on home page ------------------------------------------------------------ */

/* front page Top Stories block */
#block-views-frontpage-block_1 {
	background-image: url(../../../../files/images/topstories_back.png) ;
	background-repeat:no-repeat;
  padding:10px 0 0 5px ;	
	margin-left:10px;
	height:320px;
}	

#block-views-frontpage-block_1 H2 {
  padding-bottom:5px;
}	

/* format titles for front page Top Stories block */
.stickytitle {
  font-size:12px;
	font-weight:bold;
	line-height:1.2em;
	float:left;
}	

/* format subheading for front page Top Stories block */
.stickysubhead {
  font-size:11.5px;
	padding-left: 5px;
	line-height:1.2em;	
	float:left;
}	

/* format arrows for front page Top Stories block */
.stickyarrow {
  float:right;
	padding:0 45px 0 0;
	margin-top:-11px;
	margin-bottom: -5px;
}

/* format hr for front page Top Stories block */
.stickyhr {
  color:#3b3626;
  background-color: #3b3626;
  height: 1px;
  border:#3b3626;
	width:210px;
	float:left;
}  

/* end Top Stories block on home page ------------------------------------------------------------ */




/* format contact page ----------------------------------------------------------------------------------- */

#pid-contact {
  font-size:14px;
}	

#pid-contact .content {
  padding:0 40px 0 20px;
}	

#pid-contact .form-text,
#pid-contact .form-textarea,
#pid-contact .form-select {
  background-color:#D2C09B;
}	

/* end format contact page -------------------------------------------------------------------------------- */



/* misc elements formatting -------------------------------------------------------------------------------------  */

/* position RSS feed icon */
#block-node-syndicate {
  margin-top:-40px;
	width:70px;
}
	
/* shift position of social icon block */
#block-block-11 {
  padding-left:4px;
}

/* hide field background variable */
.field-name-field-background {
  display:none;
}	

#view-id-taxonomy_term-page {
  padding-left: 25px;
}	

/* make hr always same as light color background */
hr {
  color:#f1e9d4;
  background-color: #f1e9d4;
  height: 2px;
  border:#f1e9d4;
  clear:both;
}  

/* format footer */
#footerlegaldiv,
#footerlegaldiv a,
#footerlegaldiv a:visited {
  color:#999999;
	text-decoration:none;
	font-size:10px;
	text-align:center;
}	

#footerlegaldiv a:hover{
  color:#FF9900;
	text-decoration:none;
	font-size:10px;
	text-align:center;	
}

/* format sidebar */
#sidebar-second {
  width:278px;
  float:right;
	margin-top:-95px;
}	 

/* don't make bottom margin so large in blocks */
.block {
  float: left; /* LTR */
  margin-bottom: 1em;  
  width: 100%;
}

/* override table border */
TABLE {
  border:none;
	border-collapse:inherit;
  border-spacing: 0;
  width: 100%;
}

tbody {
  border:none;
	border-top:none;
}
	
td {
  margin: 0;
  padding: 0px;
}	

/* don't display the red asterisk for required fields on the contact page */	
.form-required {
  display:none;
} 



/* format background and links on internal pages (currently only /Documentation page) --------------------- */

#internalpages {
  width: 600px;
  padding:30px 0 0 60px;
  margin:-30px 25px 20px -10px; 
}   

/* control text color and hover for links on internal pages of links */
#internalpages a {
  text-decoration:none;
  margin-left: 20px;
  color:#382825;
  font-size:24px;
  line-height:1.4em;
  font-weight:bold;
} 

/* format background and links on internal pages */
#internalpages800 {
  width: 800px;
  padding:30px 0 0 60px;
  margin:0px 25px 20px -10px; 
} 

#internalpages a:hover {
  color:#993300;
}
  





/* position View and Edit tabs below glow for Admin pages */
#content-tabs ul.primary {
	margin-top:150px;
}	





/* format search block ------------------------------------------------------------------------------------------ */
#block-search-form {
  margin-top:-82px;
}
	
form#search-block-form {
  width:470px;
	float:right;
	padding-right:50px;
}	

input#search_header.search_submit {
 padding-left:57px;
}	

/* make background of search area beige */
input#edit-search-theme-form-header.search-input {
  height:12px;
	background-color:#eeddb9;
}	

/* format search results page */
OL.search-results  {
  padding-top:20px;
	width:640px;
	margin-left:-15px;
} 

.searchtop {
	background-image: url(../../../../files/images/tile640-top.png) ;
	padding-top:10px;
}

.search-result {
	background-image: url(../../../../files/images/tile640-tile.png);
	border:thick  #660000;
  padding:10px 20px;
}

.search-result .title a {
  text-decoration:none;
  color:#382825;
  font-weight:bold;
}  

.searchbottom {
	background-image: url(../../../../files/images/tile640-bot3.png) ;
	min-height:29px;
	margin-top:-10px;
	margin-bottom:10px;
}

.search-result .title a:hover {
  color:#993300;
}

.search-result dd {
  margin-left:0;
  margin-bottom:0;
}  
/* end format search stuff --------------------------------------------------------------------------------------- */






/* format menus  --------------------------------------------------------------------------------------------------- */


/* set background for new superfish menu for full width of screen */
#header-top-wrapper {
	 background-image: url(../../../../files/images/nav-bar.png);	 
	 background-position:center top;
	margin:0 auto;
	position:fixed;
	top:0px;
	background-repeat:repeat-x;
	width:100%;
	height:36px;    
	left:0;
	z-index:501;
}	 


#block-superfish-1,
#block-superfish-1 .fusion-center-content {
  text-align:left;
}
	
/* end format menus  ----------------------------------------------------------------------------------------------- */




/* format all links ------------------------------------------------------------------------------------------------ */

a {  
  color: #382825;
	text-decoration:none;
	font-weight:bold;
} 

a:link,
a:visited {
  color: #382825;
	text-decoration:none;
} 

a:hover,
a:focus,
a:active  {
  color:#993300;
	text-decoration:none;	
} 
/* end format all links -------------------------------------------------------------------------------------- */





/* format rohead -------------------------------------------------------------------------------------------- */

#block-views-rohead-block {
 padding-top:17px;
 border:none;
}	

/* position rohead yellow titles  */ 
.views-field-nothing,
.views-field-nothing a { 
	font-family: MatizRegular, Geneva, Arial, Helvetica, sans-serif;
	position:absolute; 
	clear:none;
	top:75px;
	min-height:1.1em;
	margin-left:20px;
	color:#FFBC00;
	font-size:28px;
	line-height:1.1em;
  z-index: 300;
  background-color: transparent;		
	text-shadow: #000 0em 0.1em 0.1em; 
	filter:shadow;		
	width:260px;	
	overflow:visible;
	border:none;
	background:none;
	text-decoration:none;
	padding-bottom:10px;
	text-decoration:none;
}	

#views_slideshow_cycle_teaser_section_rohead-block {
  height:380px;
}	

#views_slideshow_cycle_div_rohead-block_0,
#views_slideshow_cycle_div_rohead-block_1,
#views_slideshow_cycle_div_rohead-block_2,
#views_slideshow_cycle_div_rohead-block_3,
#views_slideshow_cycle_div_rohead-block_4,
#views_slideshow_cycle_div_rohead-block_5,
#views_slideshow_cycle_div_rohead-block_6,
#views_slideshow_cycle_div_rohead-block_7 {
  clear:none;
}	

/* adjust position of main rohead images */
.mainroheadimage {
  position:relative;
	clear:none;
	left:23px;
	overflow:visible;
}	

/* position entire set of thumbnails */
.views-slideshow-controls-bottom  {
  position:absolute;
  clear:none;
  top:120px;
	margin-left:840px;
	text-align:center;
  z-index: 199;
	background-color:transparent;
	color:transparent;
	border:none;
}	


/* format each thumbnail - use this to add space between them */
#views_slideshow_pager_field_item_bottom_rohead-block_0,
#views_slideshow_pager_field_item_bottom_rohead-block_1,
#views_slideshow_pager_field_item_bottom_rohead-block_2,
#views_slideshow_pager_field_item_bottom_rohead-block_3,
#views_slideshow_pager_field_item_bottom_rohead-block_4,
#views_slideshow_pager_field_item_bottom_rohead-block_5,
#views_slideshow_pager_field_item_bottom_rohead-block_6,
#views_slideshow_pager_field_item_bottom_rohead-block_7 {
  overflow:hidden;
	background-color:transparent;
	text-decoration:none;
  clear:none;
	width:65px;
	color:transparent;
	border:none;
	margin-bottom:5px;
}

/* end format rohead -------------------------------------------------------------------------------------------- */








/* format gallery and images ------------------------------------------------------------------------------------- */

/* format H2 titles for pages with image backgrounds */
.h2indenty {
  margin: 0 0 0 0;
	margin-top:-95px;
  padding-right: 65px;
	font-family: MatizRegular, Geneva, Arial, Helvetica, sans-serif;
  font-size: 24px;	
	float:right;
}	

/* format H2 titles for pages with image backgrounds */
.h2indentyleft {
  margin: 0 0 0 0;
  padding-left: 220px;
 	font-family: KingthingsExeterRegular, "Times New Roman", Times, serif;
  font-size: 28px;
	float:left;	
}	

/* tile behind individual images */
.imagebgtile {
	background-image: url(../../../../files/images/imagebgtile.png) ;
	background-repeat:no-repeat;
	margin-top:-30px;
}	

/* center individual images */
.centerypadtop {
  text-align:center;
	margin:auto;
	padding-top:15px;
	padding-right:7px;
	width:190px;
}	 

/* caption below individual images on thumbnail page */
.gallerytitle {
	font-family:Arial, Helvetica, sans-serif;
  width:175px;
	text-align:center;
	margin:auto;
	min-height:80px;
  margin-top:-5px;
	padding-right:7px;
	line-height:1.2em;
}	

/* shift gallery images left */
#view-id-all_galleries-page,
#view-id-taxonomy_term-page {
  margin-left:-20px;
}	

.view-id-all_galleries {
  margin-left:-15px;
}	

/* format screen gallery description */
.gallerydesc {
  padding:0 40px 30px 20px;
	width:400px;
	min-height:270px;
}

/* format gallery sections */
.galleryclass {
	background-image: url(../../../../files/images/galleryclassimg3.png) ;
	background-repeat:no-repeat;
	margin-top:-10px;
}	

/* format caption on colorbox slideshow  */
#cboxTitle {
  position:absolute; 
	top:-60px; 
	left:20px;
	padding-right:20px; 
	color:#ccc; 
	font-weight:bold
}		
			
/* end format gallery and images ---------------------------------------------------------------------------------- */				




/* format articles ------------------------------------------------------------------------------------------ */

/* header for story on all pages */
.article-H2 {
	font-size:24px;
	max-width:605px;
  line-height:30px;
  color:#382825;
  text-decoration:none;
	padding-left:30px;
 	font-family: KingthingsExeterRegular, "Times New Roman", Times, serif;
}  	

/* set size of "Posted by" text above each story */
.smallerfront {
  font-size:11px;
}

/* set size of "Posted by" text above each story - separate pages */
.smallertext {
  font-size:11.5px;
	margin-top:-2px;
	margin-left:3px;
}

/* move node frame up and to the left */
#fullnode {
  margin-left:-5px;
	margin-top:-75px;
}	

/* set width of article and move up */
#articlenode {
  position:relative;
  clear:none;
	margin-top:-55px;
	padding:0 30px;
}	

/* set width of article and move up */
#articleheader {
  position:relative;
  clear:none;
	padding-top:20px;
	padding-left:20px;
}	

/* decoration at top of story node for individual articles */
#node-article-top  {
  clear:none;
	position:relative;
	width:661px;
	min-height:86px;
	background-image: url(../../../../files/images/story-lightfront-top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-left:-27px;
	margin-top: -60px;
	padding-bottom:0px;
	margin-bottom:-10px;
}	

/* decoration at top of story node for teasers */
#node-article-top-teaser  {
  clear:none;
	position:relative;
	width:661px;
	min-height:86px;
	background-image: url(../../../../files/images/story-lightfront-top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-left:-27px;
	margin-top: -20px;
  margin-bottom:-10px;
}	

/* decoration for middle of story node teaser */  
#node-article-content-teaser {
	width:560px;
  padding:5px 20px 5px 80px;
	height:auto;
	min-height:220px;
	background-image:url(../../../../files/images/story-lightfront-tile.jpg);
	background-repeat:repeat-y;
	margin-left:-27px;	
	margin-bottom:0px;	
}

/* decoration for middle of story node for individual articles */  
#node-article-content {
	width:560px;
  padding:0px 20px 30px 80px;
	height:auto;
	min-height:240px;
	background-image:url(../../../../files/images/story-lightfront-tile.jpg);
	background-repeat:repeat-y;
	margin-left:-27px;
}

/* decoration at bottom of story node for individual articles */
#node-article-bottom {
	position:relative;
  width:660px;		
  height:53px;
	margin-top:-20px;
	padding-top:15px;
	background-image: url(../../../../files/images/story-lightfront-bot2.jpg);
	background-repeat:no-repeat;
	margin-left:-27px;	
}	

/* decoration at bottom of story node for teasers */
#node-article-bottom-teaser {
	position:relative;
  width:660px;	
	height:58px;
	margin-top:-1px;
	padding-bottom:25px;	
	background-image: url(../../../../files/images/story-lightfront-bot2.jpg);
	background-repeat:no-repeat;
	margin-left:-27px;	
}	

/* hide text for "Read more" */
.node-readmore a {
  display:none;
}
   
/* Share image, Twitter, FB and Back button below full articles */	 
.shareicons  {      
  width:600px; 
	margin-left: 30px;
}	

.shareicons img {      
	margin-top:-40px;
}	

/* Back button */
.righty-back-home  {
  float:right;
  padding-right:30px;
	padding-top:25px;
}	
	 
/* facebook button */	 
#fb-like-div {
  width:410px;
  float:right;
  margin-top:-9px;
}	

/* More button under article teasers */
.righty-more-home  {
  float:right;
  padding-right:30px;
}		 


/* end article formatting --------------------------------------------------------------------------------------- */





/*  custom formatting classes ----------------------------------------------------------------------------- */

.centery {
  text-align:center;
	margin:auto;
}	 

.automarginclass {
	margin:auto;
}	 

.cleary {
  clear:both;
}	
 
.indenty {
  padding-left:100px;
	padding-right:100px;
	font-size:14px;
}	

.indentyright {
  padding-left:150px;
	padding-right:100px;
}	

.indentyclass {
  padding-left:300px;
}	

.lefty20 {
  float:left;
  padding-right:20px;
  padding-bottom:20px;
}

.lefty {
  float:left;
}

.smaller {
  font-size:12px;
}	

.lefty10 {
  float:left;
  padding-right:10px;
  padding-bottom:10px;
}

.lefty-category {
  float:left;
  padding-right:10px;
  padding-top:5px;
	padding-bottom:20px;
}

.leftypadimg {
  float:left;
	padding-top:20px;
  padding-right:30px;
  padding-bottom:20px;
}	

.righty10 {
  float:right;
  padding-right:10px;
	padding-bottom:10px;
}

.righty20 {
  float:right;
  padding-left:20px;
	padding-bottom:20px;
}

.righty25 {   
  float:right;
  padding-right:25px;
}

.righty {
  float:right;
}   

.rightypad {
  float:right;
	padding-left:20px;
	padding-bottom:30px;
}  
 
.rightypadimg {
  float:right;
	padding-top:20px;
  padding-left:20px;
  padding-bottom:20px;
}	

.width800 {
  width:788px;
  padding-left:40px;
}	
	
.width700 {
  width:700px;
  padding-left:90px;
}	

/* youtube background image in sidebar */
#youtubediv {
	background-image: url(../../../../files/images/sidebar-youtube.png) ;
	background-repeat:no-repeat;
  padding:10px ;
}	

/* format pager (1,2,3,Next,Last) at bottom of home page */
#pid-frontpage .block ul.pager {
  max-width: 600px;
  padding-top:10px;
  margin:-5px 0px 10px -10px;
  display: inline 
} 

ul.pager li.pager-current {
  background-color: #352a16;
  color: #fff;
}

ul.pager a:hover,
ul.pager a:active,
ul.pager a:focus {
  background-color: #352a16;
  border-color: #333;
  color: #fff;
}

.rightypad280 {
  float:right;
	padding-right:280px;
}  

.rightypadboth {
  float:right;
	padding-left:20px;
	padding-right:50px;
} 
	
.commandy {
  background-color:#000;
	margin-left:100px;
	padding:5px 0 5px 20px;
	width:350px;
	color:#CCCCCC;
	border:#999999 thin;
	font-weight:bold;
}	

.buildernote {
  background-color:#CCCCCC;
	margin:auto;
	padding:5px 20px;
	width:400px;
	border:#999999 thin;
}		

.fancytext {
  font-family: KingthingsExeterRegular, "Times New Roman", Times, serif;
	font-size:20px;
}		

.fancytextlarge {
  font-family: KingthingsExeterRegular, "Times New Roman", Times, serif;
}		

.tbl-out {
	background: url(../../../../files/images/tbl-back.jpg) 0 0 repeat-y;
	width: 900px;
	margin-left:-20px;
}

.tbl-in {
	width: 840px;
	margin: 0 auto;
	padding-left:5px;
}

.tbl-top {
	background: url(../../../../files/images/tbl-top.jpg) 0 0 no-repeat;
	height: 50px;
	width: 900px;
	margin-left:-20px;
}

.tbl-top p {
	padding: 15px 0 0 30px;
	font-family: MatizRegular, Geneva, Arial, Helvetica, sans-serif;
	font-size: 180%;
	font-weight: bold;
}

.tbl-bottom {
	background: url(../../../../files/images/tbl-bottom.jpg) 0 0 no-repeat;
	height: 38px;
	width: 900px;
	margin-left:-20px;
}

/* make THE HERALD title all uppercase and formatted */
H1.title {
  text-transform:uppercase;
	font-family: MatizRegular, Geneva, Arial, Helvetica, sans-serif;	
  max-width: 900px;
  padding-left:20px;
  padding-bottom:5px;
  margin:-115px 10px 10px 10px; 
  font-weight:bold;
	font-size:36px;
} 

H1 {
  text-transform:uppercase;
	font-family: MatizRegular, Geneva, Arial, Helvetica, sans-serif;	
  max-width: 900px;
  padding:60px 10px 0px 0px;
  margin:40px 10px 10px 0px; 
  font-weight:bold;
	font-size:36px;
	line-height:0.8em;
} 

/* adjust title for news category pages (Game, General, etc.) */
H1.news-posts {
  text-transform:uppercase;
	font-family: MatizRegular, Geneva, Arial, Helvetica, sans-serif;	
  max-width: 900px;
  padding-left:20px;
  padding-bottom:20px;
  margin:-135px 10px 10px 10px; 
  font-weight:bold;
	font-size:36px;
} 

H2 {
  margin: 0 0 0 0;
  padding-top: 5px;
	font-family: MatizRegular, Geneva, Arial, Helvetica, sans-serif;	
	font-size:24px;
}

H3 {
  margin: 0 0 0 0;
  padding-top: 5px;
	padding-bottom:5px;
	font-family: MatizRegular, Geneva, Arial, Helvetica, sans-serif;	
	font-size:20px;
}

H4 {
  margin: 0 0 0 0;
  padding-top: 5px;
	font-family: MatizRegular, Geneva, Arial, Helvetica, sans-serif;	
	font-size:18px;
}

H5 {
	font-family: MatizRegular, Geneva, Arial, Helvetica, sans-serif;	
  max-width: 900px;
  margin:10px  0px; 
	font-size:40px;
	line-height:1.0em;
} 

H6 {
  font-family: MatizRegular, Geneva, Arial, Helvetica, sans-serif;	
  max-width: 900px;
  margin:30px  0px 10px 0; 
	font-size:30px;
	line-height:1.0em;
} 

/*qform custom css */
label {
  display: block;
  font-weight: bold ;
}  



/* end custom formatting classes ----------------------------------------------------------------------------------- */	




