body {
font-family:"Trebuchet MS", Arial, Verdana;
margin:0px;
background:url(img/bg.jpg) repeat-x top #ffffff;
}

h1 {
text-align:center;
}

#header {
border-bottom:1px solid #000000;
background:url(img/hbg.jpg) repeat-x;
}

#nav {
border-bottom:1px solid #000000;
background:url(img/navbg.jpg) repeat-x #ffffff;
font-size:1em;
margin-bottom:10px;
}

#nav ul {
padding:0px;
margin:0px;
}

#nav li {
display:inline;
}

#nav a {
padding:5px;
-moz-border-radius:3px;
display:block;
float:left;
margin-left:15px;
color:#000099;
}

#nav a:hover {
background:#FF6600;
color:#FFFFFF;
}

#nav a:visited {
text-decoration:underline;
}

.clear {
clear:both;
}

#search {
margin:0px auto;
margin-bottom:10px;
width:500px;
padding:10px;
background:url(img/searchbg.jpg) repeat-x;
-moz-border-radius:5px;
text-align:center;
}

#search input {
font-size:1.2em;
}

.alpha {
font-size:1.3em;
text-align:center;
}

.alpha a {
color:#990000;
padding:5px;
}

.alpha a:hover {
background:#CC0000;
color:#FFFFFF;
}


.box {
width:80%;
margin:0px auto;
margin-bottom:10px;
}

input,select,textarea {
font-family:"Trebuchet MS", Arial, Verdana;
}

.new {
list-style-image:url(img/arrow.png);
}

a {
color:#000099;
}

a:hover {
background:#F5F5F5;
color:#FF0033;
}

a:visited {
text-decoration:none;
color:#0066FF;
}

.col {
width:48%;
float:left;
}

.col a {
font-size:0.8em;
}

.c {
text-align:center;
}

.l {
text-align:left;
}

.bigButton {
-moz-border-radius:5px;
background:url(img/buttonBg.png) repeat-x;
color:#FFFFFF;
font-size:2em;
padding:10px;
margin:10px;
cursor:pointer;
}

.bigButton:hover {
color:#74eef2;
}

.comments {
list-style-image:url(img/user_comment.png);
font-size:1.2em;
width:80%;
margin:0px auto;
}

.comments li {
padding:5px;
border-bottom:2px solid #FF6600;
border-right:1px solid #FFCC00;
margin-bottom:10px;
}

.comments .topcomment {
border-bottom:2px solid #006633;
border-right:1px solid #00CC00;
margin-bottom:20px;
}

#post {
margin:0px auto;
margin-top:20px;
}

.point {
cursor:pointer;
font-weight:bold;
}

#serialcode {
background:url(img/serialcodebg.gif) repeat-x;
width:600px;
height:200px;
}

#rateBox img {
cursor:pointer;
}

.ads {
list-style-image:url(img/orange-arrow.png);
}

.ads a {
color:#CC0000;
font-weight:bold;
}

.bb {
border-bottom:1px solid #FF6600;
}

#queries {
text-align:center;
margin:10px auto;
background:#0066CC;
color:#FFFFFF;
width:600px;
font-size:11px;
padding:10px;
font-variant:small-caps;
}

#queries a {
margin-right:10px;
color:#FFFFFF;
text-decoration:underline;
}

#queries a:hover {
text-decoration:none;
background:#003399;
}

.news ul img {
border:0 !important;
background:none !important;
}

.info {
margin:10px auto;
-moz-border-radius:10px;
border:1px solid #990000;
background:#ECF7FD url(img/lightbulb.png) left no-repeat;
padding:5px;
width:75%;
padding-left:40px;
}

.seed {
color:#006600;
}

.leech {
color:#990000;
}

.fl {
float:left;
}

.fr {
float:right;
}

.comments .fr {
font-size:15px;
}
