/*   
Theme Name: 6d6Fireball2
Theme URI: http://6d6Fireball.com
Description: Version 2 of 6d6 Fireball layout - with static front page
Author: Me
Author URI: http://www.tregenza.com
Template:  
Version: 1.
General comments/License Statement if any.
.
*/


/****** Universal *****/


strong {
	font-weight: bold;
}

em {
  font-style: italic;
}

body {

	color: #000000;
	background-color: #FFFFf6;
/* 	font-family: ;		Defaults to Arial thanks to Yahoo fonts */	 
 
/** 
font-family:monospace;
font-family:georgia; 
font-family:verdana; 
font-family:times;
*/

/* Pixel  %
10	 	 77
11 		85
12 		93 (was 93)
13 		100
14 		108 (was 107)
15 		116 (was 114)
16 		123.1 (was 122)
17 		131 (was 129)
18 		138.5 (was 136)
19 		146.5 (was 144)
20 		153.9 (was 152)
21 		161.6 (was 159)
22 		167
23 		174
24 		182
25 		189
26 		197 
*/

}

a, a:hover, a:visited {
	border: none;
	text-decoration: none;
}

a img, a:hover img, a:visited img {
	border: none;	
}

superscript {
	font-size: 0.5em;
	font-weight: bold;
	position: relative;
	top: -1em;
}
img {
	margin: 0px;
	padding: 0px;
}



textarea {

}


ul {
	margin: 0px;
	padding: 0px;
}
ul li {
	margin: 0px;
	padding: 0px;
	list-style: none outside none; 
}
ol {
	margin: 0px;
	padding: 0px;
}
ol li {
	margin: 0px;
	padding: 0.2em;
	list-style: none outside none; 
}


span.halfSizedText {
	font-size: 50%;
}

super {
vertical-align: super;
}

/****************
*  Utility 
*****************/

.error {
	display: block;
	width: 100%;
	background-color: #FFFF00;
	color: black;
	font-weight: bold;
	font-size: 20pt;
	border: 2px solid black;
	text-align: center;
}


.small {
	font-size: 80%;
}

.highlightRed {
	color: #FF0000;
}

span.bold {
	font-weight: bold;
}

.centre {
	text-align: center;
}
img.centre {
	display: block;
	margin: auto !important;	
}

.clearLeft {
	clear: left;
}

.clearRight {
	clear: right;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
.clearBoth {
	clear: both;	
}

.italic {
	font-style: italic;	
}

.justify {
	text-align: justify;	
}

.padding10 {
	padding: 10px  ! important;	
}

.margin10 {
	margin: 10px ! important;	
}

img.alignright {
	float: right;
	display: inline;
}

img.alignleft {
	float: left;
	display: inline;
}

.oddDiv {
	background-color: #f0f0f0;
}

.evenDiv {
	background-color: #f0d8d8;
}
.imgCap {
	margin: 0.2em 0em;
	padding-right: 0px;
}
.imgCapBorder {
	border: 1px solid #333333;	
}
.imgCap img {
	margin: 0px auto ! important;
	display: block ! important;
}
.imgCap p {
	font-size: 85% ! important;
	font-weight: bold ! important;
	text-align: center ! important; 	
}
.bold {
	font-weight: bold;
}

.monospaced {
	font-family: monospace ! important;	
	font-size: 1em;
}

.backLightGrey {
	background-color: #f0f0f0;	
}

/*****************************/
/**  Basic Page Structure	 */
/*****************************/
body {
	background-color: #FFFFf6;	
}

#main {
	width: 982px;
	margin: 0px auto;
	padding: 0px;
}

/********************/
/**  Navigation Bannner */
/********************/


#navBanner img {
	margin: 0px auto;
	padding: 0px;
	display: block;		/*  !!!!!   Not needed when image is the correct size */	
	width: 156px;		/*  !!!!!   Not needed when image is the correct size */
}

/********************/
/**  HEADER BAND */
/********************/

#bannerOuter {
	margin: 0px 0px 30px 0px;
	padding: 0px;
	width: 100%;
}

