body {
   color : #000;
/*   background : #fff url("http://www.recordingforums.com/images/frontpage.jpg") top left;  */
   background : #fff;  
   font-size : 9pt;
   font-family : Georgia, "Times New Roman", Times, serif;
   width : auto;
   margin:0px 0px 0px 0px;
   padding:0px;
}
	
/*
ul {
 padding : 0;
 margin : 0;
 list-style-type : none;
 font-family : tahoma, arial, sanf-serif;
 font-size : 1em;
 font-weight : normal;
 text-align : left;
}
li {
 margin : 2px;
 padding : 1px;
 background : transparent; 
 border: none;
 list-style-type : none;
}
*/

#leftcontent {
   position: absolute;
   left:0px;
   top:120px;
   width:140px;
   color : 000;
   font-size : .9em;
   font-family : tahoma, arial, helvetica, sans-serif;
   text-align : left;
   padding: 5px 0 5px 0;
   margin : 5px 0px 5px 5px;
   background: #effaff; 
   border:1px solid #ccc;
}

#leftcontent a {
   font-size : .9em;
   display : inline;
   width : auto;
   padding : 0;
   text-decoration : none;
}
#leftcontent a:link, #leftcontent a:active, #leftcontent a:visited {
   font-size : .9em;
   color : #fff;
   text-decoration : none;
}
#leftcontent a:hover {
   font-size : .9em;
   color : #effaff;
   text-decoration : none;
}

#heading {
/*   background : #666 url("http://recordingforums.com/images/rcline.jpg") repeat-y right top;  */
   background : #effaff; 
   width: auto;
   height:80px;
   border-left : 1px solid #333;
   border-top : 2px inset #333;
   border-bottom : 2px inset #333;
   font-size : .9em;
   font-family : Georgia, "Times New Roman", Times, serif;
   color: #66ccff;
}
#heading h1 {
   color : #FF7A38;
   font-size : 1.6em;
   font-family : Georgia, "Times New Roman", Times, serif;
   text-decoration : none;
   margin : 0;
   padding: 0;
   font-weight : normal
   text-decoration: underline;
}
#heading h2 {
   color : #000;
   font-size : 1.2em;
   font-family : Georgia, "Times New Roman", Times, serif;
   text-decoration : none;
   margin : 0;
   padding: 0;
   font-weight : normal
}

#heading a {
   font-size : 1.4em;
   display : inline;
   width : auto;
   padding : 0;
   background : transparent;
   text-decoration : none;
}
#heading a:link, #heading a:active, #heading a:visited {
   font-size : 1.4em;
   background : transparent;
   color : #fff;
   text-decoration : none;
}
#heading a:hover {
   font-size : 1.4em;
   background : transparent;
   color : #effaff;
   text-decoration : underline;
}

#centercontent {
   clear:left;
   color : #000;
   font-size : .9em;
   font-family : verdana, arial, helvetica, sans-serif;
   text-align : left;
   padding: 5px 5px 5px 5px;
   margin : 5px 5px 5px 5px;
/*   background : #FFF2B3 url("http://www.recordingforums.com/images/frontpage1.jpg") top left;  */
   background : #FAFFF0;
   border : 1px solid #666;

		IE5x PC mis-implements the box model. Because of that we sometimes have
		to perform a little CSS trickery to get pixel-perfect display across browsers.
		The following bit of code was proposed by Tantek Celik, and it preys upon a CSS
		parsing bug in IE5x PC that will prematurly close a style rule when it runs
		into the string "\"}\"". After that string appears in a rule, then, we can override
		previously set attribute values and only browsers without the parse bug will
		recognize the new values. So any of the name-value pairs above this comment
		that we need to override for browsers with correct box-model implementations
		will be listed below.
		
		We use the voice-family property because it is likely to be used very infrequently,
		and where it is used it will be set on the body tag. So the second voice-family value 
		of "inherit" will override our bogus "\"}\"" value and allow the proper value to
		cascade down from the body tag.

		The style rule immediately following this rule offers another chance for CSS2
		aware browsers to pick up the values meant for correct box-model implementations.
		It uses a CSS2 selector that will be ignored by IE5x PC.
		
		Read more at http://www.glish.com/css/hacks.asp
		*/

		
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 151px;
   		margin-right:201px;
		}
	html>body #centercontent {
   		margin-left: 151px;
   		margin-right:201px;
}

#centercontent ul {
display:block;
}

