//body {margin:0pt;}
//body,td,.plain {font-family:arial,sans-serif; color:#222222; font-size:9pt;}
//table,td {padding:0pt 2pt 0pt 2pt;}

a:link,a:active,a:visited {color:#3333FF; text-decoration:underline;}
a:hover {text-decoration:underline;}

p {line-height:14px; font-size:12px; font-family: verdana, arial, sans-serif; color:#7777DD;}
br {font-size:10pt; font-family:times,"times new roman",serif; color:#7777DD;}
h1,h3 {font-family:times,"times new roman",serif; color:#676767;}
hr {height:2px;}
button {font-size:10pt;}

span.link {color:#0000ff; text-decoration:underline; font-family: verdana, arial, sans-serif; font-size:12px;}
span.link:hover {text-decoration:underline;}

.s0 {border: solid 0 #fff; text-align:center; margin: 0pt; width:44pt; background-color:transparent;}
.s0 {font-size:12pt; font-family:times,"times new roman",serif; color:#888888;}

.d0 {border: solid 0 #fff; text-align:center; margin: 0pt; width:44pt; background-color:transparent;}
.d0 {font-size:18pt; font-family:"lucida handwriting","comic sans ms",cursive; color:#7777DD;}

.c0 {width:24pt; height:25pt; vertical-align:middle; text-align:center; font-size:18pt; font-family:times,serif;}
.c0 {border: 1px dashed #DDDDEE;}

.tt {border-collapse:separate; border: #666699 solid 4px; background-color:#FFFFFF; padding:0px 0px 0px 0px}

.drawL {
	width:24pt; height:25pt; vertical-align:middle; text-align:center; font-size:18pt; font-family:times,serif;
	border-left: 3px solid #666666;
	border-bottom: 1px dashed #ddddee;
	border-top: 1px dashed #ddddee;
	border-right: 1px dashed #ddddee;
}

.drawB {
	width:24pt; height:25pt; vertical-align:middle; text-align:center; font-size:18pt; font-family:times,serif;
	border-bottom: 3px solid #666666;
	border-left: 1px dashed #ddddee;
	border-top: 1px dashed #ddddee;
	border-right: 1px dashed #ddddee;
}

.drawLB {
	width:24pt; height:25pt; vertical-align:middle; text-align:center; font-size:18pt; font-family:times,serif;
	border-left: 3px solid #666666;
	border-bottom: 3px solid #666666;
	border-top: 1px dashed #ddddee;
	border-right: 1px dashed #ddddee;
}

.guessR{
	border: solid 0 #fff; text-align:center; margin: 0pt; width:24pt;
	font-size:18pt; font-family:"lucida handwriting","comic sans ms",cursive; color:#7777DD;
	background-color: #66ffcc;
}

.guessW{
	border: solid 0 #fff; text-align:center; margin: 0pt; width:24pt;
	font-size:18pt; font-family:"lucida handwriting","comic sans ms",cursive; color:#7777DD;
	background-color: #ffaaaa;
}

.hint{
	border: solid 0 #fff; text-align:center; margin: 0pt; width:24pt;
	font-size:18pt; font-family:"lucida handwriting","comic sans ms",cursive; color:#7777DD;
	background-color: #66ccff;
}

.df{
	border: solid 0 #fff; text-align:center; margin: 0pt;
	font-size:10pt; font-family:times,"times new roman",serif; color:#888888;
	background-color: transparent;
}





body{
margin:0;
padding:0;
line-height: 1.5em;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
padding:25px;
//padding-top:50px;
}

#inside{
border01px dashed #dddddd;
}

#topsection{
background: #EAEAEA;
height: 60px; /*Height of top section*/
}

#topsection h1{
color: #999999;
margin: 0;
padding-top: 15px;
}

#contentwrapperleft{
float: right;
width: 100%;
margin-left: -628px; /*Set left margin to -(leftColumnWidth + RightColumnWidth)*/
}
#contentcolumnleft{
margin-left: 628px; /*Set left margin to (leftColumnWidth + RightColumnWidth)*/
}

#contentwrappermiddle{
float: right;
width: 100%;
margin-left: -628px; /*Set left margin to -(leftColumnWidth + RightColumnWidth)*/
}
#contentcolumnmiddle{
margin-left: 628px; /*Set left margin to (leftColumnWidth + RightColumnWidth)*/
}

#contentwrapperright{
float: right;
width: 100%;
margin-left: -468px; /*Set left margin to -(leftColumnWidth + RightColumnWidth)*/
}
#contentcolumnright{
margin-left: 468px; /*Set left margin to (leftColumnWidth + RightColumnWidth)*/
}

#contentwrapperbox{
float: right;
width: 100%;
margin-left: -478px; /*Set left margin to -(leftColumnWidth + RightColumnWidth)*/
}
#contentcolumnbox{
margin-left: 478px; /*Set left margin to (leftColumnWidth + RightColumnWidth)*/
}

#leftcolumn{
float: left;
width: 468px; /*Width of left column in pixels*/
background: #ffffff;
}

#rightcolumn{
float: left;
width: 160px; /*Width of right column in pixels*/
height: 600px;
background: #ffffff;
}

#rightcolumnright{
clear: both;
float: right;
width: 160px; /*Width of right column in pixels*/
height: 581px;
background: #ffffff;
}

#footer{
clear: both;
width: 100%;
height: 25px;
background: #cccccc;
color: #FFF;
text-align: center;
padding: 0px 0;
}

#footer a{
color: #0000ff;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