#bannerInner {
	margin: 0px ;
	padding: 0px;
}
#bannerInner img {
	margin: 0px auto;
	padding: 0px;
	display: block;		/*  !!!!!   Not needed when image is the correct size */	
	width: 156px;		/*  !!!!!   Not needed when image is the correct size */
}

#bannerOuter a {
	border: 0px none black;
}

/********************/
/**  Footer    */
/********************/
#footer {
	float: none;
	clear: both;
	margin: 10px 0px 0px 0px;
	width: 100%;
	background-color: #f0f0f0;
	text-align: center;
}


/********************/
/*  Navigation      */
/********************/
#navigation {
	width: 162px;
	margin: 0px;
	padding: 0px;
	float: left;
	
}

#navigation a {
	text-decoration: none;
	color: #000000;
}
#navigation a:link {
	color: #000000;
}
#navigationa:visited {
	color: #ff5500;
}
#navigation a:hover {
	color: #00ff66;
}

#navigation ul {
	width: 158px;
	padding: 2px;
	background-color: white;

	border-top: 2px solid #fff6ea;
	border-left: 2px solid #fff6ed;
	border-bottom: 2px solid #e6ddc0;
	border-right: 2px solid #e6ddc0;
}
#navigation ul li.sectionHead {
	font-size: 153.9%;
	font-weight: bold;
	margin-left: 0em;
}
#navigation ul li.sectionHeadMinor {
	font-weight: bold;
}

#navigation ul li {
	font-size: 100%;
	margin-left: 1em;
}
#navigation ul ul {
	font-size: 100%;
	margin-left: 1em;
	border: 0px none black;
	width: auto;
}

#navigation .standard a {
	text-decoration: none;
	color: #000000;
}
#navigation .standard a:link {
	color: #0000ff;
}
#navigation .standard a:visited {
	color: #ff5500;
}
#navigation .standard a:hover {
	color: #00ff66;
}




/************************************************************/
/*  Charlie - Righthand Advert / checkout column            */
/************************************************************/
#charlie {
	width: 252px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	
}
#charlie .advert {
	width: 252px;
	height: 252px;
	margin: 0px 0px 25px 0px;
	float: left;
	padding: 0px;
	overflow: hidden;
}

#charlie .advert #adventureAd, #home .advert #adventureAd {
	padding: 3px;
	height: 248px;
	width: 248px;
	background-image: url(http://6d6fireball.com/wp-content/themes/6d6fireball2/images/test.png);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
}
#charlie .advert #adventureAd h2, #home .advert #adventureAd h2 {
	font-size: 153.9%;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: center;
	width: 95%;
	margin: auto;
}
#charlie .advert #adventureAd h3, #home .advert #adventureAd h3 {
	text-align: center;
	width: 95%;
	margin: auto;
}
#charlie .advert #adventureAd p, #home .advert #adventureAd p {
	width: 95%;
	margin: auto;
}

.googleCalanderCharlie {
}
.googleCalanderCharlie h2 {
	text-align: Center;
	font-size: 138%;
	width: 95%;
}


/************************************************************/
/*  Checkout									            */
/************************************************************/

.checkoutInset {
	float: left;	
	width: 252px;
	
	border-top: 1px solid #fff6ea;
	border-left: 1px solid #fff6ed;
	border-bottom: 1px solid #e6ddc0;
	border-right: 1px solid #e6ddc0;

	background-color: #e0e0e0;		
	margin: 0em 0em 10px 0em;
	padding: 0px;
}

.tacsBasket {
	border-top: 1px solid #fff6ea;
	border-left: 1px solid #fff6ed;
	border-bottom: 1px solid #e6ddc0;
	border-right: 1px solid #e6ddc0;
	
	padding: 1em 0.2em;
}

.tacsBasket  h3 {
	margin: 0em;
	padding: 0em;
	text-align: center ! important;	
}


