#post-content{ font-size:0.95em; line-height: 18px;}
ol#post-content {list-style-position: outside; margin-left: 0px; padding-left: 30px;}
/*.post {border-top:dotted 1px #cccccc;font-size:12px;}
.author{margin-top:3px;margin-bottom:.33em;font-size:12px;}*/
#topics{	font-size: 12px;line-height:20px;}
#topictitle{	background: #F5F5F5;padding:2px;border:1px dotted #ccc;}
/*bottom link*/
#blink{text-align: center; font-weight:bold;font-size:0.8em;padding:12px;}
/*page number index*/
.pages{font-size:0.8em; margin:0.3em 0 0.3em 0;}
span.page{border:solid 1px #E6FFBF;margin:1px; font-size:0.8em;}
.alpha{font-weight: bold;border-top:solid 1px #E6FFBF;margin-top:3px;}
#frm{	border: dotted 1px #cccccc;	background: #EDEDED;	margin-top: 0.33em;	padding: 0.33em;}
.msg{padding: 10px; font-size:1.1em;color:#006f00;letter-spacing: 1px;}


/* the horizontal menu starts here */
div#listmenu {
	width:100%; 	/* makes the div full width */
	float:right; /*makes the div enclose the list */
	/*border-top:1px solid #069;	/* draws line on top edge of div */
	border-bottom:1px solid #069;	 /* draws line on bottom edge of div */
	font-size:0.8em;	/* SET FONT-SIZE HERE */
	background-color:#CCF; /* colors the div */
	/*margin-top:20px; /* TEMPORARY - pushes the div away from the top of the browser for clarity in this example*/
	}
div#listmenu ul {margin:0 0 0 0;/* indents ul from edge of container */
	}
div#listmenu li {
	float:left;	/* causes the list to align horizontally instead of stack */
	list-style-type:none;	/* removes the bullet off each list item */
	background-color:#FFA; /*sets the background of the menu items */
	border-right:1px solid #069; /* creates dividing lines between the li elements */
	}
div#listmenu li:first-child {
	border-left:1px solid #069; /*the first vertical line on the menu */
	}
div#listmenu li:hover { 
	background-color:#FFF; /*sets the background of the menu items */
	}
div#listmenu a {
	padding:0 6px; /*creates space each side of menu item's text */
	text-decoration:none;	 /* removes the underlining of the link */
	color:#069;	/* sets the type color */
	}
div#listmenu a:hover {
	color:#F33;
	}
/* the horizontal menu ends here */
/* THE HACK ZONE - */
/* hack for IE (all flavors) so the menu has a vertical line on the left */
* html div#listmenu ul {
	float:left; /* makes the ul wrap the li's */
	border-left:1px solid #000; /* adds the rightmost menu vertical line to the ul */
	margin-left:0px; /* IE doubles the given value above - why? */
	}
* html div#listmenu a {display:block;} /* makes IE5 & 5.5 accept the padding on the link */
/* end of hack zone */

img.attach
{
	background: #808080 url(http://www.protocol-online.org/forums/style_images/1/click2enlarge.gif) no-repeat top right;
	border: 1px solid #808080;
	margin: 0 2px 0 0;
	padding: 11px 2px 2px 2px;
}

.thumbwrap,
.thumbwrapp,
.fullimagewrap
{
	border: 1px solid #072A66;
	margin: 2px;
}

.thumbwrapp
{
	border: 2px solid #660707;
}

.fullimagewrap
{
	background: #F5F9FD;
	text-align: center;
	margin: 5px 0 5px 0;
	padding: 5px;
}

.thumbwrap h4,
.thumbwrapp h4
{
	background: #DDE6F2;
	border: 0 !important;
	border-bottom: 1px solid #5176B5 !important;
	color: #5176B5;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}

.thumbwrap p,
.thumbwrapp p
{
	background: #EEF2F7 !important;
	border: 0 !important;
	border-top: 1px solid #5176B5 !important;
	margin: 0 !important;
	padding: 5px !important;
	text-align: left;
}

.thumbwrap p.alt,
.thumbwrapp p.alt
{
	background: #DFE6EF !important;
	margin: 0 !important;
	padding: 5px !important;
	text-align: left;
}

.thumbwrapp p.pin
{
	background: #EFDFDF !important;
	text-align: center !important;
}

.thumbwrap img.galattach,
.thumbwrapp img.galattach
{
	background: #FFF url(http://www.protocol-online.org/forums/style_images/1/img_larger.gif) no-repeat bottom right;
	border: 1px solid #072A66;
	margin: 5px;
	padding: 2px 2px 10px 2px;
}
/* 
 * ========================================
 * new style quote and code wrappers MATT's DESIGN 
 * ========================================
 */

.quotetop{
	background: #E4EAF2 url(http://www.protocol-online.org/forums/style_images/1/css_img_quote.gif) no-repeat right;
	border: 1px dotted #000;
	border-bottom: 0;
	border-left: 4px solid #8394B2;
	color: #000;
	font-weight: bold;
	font-size: 10px;
	margin: 2px auto 0 auto;
	padding: 3px;
}

.quotemain{
	background: #FAFCFE;
	border: 1px dotted #000;
	border-left: 4px solid #8394B2;
	border-top: 0;
	color: #465584;
	padding: 4px;
	margin: 0 auto 0 auto;
}

.codetop,
.sqltop,
.htmltop{
	background: #FDDBCC url(http://www.protocol-online.org/forums/style_images/1/css_img_code.gif) no-repeat right;
	color: #000;
	font-weight: bold;
	margin: 0 auto 0 auto;
	padding: 3px;
}

.codemain,
.sqlmain,
.htmlmain{
	background: #FAFCFE;
	border: 1px dotted #000;
	color: #465584;
	font-family: Courier, Courier New, Verdana, Arial;
	margin: 0 auto 0 auto;
	padding: 2px;
}

/* 
 * ========================================
 * old school quote and code styles - backwards compatibility 
 * ========================================
 */

#QUOTE,
#CODE{  
	background: #FAFCFE; 
	border: 1px solid #000; 
	color: #465584; 
	font-family: Verdana, Arial; 
	font-size: 11px; 
	padding: 2px; 
	white-space: normal;
}

#CODE{ 
	font-family: Courier, Courier New, Verdana, Arial;
}

