body { 
background: #efefef url(img/bg.gif); 
color: #191970; 
margin: 0; 
padding: 0; 
text-align:center;
}

#container { 
width: 999px; 
background-color: #ffffff; 
margin:auto;
padding: 0; 
border-right: solid 1px #7a7acc;
border-left: solid 1px #7a7acc; 
text-align:left;
font-size: 90%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 150%; 
}

.tpc { 
border: solid 1px #ccffff; 
}

th { 
font-size: small; 
background-color: #ccffff; 
text-align:left;
padding: 2px 5px; 
}

td {
vertical-align: top; 
font-size: x-small; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align: justify; 
text-justify: distribute;  
line-height: 150%; 
padding: 0; 
}

img { 
border: 0; 
}

hr { 
clear: both; 
}

h1 { 
color: #daa520; 
font-size: 12px; 
padding-left: 10px; 
margin: 1px 0; 
}

h2 { 
clear: both; 
font-size: 1.2em; 
display : block; 
background-color: #000000; 
border: solid 2px #c0c0c0; 
color: #ffd700; 
margin:  1em 0; 
padding: 2px 8px; 
}

h2 a { 
text-decoration: none; 
color: #ffffff; 
}

h3 { 
width: 100%; 
color: #daa520; 
font-size: x-small; 
text-align: center; 
padding-top: 5px; 
margin: 5px 0 0 0; 
border-top: 1px solid #cccccc; 
}

p { 
text-align: justify; 
text-justify: distribute; 
}

.header { 
height: 60px;
margin: 0; 
padding-left: 5px;
vertical-align: middle;
}

.BlogName { 
color: #ff9900; 
font: italic bolder 25px "Times New Roman","sans-serif"; 
text-decoration: none; 
}

.td { 
color: #009999; 
font: bolder 25px "Times New Roman","sans-serif"; 
text-align: left;
margin: 10px 0;
}

.header-bar { 
height: 15px;
background: url(img/nav.gif) repeat-x;
font-size: 12px; 
font-weight: bold; 
color:#daa520; 
text-align: left;
margin: 0;
padding: 2px 15px; 
border-bottom: solid 1px #dddddd;
}

.main { 
width: 100%; 
margin: 0 0 1em 0; 
padding: 0; 
}

.left { 
width: 180px;
margin: 0; 
padding: 0; 
border-right: solid 1px #cccccc; 
border-bottom: solid 1px #cccccc; 
text-align: left; 
}

.left h2 { 
font-size: 1em; 
display : block; 
background-color: #000000; 
border: solid 2px #c0c0c0; 
color: #ffd700; 
margin:  0; 
padding: 2px 8px; 
}

.left ul { 
list-style: square; 
margin-top: 5px; 
margin-left: 1.5em; 
margin-bottom: 1em; 
}

.mtbs { 
margin-left: 13px; 
}

.r { 
width: 800px; 
float: right; 
margin :0px; 
padding: 0; 
text-align: right; 
}

.l { 
margin : auto; 
padding: 0; 
}

.center { 
float: left; 
width: 600px; 
padding: 10px 0px; 
margin : 0px; 
font-size: 90%; 
text-align: left; 
}


.news { 
border: solid 1px #191970; 
margin: 0; 
}

.news h2 { 
font-size: 1.1em; 
display : block; 
background-color: #191970; 
color: #ffffff; 
border-bottom: solid 1px #cccccc; 
margin: 0; 
padding: 0px 5px; 
}

.news li { 
margin-right: 40px; 
border-bottom: solid 1px #cccccc; 
}

.news a { 
font-weight: bold; 
}

.title { 
clear: both; 
color: #daa520; 
font-size: 1.1em; 
font-weight: bold; 
display : block; 
background-color: #666666; 
border-top: solid 1px #000000; 
border-bottom: solid 1px #000000; 
margin: 15px 0px 0px 0px; 
padding: 2px 7px; 
}

.title a { 
color: #ffffff; 
text-decoration: none; 
}

.eb img { 
border: 1px solid #cccccc; 
margin-left: 0; 
margin-right: 2em; 
margin-bottom: 1em; 
width: 180px; 
float: left; 
}

.el { 
font-size: x-small; 
text-align: right; 
}

.searchT { 
font-size: 1.1em; 
font-weight: bold; 
display : block; 
background-color: #ccffff; 
margin: 15px 0px 0px 0px; 
padding: 2px 5px; 
}