.tacsBasket p.tacsBasketLineHeader { 
	margin: 1em 0em; 
	padding: 0px;
	font-weight: bold;
	clear: both;
	margin-left: 0px;
} 
.tacsBasket span.tacsBasketLineNameHeader { 
	width: 150px;
	float: left;
	border-bottom: 1px solid #888888; 
} 
.tacsBasket span.tacsBasketLineTotalHeader { 
	width: 30px;
	float: right;
	border-bottom: 1px solid #888888; 
} 
.tacsBasket p.tacsBasketLine { 
clear: both;
} 
.tacsBasket span.tacsBasketLineName { 
	width: 150px;
		float: left;
} 
.tacsBasket span.tacsBasketLineTotal { 
	width: 3em;
	float: right;
} 
.tacsBasket p.tacsBasketTotal { 
	clear: both;
	font-weight: bold;
} 
.tacsBasket span.tacsBasketTotalValue { 
	width: 5em; 
	float: right;
	border-top: 1px solid black; 	
} 
.tacsBasket .tacsBasketGoogle {
}

.tacsBasket .tacsBasketGoogle FORM {
	margin: 0px 0px 50px 0px;
	padding: 0px;
}


.tacsBasket .tacsBasketGoogle FORM INPUT {
	margin: 0px;
	padding: 0px;
}
.tacsBasket form.tacsBasketRemove {
	margin: 1px;
	padding: 0;
	display: inline;
	float: left;
	
}
.tacsBasket input.tacsBasketRemove {
	display: inline;
	margin: 0;
	padding: 0;
	color: red;
	display: inline;
	float: left;
	font-weight: bold;
	font-size: 50%;
	border-top: 1px solid #a0a0a0; 
	border-left: 1px solid #a0a0a0; 
	border-right: 1px solid #808080; 
	border-bottom: 1px solid #808080; 
}

.tacsBasket form.tacsGoogleCheckout {
	
}
.tacsBasket .tacsGoogleCheckoutButton {
	
}



/********************/
/**  content        */
/********************/
#content  {
	width: 535px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;

}


#content img {
	margin: 0.5em 0.5em 0.1em 0.5em;
}

#noCharlieContent {
	margin: 0px auto;	
	
}


/********************/
/**  Home           */
/********************/
#home {
	width: 784px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: right;

}

#home .advertBar {
	width: 782px;	
	height: 255px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	clear: both;

}

#home .advertBar .advert {
	width: 252px;
	height: 252px;
	margin: 0px 0px 0px 0px;
	float: left;
	padding: 0px;
	overflow: hidden;
}

#home .advertBar .advertMiddle {
	width: 252px;
	height: 252px;
	margin: 0px 10px 0px 10px;
	float: left;
	padding: 0px;
	overflow: hidden;

}

#home .advertBar .advertDouble {
	width: 504px;
	height: 252px;
	margin: 0px 20px 0px 0px;
	float: left;
	padding: 0px;
	overflow: hidden;
}
#home .advertBar .advertDouble img {
	display: block;
	margin: 0 auto;	
}

#home #adventureComp {
	border: 1px solid #111111;
	padding: 3px;
	height: 244px;
}
#home #adventureComp h3 {
	font-size: 123.1%;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: center;
}
#home #adventureComp h4 {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	font-size: 116%;	
	text-align: center;
}
#home #adventureComp p  {
	margin-bottom: 0.2em;	
	text-align: justify;
}
#home #adventureComp p + p {
	margin-top: 0em;
}

#home #combinedCols {
	margin: 0px;
	float: left;
	padding: 0px;
	max-width: 520px;
}
#home #combinedCols  h2, #home #combinedCols  h3 {
	text-align: center;
	width: 100%;
	border-bottom: 1px solid #111111;
}

#home #combinedCols h4 {
	margin-top: 0px;
}
#home #combinedCols h4 a:link, #home #combinedCols h4 a:visited {
	color: #000000;	
}

#home #combinedCols h4 a:hover {
	color: #00ff66;;	
}


#home #alphaCol {
	width: 252px;
	margin: 0px;
	float: left;
	padding: 0px;
}

#home #alphaCol .post {
	margin: 0px 0px 2px 0px;
	padding: 0.2em; 	
	border-top: 2px solid #fff6ea;
	border-left: 2px solid #fff6ed;
	border-bottom: 2px solid #e6ddc0;
	border-right: 2px solid #e6ddc0;
}