#rightcontent {
   position: absolute;
   right:10px;
   top:120px;
   width:186px;
   color : #fff;
   font-size : .9em;
   font-family : tahoma, arial, helvetica, sans-serif;
   text-align : left;
   padding: 0px 0 0px 0;
   margin : 1px 1px 1px 1px;
   background-color : #F0FAFF;
   border:1px solid #ccc;
/*   overflow: scroll */
}
#rightcontent a {
   font-size : .9em;
   display : inline;
   width : auto;
   padding : 0;
   background : transparent;
   text-decoration : none;
}
#rightcontent a:link, #rightcontent a:active, #rightcontent a:visited {
   font-size : .9em;
   background : transparent;
   color : #fff;
   text-decoration : none;
}
#rightcontent a:hover {
   font-size : .9em;
   background : transparent;
   color : #effaff;
   text-decoration : underline;
}
#right-menu ul {
   margin : 3px;
   padding : 3px;
   list-style-type : none;
   font-family : tahoma, arial, sanf-serif;
   font-size : 9pt;
   font-weight : normal;
   width : auto;
   text-align : left;
}
#right-menu li {
   padding : 1px 0px 0px 3px;
   margin : 0 0px 0px 3px;
   background : transparent;
   font-size : 1em;
   width : auto;
   text-decoration: none;
}
#right-menu a {
   color : #000;
   display : block;
   width : auto;
   padding : 0px 0;
   background : transparent;
   text-decoration: none;
}
#right-menu a:link, #right-menu a:active, #right-menu a:visited {
   color : #000;
   background : transparent;
   width : auto;
}
#right-menu a:hover {
   color : #ff0000;
/*   background:#e6daa5;  */
   width : auto;
   text-decoration: none;
}
#right-menu h2 {
   padding : 1px 0px 2px 2px;
   text-decoration : none;
   font-size : 10pt;
   color: #3366ff;
    }

#banner {
   border : none;
   color : #ffee00;
   font-size : 9pt;
   font-style : italic;
   font-family : Georgia, "Times New Roman", Times, serif;
   background : #000000 url("http://generationcobweb.com/images/topbkg.jpg") repeat-y left top;
   margin : 0;
   padding : 0;
   width : 100%;
   height : 60px;
   voice-family: "\"}\"";
   voice-family: inherit;
   height:60px;
}

html>body #banner {
   height:60px;
}

#lineheading {
   color : #fff;
   font-size : 1em;
   font-weight : normal
   font-family : verdana, arial, helvetica, sans-serif;
   border-top : 1px solid #333;
   border-bottom : 2px inset #333;
   width : 100%;
   height:30px;
}

#adline {
   color : #000;
   background : #FFCBB3;
   font-size : 1em;
   font-weight : normal
   font-family : verdana, arial, helvetica, sans-serif;
   border-bottom : 2px inset #333;
   width : 100%;
   height:20px;
}
		
h1 {
   color : #c0202c;
   font-size : 1.6em;
   font-family : Georgia, "Times New Roman", Times, serif;
   text-decoration : none;
   margin : 0;
   padding: 0;
   font-weight : normal
}
h1, h1 a, h1 a:link,, h1 a:visited, h1 a:hover, h1 a:active, #headerimg .description {
   text-decoration: underline;
   font-style: italic;
   font-size : 1.6em;
   color : #c0202c;
   font-weight : normal
}
h2 {
   color : #c0202c;
   font-size : 1.4em;
   font-family : Georgia, "Times New Roman", Times, serif;
   margin : 0;
   padding: 0;
   font-weight : normal
}

	#banner h1 {
   color : #99ffff;
   font-size : 3em;
   font-family : Georgia, "Times New Roman", Times, serif;
   text-decoration : none;
   margin : 0;
   font-weight : normal
		}
	
	#rightcontent p {
		font-size:10px
		}

