/*
Theme Name: Tim Davis
Theme URI: none
Description: none
Version: 0.1
Author: Brian Norris
Author URI: none
Tags: 
License: 
*/

/*-----------------------------------------------------------------------------------------------
Reset // http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
-----------------------------------------------------------------------------------------------*/

html, body, div, span, applet, object, 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: 100%;
	font-family: inherit;
	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: "" "";}

/*-----------------------------------------------------------------------------------------------
  Layout / Base Page Styling
-----------------------------------------------------------------------------------------------*/
body {
	font-family:"Myriad Pro",Myriad,"Myriad Web","Myriad Web Pro",Calibri,Tahoma,"Helvetica LT Std",Helvetica,Arial,sans-serif;
	background:#003866 url("images/bg.png") repeat-x center top;
	color:#fff;
	margin:0;
	padding:0;
	}
h1#header {height:160px;width:460px;margin:0 auto;background:#fff url("images/timdavisforcongress.png") no-repeat top center;text-indent:-9999px;color:black;}
/*SHADOW*/
#browseentries h4, .darkbluegrad h2 {-webkit-text-shadow:1px 1px 2px #000;-moz-text-shadow:1px 1px 2px #000;text-shadow:1px 1px 2px #000;}

/*-----------------------------------------------------------------------------------------------
 Primary Nav
-----------------------------------------------------------------------------------------------*/
div#primarynav {width:100%;background:#007DC5 url("images/pnav.png") repeat-x top left;height:35px;}
div#primarynav ul {width:960px;margin:0 auto;}
div#primarynav ul li {
	height:35px;
	display:block;
	float:left;
	background:transparent url("images/navborder.gif") no-repeat top left;
	min-width:50px;
	width:auto !important;
	width:50px;
	}
/*div#primarynav ul li.spacer {width:127px !important;background:none;padding:0;margin:0;text-indent:-9999px;}*/
div#primarynav ul li.spacer {width:62px !important;background:none;padding:0;margin:0;text-indent:-9999px;}

div#primarynav ul li a {
	height:35px;
	padding:0 18px 0 21px;
	display:block;
	}
div#primarynav ul li a img {margin:6px 0 0 0;}
div#primarynav ul li#donate a {
	background:#ED1C24 url("images/navdonate.png") no-repeat top left;width:179px;height:35px;
	/*CORRECTED WH Adj Padding/Borders */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:140px;
	/**/
	}
div#primarynav ul li#donate a img {margin:9px 0 0 0;}
div#primarynav ul li a:hover, div#primarynav ul li.pnavact a {background:transparent url("images/pnav_h.png") no-repeat top left;}
div#primarynav ul li#donate a:hover {background-position:bottom left;}

/*-----------------------------------------------------------------------------------------------
Main and Top Content
"_blog" is equivilant to any stand-alone article w/o left column navigation.
-----------------------------------------------------------------------------------------------*/

#main, #main_blog {width:960px;margin:17px auto 0px auto;background-color:#fff;}
#main_blog {margin-top:30px;}
#topcontent, #topcontent_blog {height:238px;clear:both;margin-bottom:5px;position:relative;}
#topcontent_blog {height:77px;}
#topcontent #tim img {position:absolute;bottom:0;left:303px;zoom:1;}
#topcontent_blog #tim_blog img {position:absolute;zoom:1;bottom:0px;left:290px;}

#welcome, #welcome_blog {
	width:400px;
	height:238px;
	background:#007DC5 url("images/wbg.png") repeat-x top center;
	overflow:auto;
	position:relative;
	padding:15px 90px 15px 15px;
	float:left;
	line-height:1.1em;
	/*CORRECTED WH Adj Padding/Borders */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:208px;
	width:295px;
	/**/
	overflow:hidden;
	}
#welcome p {font-size:15px;}
#welcome_blog {
	height:77px;
	/*CORRECTED WH Adj Padding/Borders */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:47px;
	/**/
	}
#welcome #corner, #welcome_blog #corner {height:10px;width:10px;background:transparent url("images/wcorner.png") no-repeat top left;overflow:hidden;position:absolute;top:0;left:0;}

