
html, * {
padding : 0;
margin : 0;
}
body {
background-color : #c0c0c0;
margin : 20px auto 10px auto;
font-size : 1em;
font-family : "Trebuchet MS", Verdana, Arial;
}
h1 {
color : #ffffff;
text-align : center;
font-size : 2.8em;
}
h2 {
color : #b90302;
text-align : center;
}
h3 {
font-size : 1.3em;
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #b90302;
}
h4 {
font-size : 1.2em;
}
a, a:visited {
color : #ffffff;
text-decoration : none;
font-weight:bold;
}
a:hover {
text-decoration : underline;
}
a.a2 {color:#ffffff;
text-decoration : underline;
}
p {
margin : 6px 20px 10px 30px;
}
p.nav-txt {color:yellow;font-size:0.8em;font-style:italic;margin-left:2px;margin-right:2px;font-weight:bold;}
p.links-header {color:yellow;font-size:1.2em;font-weight:bold;font-style:italic;}

blockquote {
color : #ffffff;
background-color : #0000ff;
font-weight : bold;
margin : 20px;
padding : 10px;
}
 .redline {background-color:red;width:728px;height:10px;margin:10px 20px 10px 20px ; }
  .redbox {background-color:#e23c3c;width:723px;height:25px;padding:5px;margin:10px 20px 10px 20px ; }
  .top-ad {margin-left:20px;}
  .image {float:left;margin:10px;}
  div.image { text-align:center; } 
  .google {margin-left:100px;}
  
  
ul {
list-style : square;
margin : 4px 0 4px 100px;
}
ol {
margin : 4px 0 4px 27px;
}
code {
font-family : "Courier New", Courier, monospace;
margin : 10px;
padding : 10px;
border : 1px solid #cccccc;
background-color : #0000ff;
display : block;
}
h1.headline {
position : relative;
margin : 40px;
float : left;
font-family : "Courier New", Courier, monospace;
padding : 10px;
border : 5px solid #ff0099;
background-color : #0000ff;
display : block;
color : #ffffff;
font-size : 2em;
font-weight : bold;
text-align : center;
}

#wrap { } /* fix for IE5 */

div#wrap {
width : 800px;
margin : 0 auto;
border : 4px solid #080808;
background-color : #ffffff;
}

div#header {
background-color: #c80000;
background-repeat : repeat-x;

padding : 20px 0;
}
div#nav {
width : 100%;
height : 50px;
background-image : url('images/nav_background.gif');
background-repeat : repeat-x;
background-position : center bottom;
}
div#nav ul {
margin : 0;
padding : 0;
}
div#nav ul li {
display : block;
float : left;
margin-left:10px;
padding-right : 20px;
}
div#nav ul li a {
float : left;
padding : 12px 10px;
height : 26px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
display : block;
}
div#nav ul li a.selected {
background-color : transparent;
background-image : url('images/arrow_selected.gif');
background-repeat : no-repeat;
background-position : center bottom;
}
div#nav ul li a:hover {
background-color : #e23c3c;
background-color : transparent;
background-image : url('images/arrow_selected.gif');
background-repeat : no-repeat;
background-position : center bottom;
}
div#content {
margin : 5px 30px;
width:778px;
}

div#page {
width : 550px;
margin-left:180px;
margin-right:10px;
}

div#page-bottom {
width : 700px;
margin-left:30px;
margin-right:40px;
}

div#sidebar {
float : left;
width : 160px;
margin-left:-15px;
border : 1px solid #232323;
background-image : url('images/tile_degrade_2008.gif');
background-repeat : repeat-x; 
padding : 4px;
color : #ffffff;
background-color : #323232;
}
div#sidebar ul {
list-style : none;
padding : 0;
margin : 5px 0;
border-top : 1px solid #4b4b4b;
}
div#sidebar ul li {
padding : 0;
margin : 0;
display : block !important ;
display : inline;
border-bottom : 1px solid #4b4b4b;
}
div#sidebar ul li a {
display : block;
width : 100%;
padding : 4px 0 4px 1px;
color : #ffffff;
margin : 0;
font-family : Geneva, Arial, Helvetica, sans-serif;
}
div#sidebar ul li a:hover {
color : #ffffff;
background-color : #b80201;
text-decoration : none;
}
div#sidebar p, div#sidebar ul {
margin-bottom : 20px;
}

div#footer {
background:#fffbf0;
font-size : 0.8em;
text-align : center;
width:100%;
}

.bold {
font-weight : bold;
}
.clear {
clear : both;
}
 table {
font : 11px/24px Verdana, Arial, Helvetica, sans-serif;
border-collapse : collapse;
width : 520px;
margin-left : 50px;
}
th {
padding : 0 0.5em;
text-align : left;
}
tr.yellow td {
border-top : 1px solid #fb7a31;
border-bottom : 1px solid #fb7a31;
background : #ffc;
}
td {
border-bottom : 1px solid #ccc;
padding : 0 0.5em;
}
td.width {
width : 190px;
}
td.adjacent {
border-left : 1px solid #ccc;
text-align : center;
}
