Here is my faq css:
html, body {
margin : 0;
padding : 0;
}
body {
font : 12px "Lucida Sans Unicode", Verdana, sans-serif;
color : #333333;
background: #e9eef4;
width : 100%;
}
a:link {
color : blue;
background : transparent;
text-decoration : none;
}
a:visited {
color : purple;
text-decoration : none;
}
a:hover {
color : red;
}
a:active {
color : red;
}
h1 {
text-align : center;
font-weight : bolder;
font : 20px "Lucida Sans Unicode", Verdana, sans-serif;
margin: 0px;
clear: left;
padding-left: 45px;
padding-top: 2px;
padding-bottom: 8px;
}
#wrapper {
text-align : left;
padding : 0;
border-top : 1px solid #66635C;
border-bottom : 1px solid #66635C;
border-left : 1px solid #66635C;
border-right : 1px solid #66635C;
margin : 5px auto;
width : 761px;
}
#header {
background-image : url(club_amigo_logo.jpg);
background-repeat : no-repeat;
margin: 0px;
height : 107px;
}
#content {
background-image:url(dotted.gif);
background-repeat:repeat-y;
background-position:621px 0;
margin: 0px;
padding : 10px 0px 10px 10px;
background-color : #ffffff;
}
#content p {
margin : 0 0px 0px 0;
text-align : justify;
}
#rightcol
{
float: right;
text-align: center;
width: 120px;
margin-left:30px;
}
#rightcol td
{
padding-bottom: 20px;
}
#rightcol img
{
margin-top: 20px;
width: 104px;
}
#navcontainer {
margin-top : 0;}
#navcontainer ul {
list-style : none;
margin : 0 0 0 0px; /* adjust left margin to suit */
padding : 0;
text-align : center;
}
#navcontainer li {
display : block;
float : left;
}
#navcontainer LI A {
BORDER-RIGHT: #84979c 1px solid;
BORDER-TOP: #84979c 1px solid;
DISPLAY: block;
BACKGROUND: #deffff;
WIDTH: 151px;
COLOR: #444;
BORDER-BOTTOM: #84979c 1px solid;
TEXT-DECORATION: none;
TEXT-ALIGN: CENTER;
padding-top: 2px;
padding-bottom: 2px;
}
#navcontainer #last {
BORDER-RIGHT: none;
WIDTH: 153px;
overflow: hidden;
}
#navcontainer ul li a:hover {
color : #000;
background : #FFCCCC;
}
#navcontainer a:active {
background : #ffecd2;
color : #fff;
}
#specialborder {
border-right : 1px solid #84979C;
}
#searchform {
background: #fff;
padding: 2px;
width: auto;
border: 1px solid #999;
}
#searchbut {
background: #fff;
font-size: 90%;
width: auto;
border: 1px solid #333333;
margin-left : 2px;
}
#searchinput {
background: #deffff;
font-size: 90%;
border: 1px solid #1d4151;
margin-left : 2px;
width : 53px;
}
#footer {
border-bottom : 1px solid #000;
border-top : 1px solid #000;
margin : 0 28px 0 25px;
padding : 10px;
}
#counter {
display : none;
}