#home #betaCol {
	width: 252px;
	margin: 0px 0px 0px 10px;
	float: left;
	padding: 0px;	
}
#home #betaCol .oddDiv, #home #betaCol .evenDiv {
	margin: 0px 0px 2px 0px;
	padding: 0.2em; 	
	border-top: 2px solid #fff6ea;
	border-left: 2px solid #fff6ed;
	border-bottom: 2px solid #e6ddc0;
	border-right: 2px solid #e6ddc0;	
}
#home #betaCol #recentComments {
	overflow: hidden;	
	max-width: 248px;
}

#home #betaCol #recentComments p {
	
}

#home #betaCol  h4 {
	margin-top: 0px;
	color: #000000;	
}
#home #betaCol h4 a:link, #home #betaCol  h4 a:visited {
	color: #000000;	
}

#home  h4 a:hover {
	color: #00ff66;;	
}
#home twitterFeed {
	margin: 0px 0px 20px 0px
}
#home .twitterFeed h1 {
	font-size: 197%;
	margin-bottom: 0.25em;
	margin-top: 0.2em;
	text-align: center;
	font-family: georgia; 
	color: #000000;
	border-bottom: 1px solid #111111;
}
#home ul.twitter {
}
#home li.twitter-item {
	margin: 0px 0px 2px 0px;
	padding: 1em 0.2em; 	
	border-top: 2px solid #fff6ea;
	border-left: 2px solid #fff6ed;
	border-bottom: 2px solid #e6ddc0;
	border-right: 2px solid #e6ddc0;	
	font-family:georgia;
	font-weight:200;
	line-height:1.5em;
}

/********************/
/**  Wide Page   Content    */
/********************/


#widePageContent {
	width: 800px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
	
		
}



/********************/
/**  Wide Page   Content    */
/********************/


#noCharlieContent {
	width: 535px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	
		
}

/***********************************/
/*      TEXT Formatting			*/
/***********************************/

.standard {
	/* Place holder class for all standard text */	
}

.standard a {
	text-decoration: none;
	color: #000000;
}
.standard a:link {
	color: #0000ff;
}
.standard a:visited {
	color: #ff5500;
}
.standard a:hover {
	color: #00ff66;
}

.standard img {
	max-width: 525px;	
}
.standard a img {
	border: none;
}

.standard p {
	font-weight: 200;
	line-height: 1.5em;
	margin-top: 0.2em;
	font-family: georgia;
	font-size: 108%;
}

.standard p + p {
	margin-top: 1.0em;
}

.standard p.intro {
	font-size: 116%;
	margin-top: 2em;
	margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
	border: 1px solid #e1e1e1;
	text-align: justify;
	padding: 1em;
}


.standard h1 {
	font-size: 197%;
	margin-bottom: 0.25em;
	margin-top: 0.2em;
	text-align: center;
	font-family: georgia; 
	color: #000000;
	border-bottom: 1px solid #111111;
}

.standard h1 a, .standard h2 a, .standard h3 a, .standard h4 a, .standard h5 a, .standard h6 a {
	text-decoration: none;
	color: #000000;
}
.standard h1 a:link, .standard h2 a:link, .standard h3 a:link, .standard h4 a:link, .standard h5 a:link, .standard h6 a:link {
	border-bottom: none;
	color: #000000;

}
.standard h1 a:hover, .standard h2 a:hover, .standard h3 a:hover, .standard h4 a:hover, .standard h5 a:hover, .standard h6 a:hover {
	color: #00ff66;
}
.standard h1 a:visited, .standard h2 a:visited, .standard h3 a:visited, .standard h4 a:visited, .standard h5 a:visited, .standard h6 a:visited {
	border-bottom: none;
	color: #000000;
}

.standard h2 {
	font-size: 182%;
	margin-top: 0em;
	margin-bottom: 0.2em;
	font-family: georgia; 
}


