﻿body 
{	
	background-color:#453BCC;
	background-image: url(pnbg.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

#MenuBar
{
	background-image: url(pnmenubg.jpg);
	background-repeat:repeat-x;
	color: White;
}

#Page_Container
{

}

.PugnetBox
{
	background-color:#A8A5C7;
	font-family:Verdana, Arial, Tahoma;
}

.PugnetBoxYellow
{
	background-color:#FFFEC0;
	font-family:Verdana, Arial, Tahoma;
}

a, a:visited
{
	color:Blue;
	text-decoration:none;
}

a:hover
{
	color:Red;
}

a:active
{
	text-decoration:underline;
}

a.RegLink, a.RegLink:visited
{
	color:Blue;
	text-decoration:none;
}

a.RegLink:hover
{
	color:Red;
}

a.RegLink:active
{
	text-decoration:underline;
}

a.BlogHeader, a.BlogHeader:visited
{
	color:Navy; text-decoration:none; font-size:18px; font-weight:bold; padding:3px 0px; display:block;
}

a.BlogHeader:hover
{
	color:White; background-color:#A8A5C7; text-decoration:underline;
}

a.WhiteLink, a.WhiteLink:visited
{
	color:White; text-decoration:none;
}

a.WhiteLink:hover
{
	color:Black; background-color:White; text-decoration:none;
}

a.PugnetThumbnail, a.PugnetThumbnail:visited
{
	background-color:White; padding:5px; border-style: solid; border-width:1px; border-color:#DADADA; display:block;
}

a.PungetThumbnail:hover

{
	border-color:Navy; background-color:Blue;
}

td.ForumTableHeader
{
	background-color:#453BCC;
	color:White;
	font-size:14px;
	font-weight:bold;
	border-style:none;
	text-align:center;
	font-family:Verdana, Arial, Helvetica;
}

td.ForumCatHeader
{
	background-color:#A8A5C7;
	color:Black;
	font-size:14px;
	border-color:black;
	border-style:solid;
	border-width:1px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica;
}

td.ForumRow
{
	padding:2px;
	background-color:lightyellow;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#A8A5C7;
	font-family:Verdana, Arial, Helvetica;
	font-size:14px;
	color:Black;
	height:40px;
}

.ForumDescription
{
	font-size:10px;
}

a.ForumNameLink, a.ForumNameLink:visited
{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

a.ForumNameLink:hover
{
	text-decoration:none;
}

.TableCellHeader
{
	background-color:#453BCC; 
	border-style:solid; 
	border-color:#453BCC; 
	border-width:2px; 
	color:White; 
	font-family:Verdana, Arial;
	margin-left: 2px;
	margin-right:2px;
	text-align:center;
}

.TableCellContent
{
	text-align:left;
	padding:10px; 
	background-color:white; 
	border-style:solid; 
	border-color:#453BCC; 
	border-width:2px; 
	color:Black; 
	font-family:Verdana, Arial;
}

.TableFillerColumn
{
	width:2px;
	padding:1px;
	margin:1px;
	background-color:Transparent;
	border-style:none;
}

.RegTable
{
	border-style:none;
	border-spacing:0px;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
}

.RegTextBox
{
	font-family:Verdana, Arial, Tahoma;
	font-size:12px;
	height:16px;
	border-color:#453BCC;
	border-width:1px;
	border-style:solid;
}

.AvatarPopup
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalBackground {
	position:absolute;
	top:0px;
	left:0px;
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	width:100%;
	height:200%;
	z-index:3;
	overflow:hidden;
}

.AvPanel
{
	position:absolute;
	top:-135px;
	left:-50px;
	text-align:center;
	z-index:10;
	background-color:White;
	width:550px;
	border-style:solid;
	border-width:4px;
	border-color:Navy;
}

.AvPanelNoPop
{
	text-align:center;
	background-color:White;
	width:550px;
	border-style:solid;
	border-width:4px;
	border-color:Navy;
}

.WatermarkBlue
{
	color:Gray;
	font-style:italic;	
	font-family:Verdana, Arial, Tahoma;
	font-size:12px;
	height:16px;
	border-color:#453BCC;
	border-width:1px;
	border-style:solid;	
}

.SigPreview
{
	position:absolute;
	z-index:2;
	background-color:White;
	text-align:left;
	top:-30px;
	left:-200px;
	width:500px;
	border-style:solid;
	border-width:2px;
	border-color:Navy;
	font-family:Verdana, Arial, Helvetica, Tahoma;
}

.WhiteCell
{
	background-color:White;
	padding:3px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	overflow:hidden;
	line-height:1.4;
	
}

.YellowCell
{
	background-color:lightyellow;
	padding: 3px;
	overflow:hidden;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	line-height:1.4;
}

.NewMessage
{
	background-color:#FFF68F;
	padding:3px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	overflow:hidden;
	line-height:1.4;
	
}

.BlueButton
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   color:#FFFFFF;
   background-color:#3333CC;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffDDDDDD',EndColorStr='#ff000099');
   border-style:outset;
   border-color:#FFFFFF;
   border-width:1px;
}

.WhiteButton
{
   font-size:11px;
   font-family:Verdana,sans-serif;
   color:#555555;
   background-color:#FFFFFF;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffFFFFFF',EndColorStr='#ffCCCCCC');
   border-style:outset;
   border-color:#CCCCCC;
   border-width:1px;
}

.PugnetThumbnail 
{
	background-color:White; 
	padding:5px; 
	border-style:solid; 
	border-width:5px; 
	border-color:#DADADA; 
	display:inline;
}