
/* --------------------------------- =CSS Reset -------- */
html,body,div,span,applet,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:97%;font-family:'Helvetica', Verdana, sans-serif;;vertical-align:baseline;}
/* remember to define focus styles! */
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
bold, strong {font-weight:bold;}
italic, em {font-style: italic;}
small {font-size:80%;}
.hide {display:none;}
.clear {clear:both;}
/* --------------------------------- =general style & page layout -------- */
body {background:url('images/bg.png') #ffffff repeat-x;}
/* --------------------------------- =imported styles -------- */
/* --------------------------------- =layout -------- */
#wrapper {background:url('images/wrapperBg.png') repeat-y;width:774px;margin:0 auto;}
#header {background:url('images/headerImage.png') no-repeat;width:774px;height:275px;}
#footer {background:url('images/footerBg.gif') no-repeat;width:759px;height:19px;margin:0 auto -20px auto;clear:both;padding:11px 0 75px 15px;}

#leftContentCol {float:left;width:425px;margin:17px 0 0 18px;}
#rightContentCol {float:right;width:301px;margin:17px 18px 0 0;}
#rightContentCol .sidebarBox {background:url('images/sidebarBoxBackground.gif') repeat-y;margin:0 0 17px 0;}
#rightContentCol .sidebarBoxHeader {background:url('images/sidebarBoxHeader.gif') no-repeat;width:274px;height:22px;display:block;padding:33px 0 0 27px;}
#rightContentCol .sidebarBoxFooter {background:url('images/sidebarBoxFooter.gif') no-repeat;width:301px;height:14px;display:block;}
#rightContentCol .sidebarBox .container {margin:7px 25px;}
/* --------------------------------- =typography -------- */
h1 {display:block;width:120px;height:200px;float:left;}
h1 a {width:275px;height:100px;display:block;text-indent:-9999px;}
h2 {color:#7c0202;font: normal normal bold 1.4em/1.5em 'Helvetica', Verdana, sans-serif;margin:0 0 5px 0;}
h3 {color:#000000;font: normal normal bold 1.2em/1.5em 'Helvetica', Verdana, sans-serif;margin:0 0 5px 0;}
#leftContentCol p, #leftContentCol table, #rightContentCol p {font: normal normal normal 1.075em/1.4em 'Helvetica', Verdana, sans-serif;margin:0 0 10px 0;color:#141414;}
#rightContentCol .sidebarBoxHeader {font: normal normal bold 1.1em 'Helvetica', Verdana, sans-serif;color:#7c0202;}
#rightContentCol .sidebarBox .container p {font: normal normal normal 1em/1.3em 'Helvetica', Verdana, sans-serif;color:#141414;}
#footer p {clear:both;color:#5f5f5f;font: normal normal normal .85em 'Helvetica', Verdana, sans-serif;padding:10px 0 0 7px;}
/* --------------------------------- =links -------- */
h2 a:link, h2 a:visited {color:#7c0202;text-decoration:none;}
h2 a:hover {color:#7c0202;text-decoration:underline;}
/* --------------------------------- =lists -------- */
ul#fromBlog {list-style:none;}
ul#fromBlog li {margin:0;}
ul#fromBlog li a {padding:5px 3px;border-bottom: 1px solid #D1D1D1;display:block;}
ul#fromBlog li a:link, ul#fromBlog li a:visited {color:#7A7D7C;text-decoration:none;}
ul#fromBlog li a:hover {color:#31534E;background:#D7E1DD;border-bottom:1px solid #31534E;text-decoration:none;}
/* --------------------------------- =navigation -------- */
ul#nav {width:600px;float:right; position:relative; top:-50px; right:-20px; margin-bottom:-50px;}
ul#nav li {display:inline;}
ul#nav li a {float:left;padding:7px 10px;color:#000000;font: normal normal normal 1.2em/2em 'Helvetica', Verdana, sans-serif;}
ul#nav li a:link, ul#nav li a:visited {text-decoration:none;}
ul#nav li a:hover {text-decoration:underline;}
ul#subNav {}
ul#subNav li {display:inline;}
ul#subNav li a {float:left;padding:0 2px 0 2px;margin:3px 13px 0 0;color:#FFF;font: normal normal normal .90em 'Helvetica', Verdana, sans-serif;}
ul#subNav li a:link, ul#subNav li a:visited {text-decoration:none;}
ul#subNav li a:hover {text-decoration:underline;}
/* --------------------------------- =forms -------- */
/* --------------------------------- =tables -------- */
/* --------------------------------- =comments -------- */
/* --------------------------------- =search-bar -------- */
/* --------------------------------- =IE HACKS -------- */
#leftContentCol {_margin-left:8px;}
#rightContentCol {_margin-right:8px;}
#rightContentCol .sidebarBoxHeader {*padding-top:31px;}
ul#nav {*margin-top:77px;}
ul#subNav li a {*padding:0px 2px;*font-size:.9em;}


a:visited {color:#0066CC; }