.standard h3 { 
	font-size: 153.9%;
	margin-top: 1em;
	margin-bottom: 0.1em;
	font-family: georgia; 
}

.standard h4 {
	font-size: 123.1%;
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: 0.1em;
	font-family: georgia; 
}

.standard h5 {
	font-size: 116%;
	margin-top: 0.5em;	
	font-family: georgia; 
}

.standard h6 {
	font-size: 100%;
	font-weight: 600;
	text-align: center;
	font-family: georgia; 
}

.standard blockquote {
	font-style: italic;
	padding: 0.1em 5em 1em 2em;
	font-weight: 400;
	line-height: 1.1em;
	margin-top: 0.5em;
	font-family: times; 
	text-align: justify;
}
.standard ul.plain {
	font-weight: 200;
	line-height: 1.5em;
	margin-top: 0.9em;
}

.standard li.plain  {
	font-weight: 200;
	line-height: 1.5em;
	margin: 0.5em 0em 0.5em 2em;
}

.standard ul.decorated  {
	font-weight: 200;
	line-height: 1.5em;
	margin: 0.9em 0.1em 0.1em 1em;
}

.standard ul.decorated li {
	list-style: disc outside none; 
}

.standard ul {
	font-size: 116%;
	margin-top: 0.5em; 
	margin-bottom: 0.5em; 
}
.standard li {
	margin-top: 0.3em; 
	margin-bottom: 0.3em; 
}


.standard table, tr, td, th {
	border: 1px solid black;
	padding: 0.2em;
}

.standard form table, form tr, form td, form th {
	border: 1px hidden black;
	padding: 0.2em;
}


.standard th {
	text-align: center;
	font-weight: bold;
	padding: 0.2em;
}

.standard #prevNextLinks {
	text-align: center;
	font-size: 153.9%;
	margin: 1em;
	font-family: georgia; 
	border: 1px solid black;
}



/************************************************/
/*      Content / Posts 	Formatting			*/
/************************************************/


#content .postmetadata {
	font-size: 77%;
	padding: 0.3em;
	margin: 0.5em 0em 1em 0em;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	background-color: #FFFFf6;
	clear: both;
	
}

#content  a.postCommentsLink {
	color: #0000ff;
}
#content  a.postCommentsLink:visited {
	color: #ff5500;
}
#content  a.postCommentsLink:hover {
	color: #00ff55;
}

#content  ul.postTagList {
margin: 0.4em 0.3em 0.3em 0.3em;

}

#content  li.postMetaTags {
	display: inline;
	font-size: 1em;
	padding: 0.1em 0.1em 0.1em 0.3em;
	margin: 0.2em 0.1em 0.2em 0.1em;
	background-color: white;
	border: 1px solid #E0E0E0;
}

#content  a.more-link {
	margin: 1em auto;
	text-align: center;	
	display: block;
	
}
#content  .postComments {
	width: 535px;	
}

#content  ol.commentlist li {
	margin-bottom: 1em;	
}

#content  ol.commentlist li p {
	padding-left: 5em;
}
#content  .postComments #commentform textarea#comment, #widePageContent .postComments #commentform textarea#comment {
	width: 535px;	
}


/************************************************/
/*      Content / Tag Pages	Formatting			*/
/************************************************/

#tagPage {
}

#tagPage .relatedTags {
	margin: 0em;
	width: 30%;
	float: right;
  	background-color: #FFFFf6;
}

#tagPage li.relatedTagsHeading {
	font-size: 153.9%;
	margin-top: 0.2em;
	margin-bottom: 0.1em;
	font-family: georgia; 	
	text-align: center;
}

#tagPage .relatedTags a {
	border-bottom: none;
}

#tagPage .st-related-tags {

}

#tagPage ul.st-related-tags {
	font-size: 85%;
	text-align: center;	
	line-height: 1.5em;

	margin: 0em 0em 1em 0em;
	padding: 0.3em;

}

#tagPage ul.st-related-tags li {
	font-size: 1em;
	display: inline;
}

#tagPage .entry {
	margin-bottom: 1em;	
	padding: 0.4em;	
}
#tagPage .post h2 { 
	text-align:  center;
}