.navi { 
clear: both; 
text-align: center; 
font-size: x-small; 
margin: 15px 3px; 
}

.emt { 
font-size: xx-small; 
text-align: center; 
}

.right { 
width: 180px;
margin-left: auto; 
margin-right: 0; 
padding: 5px 0; 
border-left: solid 1px #cccccc; 
border-bottom: solid 1px #cccccc; 
text-align: left; 
}

.right h2 { 
font-size: 1em; 
display : block; 
background-color: #000000; 
border: solid 2px #c0c0c0; 
color: #ffd700; 
margin:  0; 
padding: 2px 8px; 
}

.right ul { 
list-style: square; 
margin-top: 5px; 
margin-left: 1.5em; 
margin-bottom: 1em; 
}

.SideTitle {
background: url(img/hbar.gif) repeat-x ;
color: #ff0099;
font-size: 110%;
font-weight: bold;
margin: 0;
padding: 4px 3px 3px 7px;
border-top: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
}

.SideTitle2 {
background: url(img/hbar.gif) repeat-x ;
color: #ff0099;
font-size: 110%;
font-weight: bold;
margin: 0;
padding: 4px 3px 3px 7px;
border-top: solid 1px #cccccc;
}

.menu { 
width: 180px; 
margin: 0; 
}

.menu a {
background: #e7faee; 
color:#191970; 
font-weight: bold;
text-decoration: none;
margin-bottom: 1px; 
padding: 2px 10px;
display: block;
border-left: 8px solid #01a252; 
border-bottom: 1px solid #01a252; 
padding-left: 7px; 
}

.menu a:visited{
color:#191970;
}

.menu a:hover {
color:#ff0066; 
background: #01a252; 
border-left: 8px solid #e7faee;
text-decoration: none;
}

.menu2 { 
width: 180px; 
margin: 0; 
}

.menu2 a {
background: #e7faee; 
color:#191970; 
font-weight: bold;
text-decoration: none;
padding: 2px 10px;
display: block;
border-left: 8px solid #01a252; 
border-bottom: 1px solid #01a252; 
margin-bottom: 1px; 
}

.menu2 a:visited{
color:#191970;
}

.menu2 a:hover {
color:#ff0066; 
background: #01a252; 
border-left: 8px solid #e7faee;
text-decoration: none;
}

.menu3 { 
width: 180px; 
margin: 0; 
}

.menu3 a {
background: #e7faee; 
color:#191970; 
font-weight: bold;
text-decoration: none;
padding: 2px 10px;
display: block;
border-left: 8px solid #01a252; 
border-bottom: 1px solid #01a252; 
margin-bottom: 1px; 
}

.menu3 a:visited{
color:#191970;
}

.menu3 a:hover {
color:#ff0066; 
background: #01a252; 
border-left: 8px solid #e7faee;
text-decoration: none;
}

.TLC { 
margin: 0; 
background: #e7faee; 
color:#191970; 
font-weight: bold;
text-decoration: none;
padding: 2px 5px;
display: block;
border-top: solid 1px #cccccc; 
border-bottom: solid 1px #cccccc; 
}

.TLC a {
text-decoration: none;
}

.link { 
clear: both; 
font-size: xx-small; 
padding: 5px 15px; 
border-top: solid 1px #dddddd; 
}

.footer { 
text-align: center; 
font-size: x-small; 
padding: 5px; 
border-top: solid 1px #dddddd; 
}

.copy { 
background: #6633ff;
color: #ffffff;
font-size: x-small;
text-align: center;
margin: 0;
padding: 3px; 
}

.rss { 
text-align:center; 
margin: 15px; 
}

.search { 
text-align:left; 
margin: 0px; 
}

.ad { 
text-align: center; 
margin:15px 0px;
}

.adc { 
text-align: left; 
margin:15px 0px;
}

.banner { 
text-align:center; 
margin:15px 0px; 
}

.count { 
font-size: 10px; 
color: #cccccc; 
text-align: center; 
margin: 15px; 
}

.lud { 
color: #cccccc; 
text-align: center; 
font-size: xx-small; 
}

.data { 
float: right; 
width: 200px; 
border: solid 1px #cccccc; 
padding: 1em; 
margin: 0.2em 0 1em 1em; 
}

.data dt { 
font-weight: bold; 
}

.data dd { 
margin-left: 1em; 
}

.fl { 
float: left; 
}

.fr { 
float: right; 
}

