html, body {border: 0; margin: 0; padding: 0;}

body {
	/*background: #99A989 url(../images/bg.jpg) repeat 0 0;*/
	background:#fff url(../images/bg_top.gif) center 0px no-repeat;
	margin:0;
	padding:0;
  	line-height: 130%;
  	width: 100%;
  	min-width: 970px;
  	color: black;
}

TD, BODY, DIV {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:13px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5em;
	vertical-align:top;
}

a {
	color: #2e6ab1;
	text-decoration: none;
}

a:hover {
	color: #00CCFF;
}

a img {
  border: none;/*remove border for linked images*/
}

h1 {
	font-size: 1.6em;
	height: 20px;
	padding-top: 0;
}

h2{
	font-size: 1.2em;
	height: 20px;
	padding-top: 0;
}

hr {
	visibility: hidden;
}

.highlight {
	background-color:#FF9D9D;
	border-bottom:#F30 1px solid;
	border-top:#F30 1px solid;
	padding: 4px 10px
}

.warning {
	border-bottom-color: #ff7600; 
	border-top-color: #ff7600; 
	background-color: #ffcccc;
	border-bottom: 1px solid;
	border-top: 1px solid;
	padding: 4px 10px; 
	text-align:center
}

/***** Main Layout ****/
#container {
  	width: 100%;
  	height: 100%;
  	text-align: center;/* IE fix to center the page */
}

#content {
  	width: 740px;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
	padding: 20px;
}

#container-about {
  	width: 540px;
  	height: 100%;
  	text-align: center;/* IE fix to center the page */
}
#content-about {
  	width: 540px;
  	text-align: left;
	padding: 10px;
}

.searchfield {
	background:#FFF url(../images/bg_search.gif) 5px 50% no-repeat;
	border:1px solid #bdbec0;
	padding:3px 0 0 21px;
	height:17px;
	width:230px;
	font-family:"Lucida Grande",Arial,"Bitstream Vera Sans",sans-serif;
	font-size:11px;
	color:#7b7d82;
}

a.button {
	background:#5b8bcc url(../images/bg_but.gif) top left repeat-x;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	padding:4px 15px 6px 15px;
	margin:0 5px 0 0;
	border:1px solid #5b8bcc;
}

a.button:hover {
	border:1px solid #2c5ea2;
}

.desc {
	font-size: x-small;
	font-style: italic;
}

ul
{
    border:0; 
    margin:0; 
    padding:0;
}

#pagination-digg li
{
    border:0; 
    margin:0; 
    padding:0;
    font-size:11px;
    list-style:none;
    margin-right:2px;
    display: inline;
}

#pagination-digg a
{
    border:solid 1px #9aafe5;
    margin-right:2px;
}

#pagination-digg .previous-off, #pagination-digg .next-off 
{
    border:solid 1px #DEDEDE;
    color:#888888;
    display:block;
    float:left;
    font-weight:bold;
    margin-right:2px;
    padding:3px 4px;
}

#pagination-digg .next a, #pagination-digg .previous a 
{
    font-weight:bold;
}

#pagination-digg .active
{
    background:#2e6ab1;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
}

#pagination-digg a:link, #pagination-digg a:visited 
{
    color:#0e509e;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}

#pagination-digg a:hover
{
    border:solid 1px #0e509e;
}