#welcome h1, #welcome_blog h1 {background-color:transparent;background-repeat:no-repeat;background-position:top left;height:40px;margin-bottom:8px;text-indent:-9999px;}
#welcome h1 {background-image:url("images/welcome.gif");}
#welcome_blog h1#wblogh {background-image:url("images/welcome.gif");}
#welcome_blog h1#wvolh {background-image:url("images/volunteer.gif");}
#welcome_blog h1#wmediah {background-image:url("images/media.gif");}
#welcome_blog h1#wpol {background-image:url("images/policies.gif");}
#welcome_blog h1#wvid {background-image:url("images/video.gif");}
/*#welcome_blog h1 {background-image:url("images/timsblog.png");height:48px;margin:0;}*/

#believe, #blogdescrip {
	width:560px;height:208px;background:#003968 url("images/bbg.jpg") no-repeat top left;overflow:hidden;padding:15px 15px 15px 100px;float:left;
	/*CORRECTED WH Adj Padding/Borders */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:208px;
	width:445px;
	/**/
	}
#blogdescrip {
	height:77px;
	width:560px;
	padding:20px;
	line-height:1.2em;
	/*CORRECTED WH Adj Padding/Borders */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:37px;
	width:520px;
	/**/
	}
#believe h2 {background:transparent url("images/ibelieve.gif") no-repeat top left;height:37px;margin-bottom:8px;text-indent:-9999px;}
#believe a {
	color:#7BD3F7;font-size:30px;font-weight:100;text-decoration:none;padding:0;margin:0;display:block;z-index:1;position:relative;
	-webkit-text-shadow:1px 1px 2px #000;-moz-text-shadow:1px 1px 2px #000;text-shadow:1px 1px 2px #000;
	}
#believe a span.ellip {color:#007dc6;}
#believe a:hover span.ellip {color:#fff;}
#believe p {margin:3px 0 5px 0;padding:0;font-weight:100;font-size:.9em;line-height:1.1em;position:relative;}
#believe p a {font-size:14px;color:#ED1C24;display:inline;margin:0 0 0 4px;text-decoration:underline;}
#believe p a:hover {color:#7bd3f7;}

