html {overflow-y: scroll;}
body {margin:0; color:#333333; font-size:12px;}
h1 {margin:0;}
h2 {margin:0;}
p {margin-top:0; margin-bottom:8px;}
a:link, a:visited {color:#333333; text-decoration:none;}
a:hover {color:#333333; text-decoration:underline;}
img {border:0}
form {margin:0}
ul {margin-left:15px; padding-left:0; margin-top:10px; margin-bottom:8px;}
li {padding:0px;}

.clear {clear:both; line-height:0px; font-size:1px;}
.headerwrapper {float:left; border-style:solid; border-color:#c8c6bf; border-width:0 0 1px 0; padding-bottom:20px; height:118px; width:960px; margin-right:20px;}
.defaultpanel {margin-top:40px; text-align:left;}
#hometitles {position:absolute; top:0px; left:0px;}
#hometitles a:link, #hometitles a:visited {text-decoration:none; color:#333333;}
#hometitles a:hover {text-decoration:underline; color:#333333;}
#hometitles1 a:link, #hometitles1 a:visited {text-decoration:underline; color:#333333;}
#hometitles1 a:hover {text-decoration:underline; color:#333333;}
#hometitles2 a:link, #hometitles2 a:visited {text-decoration:underline; color:#333333;}
#hometitles2 a:hover {text-decoration:underline; color:#333333;}
#hometitles3 a:link, #hometitles3 a:visited {text-decoration:underline; color:#333333;}
#hometitles3 a:hover {text-decoration:underline; color:#333333;}
#hometitles4 a:link, #hometitles4 a:visited {text-decoration:underline; color:#333333;}
#hometitles4 a:hover {text-decoration:underline; color:#333333;}
#hometitles1 {position:absolute; top:0px; left:0px; visibility:hidden; font-family:Courier New, courier, arial, verdana; font-size:13px;}
#hometitles2 {position:absolute; top:0px; left:0px; visibility:hidden; font-family:Courier New, courier, arial, verdana; font-size:13px;}
#hometitles3 {position:absolute; top:0px; left:0px; visibility:hidden; font-family:Courier New, courier, arial, verdana; font-size:13px;}
#hometitles4 {position:absolute; top:0px; left:0px; visibility:hidden; font-family:Courier New, courier, arial, verdana; font-size:13px;}
#hometitleswrapper {position:relative; margin-top:10px; padding-bottom:40px; min-height:100px; _height:100px;}
.logo {float:left; font-family:Courier New, courier, arial, verdana; font-size:20px; font-weight:bold; color:#333333; letter-spacing:0em;}
.logo a:link, .logo a:visited {float:left; color:#333333; text-decoration:none; background-image:url('../images/logo.png'); repeat:no-repeat; _background-image:url(''); repeat:no-repeat; width:142px; height:12px; margin:5px 0 0 0; text-indent:-9999px; _text-indent:0px;}
.logo a:hover {float:left; color:#333333; text-decoration:underline; background-image:url('../images/logo.png'); repeat:no-repeat; width:142px; height:12px; margin:5px 0 0 0; text-indent:-9999px;}
.mainnav {font-family:Times New Roman, serif; font-size:14px; color:#333333; padding-top:2px;}
.mainnav a:link, .mainnav a:visited {text-decoration:none; color:#333333; padding-top:2px;}
.mainnav a:hover {text-decoration:underline; color:#333333; padding-top:2px;}
.mainnavon {font-family:Times New Roman, serif; font-size:14px; color:#333333; text-decoration:underline; padding-top:2px;}
.mainnavon a:link, .mainnavon a:visited {text-decoration:underline; color:#333333; padding-top:2px;}
.mainnavon a:hover {text-decoration:underline; color:#333333; padding-top:2px;}
.mainnavwrapper {float:right; text-align:right;}
.sharefooter {margin-top:20px; padding-top:60px; border-style:solid; border-color:#cccccc; border-width:1px 0 0 0;}
.sharefooter2 {margin-top:30px; padding-top:10px;}
.subnav {font-family:Courier New, courier, arial, verdana; font-size:11px; margin-top:25px; color:#333333; line-height:140%; text-align:right; font-style:italic; width:786px;}
.subnav a:link, .subnav a:visited {text-decoration:none; color:#333333; text-align:right;}
.subnav a:hover {text-decoration:underline; color:#333333; text-align:right;}
.subnavon {text-decoration:underline;}
.subnavon a:link, .subnavon a:visited {text-decoration:underline;}
.subnavon a:hover {text-decoration:underline;}
.underline {text-decoration:underline;}

.aboutsectionwrapper {width:960px; text-align:left; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
.archivesectionwrapper {width:960px; text-align:left; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
.authorssectionwrapper {width:960px; text-align:left; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
.homesectionwrapper {width:960px; text-align:left;  padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
.mediasectionwrapper {width:960px; text-align:left; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
.newssectionwrapper {width:960px; text-align:left; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
.sharesectionwrapper {width:960px; text-align:left; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
.titlessectionwrapper {width:960px; text-align:left; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px;}

/* SHARE ICONS */
.delicious_share_button {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:32px; background:url(../images/delicious-share.gif) no-repeat; background-position:0 10px;}
.delicious_share_button:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:32px;}

.digg_share_button {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:32px; background:url(../images/digg-share.gif) no-repeat; background-position:0 10px;}
.digg_share_button:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:32px;}

.fb_share_button {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:31px; background:url(../images/facebook-share.gif) no-repeat; background-position:0 10px;}
.fb_share_button:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:31px;}

.stumbleupon_share_button {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:31px; background:url(../images/su-share.gif) no-repeat; background-position:0 10px;}
.stumbleupon_share_button:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:31px;}

.twitter_share_button {float:left; margin-top:3px; display:-moz-inline-block; display:inline-block; height:26px; width:31px; background:url(../images/twitter-share.gif) no-repeat; background-position:0 10px;}
.twitter_share_button:hover {float:left; background-position:0 -26px; text-decoration:none; height:26px; width:31px;}
/* SHARE ICONS */

