

/* ____________________________________________1:standardize */

html { /* hack for forcing scroll bars to stop page jog - http://www.splintered.co.uk/experiments/49/ */ 
	    margin-bottom: 1px; min-height: 100%; }

* { margin:0; padding:0; /* overrides the inheritance mechanism */ }

abbr, acronym, img { border:0; }

a img, a:link img, a:visited img, a:hover img, a:focus img, a:active img { display: block; text-decoration: none; }

abbr, acronym { /*indicating to users that more info is available */ border-bottom:1px dotted #000; cursor:help; }
em { font-style:italic; font-weight:normal; }
caption, th { font-style:normal; font-weight:normal; text-align:center; text-transform:capitalize; }
label, strong, th { font-style:normal; font-weight:bold; }

h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
h1, h2, h3 { /* bottom margin based on font size */ margin-bottom:.5em; }

blockquote, ul, ol, dl { /* giving blockquotes and lists room to breath*/ margin-bottom:1em; }

ul ul, ul ol, ol ol, ol ul { margin-bottom:0; }
ol, ul { list-style:none; }
ol li { /*giving OL's LIs generated numbers*/ list-style: decimal outside; }
ol li ol li { /*giving OL's LIs generated numbers*/ list-style: lower-alpha outside; }
ul li { /*giving UL's LIs generated disc markers*/ list-style:disc outside; }

dl dt { margin-left: 0; font-weight: bold; }
dl dd { margin-bottom: .4em; margin-left: 0; }

table { font-size:inherit; }
table, th, td { border: 0; }
tr { vertical-align: top; }

caption { }
p, fieldset { /*so elements don't run into each other*/ margin-bottom:1em; }
hr { border:none; clear:both; height:1px; line-height: 1px; }
body { font:normal 13px/1.3 Tahoma, Geneva, Arial, sans-serif; *font-size:small; /* to make font's resizable in IE */ *font:x-small; }

#wp { font-size:84.62%; /* 11px */ }
h1 { font:236.36% Georgia, "Times New Roman", Times, serif; /* 26px*/ }
h2 { font-weight: bold; font-size: 109%; /* 12px */  }
h3,h4 { font-size:100%; /* 11px */ font-weight:bold; }


input, select, textarea, button { font-family:Tahoma, Geneva, Arial, sans-serif; font-size:1em; }


/* ____________________________________________2:grids */

body { text-align:center; }

#wp { margin:0 auto; text-align:left; width:964px;}

#hd, #ft { clear:both; }
#ct, #ft { margin-bottom:6px; clear: both; }

body #pri { width: 964px;}

body #sec { float:left; width:160px; }

body { background: #000; }
img { border:0; }

/* ____________________________________________3:misc */

a,
a:link,
a:visited { color:#FFF; cursor:pointer; text-decoration:none }
a:hover,
a:focus,
a:active { color:#DDD; cursor:pointer; text-decoration:underline }

a,
a:link,
a:visited { color:#000 }
a:hover,
a:focus,
a:active { color:#666 }


a.promote,
a.promote:link,
a.promote:visited { color:#0734c6; text-decoration: underline }
a.promote:hover,
a.promote:focus,
a.promote:active { color:#3557c8; text-decoration: underline }


.clearboth { clear:both; }

.alignRight { text-align:right; }
.helper, #access { height:1px; left:0; overflow:hidden; position:absolute; top:-500em; width:1px; }
.displace { position:absolute; left: -5000px; overflow:hidden; }
/* ____________________________________________functional */
/* clearfix */
.clearfix:after,
#ct:after,
#hd:after,
#ft:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix,
#ct,
#hd,
#ft { zoom:1; /* triggers 'hasLayout' in IE 4 + */ }


/* ____________________________________________header css */
#hd, #ft {
width: 975px;

height:78px;
}
a#logo {
float:left;
}
a, a:link, a:visited {
color:#FFFFFF;
cursor:pointer;
text-decoration:none;
}
a, a:link, a:visited {
color:#FFFFFF;
cursor:pointer;
text-decoration:none;
}

#hd #search {
float:right;
margin:16px 9px 0 5px;
}
.helper, #access {
height:1px;
left:0;
overflow:hidden;
position:absolute;
top:-500em;
width:1px;
}
ul#quicklinks {
float:right;
font-size:90.91%;
line-height:1;
margin:24px 0 0;
text-transform:uppercase;
}
#mn ul li, ul#quicklinks li, #ft ul li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
/*padding: 0px 15px 0px 15px;*/
}
/* ____________________________________________footer css */
#ft {
font-size:91.91%;
}
#ft .bar {
background-color:#212121;
border:1px solid #000000;
margin-bottom:0;
padding:0 15px;
}

p#copyright {
clear:both;
line-height:2.5;
padding:0 15px;
color: White;
}

div#content{ height: auto; min-height: auto;}