#bottom {
/*
   border-top : 1px inset #333;
   clear: both;
   border-bottom : 2px inset #333;
   position: absolute;
   left:0px;
   color : #ffee00;
   font-size : .8em;
   font-style : norm;
   font-family : Georgia, "Times New Roman", Times, serif;
*/
   margin : 3px;
   padding : 3px;
   width : auto;
   height: 40px;
}
#bleft {
   float: left;
   border : none;
   margin : 3px;
   padding : 3px;
   width : auto;
   font-size : .8em;
   font-style : norm;
   font-family : Georgia, "Times New Roman", Times, serif;
}
#bright {
   float: right;
   border : none;
   margin : 3px;
   padding : 3px;
   width : auto;
   text-align: right;
   font-size : .8em;
   font-style : norm;
   font-family : Georgia, "Times New Roman", Times, serif;
}
/*
#bottom a {
   background : transparent;
   text-decoration : none;
   color : #fff;
   font-size : .8em;
   font-style : norm;
   font-family : Georgia, "Times New Roman", Times, serif;
}
#bottom a:link, #bottom a:active, #bottom a:visited {
   background : transparent;
   text-decoration: none;
   color : #fff;
   font-size : .8em;
   font-style : norm;
   font-family : Georgia, "Times New Roman", Times, serif;
}
#bottom a:hover {
   background : transparent;
   color : #fff;
   text-decoration: underline;
   font-size : .8em;
   font-style : norm;
   font-family : Georgia, "Times New Roman", Times, serif;
}
*/


#side-menu ul {
   padding : 1px 0px 0px 3px;
   margin : 0 0px 0px 3px;
   padding : 0;
   list-style-type : none;
   font-family : tahoma, arial, sanf-serif;
   font-size : 9pt;
   font-weight : normal;
   width : 120px;
   text-align : left;
      }
#side-menu li {
   margin : 0;
   width : 120px;
      }
#side-menu a {
   color : #000;
   display : block;
   padding : 1px;
   text-decoration : none;
   width : 120px;
   font-size : 9pt;
      }
#side-menu h2 {
   padding : 1px 0px 2px 2px;
   text-decoration : none;
   font-size : 10pt;
   color: #3366ff;
    }
#side-menu a:link, #side-menu a:active, #side-menu a:visited {
   color : #000;
   width : 120px;
      }
#side-menu a:hover {
   color : #ff6633;
   width : 120px;
      }

#top-menu ul {
	padding : 3px;
	margin : 2px;
	list-style-type : none;
	font-family : tahoma, arial, sanf-serif;
	font-size : 1em;
	font-weight : normal;
	width : auto;
	text-align : left;
		}
#top-menu li {
	display : inline;
	margin : 0;
	padding : 1px;
	background : transparent url("http://generationcobweb.com/bookclub/Themes/classic/images/bb1.jpg") no-repeat; 
	width : auto;
	border: none;
		}
#top-menu a, #top-menu h2 {
	padding : 1px;
	margin : 0;
	display : inline;
	font-size : 1em;
	font-weight : normal;
	background : transparent url("http://generationcobweb.com/bookclub/Themes/classic/images/bb1.jpg") no-repeat; 
	text-decoration : none;
	width : auto;
	border: none;
		}
#top-menu a:link, #top-menu a:active, #top-menu a:visited {
	color : #000;
	background : transparent url("http://generationcobweb.com/bookclub/Themes/classic/images/bb1.jpg") no-repeat; 
	width : auto;
	border: none;
	padding : 1px;
}
#top-menu a:hover {
	color : #ffe;
	background : transparent url("http://generationcobweb.com/bookclub/Themes/classic/images/bb2.jpg") no-repeat; 
	width : auto;
	border: none;
	padding : 1px;
}

#rightcolumn {
   float: right; 
   color : #fff;
   font-size : .9em;
   font-family : tahoma, arial, helvetica, sans-serif;
   text-align : left;
   margin : 2px;
   padding : 2px;
   background-color : #000; 
   border : 2px inset #fff; 
   width: 25%;
/*   background : #000000 url("http://generationcobweb.com/images/topbkgsm.jpg") repeat-y left top; 
   background-color : #e6daa5;  
*/
}
#rightcolumn a {
   font-size : .9em;
   display : inline;
   width : auto;
   padding : 0;
   background : transparent;
   text-decoration : none;
}
#rightcolumn a:link, #rightcolumn a:active, #rightcolumn a:visited {
   font-size : .9em;
   background : transparent;
   color : #fff;
   text-decoration : none;
}
#rightcolumn a:hover {
   font-size : .9em;
   background : transparent;
   color : #effaff;
   text-decoration : underline;
}
#leftcolumn {
   float: left;
   font-size : 1em;
   font-family : tahoma, arial, helvetica, sans-serif;
   text-align : left;
   margin : 0 auto;
   width: 69%;
}
/*
#leftcolumn a {
   font-size : .9em;
   display : inline;
   width : auto;
   padding : 0;
   text-decoration : none;
}
#leftcolumn a:link, #leftcolumn a:active, #leftcolumn a:visited {
   font-size : .9em;
   color : #fff;
   text-decoration : underline;
}
#leftcolumn a:hover {
   font-size : .9em;
   background : transparent;
   color : #effaff;
   text-decoration : underline;
}
*/
#back2norm {
  clear: both;
}

