@font-face {
	font-family: kaufman;
	font-style:  normal;
	font-weight: normal;
}

body {
	background-image: url("/images/bg-blog-ads.gif");
	background-repeat: repeat-y;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	font-size: 11px;
	font-family: verdana,trebuchet,sans-serif;
	/*height: 100%;*/
}

a:link {
 color: #c74f3f;
 font-size: 12px;
 font-weight: bold;
 text-decoration: underline;
}

a:visited {
 color: #c74f3f;
 font-size: 12px;
 font-weight: bold;
 text-decoration: underline;
}

a:active {
 color: #c74f3f;
 font-size: 12px;
 font-weight: bold;
 text-decoration: underline;
}

a:hover {
 color: #000000;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
}

/*---  LEFT SIDE BAR ---*/
#logo {
 width: 210px;
 float: left;
 /*position: absolute;*/
 /*top: 0;*/
 /*left: 0;*/
 
 margin: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 15px;
 text-align: left;
 color: #333;
 /* border-right: 1px dotted #999; */
 /* border: solid #000000; */
}
/*-- Logo image formatting --*/
#logo img {
 border: 0px;
 margin: 0px;
 padding: 0px;
}

#menu_left {
 width: 178px;
 /*float: left;*/
 position: absolute;
 top: 138px;
 left: 29px;
 
 font: 11px/12px verdana,trebuchet,sans-serif;
 line-height: 15px;
 padding-top: 0px;
 padding-left: 1px;
 padding-right: 0px;
 text-align: left;
 color: #333;
 padding-bottom: 25px;
 /* border-right: 1px dotted #999; */
 /* border: solid #000000; */
}

/*--- RIGHT SIDE BAR ---*/
#menu_right {
 width: 178px;
 /* float: left; */
 position: absolute;
 top: 0;
 left: 768px;

 font: 11px/12px verdana,trebuchet,sans-serif;
 line-height: 15px;
 padding-top: 10px;
 padding-left: 1px;
 padding-right: 0px;
 text-align: left;
 color: #333;
 padding-bottom: 25px;
 /* border-right: 1px dotted #999; */
 /* border: solid #000000; */
}

/*--- Menu Head ---*/
.menu_head {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   12px;
 font-weight: bold;
 color:       #c74f3f;
 padding-top: 5px;
 padding-bottom: 5px;

 background-image: url("/images/fill_link_head1.jpg");
 background-color: #ede0b6;
 width: 178px;
 max-width: 178px;
 border: 1px solid #c2c2c2;
}

/*--- Menu Body ---*/
.menu_body {
 text-align: left;
 color:       #000000;
 background-color: #ffffff;
 padding-top: 5px;
 padding-bottom: 5px;

 width: 178px;
 max-width: 178px;
 border: 1px solid #c2c2c2;
}

/*--- Ads Image ---*/
.ads_image {
  border: 0;
  margin: 0;
  padding: 0;
}

/*--- AdBrite Ads ---*/
.adHeadline {
}
.adText {
	font-weight: normal;
	text-decoration: none;
	color: black;
}
a.adText:link {
	text-decoration: none;
}


/*---  MAIN PAGE CONTENT ---*/
#content {
 width: 500px;
 float: left;
 position: absolute;
 top: 10px;
 left: 217px;
 
 text-align: left;
 margin-left: 19px;
 margin-right: 21px;
 margin-bottom: 50px;
 padding-bottom: 25px;
 padding-left: 4px;
 voice-family: "\"}\"";
 voice-family: inherit;
 /* border: solid #000000; */
}
body>#content {
 width: 500px;
}
#content a:link    { font-size: 11px; }
#content a:visited { font-size: 11px; }
#content a:active  { font-size: 11px; }
#content a:hover   { font-size: 11px; } 

#content table {
 border: 1px solid #c2c2c2;
 padding: 5px;
 border-collapse: collapse;
 border-spacing: 0;
}

#standings_body a {
	font-size: 11px;
	font-weight: normal;
}

#standings_body a.bold {
	font-weight: bold;
}

#standings_body table {
 border: 1px solid #c2c2c2;
 padding: 0;
 border-collapse: collapse;
 border-spacing: 0;
 width: 100%;
}

#content th, #standings_body th {
 border: 1px solid #c2c2c2;
 background-image: url("/images/fill_link_head1.jpg");
 color: #c74f3f;
 font-family: verdana,trebuchet,sans-serif; 
 font-size: 11px;
 font-weight: bold;
 text-align: center;
 padding: 5px;
}

