body {background:#EEE url(images/bg.png) top repeat-x; margin:10px 0px 0px 0px;}
img {border:none;}
html h1, h2, h3, h4, h5, p, ul, ol, input, embed, object, hr {z-index:100;}
#background-spread {display:block; background:url(images/bg_spread.png) center repeat-y;}
#background-container {display:block; width:100%; background:url(images/header.jpg) top center no-repeat;}
#insidebackground-container {display:block; width:100%; background:url(images/inside-header.jpg) top center no-repeat;}
#insidebackground-container #content {margin-top:40px;}

#container {display:block; width:924px; margin-left:auto; margin-right:auto;padding-top:20px;}

#header {display:block; height:73px;}
#header h1 {margin:0px;}
#header h1 a {display:block; height:65px; width:160px; margin:5px 0px 0px 20px; float:left;}
#header a span {display:none;}
#header-text {display:block; float:left; padding:15px 0px 0px 10px; width:400px; margin:0px;}
#header h2 {margin:0px; color:#597B00; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
#header h3 {margin:0px; color:#676864; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#header ul {margin:0px 0px 0px -40px;}
#socnet {display:block; float:left; width:150px; height:53px; margin-top:0px;}
#socnet ul {display:none;}

#navigation {display:block; position:absolute; top:73px;clear:both; height:32px;}
#navigation ul {margin:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; z-index:5000;}
#navigation ul li {float:left; margin-right:30px; list-style-type:none;font-size:12px;line-height:32px;}
#navigation ul li a {text-decoration:none; color:#FFF; font-weight:bold; text-transform:uppercase;}
#navigation ul li a:visited {text-decoration:none; color:#FFF; font-weight:bold; text-transform:uppercase;}
#navigation ul li.activelink a {color:#b9f500;}
#navigation ul li:hover a{color:#b9f500;}
#navigation ul ul {display:none;}
#navigation ul li:hover ul li a {display:block; color:#FFF; text-transform:none; padding-top:5px; padding-bottom:5px; line-height:normal;}
#navigation ul li:hover ul li a:hover {display:block; color:#B9F500; padding-left:10px;}
#navigation ul li:hover ul li a:hover {display:block; color:#B9F500; padding-left:10px; background:url(images/subnav_arrow.png) left no-repeat;}
#navigation ul li:hover ul {display:block; position:absolute; background:#1F1F1F url(images/subnav_bg.png) repeat-x top; width:130px; border-left:6px solid #242424; border-right:6px solid #242424; border-bottom:6px solid #242424; margin-left:-5px; padding-top:5px; padding-bottom:10px; z-index:2000;margin-top:-2px; border-bottom-right-radius:12px;-moz-border-radius-bottomright:12px;-webkit-border-bottom-right-radius:12px;border-bottom-left-radius:12px;-moz-border-radius-bottomleft:12px;-webkit-border-bottom-left-radius:12px;}
#navigation ul li:hover ul li {float:none; clear:left; margin-left:-30px; font-size:12px; line-height:23px; border-bottom:1px solid #FFF; width:140px;}
#navigation ul li:hover ul li.nav-last {border-bottom:none;}
#navigation ul li:hover ul li ul {display:none;}

.ntb {}

#header-content {display:block; margin:0px 0px 0px 20px; width:240px; padding:50px 20px 0px 20px; float:left; margin-bottom:16px; height:352px;}
#header-content h2, #header-content h3 {font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; margin:0px; font-weight:normal;}
.tulsa {font-size:31px; line-height:31px; text-transform:uppercase;}
.norml {font-size:64px; clear:left; line-height:64px; text-transform:uppercase;}
#header-content h3 {font-size:18px;}
#header-content p {font-size:10px; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
#header-content ul {margin:0px 0px 0px -40px;}
#header-content ul li {list-style-type:none;}
#header-content ul li a {font-size:15px; color:#FFF; font-family:Arial, Helvetica, sans-serif; line-height:70px; padding:0px 0px 0px 20px;display:block; width:175px; height:70px; text-decoration:none;}
a.header_button_orange {background:url(images/header_buttons.png) bottom left;}
a:hover.header_button_orange {background:url(images/header_buttons.png) top left;}
a.header_button_blue {background:url(images/header_buttons.png) bottom right;}
a:hover.header_button_blue {background:url(images/header_buttons.png) top right;}

#header_image_mask {display:block; position:absolute; top:134px; background:url(images/header_image_mask.png); height:354px; width:569px; margin-left:310px; z-index:5;}
#header_image {display:block; position:absolute; top:134px; margin-left:310px;}


#content {display:block; clear:both; width:100%; padding:35px 0px 0px 0px;}
#content-backgroundspread {display:block; background:url(images/content_bg_spread.png) center repeat-y;}
#content-backgroundinsidespread {display:block; background:url(images/content_bg_insidespread.png) center repeat-y;}
#content-backgroundinside {display:block; background:url(images/content_insidebg.png) top center no-repeat; padding:0px 35px 0px 35px;}
#content-background {display:block; background:url(images/content_bg.png) top center no-repeat; padding:0px 35px 0px 35px;}

#footer {}
a.readmore {display:block; width:112px; height:37px; line-height:37px; background:url(images/readmore.png) top; font-size:12px; color:#FFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 0px 10px; font-weight:normal; font-style:normal;}
a:hover.readmore {display:block; width:112px; height:37px; line-height:37px; background:url(images/readmore.png) bottom; font-size:12px; color:#FFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 0px 10px;}
#home-left {display:block; float:left; width:250px; padding:20px;}
#home-left hr {margin-top:20px;}
#home-left img {padding:0px 0px 0px 0px;}
#content h2 {margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-transform:uppercase;}
#content h3 {margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;margin-top:-11px; padding:0px 0px 5px 0px; }
#home-left h2 {font-size:40px; color:#000; text-transform:uppercase; line-height:38px;}
#home-left h3 {font-size:20px; color:#000; margin-top:1px;}
#home-left p {font-size:12px; font-family:Arial, Helvetica, sans-serif; color;#000;}

#inside-left-wrapper {display:block; width:540px; padding:padding:10px 20px 20px 20px; margin-left:20px;float:left;}
#inside-left {}
#inside-left hr {margin-top:20px;}
#inside-left img {padding:0px 0px 0px 0px; max-width:540px; height:auto;}
#inside-left h2 {font-size:40px; color:#000; text-transform:uppercase; line-height:38px;}
#inside-left h3 {font-size:16px; color:#000; margin-top:1px; font-weight:bold;}
#inside-left h3 a {color:#336600;}
#inside-left h4 {font-size:12px; color:#000; font-family:Georgia, "Times New Roman", Times, serif;}
#inside-left h4 a {font-size:12px; color:#336600; font-family:Georgia, "Times New Roman", Times, serif;}
#inside-left p {font-size:12px; font-family:Arial, Helvetica, sans-serif; color;#000;}
#inside-left p a {color:#336600;}
#inside-left ul li {font-size:12px; font-family:Arial, Helvetica, sans-serif; color;#000;}
#inside-left h5 {margin-top:-12px; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:9px;}
#inside-left blockquote {clear:both; display:block; width:430px; outline:1px solid #999; background:#E8E8E8; padding:10px; color:#666;}
#inside-left table {clear:left;}
#inside-left table tr td {padding:5px; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#insidetitle_split {display:block; border-top:#000 solid 1px; margin-top:10px; margin-bottom:10px;}
#inside-left form {margin-top:0px;}

.headerlink {display:block;width:569px; height:354px; position:relative; z-index:1000;}
.headerlink span {display:none;}



#center-column {display:block; width:260px; margin-left:20px; padding:20px 0px 0px 0px;float:left; }
#home-events {display:block;}
#home-events h2 {margin:0px;}
#home-events h2 a {display:block; color:#597B00; background:url(images/home_events_bg.png) top right no-repeat;font-size:36px; height:50px;}
#home-events h3 {display:block; color:#888; font-size:16px; border-bottom:1px solid #597B00; margin-top:-11px; padding:0px 0px 5px 0px;}
#home-events h4  {font-family:Georgia, "Times New Roman", Times, serif; color:#597B00; font-size:16px; text-transform:uppercase; font-weight:normal; margin-bottom:0px;}
#home-events h4 a {color:#597B00;}
#home-events h5 {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; margin:0px;}
#home-events p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
#home-events img {display:none;}


#dailyaudiostash {display:block; float:left; width:260px;}
#dailyaudiostash h2 {display:block; color:#597B00; background:url(images/home_das_bg.png) top right no-repeat;font-size:36px; height:50px;}
#dailyaudiostash h3 {display:block; color:#888; font-size:16px; border-bottom:1px solid #597B00; margin-top:-11px; padding:0px 0px 5px 0px;margin-bottom:10px;}
#dailyaudiostash h4  {font-family:Georgia, "Times New Roman", Times, serif; color:#597B00; font-size:16px; text-transform:uppercase; font-weight:normal; margin-bottom:0px;}
#dailyaudiostash h4 a {color:#597B00;}
#dailyaudiostash h5 {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; margin:0px;}
#dailyaudiostash p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
#ituneslink {display:block; width:220px;}
#ituneslink p {text-align:center;}
#ituneslink p a {display:block; background:url(images/itunes_link.jpg) no-repeat bottom;padding-left:60px; color:#FFF; height:50px; line-height:50px; font-size:14px; text-decoration:none;}
#ituneslink p a:hover {display:block; background:url(images/itunes_link.jpg) no-repeat top;padding-left:60px; color:#FFF; height:50px; line-height:50px; font-size:14px; text-decoration:none;}

#normlflash embed, #normlflash object {width:220px;}

#funandgames {display:block; float:left; width:260px;}
#funandgames h2 {display:block; color:#597B00; background:url(images/home_games_bg.png) top right no-repeat;font-size:36px; height:50px;}
#funandgames h3 {display:block; color:#888; font-size:16px; border-bottom:1px solid #597B00; margin-top:-11px; padding:0px 0px 5px 0px; margin-bottom:10px;}
#funandgames h4  {font-family:Georgia, "Times New Roman", Times, serif; color:#597B00; font-size:16px; text-transform:uppercase; font-weight:normal; margin-bottom:0px;}
#funandgames h4 a {color:#597B00;}
#funandgames h5 {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; margin:0px;}
#funandgames p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}

#normlflash embed, #normlflash object {width:220px;}

#right-column {display:block; float:right; width:224px; padding:20px 20px 0px 20px;}
#right-column h2 {display:block; color:#D4F398; font-size:36px; height:50px;}
#right-column h3 {display:block; color:#C2EE6D; font-size:16px; border-bottom:1px solid #D4F398;}

#right-column h4  {font-family:Georgia, "Times New Roman", Times, serif; color:#597B00; font-size:11px; text-transform:uppercase; font-weight:normal; margin-bottom:0px;}
#right-column h4 a {color:#D4F398;}
#right-column h4 a:hover {color:#e2ffa6;}
#right-column h5 {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:10px; margin:0px;}
#right-column p {font-size:10px; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
#right-column p a {color:#D4F398;}
#right-column p a:hover {color:#e2ffa6;}
#rcupdates p img {display:none;}
#rcupdates object, #rcupdates embed {width:100%; height:auto; margin-top:5px; margin-bottom:5px;}
#rcupdates blockquote {display:none;}
#rcupdates p {margin:0px;}
#rcupdates hr {border-bottom:1px solid #D4F398; border-top:none;}

#resource-center {margin-top:20px;}
#resource-center ul {margin:0px; border-left:solid 3px #D9D9D9;border-right:solid 3px #D9D9D9;border-top:solid 3px #D9D9D9; width:160px;}
#resource-center ul li {list-style-type:none; margin:0px 0px 0px -40px; border-bottom:solid 3px #D9D9D9;}
#resource-center ul li a {display:block; background:url(images/resource-center_bg.png) top repeat-x;width: height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; text-decoration:none; padding:0px 0px 0px 15px;}
#resource-center ul li a:hover {background:url(images/resource-center_bg.png) bottom repeat-x;}

h2.blogtitle {display:block; background:url(images/blog_bg.png) top right no-repeat; color:#D4F398; font-size:36px; height:50px;}
h2.impact {display:block; background:url(images/wwc_bg.png) top right no-repeat; color:#D4F398; font-size:36px; height:50px;}

#wwc {margin-top:10px;}

#clock {display:block; padding:10px 0px 0px 0px;}
#clock a {display:none;}
#clock input {background:none; border:none; color:#FFF; font-sizeL24px;font-family:Georgia, "Times New Roman", Times, serif; clear:left;} 

#footer {display:block; clear:both; background:url(images/footer_top.png) top center no-repeat;}
#footeralign {display:block; width:884px; margin-left:auto; margin-right:auto;}
#footer-top h2 {margin:0px; color:#000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer-top {padding-top:100px;}
.footer-top-item h2 {margin:0px;}
.footer-top-item h3 a {display:block; width:176px; padding-top:70px; background-repeat:no-repeat; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#000; text-decoration:none; background-position:top left;}
.footer-top-item h4 {margin:0px; color:#000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:left;}
.footer-top-item h3 {margin:0px; text-align:left;}
.footer-top-item {display:block; width:176px; float:left;}
.footer-top-item ul {margin:0px;}
.footer-top-item ul li {margin:0px 0px 0px -40px; color:#494949; font-size:10px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.footer-top-item ul li a {color:#494949; text-decoration:none;}
.footer-top-item ul li a:hover {text-decoration:underline;}

#content-clear {display:block; clear:both; height:19px; width:846px; background:url(images/content_bg_bottom.png) no-repeat; margin-left:auto; margin-right:auto;}
#insidecontent-clear {display:block; clear:both; height:19px; width:846px; background:url(images/content_insidebg_bottom.png) no-repeat; margin-left:auto; margin-right:auto;}

#organizations {clear:both; padding-top:20px; padding-bottom:10px;}

#footer-bottom {display:block; clear:both; background:url(images/footer-bar.png) top center no-repeat; padding:20px 0px 0px 0px;}
#footer-sitelink {text-align:center; margin-top:50px;}
#footer-sitelink a {font-size:18px; color:#393939; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; letter-spacing:6px;}

#footer-text {font-size:10px; color:#393939; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; margin-top:8px;}
#footer-text a {color:#393939; text-decoration:none; padding:5px;}
#footer-text a:hover {color:#FFF; background:#393939; text-decoration:none; padding:5px;}
.sitelinkgreen {color:#1B8100;}
a:hover span.sitelinkgreen {color:#006699;}

#garret {display:block; float:right; position:relative; top:-50px;}
#garret h2 a {display:block; background:url(images/go.png) left center no-repeat;font-size:10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 0px 25px; color:#393939; text-decoration:none;}
.clearfloat {display:block; float:none; clear:both; width:100%;}

#rotator {cursor: pointer;overflow: hidden;position: relative;width:569px;height: 354px;}
#rotator img {border: 0;cursor: pointer; width:569px; height:354px;}

.eventslistings {}
.flyerlist {float:left;}
.eventslistings img {display:block; width:100px; height:auto; float:left; color:#000; margin:10px 20px 10px 0px;}
.eventslistings hr {clear:both; height:1px; margin-top:10px;}
.eventflyer img {width:540px; height:auto;}
.eventslistings ul {display:block; clear:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
.eventslisting h5 {display:block; clear:left;}
.eventpage ul {display:block; clear:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
.eventflyer {display:block; float:left; width:20%; margin-right:5%}
.eventflyer img {margin-left:-10px;}
.eventinfo {display:block; float:left; width:70%;}

.newsitem img {margin:0px;}
.wayfind {display:block; width:100%; clear:both; background:#0E2300 url(images/wayfinder_bg.png) top repeat-x; height:30px; margin-top:-10px;}
.wayfind ul {margin-left:-20px; margin-top:0px;}
.wayfind ul li {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#009900; float:left; list-style:none; margin:0px 8px 10px 0px; line-height:30px; text-transform:none;}

.wayfind ul li a {display:block; color:#FFF; text-decoration:none; min-width:75px; text-align:center;}
.wayfind ul li a:hover {display:block; color:#FFF; background:#339900; background:url(images/wayfinder_bg.png) left bottom no-repeat;}
.takeactionpage a img {border-top:0px; border-right:0px; border-left:0px; border-bottom:3px #FFF dashed;}
.takeactionpage a:visited img {border-top:0px; border-right:0px; border-left:0px; border-bottom:3px #FFF dashed; background:url(images/wcid/wcid_bg.png) left center no-repeat;}
.inside-left ul {font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.takeactionpage a:hover img {border-top:0px; border-right:0px; border-left:0px; border-bottom:3px #104b00 dashed;}
.CAmediumbold {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#336600;}
.CAsmallnormal {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.CAsmalllink {display:block; color:#336600; clear:left; border-bottom:1px solid #336600; padding-bottom:10px;}

#vform table tr td {padding:5px;}
#vform label, #vform p {font-size:10px;}

#potleaf {display:block; background:url(images/pot_left_sm.png) no-repeat; width:200px; height:392px; position:fixed; bottom:-150px; left:-30px; z-index:4000;}

#signup {display:block; left:0px; position:fixed; top:-37px; height:83px; width:100%; z-index:4000; background:url(images/signup_bannerbg.png) repeat-x top;-webkit-transition-property: top;
  -webkit-transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;}
#signup:hover {top:0px;}
#signup_inside {display:block; background:url(images/signup_banner.png) no-repeat; background-position:right top; width:100%; margin-left:auto; margin-right:auto;height:83px}
#signup_contactform {display:block; width:924px; height:37px; margin-left:auto; margin-right:auto;}
#signup_contactform p {line-height:37px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFF; margin:0px;}
.signup_button {display:block; float:right; line-height:38px; width:130px; margin-right: 10px; text-align:center; height:38px; color:#FFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px;}
.errors {font-size:12px; color:#FF0000;}

#signup_logo {display:block; background:url(images/signup_tulsanorml.png) top center no-repeat; width:71px; height:25px; margin-top:20px; float:left; position:relative; top:-14px; margin-right:6px;}

#WebLoginLayer0 {margin-top:0px;}
#WebLoginLayer0 form table {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:10px; padding-top:3px;}
input#chkbox {position:relative; top:5px;}
#WebLoginLayer0 form table table {padding-top:auto;}
#WebLoginLayer0 form table a{font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
#WebLoginLayer0 form input {margin:0px 15px 0px 10px;}

#WebLoginLayer2 input {margin-left:10px;}
#WebLoginLayer2 table {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; padding-top:4px;}
#loginform {float:right;}
#loggedin {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFF; float:left;}
#loggedin p a, #logout p a {color:#B9F500;}
#logout {float:right; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
#forgpass {float:right;}

#signupbox table tr td {font-size:10px; font-family: Arial, Helvetica, sans-serif;}
#signupbox table tr td input {width:80px;}

.wp-caption {display:block; margin-right:10px;}
.sfHover {}

#wlpeLegend {display:none;}
#wlpeLogin fieldset {margin:0px; border:none; float:left;}
#wlpeLoginForm fieldset label {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFF; margin-left:10px;}
#wlpeLoginform label input {position:relative; right:10px;}
#wlpeLoginButtons {position:relative; left:-40px; top:3px;}

img#wlpeMyProfileImg {height:29px; width:auto; overflow:hidden; margin-top:3px; float:left; border:1px solid #FFF;}
p#wlpeWelcomeParagraph {float:left; margin-left:15px; margin-top:0px; margin-bottom:0px;}
#wlpeUserForm {float:left; }

#wlpeUserForm fieldset {border:none; margin:0px;}

#signup_inside button {background:#006600; color:#FFF; font-size:10px; border-width:1px;}
#signup_inside button:hover {cursor:pointer; background:#99CC33;}
#signup_inside a {color:#FFF;}

input.regbutton {background:#006600; color:#FFF; font-size:10px; border-width:1px;}
input:hover.regbutton {cursor:pointer; background:#99CC33;}
#wlpeUserButtons {float:right;}
#wlpeLogoutButton {margin-top:6px;}
#wlpeRememberMe {margin-top:5px;}
#wlpeRememberLabel input {margin-left:-25px;}

#wlpeUserProfileGenderLabel {display:block; float:none; clear:left; width:300px;}
#userPrivateEmailLabel {margin-top:10px;}

.wlpeMessage {display:block; float:right;}
.wlpeMessageText {font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#wlpeRegisterFieldset {display:block; width:490px; height:266px; background:url(images/signupform.jpg) no-repeat; padding:20px 20px 20px 30px; border:0px; margin-top:10px; margin-bottom:20px;}
#wlpeMessage {display:block; color:#FFF; clear:left; float:left; margin:5px 0px;}
#wlpeMessage span {display:block; background:#FF0000; margin:0px; height:14px;}
#wlpeMessage span p {margin:0px;line-height:14px;padding:0px 5px; }
#wlpeRegisterFieldset h2 {font-size:24px; color:#FFF; text-decoration:underline;}
#wlpeRegisterFieldset ul {margin:0px 0px 0px -20px;}
#wlpeRegisterFieldset ul li {font-size:10px; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
#wlpeRegisterFieldset p {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; clear:left;}
#wlpeRegisterFieldset label {display:block; font-size:14px; clear:left; float:left; height:30px; font-family:Georgia, "Times New Roman", Times, serif;color:#FFF;}
#wlpeRegisterFieldset hr {clear:left; margin-right:180px;}
#wlpeRegisterFieldset input {position:relative; left:10px;}

#tos ul li {font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#tos ol li {font-size:10px; font-family:Arial, Helvetica, sans-serif;}

#wlpeTosCheckboxLabel {font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; margin-left:20px;}
#wlpeRegisterButtonFieldset {border:0px; padding:0px; background:#003366;}
#wlpeRegisterButtonFieldset button {margin:10px; font-size:18px; padding:4px;}

#proform label {font-size:10px; color:#000; font-family:Arial, Helvetica, sans-serif; margin-top:5px; float:left; margin-right:0px; display:block;}
#proform input, #proform select, #proform textarea {clear:left; float:left;}
#wlpeNewPasswordArea {float:left; clear:both;}
#propic {display:block; width:100%; clear:both; padding:20px 0px 20px 20px; border-bottom:1px solid #CCC;  background:url(images/form_splitbg.png) repeat-x bottom;}
#propic img {width:100px; height:auto; clear:right; }
#propic input {clear:left; float:left;}
#propic p {clear:left;}
#propic label {font-size:10px; color:#000; font-family:Arial, Helvetica, sans-serif; float:left; display:block;}
#proform {display:block; width:100%; clear:both;padding:20px 0px 20px 20px; border-bottom:1px solid #CCC; background:url(images/form_splitbg.png) repeat-x bottom;}
#wlpeUserProfileButtons {clear:both; border:0px; padding:20px; background:#003366; margin-left:20px;}
#wlpeUserProfileButtons button {margin:10px; font-size:18px; padding:4px;}
#wlpeUserProfileButtons legend {display:none;}

#formsn {display:block; width:100%; clear:both;padding:20px 0px 20px 20px; border-bottom:1px solid #CCC; background:url(images/form_splitbg.png) repeat-x bottom;}
#formsn label {font-size:10px; color:#000; font-family:Arial, Helvetica, sans-serif; margin-top:5px;float:left; clear:left; margin-right:10px; display:block;}
#formsn input, #formsn select, #formsn textarea {clear:left; float:left;}

#formschool {display:block; width:100%; clear:both;padding:20px 0px 20px 20px; border-bottom:1px solid #CCC; background:url(images/form_splitbg.png) repeat-x bottom;}
#formschool label {font-size:10px; color:#000; font-family:Arial, Helvetica, sans-serif; margin-top:5px;float:left; margin-right:10px; display:block;}
#formschool input, #formsn select, #formsn textarea {clear:left; float:left;}


#wlpeNewPasswordArea {dispaly:block; border:0px; background:#EBEBEB; margin-left:20px; padding:20px;}
#wlpeNewPasswordArea legend {display:none;}
#wlpeNewPasswordArea label {font-size:10px; color:#000; font-family:Arial, Helvetica, sans-serif; margin-top:5px; float:left; margin-right:10px; display:block;}
#wlpeNewPasswordArea input {clear:left; float:left;}

.wlpenw {width:45%;}
.wlpeww {}
#wlpeUserProfileAddress {}
#wlpeUser p{font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#wlpeMyspacebox {}
#wlpeUserProfileInput {border:0px;}
#wlpeUserProfileInput legend {display:none;}

img.bloggerpic {float:left; margin-top:2px;}
.blogger h3 {float:left; font-size:14px; line-height:14px;}

.shareinsde {margin-top:5px;}

#twitter_div ul {margin:0px 0px 0px -40px;}
#twitter_div ul li {list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; border-bottom:1px solid #0066CC; padding:5px 0px 5px 0px;}
a#twitter-link {display:block; width:80px; height:60px; background:url(images/twitter-tnorm.jpg) no-repeat; margin-top:5px;}
a#twitter-link span {display:none;}

#twitter_div h2 {display:block; color:#0066CC; background:url(images/home_twitter_bg.png) top right no-repeat;font-size:36px; height:50px;}
#twitter_div h3 {display:block; color:#888; font-size:16px; border-bottom:1px solid #0066CC; margin-top:-11px; padding:0px 0px 5px 0px;margin-bottom:10px;}

#facebook_div h2 {display:block; color:#36557A; background:url(images/home_facebook_bg.png) top right no-repeat;font-size:36px; height:50px;}
#facebook_div h3 {display:block; color:#888; font-size:16px; border-bottom:1px solid #0066CC; margin-top:-11px; padding:0px 0px 5px 0px;margin-bottom:10px;}
#facebook_div {margin-bottom:20px;}

.tagcloud {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; margin-top:-15px;}
.tagcloud a {color:#336600;}
.s1 {font-size:100%;}
.s2 {font-size:125%;}
.s3 {font-size:150%;}
.s4 {font-size:200%;}

.rctagcloud {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
.rctagcloud a {text-decoration:none;}
.rctagcloud a:hover {text-decoration:underline;}
.rs1 {font-size:100%;color:#669933;}
.rs2 {font-size:125%;color:#66CC33;}
.rs3 {font-size:150%;color:#66CC00;}
.rs4 {font-size:200%;color:#66FF00;}

#impacttime input {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; background:none; border:none; font-weight:normal; margin-bottom:5px;}
#impacttime p {margin:0px;font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
#impacttime label {display:block; padding-bottom:10px;}
.currenttime {display:none;}
.currenttime input {color:#FFF;}
.spentamount input {color:#FF0000;}
.earnamount input {color:#00FF00;}
.arrestamount input {color:#FFF;}
.possamount input {color:#FFF;}

#newshplocal ul, #newshpnatl ul {margin-left:-40px;}
#newshplocal li, #newshpnatl li {list-style:none; margin-bottom:10px;}
#newshplocal {display:block; width:230px; float:left; clear:left; margin:20px 0px 0px 0px; padding-right:20px;}
#newshpnatl {display:block; width:230px; float:left; margin:20px 0px 0px 0px;  padding-left:20px;}
#newshpnatl ul img, #newshplocal ul img {display:none;height:auto;}
.newshp_pagetitle {font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#999; text-decoration:underline; font-weight:normal;}
.newshp_pagetitle:hover {font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#666; font-weight:normal;}
.newshp_date {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:0px;}
#newshplocal h4, #newshpnatl h4 {margin-bottom:0px;margin-top:5px;}
#newshplocal h4 a, #newshpnatl h4 a {font-size:10px; color:#CCC;}
.newshp_p a {color:#CCC;}
#newshplocal li.newshp_pfirst p, #newshpnatl li.newshp_pfirst p {font-size:12px;}
#newshplocal li.newshp_p p, #newshpnatl li.newshp_p p {font-size:9px;}

#newshplocal li.newshp_pfirst h5, #newshpnatl li.newshp_pfirst h5 {font-size:12px; display:block; height:16px; border-bottom:1px solid #666; padding-top:20px; color:#666;}

.newshp_pagetitlefirst {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#336600; text-decoration:underline; font-weight:normal;}
.newshp_pagetitlefirst:hover {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#663300; font-weight:normal;}
.newshp_datefirst {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#000;}


#page_header {display:block; margin-left:-10px;}

.hiddenDiv {display: block; height:65px; overflow:hidden;}
.visibleDiv {display: block;border:none;}

#contact_formtemplate {display:block; background:url(images/contact_form_bottom.png) bottom no-repeat;padding:20px;width:500px;}
.contactpicker {}
.contactpicker label {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFF;}
.contactpicker select {position:relative; left:20px;}
.contactusform {}
.contactusform label {color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
.contactusform table {padding:0px;}
.contactusform table tr td {padding-right:10px;}
.contactusform p {color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin-top:0px;}
.contactusform textarea {width:240px;}
.contactpicker select {color:#000;position:relative; left:20px; }
.contactpicker select option {display:block;}
.contactusform .errors {font-size:10px; color:#FFF; font-family:Arial, Helvetica, sans-serif; margin-top:0px;}
.contactusform .errors p {margin:0px;}
.contactusform hr {border-top:none; border-bottom:1px solid #FFF; border-right:none;border-left:none;}

.wlpeUserPage {clear:left; border-bottom:1px solid #000; margin-bottom:20px;}
.wlpeUserPagePhoto {}
.wlpeUserPagePhoto h3 {float:left;}
.wlpeUserPagePhoto img {padding:0px; margin:0px; border:0px; width:100px; height:auto;}
.wlpeUserPageUserContent {float:left; margin-left:30px; margin-bottom:20px;}
.photomask {display:block; width:100px; height:100px; overflow:hidden;float:left;}

#contactwrapper {display:block; background:url(images/contact_bg.jpg) top no-repeat #001438; float:left;}

#off_wrapper {width:100%; height:20px;}
#off_left {display:block; width:187px; float:left; margin-top:20px; padding-left:20px;}
#off_right {display:block; width:310px; float:left; margin-left:0px;}
#off_image {display:block; width:167px; height:222px; overflow:hidden;}
#off_image img {display:block; width:121px; margin-left:30px;}
#off_imgmask {display:block; width:167px; height:222px; position:absolute; margin-top:-20px; margin-left:-21px;}
.off_imgmaskDemocrat {background:url(images/off_imgs/dem_st.png) no-repeat;}
.United {background:url(images/off_imgs/dem_pr.png) no-repeat;}
.off_imgmaskRepublican {background:url(images/off_imgs/rep_st.png) no-repeat;}
#off_address {display:block; width:187px; margin-left:-20px; border-bottom:1px solid #000;}
#off_left h5{margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#000;}
#off_left p {margin:0px 0px 5px 0px; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
#off_nextelection {margin-left:-20px;}
#off_website {margin-left:-20px; margin-top:50px; display:block;}
p#off_websitelink {font-size:18px;}
#off_websitelink a {font-family:Georgia, "Times New Roman", Times, serif; color:#336600;}

#off_contactbox {display:block; width:270px; height:231px; background:url(images/off_imgs/contact_box.jpg) no-repeat; margin-bottom:10px; clear:both; float:left; padding:20px 20px;}
#off_contactbox h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; margin:0px; color:#FFF; padding:0px;}
#off_contactbox h4 {font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:normal; margin:0px; color:#FFF; padding:0px;}
#off_contactbox p {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin:0px; color:#FFF;}
#off_contactbox table {width:100%; margin-top:5px; width:250px;}
#off_contactbox table tr td {padding:2px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
#off_contactbox table tr td textarea {width:100%; font-size:10px; font-family:Arial, Helvetica, sans-serif; background:url(images/contactbox_bgcolor.png);}
input#off_contactbox_send, input#off_contactbox_reset {display:block; background:url(images/off_imgs/contact_button.png) bottom center no-repeat; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; border:none; margin-top:8px; padding:3px; width:72px; margin-right:4px;}
input:hover#off_contactbox_send, input:hover#off_contactbox_reset {background:url(images/off_imgs/contact_button.png) top center no-repeat;}
.offprospread {display:block; background:url(images/off_imgs/off_tvspread.png) center repeat-y; float:left; width:310px; margin-bottom:10px; border:none; clear:both;}
.offprotop {display:block; background:url(images/off_imgs/off_tvspread.png) top left no-repeat; height:25px;}
.offprotop h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFF; margin:0px; padding-left:10px; padding-top:4px; font-weight:normal;}
.offprocontent {padding:10px; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.offprocontent table {width:100%;}
.offprocontent p {font-size:12px; color:#000;}
.offprocontent table tr td p {font-size:10px;}
#off_support tr td {width:33%;}
.offprocontent ul {font-size:12px; color:#000; margin-left:-20px;}
.offprobottom {display:block; background:url(images/off_imgs/off_tvspread.png) bottom right no-repeat;}



.titleDemocrat {display:block; width:42px; height:40px; background:url(images/off_imgs/donkey.png) top left no-repeat; float:left; clear:right; margin-left:20px;}
.titleRepublican {display:block; width:42px; height:40px; background:url(images/off_imgs/elephant.png) top left no-repeat; float:left; clear:right; margin-left:20px;}
.titleDemocrat span, .titleRepublican span {display:none;}

#commentsection h2 {margin-top:20px;}

#pageinatebuttons {display:block; width:400px;}

#paginatebuttons {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#pageinatebuttons p {font-size:10px;}

.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #336600; 
    color: #fff;
} 
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #336600; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    color: black;
} 
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}

.blogitem img {display:none;}
.blogitem form {display:none;}
#capwiz {display:block; margin-top:20px;}