/* Subpage menu */
#subpages{
border:1px outset #999;
float:right;
font-weight:normal;
line-height:1.3em;
margin:5px 0px 8px 5px;
padding:0 0 5px 2px;
width:190px; 
text-align:left;
background : #F0FFF5; 
}
#subpages h2{
font-size:1.2em;
font-weight:normal;
letter-spacing:-1px;
line-height:1.3em;
margin:0 0 6px;
}
#subpages ul.submenu{
float:left;
line-height:1.4em;
list-style:none; 


position: relative;
left: 2px;
top: 3px;
right: 5px;

margin:0;
/* margin-right: 8cm; */
}
#subpages ul.submenu li{
float:left;
display:inline; 
line-height:1.4em; 
width:180px; 
padding:0;
margin:0;
}
#subpages ul.submenu li a{
 background-color:transparent;
/* background-color:#f4f4f4; */
/* border-left:4px solid #cccccc; */
float:left;
color:#505050;
float:left;
font-weight:normal;
margin:0 0 5px 0px;
padding:3px 1px 3px 0px;
/*
margin:0 0 5px 5px;
padding:3px 1px 3px 5px;
*/
text-decoration:none;
width:180px;
}
#subpages ul.submenu li ul{
float:left;
/* margin:0 0 5px 5px; */
width:170px;
}
#subpages ul.submenu li ul li a{
float:left;
width:170px;
}
#subpages ul.submenu li ul ul{
float:left;
/* margin:0 0 5px 5px; */
width:160px;
}
#subpages ul.submenu li ul ul li a{
float:left;
width:160px;
}
#subpages ul.submenu li ul ul ul{
float:left;
/* margin:0 0 5px 5px; */
width:150px;
}
#subpages ul.submenu li ul ul ul li a{
float:left;
width:150px;
}

#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a{
background-color:#eaeaea;
/* border-left:4px solid #286ea0; */
float:left;
color:#505050;
}
#subpages ul.submenu li.current_page_item ul li a{
float:left;
background-color:#f4f4f4;
/* &border-left:4px solid #cccccc;color:#505050; */
}

#page_item{
float:left;
font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
line-height:1.4em;
list-style:none; 
margin:0;
}


#content {
   font-size : 1em;
   font-family : tahoma, arial, helvetica, sans-serif;
   padding : 8px 8px 8px 8px;
   margin: 3px 3px 40px;
   text-align: justify;
   line-height: 1.4em;
   color: #000;
}

.widecolumn .entry p {
	font-size: .95em;
   font-family : tahoma, arial, helvetica, sans-serif;
   margin: 3px 3px 40px;
   line-height: 1.4em;
   padding : 1px 1px 1px 1px;
	}

.narrowcolumn .entry, .widecolumn .entry {
   line-height: 1em;
   padding : 8px 8px 8px 8px;
}