#content td {
 border: 1px solid #c2c2c2;
 font-family: verdana,trebuchet,sans-serif; 
 font-size: 11px;
 padding: 5px;
}

#content td, #standings_body td {
 border: 1px solid #c2c2c2;
 font-family: verdana,trebuchet,sans-serif; 
 font-size: 11px;
 padding: 2px;
}

.tablerow {
 background-color: #f8eed3;
}

tr.ruled {
 background: #f8eed3;
} 

/*--- "member" links: login, register, calendar, etc. ---*/

.loginLinks, .loginLinks a { 
 color:       #000000;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px; 
}
.loginLinks a:link    { color:  #003399; font-weight: bold;}
.loginLinks a:visited { color:  #003399; font-weight: bold;}
.loginLinks a:active  { color:  #999999; font-weight: bold;}
.loginLinks a:hover   { color:  #cccccc; font-weight: bold;} 


/*--- Dotted line between menu items in sidebar ---*/

.menuSpacer {
 /*border-bottom: 1px dotted #999;*/
 margin-bottom: 5px;
}

H1 {
	font-family: verdana,trebuchet,sans-serif;
	font-size:   20px;
	font-weight: bold;
	color:       #000000;
	margin-bottom: 0;
	padding-bottom: 0;
}

/*---  Used in Trackback and Pingback page.  ---*/
H2 {
	font-family: kaufman,verdana,trebuchet,sans-serif;
	font-size:   22px;
	font-weight: normal;
	color:       #c74f3f;
	margin-bottom: 0;
	padding-bottom: 0;
}

/*---  Used in Weblog templates to format the title of entries  ---*/
H3 {
	font-family: verdana,trebuchet,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 5px;
}

.screen_rhm_diaries {
	background-image: url("/images/category_icons/screen_rhm_diaries.gif");
	background-repeat: no-repeat;
}

.rhm_diaries {
	background-image: url("/images/category_icons/rhm_diaries.gif");
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 25px;
}

.screen_Fake {
	background-image: url("/images/category_icons/screen_fns.gif");
	background-repeat: no-repeat;
}

.Fake {
	background-image: url("/images/category_icons/Fake_News_Stories.gif");
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 25px;
}

.Game {
	background-image: url("/images/category_icons/Game_Wrap.gif");
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 25px;
}

.Human {
	background-image: url("/images/category_icons/Human_League.gif");
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 25px;
}

.Podcasts {
	background-image: url("/images/category_icons/Podcasts.gif");
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 25px;
}

.Pretend {
	background-image: url("/images/category_icons/Pretend_Captions.gif");
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 25px;
}

.Random {
	background-image: url("/images/category_icons/Random_Ramblings.gif");
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 25px;
}

.Reviews {
	background-image: url("/images/category_icons/Reviews.gif");
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 25px;
}

.Spring {
	background-image: url("/images/category_icons/Spring_Training.gif");
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 25px;
}

.Talking {
	background-image: url("/images/category_icons/Talking_Smack.gif");
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 25px;
}

.Wheeling {
	background-image: url("/images/category_icons/Wheeling_and_Dealing.gif");
	background-repeat: no-repeat;
	padding-left: 25px;
	line-height: 25px;
}

/*---  Used in weblog.php in the left side-bar, and archives.php page to format the date header  ---*/
H4 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   12px;
 color:       #c74f3f;
 margin-top: 2px;
 margin-bottom: 5px;
 font-weight: bold;
}

/*---  Used in comment templates to format text used in the comment form. ---*/
H5 {
	font-family: verdana,trebuchet,sans-serif;
	font-size:   11px;
	color:       #666666;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: normal;
}

h6 {
	font: 11px/12px verdana,trebuchet,sans-serif;
	font-weight: bold;
	line-height: 15px;
	margin-top: 8px;
	margin-bottom: 0;
	padding: 0;
	text-align: left;
	color: #000000;
}

/*---  Used in the left side-bar to format the header within menu_head ---*/
#menu_left h5, #menu_right h5 {
	font: 11px/12px verdana,trebuchet,sans-serif;
	font-weight: bold;
	line-height: 15px;
	margin-top: 8px;
	margin-bottom: 0;
	padding: 0;
	text-align: left;
	color: #000000;
}

/*---  Subheading formatting.  ---*/
.subhead {
 font-family: kaufman,verdana,trebuchet,sans-serif;
 font-size:   20px;
}

/*---  Weblog entry formatting.  ---*/

.weblog {
 padding-bottom: 12px;
 border-bottom: 2px solid #1b1b1b;
}

/*---  Name of author in weblog entries ---*/
.author {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #999999;
 font-weight: normal;
}

.weblog_head_img {
  border: 2px solid #ede0b6;
}

/*---  Blockquote formatting ---*/
blockquote {
 border-left: 2px solid #c74f3f;
 padding-left: 10px;
 margin-left: 30px;
 margin-right: 30px;
}

/*---  Paragraph formatting ---*/
p {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #000000;
 margin-top: 11px;
 margin-bottom: 2px;
 font-weight: normal;
 text-align:  left;
}


/*-- Default unordered list formatting --*/
ul {
 list-style-image: url("/images/bullet-baseball.gif");
 list-style-type: circle;
 list-style-position: outside;
 text-indent: 0px;
 margin-top: 0px;
 margin-left: 25px;
 margin-right: 0px;
 margin-bottom: 0px;
 padding: 0px;
}
li {
 margin-top: 8px;
}

ul.inline,li.inline {
 display: inline;
 margin-left: 0;
 padding-left: 2px;
 padding-right: 3px;
}

/*-- CYOA ordered list formatting --*/
ol.cyoa {
 list-style-type: upper-alpha;
 list-style-position: outside;
}
/*-- CYOA li formatting --*/
li.cyoa {
 padding-bottom: 15px;
}

/* Unbulleted list */
.unbulleted_list {
	display: list-item;
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
.unbulleted_list li {
	margin: 0;
	padding: 0;
}

/*-- Human League Category Heading --*/
.human_league_category_head {
	font-size: 12px;
	font-weight: bold;
	color: rgb(0, 0, 0);
	list-style-image: none;
	list-style: none;
	margin-left: -25px;
}

/*-- Classes for quiz stats percentage bar --*/
.quiz_stats_border {
  width: 200px;
  height: 8px;
  border: 1px solid #000000;
}
.quiz_stats_bar {
 height: 8px;
 background: #c74f3f;
 margin-left: 0;
}

/*-- Classes for poll stats percentage bar --*/
.poll_stats_border {
  width: 170px;
  height: 8px;
  border: 1px solid #000000;
}
.poll_stats_bar {
 height: 8px;
 background: #c74f3f;
 margin-left: 0;
}

/*-- Emoticons image formatting. --*/
.emoticon img {
	margin-left: 0;
	margin-right: 0;
	border: 0;
}

/*-- Default image formatting --*/
img {
 margin-left: 0;
 margin-right: 5px;
 border: 0;
}

/*--  Default form field formatting. --*/
form {
  margin-top:         0px;
  margin-bottom:         0px;
}

td {
 font-family: verdana,trebuchet,sans-serif; 
 font-size: 11px;
}

/*-- Unbordered Table Class --*/

.unborderedTable {
  font-family: verdana,trebuchet,sans-serif; 
  font-size: 11px;
  text-align: left;
  padding: 5px;
  border-collapse: collapse;	
  border-spacing: 0px;
  border: 0;
}

.unborderedTable th {
  background-image: url("/images/fill_link_head1.jpg");
  color: #c74f3f;
  padding: 5px;
  font-weight: bold;
  border: 0;
}

.unborderedTable td {
  padding: 5px;
  vertical-align: top;
  border: 0;
}

/*--  Input field formatting. --*/
.input {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  background-color:   #fff;
  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  margin-top:          1px;
  margin-bottom:       1px;
} 

/*--  Input text-area formatting --*/
.textarea {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  background-color:   #fff;
  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  margin-top:         3px;
  margin-bottom:      3px;
}

/*--  Submit button formatting. --*/
.button {
  background-color:   #fff;
  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  font-weight:        normal;
  text-transform:     uppercase;
  color:              #000;
}

/*-- Poll Form --*/
#pollForm fieldset {
	display: block;
	border: 0;
	margin: 0;
	padding: 0 0 1em 0;
}
#pollForm fieldset legend {
	margin-bottom: .5em;
	font-weight: bold;
}
#pollForm fieldset label {
	display: block;
	margin-bottom: .5em;
}

