@import "style-master.css";@import "style-shepard.css";

#obamapage div#content p { margin-bottom: 1.618em; }
#obamapage img { border: 0 !important; }
#obamapage .cleared { clear: left; }
    
#obamapage a.votebox { display: block; margin: 1.618em 0; width: 205px; height: 235px; text-indent: -10000px; outline: none; float: left; background: url('../obama/votebox.png') 0 0 no-repeat; }
#obamapage a#dirtyvote:hover { background-position: -3px -240px; }
#obamapage a#cleanvote { background-position: -200px 0; margin-left: 1.618em; }
#obamapage a#cleanvote:hover { background-position: -202px -240px; }

span.nocolor { color: #fff; }
img.cchidden { visibility: hidden; position: absolute; }

#obamapage div#cclicense { text-align: center; width: 299px; margin: 0; position: relative; float: right; top: -9.708em; }
#obamapage div#cclicense img { float: none; margin: .423em auto; }
#obamapage div#cclicense p { margin: .809em 0; }
#obamapage div#cclicense span { color: #fff; }
#obamapage div#cclicense span.smaller { font-weight: normal; font-size: 80%; }

#obamapage div#logos { clear: none; display: block; position: relative; width: 800px; height: 150px; margin-top: 1.618em; }
#obamapage div#logos a { display: block; text-indent: -10000px; outline: none; position: absolute; }

#obamapage a#ologo { background: url('../obama/logo_o.jpg') 0 0 no-repeat; width: 150px; height: 150px; top: 0; left: 25px; }
#obamapage a#moveonlogo { background: url('../obama/logo_moveon.gif') 0 0 no-repeat; width: 200px; height: 45px; top: 20px; left: 200px; }
#obamapage a#rtvlogo { background: url('../obama/logo_rtv.gif') 0 0 no-repeat; width: 200px; height: 48px; top: 85px; left: 200px; }
#obamapage a#obeylogo { background: url('../obama/logo_obey.gif') 0 0 no-repeat; width: 250px; height: 68px; top: 41px; left: 425px; }

#obamapage a#ologo:hover { background-position: 0 -150px; }
#obamapage a#moveonlogo:hover { background-position: 0 -45px; }
#obamapage a#rtvlogo:hover { background-position: 0 -48px; }
#obamapage a#obeylogo:hover { background-position: 0 -68px; }