.widecolumn {
	line-height: 1.4em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.post {
	margin: 3px 3px 40px;
	text-align: justify;
	line-height: 1.4em;
	}

/* Begin Images */
img {
	padding: 3px;
	max-width: 100%;
 border: none;
	}

.centertable {
   color : #fff;
   font-size : .9em;
   font-family : tahoma, arial, helvetica, sans-serif;
   text-align : left;
   background: #000; 
   border : 2px inset #999;
   overflow: scroll
}

.centertable a {
   font-size : .9em;
   display : inline;
   width : auto;
   padding : 0;
   text-decoration : none;
}
.centertable a:link, .centertable a:active, .centertable a:visited {
   font-size : .9em;
   color : #fff;
   text-decoration : none;
}
.centertable a:hover {
   font-size : .9em;
   color : #effaff;
   text-decoration : underline;
   background: #333; 
}


.subpage-menu {
	padding : 1px;
	margin : 3px;
	list-style-type : none;
	font-family : tahoma, arial, sanf-serif;
	font-size : 1em;
	font-weight : normal;
	width : auto;
	text-align : left;
		}
.subpage-menu h1 {
	padding : 1px;
	margin : 3px;
	font-family : tahoma, arial, sanf-serif;
	font-size : 1.2em;
	font-weight : normal;
	width : auto;
	text-align : left;
		}
.subpage-menu ul {
	padding : 1px;
	margin : 3px;
	list-style-type : none;
	font-family : tahoma, arial, sanf-serif;
	font-size : 1em;
	font-weight : normal;
	width : auto;
	text-align : left;
		}
.subpage-menu li {
	margin : 0;
	padding : 1px;
	background : transparent; 
	width : auto;
	border: none;
	list-style-type : none;
		}
.subpage-menu a, .subpage-menu h1 {
	padding : 1px;
	margin : 0;
	display : block;
	font-size : 1em;
	font-weight : normal;
	background : transparent; 
	text-decoration : none;
	width : auto;
	border: none;
		}
.subpage-menu a:link, .subpage-menu a:active, .subpage-menu a:visited {
	color : #000;
	background : transparent; 
	width : auto;
	border: none;
	padding : 1px;
}
.subpage-menu a:hover {
	color : #000;
	background : #fff; 
	width : auto;
	border: none;
	padding : 1px;
}

.yabbtable {
   color : #000;
   font-size : 1em;
   font-family : tahoma, arial, helvetica, sans-serif;
   text-align : left;
   border : 1px solid #ccc;
   overflow: scroll
   padding: 0px;
   margin: 0px;
}

.poetstable {
   color : #000;
   font-size : 1em;
   font-family : tahoma, arial, helvetica, sans-serif;
   text-align : left;
   background: #F0FFF5; 
   border : 1px solid #ccc;
   overflow: scroll
   padding: 1px;
   margin: 1px;
}

.poetstable a {
   font-size : 1em;
   display : block;
   width : auto;
   padding : 0;
   text-decoration : none;
}
.poetstable a:link, .poetstable a:active, .poetstable a:visited {
   font-size : 1em;
   color : #0000ff;
   text-decoration : none;
}
.poetstable a:hover {
   font-size : 1em;
   color : #ff0000;
   text-decoration : underline;
   background: transparent; 
}

.poetstable td {
  border:1px solid #999; 
  padding: 0.1in; 
  width: 222px; 
  height: 16.1pt;
}

#postData {
   text-align : center;
   padding: 15px 15px 15px 15px;
   margin : 15px 15px 15px 15px;
}

.page-menu {
 padding : 3px;
 margin : 5px;
 list-style-type : none;
 font-family : tahoma, arial, sanf-serif;
 font-size : 1em;
 font-weight : normal;
 text-align : left;
}
.page-menu h1 {
 padding : 1px;
 margin : 3px;
 font-family : tahoma, arial, sanf-serif;
 font-size : 1.2em;
 font-weight : normal;
 text-align : left;
}
.page-menu ul {
 padding : 3px;
 margin : 5px;
 list-style-type : none;
 font-family : tahoma, arial, sanf-serif;
 font-size : 1em;
 font-weight : normal;
 text-align : left;
}
.page-menu li {
 margin : 1px;
 padding : 1px;
 background : transparent; 
 border: none;
 list-style-type : none;
}
.page-menu a {
 padding : 1px;
 margin : 0;
 display : block;
 font-size : 1em;
 font-weight : normal;
 background : transparent; 
 text-decoration : none;
 border: none;
 color : #00f;
}
.page-menu a:link, .page-menu a:active, .page-menu a:visited {
 color : #00f;
 background : transparent; 
 border: none;
 padding : 1px;
}
.page-menu a:hover {
 color : #f00;
 text-decoration : underline;
 background : transparent; 
 border: none;
 padding : 1px;
}

.windowbg   {
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 10px; 
font-family : tahoma, Verdana, Helvetica, sans-serif; 
background-color : #eeeeee; 
border-color: #000000; 
border-style: ridge;
border-width: 1px;
margin: 0;
}


.windowbg2   {
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 11px; 
font-family : Verdana, Helvetica, sans-serif; 
background-color : #ffffff; 
border-color: #000000; 
border-style: ridge;
border-width: 1px;
margin: 5;
}

.windowbg3   {
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 8px; 
font-family : tahoma, Verdana, Helvetica, sans-serif; 
background-color : #eeeeee; 
border-color: #000000; 
border-style: ridge;
border-width: 1px;
margin: 0;
}

.catbg  {
     color: #000000;
     background-color: #ffe;
     border: 1px;
     border-style: ridge;
     }

