body 
{ 
}

*
{
margin:0;
padding:0;
align:left;
font-family: Tahoma, Verdana, Helvetica, sans-serif; 

}

.normal-paragraph 
{
	font-size: large;
	font-style: normal;
	font-weight: normal;
	color: #172242;
	text-align:left;
	vertical-align: top;
}

.sub-title
{
	font-size: large;
	font-style: normal;
	font-weight: normal;
	font-weight:bold;
	color: #172242;
	text-align:left;
	vertical-align: top;
}

.sub-title-block
{
	font-size: large;
	font-style: normal;
	font-weight: normal;
	font-weight:bold;
	color: #ffffff;
	text-align:left;
	vertical-align: top;
	background: #666 url(block-title-bg.png) repeat-x;
	padding-left:5px;
}

.long-textbox 
{
	width: 200px;
}

.copyright
{
	font-size: small;
	font-style: normal;
	font-weight: normal;
	color:  #666666;
	text-align:center;
}

.contentbox 
{
	border: thin #CCCCCC solid;
	background-color: #FFFFFF;
	padding:2px;
	text-align:left;
	margin-top: 5px;
}

.menubox 
{ 
	border: thin #CCCCCC solid; 
	background-color: #FFFFFF; 
	padding:2px;
	text-align:left;
	margin-top: 5px;
}

.menubox:hover { 
	border: thin #0790DC solid; 
	background-color: #E9F7FE;
}

a.url_lg:link 
{
	font-size:large; font-weight: bold; color: #666666; text-decoration: underline; 
}

a.url_lg:visited 
{ 
	font-size: large; font-weight: bold; color: #666666; text-decoration: underline; 
}

a.url_lg:hover 
{
	font-size: large; font-weight: bold; color: #072773; text-decoration: none; 
}
 
a.url_lg:active 
{ 
	font-size: large; font-weight: bold; color: #072773; text-decoration: none; 
}

.picture-comment
{
	padding-left:5;
}

.paypal-logo:hover
{
	border: thick #072773 dotted;
	padding-right:5;
}

.advertlinks
{
	font-size:small;
	text-decoration:none;
	color:#666666;
}

.advertlinks a
{
	font-size:small;
	text-decoration:none;
	color:#666666;
 }

.puzzle
{
	width:100%;
}

.puzzle-preview
{
	width:50%;
	text-align:center;
	padding-top:3px;
}

.puzzle-preview img
{
	border:none;
}

.puzzle-comment
{
	width:50%;
	padding-left:5;
	vertical-align:top;
}