/********************************************************/
/** Content / Simple Tags / Tag Cloud formatting        */
/********************************************************/
#bigTagCloud {
}


#bigTagCloud .st-tag-cloud {
  	background-color: #FFFFf6;
  	border: 1px solid #e1e1e1;	
	text-align: center;	
	margin: 0;
	line-height: 1.5em;

}

#bigTagCloud .st-tags {
	color: #0000FF;
  	vertical-align: middle;
}
#bigTagCloud .t1, #tagPage .relatedTags .t1 {
  font-size: 77%;
  padding: 0.2em 0.2em 0.2em 0.2em;
}
#bigTagCloud .t2, #tagPage .relatedTags .t2 {
  font-size: 85%;
  padding: 0.2em 0.2em 0.2em 0.2em;
}
#bigTagCloud .t3, #tagPage .relatedTags .t3 {
  font-size: 93%;
  padding: 0.2em 0.2em 0.2em 0.2em;
}
#bigTagCloud .t4, #tagPage .relatedTags t4 {
  font-size: 100%;
  padding: 0.1em 0.1em 0.1em 0.1em;
}
#bigTagCloud .t5, #tagPage .relatedTags t5 {
  font-size: 108%;
  padding: 0.1em 0.1em 0.1em 0.1em;
}
#bigTagCloud .t6, #tagPage .relatedTags t6 {
  font-size: 116%;
  padding: 0.1em 0.1em 0.1em 0.1em;
}
#bigTagCloud .t7, #tagPage .relatedTags t7 {
  font-size: 123.1%;
  padding: 0.00em 0.05em 0.00em 0.05em;
}
#bigTagCloud .t8, #tagPage .relatedTags t8 {
  font-size: 131%;
  padding: 0.00em 0.05em 0.00em 0.05em;
}
#bigTagCloud .t9, #tagPage .relatedTags t9 {
  font-size: 138.5%;
  padding: 0.00em 0.05em 0.00em 0.05em;
}
#bigTagCloud .t10, #tagPage .relatedTags t10 {
  font-size: 146.5%;
  padding: 0.00em 0.05em 0.00em 0.05em;
}

#bigTagCloud .activeTagLink {
	color: Green;
}

#bigTagCloud a.postMetaTagLink {	
	border-bottom: none;
	color: #0000ff;
}
#bigTagCloud a.postMetaTagLink:hover {	
	color: #00ff66;
}


/**************************************************************************************************************/
/*                      Miniatures                                                                               */
/**************************************************************************************************************/
.entry form.tacsAdd  {
	background-color: 	 #f0f0f0;
	padding: 0.1em 0.3em;
	margin: 0em 0em 0.5em 0em;
	font-size: 100%;
	width: 125px;
	clear: both;
}


.entry form.tacsAdd  p {
	margin 0em 0em;	
}

.entry form.tacsAdd h4 {
	margin-top: 0px;	
}


/** Catalog specific formating */

#catalog {
		
}
#catalog img {
	border: 0px none black;
}

#catalog h2 {
	text-align: center;	
}
 
#catalog h3 {
	clear: both;
	margin-top: 1em;	
}


#catalog ul.mini {
	font-size: 85%;
}
#catalog ul.mini .group {
	clear: both;
}

#catalog li.mini, #catalog li.miniWide {
	width: 125px;
	height: 250px;
	float: left;
	padding: 0px;
	margin: 5px 5px 5px 0px;
	background-color: #c6c6c6;
	position: relative;
}
#catalog li.wide {
	width: 250px ! important ;
}

#catalog li.mini img {
	display: block;
	margin: 0 auto;
	padding: 0px;	
}



#catalog ul.mini li.mini form.tacsAdd {
	margin: 0em auto 0em auto;
	padding: 0.2em;
	display: block;
	float: none;
	background-color: transparent;
	position: absolute;
	bottom: 0px;
}

#catalog ul.mini li.mini form.tacsAdd h4.tacsAdd {
	text-align: center;
	margin: 2px;
	padding: 0px;
}

