/* begin standard styles */
*{margin:0; padding:0; text-indent:0;}
body {
padding: 8px;
}
body, div, ul, li, td, h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-family: Arial, Helvetica, sans-serif;
background-color: transparent;
}

/* end standard styles */
body
{
    background:#eee url(../../i/b/sr.png);
	padding:0;
	color:#222;
	font:76%/150% "Lucida Grande",Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	}
#w{
	margin:0 5% 2em 5%;
	background:#fff url(../../i/b/d.gif) repeat-y 73% 0;
	border:1px solid #ccc;
	}
#h{background-color:#fff; margin:0;
    background-image:url(../../i/s/h.jpg);
    background-position: right;
    background-repeat:no-repeat;
    height:100px;
    }
#h img{display:block;}
#n{background-color:#0066B3; text-align:left; padding: 5px 0px 5px 0px;}
#n a{text-decoration:none; Color:#BFE4FF; font-weight:bold;border:0;
    border-right: solid 1px white; padding:0px 10px 0px 10px; }
#n a:hover{color:White;}
#n a.f{border-left: 0;}
#n a.l{border-right: 0;}
#c{
	    width:100%;
}
#m {
    width:65%; float:left; margin:0; margin:2em 0 0 2%;
	}
#s {
	font-size:0.94em;
	line-height:1.3em;
	float:right;
	width:22%;
	margin:0 2% 0 0;
	}
#f {
	clear:both;
	background:#fff;
	padding:1em;
	text-align:right;
	font-size:0.94em;
	border-top:1px solid #ccc;
	}
	
/*member menu */
#mn {
	text-align: right;
	color: #fff;
	margin-left:5%;
	margin-right:5%;
	height:2em;
	vertical-align:bottom;
    }
#mn a, #mn a:visited
{
    border:0;
	color: #fff;
	text-decoration: none;
	font-weight:normal;
	}
 #mn a:hover
 {
    border-bottom: solid 2px #fff;
 }
a:link{color: #2A5DB0; text-decoration:none;}
a:visited{color: #2A5DB0; text-decoration:none;}
a:hover{ color: #2A5DB0;text-decoration:underline;}

a.imglink:link,
a.imglink:visited {border:0;}


h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	color:#000;
	font-family:Helvetica,Arial,Geneva,sans-serif;
	}
h1 {
	font-size:2em;
	margin:0 0 0.625em;
	text-shadow:2px 2px 2px #ccc;
	}
h2 {
	font-size:1.4em;
	margin:1.2em 0 0;
	font-weight:bold;
	color: #0066b3;
    background:url(../../i/b/bs.gif) top left no-repeat;
    padding-left: 20px;
	}
h3 {
	font-size:1em;
	font-weight:bold;
	}
.home h2 {
	font-weight:normal;
	font-size:1.6em;
	margin:0 0 0.625em;
	text-shadow:2px 2px 2px #ccc;
	}
h2 a:link,
h2 a:visited,
h2 a:hover {
	font-weight:normal;
	color:#000;
	border:0;
	padding:0;
	margin:0;
	}


/* Lists
================================================*/
dl,
ol,
ul {margin:0 0 1em;}
dl {margin-top:-0.5em;}
dt {
	font-weight:bold;
	margin:0.5em 0 0;
	}
dd {margin:0 0 0 2em;}
dd p {margin:0 0 0.5em;}
ul {
	padding:0 0 0 2.5ex;
	list-style:square;
	}
ol {padding:0 0 0 4ex;}
li {margin:0 0 0.5em;}

/* Quotations
================================================*/
blockquote {
	margin:1em 0;
	padding-left:30px;
	color:#555;
	background:url(../../i/b/bq.gif) top left no-repeat;
	}

q {quotes:"\201C" "\201D" "\2018" "\2019";}
q:before {content:open-quote;}
q:after {content:close-quote;}
/* Images
================================================*/
img {
	border:0;
	display:block;
}
.flow {
	float:right;
	margin:0 0 6px 6px;
	}
	
pre {font-family:Monaco,Courier,"Courier New",Tahoma, Arial,Helvetica,sans-serif;}
p,
pre {margin:0 0 1em 0;}
abbr,
acronym {border:none;}
abbr[title],
acronym[title] {
	border-bottom:1px dotted #666;
	cursor:help;
	font-style:italic;
	}
.entry {margin:0 0 2.5em; border:solid 1px #ccc; padding:1em; }
.entry h2{margin:0;}
.preamble {
	font-weight:bold;
	color:#333;
	}
.capt {
	margin:-1em 0 1.1em 0;
	font-size:0.94em;
	line-height:1;
	color:#333;
	}
.note {
	background:#ffe;
	border:1px solid #ee7;
	padding:0.5em;
	}
.error strong {
	font-weight:bold;
	color:#930;
	}
.update {
	background:#ffe;
	border:1px solid #ee7;
	padding:0 0.5em;
	margin:1em 0;
	}
p.update {padding:0.5em;}
.update p {margin:0.5em 0;}
/* Sidebar
================================================*/
#searchForm,
#latest,
#popular,
#quicklinks,
#links,
#promo
{margin-bottom:1.5em;}
#s h3 {
	font-size:1.1em;
	text-transform:none;
	color:#000;
	margin: 1em 0 0.5em 0;
	border-bottom: dotted 1px #000;
	
	padding:0.5em 0 0.5em 0;
	}
#s dl {margin-top:-0.5em;}
#s dt {margin-top:1em;}
#s dd {margin:0;}
#s a,#s a:visited,#s a:hover{ border:0;}


#quicklinks dd {display:inline;}

#promo a {border:0;}
p.more {text-align:right;}