/*-----------------------------------------------------------------------------------------------
 Slider Nav
-----------------------------------------------------------------------------------------------*/
#slidernav {width:960px;height:85px;background-color:transparent;border-bottom-width:10px;border-bottom-style:solid;clear:both;}
.mred {border-bottom-color:#ED1C24;}
.dblue {border-bottom-color:#003968;}
.mblue {border-bottom-color:#007dc6;}
.lblue {border-bottom-color:#7bd3f7;}

#slidernav.slidesecond {border:none;}


#slidernav a {float:left;height:85px;margin:0;width:200px;padding:0;}
#slidernav a.activity, a.activity2 {background:transparent url("images/sn_act_bg.png") repeat-x top left;}
#slidernav a.meettim, a.meettim2 {background:transparent url("images/sn_mtm_bg.png") repeat-x top left;}
#slidernav a.schedule, a.schedule2 {background:transparent url("images/sn_sch_bg.png") repeat-x top left;}
#slidernav a.district {background:transparent url("images/sn_kyi_bg.png") repeat-x top left;width:360px;}
#slidernav a.district2 {background:transparent url("images/sn_kyi_bg.png") repeat-x top left;width:360px;} /*HAD TO DUPE THIS ONE FOR WIDTH TO WORK, DON'T KNOW WHY*/
#slidernav a.activity:hover, #slidernav a.meettim:hover, #slidernav a.schedule:hover, #slidernav a.district:hover, a.activity2:hover, a.meettim2:hover, a.schedule2:hover, #slidernav a.district2:hover {background-position:bottom left;}
#slidernav a.active {background-position:bottom left;}

/*-----------------------------------------------------------------------------------------------
 Content
-----------------------------------------------------------------------------------------------*/
.var_content, .content {
	width:960px;
	clear:both;
	position:relative;
	}
#var1, #var2, #var3, #var4, #articles {
	color:black;
	display:block;
	/*position:absolute;*/
	min-height:500px;
	height:auto !important;
	height:500px;
	background-color:#fff;
	}

/*--var1--*/
#var1 {padding:0;}
#var1 table#tablevar1 {padding:0;background-color:#fff;}
#var1 table#tablevar1 tr {padding:0;}
#var1 table#tablevar1 tr td {vertical-align:top;}
#var1 table#tablevar1 tr td.lcol {height:475px;width:400px;padding:0 !important;}
#var1 table#tablevar1 tr td#tdblog {}

.leftcol {float:left;width:400px;background-color:#fff;padding-bottom:25px;}

#breakingnews {
	width:400px;
	height:249px;
	border-bottom:#A8CFE1 solid 1px;
	background-color:#E4F5FD;
	padding:15px 15px 15px 15px;
	/*CORRECTED WH Adj Padding/Borders */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:219px;
	width:370px;
	/**/
	}
#breakingnews h2 {font-weight:500;font-size:38px;color:#003968;margin-top:10px;}
#breakingnews img {float:left;margin-right:10px;}
#breakingnews p {font-size:14px;}
#breakingnews blockquote {font-size:14px;margin:15px 0 15px 0;color:#003968;}
#breakingnews span.said {display:block;margin-top:3px;font-style:italic;color:#007DC6;}

.lightbluebg {
	width:400px;
	border-bottom:#A8CFE1 solid 1px;
	background-color:#E4F5FD;
	padding:15px;
	/*CORRECTED WH Adj Padding/Borders */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:370px;
	/**/
	}
.lightbluebg #timsbook {
	height:249px;
	/*CORRECTED WH Adj Padding/Borders */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:219px;
	/**/
	}
.lightbluebg h2 {font-weight:500;font-size:38px;color:#003968;margin-top:10px;}
#timsbook img {float:left;margin-right:10px;}
#timsbook p {font-size:14px;}
#timsbook blockquote {font-size:14px;margin:15px 0 15px 0;color:#003968;}
#timsbook span.said {display:block;margin-top:3px;font-style:italic;color:#007DC6;}

#blog_excerpt_twitter {width:540px;color:#000;display:block;background-color:#fff;margin:10px 10px 15px 10px;}
#blog_excerpt_twitter h4 {background:transparent url("images/news.png") no-repeat top left;text-indent:-9999px;height:40px;margin-bottom:-6px;}

ul#recentposts {border-top:solid 1px #EF3940;padding:0 0 20px 0;font-size:.9em;line-height:1.2em;}
ul#recentposts li {display:block;border:solid 1px #7DBDE2;background-color:#F1FAFE;padding:10px;margin:13px 0 16px 0;position:relative;}
ul#recentposts li a {font-weight:600;font-size:1.5em;text-decoration:none;color:#003A68;}
ul#recentposts li small a {font-weight:200;font-size:12px;display:block;width:76px;height:32px;background:transparent url("images/readmore.png") no-repeat top left;position:absolute;right:-5px;text-indent:-9999px;}

div#twitter h4 {background-image:none;text-indent:0;color:#007DC6;margin:0;padding:0;height:inherit;}
div#twitter h4 a {color:#007DC6;text-decoration:none;font-weight:600;font-size:1.2em;text-transform:uppercase;margin:0;padding:0;}
ul.twitter {border-top:solid 1px #EF3940;padding-top:10px;}

/*--var3 SCHEDULE --*/
.smallercol {width:360px;}
.tdschedule {
	width:580px;padding:0 0 0 15px;
	/*CORRECTED WH Adj Padding/Borders */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:565px;
	/**/}
ul.schentry {margin:17px 0 14px 0;}
li.schdate {width:45px;background-color:red;height:50px;background:#fff url("images/date_bg.png") no-repeat top center;color:#fff;float:left;margin-right:15px;}
li.schdate span.schmonth {display:block;text-transform:uppercase;font-size:12px;text-align:center;padding-top:2px;}
li.schdate span.schdate {display:block;font-size:32px;text-align:center;padding-top:2px;}
li.schtitle {font-size:1.5em;color:#007DC6;margin-bottom:2px;}
li.schwhere {font-size:1.1em;color:#003968;margin-bottom:2px;}
li.schtime {font-variant:small-caps;}


/*--var2 and var4--*/
#var2 {padding:0;}
#var2 table#tablevar2, #var4 table#tablevar4 {padding:0;background-color:#fff;}
#var2 table#tablevar2 tr, #var4 table#tablevar4 tr {padding:0;}
#var2 table#tablevar2 tr td, #var4 table#tablevar4 tr td {vertical-align:top;line-height:1.3em;}

#var2 table#tablevar2 tr td.twolcol, #var4 table#tablevar4 tr td.twolcol {height:475px;width:260px;padding:0 !important;}
#meettimnav, #keyissuesnav {width:225px;margin:12px 10px 0 15px;line-height:1.2em;}
#meettimnav ul, #keyissuesnav ul {margin:0;padding:0;}
#meettimnav ul li, #keyissuesnav ul li {font-size:22px;margin:10px 10px 0 0;line-height:24px;}
#meettimnav ul li a, #keyissuesnav ul li a {padding:5px;display:block;color:#007dc6;}
#meettimnav ul li a:hover, #meettimnav ul li a.mactive, #keyissuesnav ul li a:hover, #keyissuesnav ul li a.mactive {background-color:#daf3fd;border:1px solid #b5d9ee;padding:4px;
	-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
	}

#var2 table#tablevar2 tr td.tworcol, #var4 table#tablevar4 tr td.tworcol {}
.meettimtext, .keyissuestext {
	display:block;
	width:700px;
	font-size:1em;
	padding:12px 20px 20px 0;
	/*CORRECTED WH Adj Padding/Borders */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:680px;
	/**/
	}
.meettimtext h4, .keyissuestext h4 {background-color:transparent;background-repeat:no-repeat;background-position:top left;text-indent:-9999px;height:40px;margin-bottom:-6px;}
.meettimtext h5, .keyissuestext h5 {color:#EF3940;font-size:1.2em;margin:3px 0 2px 0;}
.meettimtext p, .keyissuestext p {margin:0 0 10px 0;}
.meettimtext p.first, .keyissuestext p.first {border-top:solid 1px #EF3940;padding:10px 0 0 0;}
#whyimrunning h4 {background-image:url("images/whyimrunning.png");}
/*#faith h4 {background-image:url("images/faithandmissions.png");}*/
#about h4 {background-image:url("images/aboutme.png");}
#growing h4 {background-image:url("images/growingupintheozarks.png");}
/*#economist h4 {background-image:url("images/timdaviseconomist.png");}
#law h4 {background-image:url("images/lawatoxford.png");}*/
#experience h4 {background-image:url("images/experience.png");}
#sanctlife h4 {background-image:url("images/life.png");}
#gunrights h4 {background-image:url("images/gunrights.png");}
#balancedbudget h4 {background-image:url("images/balancedbudget.png");}
#supportmilitary h4 {background-image:url("images/supportmilitary.png");}

#var3, #var4 {}

td#datearea {vertical-align:top;padding:20px 0 0 25px;width:45px;}
td#datearea #date {width:45px;background-color:red;height:50px;background:#fff url("images/date_bg.png") no-repeat top center;color:#fff;}
#date #month {display:block;text-transform:uppercase;font-size:12px;text-align:center;padding-top:2px;}
#date #day {display:block;font-size:32px;text-align:center;padding-top:2px;}
td#blogleft {vertical-align:top;line-height:1.3em;padding-left:20px;}
td#blogright {vertical-align:top;width:230px;}

/*BLOG TEXT*/
.blogtext {display:block;font-size:1em;padding:12px 20px 20px 0;margin:12px 0 0 0;}
h3, h3 a {font-weight:500;font-size:32px;color:#003968;display:block;margin:0;padding:0 0 .075em 0;text-decoration:none;}
.blogtext h3 a:hover {text-decoration:underline;}
.blogtext p {margin:0 0 10px 0;}
.blogtext p.first {border-top:solid 1px #EF3940;padding:10px 0 0 0;}
.navigation {margin:0 0 15px 0;}
.blogtext strong.inpostheader {font-size:1.3em;color:#1E8BCB;}
.blogtext object {margin:0 0 10px 0;}

/*BLOG RIGHT COL*/
#browseentries {
	display:block;
	/*position:absolute;*/
	min-height:100px;
	height:auto !important;
	height:100px;
	background:#D11B22 url("images/browse.png") no-repeat left top;
	margin:46px 0 20px 0;
	position:relative;
	padding:10px 10px 0 10px;
	color:white;
	}
#browseentries h4 {font-size:1.3em;font-weight:600;margin:0;}
/*#browseentries h5 {margin:3px 0 4px 0;}*/
#browseentries ul {margin:0 0 0 10px;}
#browseentries ul li {margin:1px 0 7px 0;line-height:1em;}
#browseentries ul li a {color:white;}
#browseentries #browsebot {background:transparent url("images/browsebot.png") no-repeat left top;width:230px;height:13px;position:absolute;bottom:-13px;left:0;}

#donateblue {margin:10px 0 0 0;}

#var2 blockquote, #var4 blockquote {padding-left:1em;margin:10px 0 10px 0;color:#007dc6;}

/*SCHEDULE*/
#var3 {margin:0;}

/*404*/
td#four04 {padding:10px 0 0 12px;}



/*-----------------------------------------------------------------------------------------------
 Footer
-----------------------------------------------------------------------------------------------*/

#footer {clear:both;background:#007DC6 url("images/footerbg.png") repeat-x top center;}

#contactwrap {height:38px;}
#contact {
	height:38px;
	width:960px;
	margin:0 auto;
	padding-top:7px;
	position:relative;
	/*CORRECTED WH Adj Padding/Borders */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:31px;
	/**/
	}
#contact h2 {width:179px;height:23px;background:transparent url("images/contactus.png") no-repeat top left;text-indent:-9999px;}
#contact #contactinfo {position:absolute;right:0;top:7px;font-size:18px;}
#contact #contactinfo strong {font-weight:600;font-size:20px;}
#contact #contactinfo a {color:#fff;text-decoration:none;}
#contact #contactinfo a:hover {text-decoration:underline;}

#footerwrap {width:960px;margin:0 auto;padding:10px 0 10px 0;}

ul#social {margin:0;}
ul#social li {display:block;width:48px;height:48px;margin:0 10px 0 0;font-size:.7em;vertical-align:top;float:left;}
ul#social li a {width:48px;height:48px;text-indent:-9999px;display:block;}
li#facebookb a, li#vimeob a, li#twitterb a, li#youtubeb a, li#rssb a {background-color:transparent;background-repeat:no-repeat;background-position:0 -48px;}
ul#social li#facebookb a {background-image:url("images/facebook.gif");}
ul#social li#vimeob a {background-image:url("images/vimeo.gif");}
ul#social li#twitterb a {background-image:url("images/twitter.gif");}
ul#social li#youtubeb a {background-image:url("images/youtube.jpg");}
ul#social li#rssb a {background-image:url("images/rss.gif");margin-right:25px;}
li#facebookb a:hover, li#vimeob a:hover, li#twitterb a:hover, li#youtubeb a:hover, li#rssb a:hover {background-position:0 0;}

#disclaimer {border:solid 1px #2091CA;width:20em;float:right;font-weight:300;font-size:.9em;padding:5px;line-height:1.2em;background-color:#1E8BCC;}
#disclaimer h5 {font-weight:600;color:#9ad1ed;background-image:none;}

ul.footnav {width:100px;float:left;line-height:1.2em;margin-bottom:7px;}
ul.larger {width:175px;}
ul.footnav li {font-weight:200;font-size:.9em;margin-left:5px;}
ul.footnav li a {color:white;}
ul.footnav li.section {font-weight:600;font-size:1em;margin-left:0;}
ul.footnav li.section a {color:#9AD1ED;}

div#copywrite {width:960px;margin:0 auto;clear:both;font-size:.8em;text-align:right;}
div#copywrite a {color:#9ad1ed;}

/*GENERIC*/
.hide {display:none;}
noscript {/*display:block;position:absolute;width:100%;background-color:yellow;top:0;color:black;padding:10px;*/}
noscript div#ns {display:block;position:absolute;width:100%;background-color:yellow;top:0;color:black;padding:10px;}
noscript p {width:600px;margin:0 auto;font-size:.9em;}
noscript ul {margin-left:20px;width:400px;margin:0 auto;}
ol {list-style-type:decimal;}
.by {color:#444;}
.blogtext strong {font-weight:bold;color:#002645;}

/*FORM*/
.darkbluegrad {
	width:400px;
	/*height:165px;*/
	background:#1E8BCB url("images/bnbg.png") repeat-x left bottom;
	position:relative;
	padding:15px 15px 15px 15px;
	/*CORRECTED WH Adj Padding/Borders */
	voice-family: "\"}\"";
	voice-family:inherit;
	/*height:135px;*/
	width:370px;
	/**/
	color:#fff;
	}
#collectinfo p {margin:0 0 5px; 0;}
#bnbot {width:400px;height:11px;background:#006DAD url("images/bnbot.png") no-repeat bottom center;position:absolute;bottom:0;left:0;overflow:hidden;}
.darkbluegrad h2 {font-weight:500;font-size:38px;color:#fff;margin-bottom:5px;}
#collectinfo label {color:#fff;font-size:1em;}
#collectinfo li {margin:7px 0 0 0;}
input#saveForm {position:absolute;bottom:15px;right:10px;}

#vol ul {font-size:100%;list-style-type:none;margin:0;padding:0;width:100%;}
#vol li {margin:0 0 12px 0;padding:4px 5px 2px 0;position:relative;}
#vol li:after {clear:both;content:".";height:0;visibility:hidden;}
#vol li label.description {display:block;}
#vol .buttons:after {clear:both;content:".";height:0;visibility:hidden;}
#vol .buttons {margin-top:10px;}
#vol input#element_2_1 {margin-right:7px;}
#vol li#li_3 input {margin-bottom:4px;}

label.description {font-size:1.3em;color:#007DC5;}
form ul {}
form li {}
#collectinfo label.error {display:block;color:yellow;margin-top:7px;font-size:.8em;}
#vol label.error {color:red;margin-left:5px;font-size:.8em;}
/**/


/*-----------------------------------------------------------------------------------------------
  Placeholder / Remove later
-----------------------------------------------------------------------------------------------*/

h1 {height:164px;background:transparent url("images/placeholder/timdavis.png") no-repeat center 37px;text-indent:-9999px;}
h2 {font-size:16px;color:#A4D5EE;font-weight:bold;margin:0;}
h3.phh {font-size:1.4em;margin:0px 0 7px 0px;height:38px;background:transparent url("images/placeholder/welcome.gif") no-repeat left top;text-indent:-9999px;}
h4 {font-size:26px;font-weight:bold;letter-spacing:2px;margin:8px 0 0 0;-webkit-text-shadow: 1px 1px 2px #044279;-moz-text-shadow: 1px 1px 2px #044279;text-shadow: 1px 1px 2px #044279;}
h4#phone {margin-top:5px;font-size:22px;letter-spacing:0px;font-weight:normal;}

#content {position:relative;color:white;}
#content #top {width:490px;height:218px;background:transparent url("images/placeholder/topbg.png") no-repeat center top;position:relative;padding:17px 0 0 12px;}
#content #top p {}
#content #top img {position:absolute;right:0;top:-44px;}
#content #top #dwrap {position:absolute;left:-25px;bottom:-40px;width:270px;height:62px;background:transparent url("images/placeholder/donate.png") no-repeat left top;}
#content #top #dwrap:hover {background-position:right bottom;}
#content #top #dwrap a#donate {display:block;width:245px;height:37px;text-indent:-9999px;margin:8px 0 0 16px;}
#content #bottom {width:490;height:149px;background:#007DC6 url("images/placeholder/botbg.jpg") repeat-x left bottom;/*padding:22px 0 0 12px;*/padding:34px 0 0 12px;}
#content #bottom p {}
#content #bottom a {color:white;/*margin-bottom:-8px*/;display:block;}
#content #bottom a:hover {color:#A4D5EE;}
#content p {font-size:14px;font-weight:normal;width:308px;line-height:19px;margin-left:2px;}