#catalog ul.mini li.mini form.tacsAdd p.tacsAdd {
	margin: 2px 2px 2px 2px;
	padding: 0px;
	font-size: 93%;	
}








/**************************************************************************************************************/
/*                      Dingle Adverts                                                                               */
/**************************************************************************************************************/

.advert #dingle {
	width: 100%;
	background-color: #f0d8d8;
	font-family: times;
	padding: 0px;
	margin: 0px
	border-top: 2px solid #fff6ea;
	border-left: 2px solid #fff6ed;
	border-bottom: 2px solid #e6ddc0;
	border-right: 2px solid #e6ddc0;

}
.advert #dingle h2 {
	text-align: center;
	font-size: 116%;
	margin: 2px;
	padding: 0px;
}
.advert #dingle h2 a {
	text-decoration: none;
	color: #000000;
}
.advert #dingle h2 a:link {
	border-bottom: none;
	color: #000000;

}
.advert #dingle h2 a:hover {
	color: #00ff66;
}
.advert #dingle h2 a:visited {
	border-bottom: none;
	color: #000000;
}

.advert #dingle  p.highlightRed {
	font-size: 131%;
	text-align: center;
	padding: 0.2em 0.5em;
	margin: 0px;
}
.advert #dingle  p {
	padding: 0.2em 0.5em;
	margin: 0.1em;
}




/**************************************************************************************************************/
/*                      Affiliate Registration;                                                                          */
/**************************************************************************************************************/

/** User Registration Form  **/
form.tacsRegisterUser {
	border: 1px solid #111111;
	display: block;
	width: 450px;
	margin: 1em auto;
	padding: 20px;
}
form.tacsRegisterUser .error {
	color: red;
	font-weight: bold;	
}
form.tacsRegisterUser INPUT {
	margin: 0px;
}
form.tacsRegisterUser LABEL {
	margin-right: 2em;
	font-weight: bold;
}
form.tacsRegisterUser p {
	font-size: 85%;
	font-style: italic;	
}
.tacsRegisterUserUnique {	
}
.tacsRegisterUserUnique INPUT {
	width: 200px;
}

.tacsRegisterUserEmail INPUT {
	width: 400px;
}

/**************************************************************************************************************/
/*                      Affiliate Login                                                                         */
/**************************************************************************************************************/

/** User Registration Form  **/
form.tacsUserLogin {
	border: 1px solid #111111;
	display: block;
	width: 450px;
	margin: 1em auto;
	padding: 20px;
}
form.tacsUserLogin .error {
	color: red;
	font-weight: bold;	
}
form.tacsUserLogin INPUT {
	margin: 0px;
}
form.tacsUserLogin LABEL {
	margin-right: 2em;
	font-weight: bold;
}
form.tacsUserLogin p {
	font-size: 85%;
	font-style: italic;	
}
.tacsLoginUserUnique {	
	margin-bottom: 1em;
}
.tacsLoginUserUnique INPUT {
	width: 200px;
}

.tacsLoginUserPassword INPUT {
	width: 200px;
}

/**************************************************************************************************************/
/*                      Affiliate Screens                                                                       */
/**************************************************************************************************************/

#affiliate {
	
}

.affiliateDashboard {
	border: 1px solid #111111;	
}


#affiliateControlBar {
	border-top: #fafafa;
	border-left: #fafafa;
	border-bottom: #222222;
	border-right: #222222;
	width: 100%;
	background-color: #aaaaaa;
	margin: 10px auto 10px auto;	
	padding: 10px;
}

#affiliateControlBar a, #affiliateControlBar a:link, #affiliateControlBar a:visited {
	color: black;	
}
#affiliateControlBar a:hover {
	color: #00ff66;	
}

#affiliateControlBar #affiliateControlBarInner {
	margin: 0px auto;	
	width: 530px;
}

#affiliateControlBarInner .controlBarButton {
	float: left;
	margin: 1px 0px 1px 5px;
	background-color: #eeeeee;
	line-height: 2em;
	width: 120px;
	border-top: #fafafa;
	border-left: #fafafa;
	border-bottom: #222222;
	border-right: #222222;
	padding: 0px;
	text-align: center;
	font-weight: bold;	
	font-size: 131%;
	
}



