html {
font-size:100%;
}

body {
top:0px;
left:0px;
border:0;
width:100%;
background:#fff;
text-align:center;
margin:0;
padding:0;
font-size:90%;
color:#000;
font-family:Georgia; font-size:100%;
}

#red {
font-size:16px;
color:#ff0000;
font-weight:bold;
}

#rose {

font-family:arial; font-size:13px; color:#92541F;
}

th {
background:#FDE47C;
color:#550000;
font-family:Arial, Helvetica, sans-serif;
}

td {
color:#550000;
font-family:Arial, Helvetica, sans-serif;
}

table.sql td {
vertical-align:top;
background:#ffffff;
color:#7D5414;
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
}

p.col {
color:#7D5414;
}

th.comment {
background:#FDE47C;
color:#7D5414;
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
}

DIV#googlead  {
width:340px;
margin-right:auto;
margin-left:auto;
border:1px solid #7D5414;
}

DIV#page {
top:0;
margin-top:0;
margin-right:auto;
margin-left:auto;
text-align:left;
width:950px;
padding:0
}

DIV#solution {
top:0;
margin-top:0;
margin-right:auto;
margin-left:auto;
text-align:left;
width:600px;
padding:20px;
}

DIV#header {
left:0;
top:0;
width:950px;
height:110px;
color:#7D5414;
background:url("images/h.jpg") 0 0 repeat-x;
margin:0;
padding:0;
text-align:center;
}


DIV#headerad
{
border-top:1px solid #FDE47C;
border-bottom:1px solid #FDE47C;
height:20px;
width:950px;
text-align:center;
background:#ffffff;
}

DIV#content {
position:relative;
top:0;
text-align:left;
width:950px;
background:#FDE47C;
margin:0
}

DIV#left {
float:left;
width:159px;
background:#FDE47C;
padding-left:3px;
padding-right:3px;
margin:0;
}

DIV#right {
float:right;
width:159px;
padding-left:3px;
padding-right:3px;
margin:0;
color:#7D5414;
background:#FDE47C;
}

DIV#middle {
top:0;
color:#000;
padding-top:1px;
margin-left:160px;
margin-right:160px;
background:#ffffff;
margin-bottom:0;
padding-left:25px;
padding-right:10px;
border-left:5px solid #FDE47C;
border-right:5px solid #FDE47C;
}



#flright {
float:left;
margin-right:10px;
margin-left:-25px;
border:1px solid #FDE47C;
width:350px;     
}

ol li.page{
font-size:100%;
color:#7D5414;
}

a {
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#7D5414;
background:#fff
}

a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#7D5414;
background:#FCEBD7;
text-decoration:none;
}

table.score {
background:#E89575;
border:2px solid #FFE5D9;
}

table.menu2 {
top:0;
margin-top:0;
margin-left:auto;
margin-right:auto;
color:#7D5414;
font-family:sans-serif;
font-size:95%;

}

table.menu2 td.menu2{
width:150px;
text-align:center;

}

DIV#footer {
margin-top:-20px;
padding-top:0px;
width:950px;
height:100px;
background:url("images/f3.jpg") 0 0 repeat-x;
}


a.bm:link,a.bm:visited,a.bm:hover,a.bm:active {
font-family:Arial, Helvetica, sans-serif;
color:#7D5414;
font-size:95%;
text-decoration:underline;
background-color:transparent; 
}


h1 {
font-size:155%;
color:#7D5414;
font-family:Arial, Helvetica, sans-serif;
}

h2 {
font-size:130%;
color:#7D5414;
}


a.menu2:visited {
font-family:Arial, Helvetica, sans-serif;
color:#7D5414;
font-size:75%;
text-decoration:underline;
background:#ffffcc;
}

a.menu2:hover {
font-family:Arial, Helvetica, sans-serif;
color:#7D5414;
font-size:75%;
text-decoration:underline;
background:#ffffcc;
}

a.menu2:link,a.menu2:active {
font-family:Arial, Helvetica, sans-serif;
background:#ffffcc;
color:#7D5414;
font-size:75%;
text-decoration:underline
}

p span {
font-family:Arial, Helvetica, sans-serif;
color:#7F7F7F;
font-size:83%;
}

a.menu3:hover {
font-family:Arial, Helvetica, sans-serif;
background:#FFFFBB;
color:#7D5414;
font-size:75%;
text-decoration:underline
}

#code,#code1,#code2,#code3,#code4, #code5, #code6, #code7 {
font-family:monospace;
font-size:95%;
color:#003366;
background:#fff
}

p.code {
font-family:monospace;
font-size:96%;
color:#003366;
background:#fff;
}

a.menu3:link,a.menu3:visited,a.menu3:active {
font-family:Arial, Helvetica, sans-serif;
background:#FFFFFF;
color:#7D5414;
font-size:85%;
text-decoration:underline
}

a.header:link,a.header:visited,a.header:hover,a.header:active {
font-family:arial, helvetica, sans-serif;
color:#7D5414;
font-size:85%;
text-decoration:none
} 



li {
list-style-type:none;
line-height:120%;
font-size:85%;
color:#7D5414;
}

ul li a.menu {
color:#7D5414;
font-family:Verdana, sans-serif;
font-size:83%;
background:#FDE47C;
text-decoration:none;
}


li {
list-style-type:none;
line-height:120%;
font-size:82%;
color:#7D5414;
margin-left:-40px;
padding-left:5px;
border-left:0px solid #7D5414;
border-right:0px solid #7D5414;
border-top:0px solid #7D5414;
border-bottom:0px solid #7D5414;
}

.input{border:1px solid #FDE47C;background:#FEFCCC;}
.input:hover{border:1px solid #FDE47C;background:#FEFCCC; color:#7D5414;}
.button{border:none;background:#7D5414;padding:2px 8px;color:#ffffff;}
.button:hover{border:none;background:#7D541F;padding:2px 8px; color:#ffffff;}
label{display:block;width:150px;float:left;margin:2px 4px 6px 4px;text-align:right; color:#7D5414;}

textarea#styled {
	width: 530px;
	height: 120px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	font-size: 80%; 
	background:#e5fff3;
}

textarea#styled2 {
	width: 530px;
	height: 120px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	font-size: 80%; 
	background:#e5fff3;
}

#h {
padding-top:40px;
font-family: Tahoma, sans-serif;
font-size: 200%; 
	text-align:center;
}