/*--  Pull-down menus. --*/
.pulldown {
  background-color:   #fff;
  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  font-weight:        normal;
  text-transform:     uppercase;
  color:              #000;
}

/*--  Alignment classes. --*/
.float_left {
  margin-left: 0;
  margin-right: 5px;
  float: left;
}

.float_right {
  margin-left: 5px;
  margin-right: 0;
  float: right
}

.float_clear_all {
	clear: both;
}

.float_clear_left {
	clear: left;
}

.float_clear_right {
	clear: right;
}

.center {
	text-align: center;
}

/* THE FOLLOWING CSS IS USED WITH THE MINI-CALENDAR */

/*  Calendar header text  */
.header, .header a:link, .header a:active, .header a:visited, .header a:hover{
 font-family: verdana,trebuchet,sans-serif;
 font-size:   10px;
 color:       #333333;
 font-weight: bold;
}
.header a:link    { font-size: 12px; color:  #c74f3f; text-decoration: underline;}
.header a:visited { font-size: 12px; color:  #c74f3f; text-decoration: underline;}
.header a:active  { font-size: 12px; color:  #c74f3f; text-decoration: underline;}
.header a:hover   { font-size: 12px; color:  #000000; text-decoration: none;}

/*  Navigational links in the header of mini-calendar  */
.navlinks, .navlinks a:link, .navlinks a:active, .navlinks a:visited, .navlinks a:hover{ 
 color:       #ffffff;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   10px; 
 font-weight: bold;
} 
.navlinks a:link    { color:  #c74f3f; text-decoration: underline;}
.navlinks a:visited { color:  #c74f3f; text-decoration: underline;}
.navlinks a:active  { color:  #c74f3f; text-decoration: underline;}
.navlinks a:hover   { color:  #000000; text-decoration: none;}

/*  Days of the week text  */
.weekdays {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   8px;
 text-align: center;
 color:       #666666;
 font-weight:  bold;
}

/*  Days of the month text and links */
.monthdays, .monthdays a:link, .monthdays a:active, .monthdays a:visited, .monthdays a:hover {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   8px;
 color:       #666666;
}
.monthdays a:link    { color:  #c74f3f; text-decoration: underline;font-weight: bold;}
.monthdays a:visited { color:  #c74f3f; text-decoration: underline;font-weight: bold;}
.monthdays a:active  { color:  #c74f3f; text-decoration: underline;font-weight: bold;}
.monthdays a:hover   { color:  #000000; text-decoration: none;font-weight: bold;}

table.minicalendar {
 border: 1px solid #c2c2c2;
 padding: 5px;
 border-collapse: collapse;
 border-spacing: 0px;
 width: 178px;
}

th.minicalendar {
 border: 1px solid #c2c2c2;
 color: #c74f3f;
 font-family: verdana,trebuchet,sans-serif; 
 font-size: 8px;
 font-weight: bold;
 text-align: center;
 padding: 5px;
}

td.minicalendar {
 background-color: rgb(255, 255, 255);
 border: 1px solid #c2c2c2;
 font-family: verdana,trebuchet,sans-serif; 
 font-size: 8px;
 text-align: center;
 padding: 5px;
}

td.minicalendar_today {
 background-color: rgb(237, 224, 182);
 background-image: url(/images/fill_link_head1.jpg);
 border: 1px solid #c2c2c2;
 font-family: verdana,trebuchet,sans-serif; 
 font-size: 8px;
 text-align: center;
 padding: 5px;
}


/* THE FOLLOWING CSS IS USED WITH THE SEARCH TABLE */

/*-- Default table heading formatting --*/

table .colorBG {
  background-image: url("/images/fill_link_head1.jpg");
}

th .colorBG {
 color: #c74f3f;

 font-family: verdana,trebuchet,sans-serif; 
 font-size: 11px;
 font-weight: bold;
 text-align: center;
}

/*-- Background table color, used in search results page --*/
.colorBG {
 background: #c2c2c2;
}

/*-- Default table cell formatting --*/
td .right {
 font-family: verdana,trebuchet,sans-serif; 
 font-size: 11px;
}

/*-- aligns text to the right, in the search table --*/
.right {
 text-align: right;
}

/* CONTENT FOR TRACKBACK AND PINGBACK PAGES */

/*---  MAIN PAGE CONTENT ---*/
#back_content {
 width: 250px;
 float: left;
 text-align: left;
 margin-left: 25px;
 margin-bottom: 50px;
 padding-bottom: 25px;
 padding-left: 10px;
 voice-family: "\"}\"";
 voice-family: inherit;
}

.red {
	color: red;
}

.black {
	color: black;
}

.strike {
	text-decoration: line-through;
}