#affiliateDashboard {
	
}

#affiliateDashboard .bold {
	font-weight: bold;	
}

#affiliateDashboard table,#affiliateDashboard table tr,  #affiliateDashboard table tr td, #affiliateDashboard table th {
	border: none ;
}

#affiliateDashboard #detailsSummary {
	margin-left: 30px;	
	background-color: #f0f0f0;	
	width: 500px;
}
#affiliateDashboard #detailsSummary table tr td {
 	width: 200px;	
	font-size: 123.1%;

}
#affiliateDashboard #statsSummary {
	margin: 2em 30px;
	width: 500px;
	background-color: #f0d8d8;
}
#affiliateDashboard #statsSummary table tr th h3 {
	margin: 0px;
	padding: 0px;
}
#affiliateDashboard #statsSummary table tr {
	border-bottom: 1px solid #111111;	
}
#affiliateDashboard #statsSummary table tr td {
	text-align: center;	
	padding: 20px;
}
#affiliateDashboard #transactionsSummary {
	margin: 2em 30px;
	width: 500px;
	background-color: #f0f0f0;	
}
#affiliateDashboard #transactionsSummary table tr th h3 {
	margin: 0px;
	padding: 0px;
}

#affiliateDashboard #transactionsSummary table tr {
	border-bottom: 1px solid #111111;	
}
#affiliateDashboard #transactionsSummary table tr td {
	text-align: center;	
	padding: 20px;
}




#affiliateDetails {
	
}

table#affiliateStats {
	text-align: center;
	border: none;
}
table#affiliateStats tr, table#affiliateStats tr td, table#affiliateStats tr th  {
	border: none;
}
table#affiliateStats tr td, table#affiliateStats tr th  {
	width: 175px;	
}

#affiliateTransactions {
	
}

/**************************************************************************************************************/
/*                      Big Index                                                                      */
/**************************************************************************************************************/

.bigIndex {
}
.bigIndex  a {
	text-decoration: none;
	color: #000000;
}
.bigIndex  a:link {
	color: #000000;
}
.bigIndex a:visited {
	color: #ff5500;
}
.bigIndex  a:hover {
	color: #00ff66 ! important;
}

.bigIndex ul {
	font-size: 100%;
	margin-left: 3em;
}

.bigIndex li {
	font-size: 100%;
	list-style: disc outside none; 
	margin: 0px;
}

.bigIndex h3 {
	text-align: left;
	margin: 0px;
	margin: 1em 0em 0em 0px;
	font-size: 116%;
}

.bigIndex h5 {
	text-align: left;
	margin: 0px;
	padding: 1em 0em 0em 25px;
	font-size: 106%;
}

.bigIndex h6 {
	text-align: left;
	margin: 0px;
	padding: 1em 0em 0em 50px;
	font-size: 100%;

}

/**************************************************************************************************************/
/*                      Ad landing page                                                                       */
/**************************************************************************************************************/

.adLanding h1 {
	font-size: 300%;	
	
}

.adLanding .post .entry .imgCap {
	
}


.adLanding .post .entry form.tacsAdd  {
	background-color: 	 #f0f0f0;
	padding: 0.1em 0.3em;
	margin: 0em auto;
	font-size: 100%;
	width: 375px;
	clear: both;
	border-top: 2px solid #777777;
	border-left: 2px solid #777777;
	border-bottom: 3px solid #666666;
	border-right: 3px solid #666666;
}


.adLanding .post .entry form.tacsAdd  p.tacsAdd span.tacsAddPrice {
	color: red;
}

.adLanding .post .entry form.tacsAdd h4.tacsAdd {
	font-size: 196% ! important;	
}

/**************************************************************************************************************/
/*                      6d6 RPG                                                                     */
/**************************************************************************************************************/

h1.teaser {
	
	font-family: monospace;
	font-size: 350%;

	text-align: center;
}
p.teaser {
	font-family: monospace;
	text-align: center;
	
}


