/*
Theme Name: Jordan 2010
Version: 1.0
Author: O3 Strategies
Author URI: http://www.o3strategies.com/
*/

body { background: url(images/background.png) repeat-y top center #00052b; font-size: 1em; font-family: Arial; }
p { margin: 10px 0; }
img { border: 0; }
a { color: #950000 }
#container { width: 1088px; margin: 0 auto; }
#header { height: 154px; margin-top: 25px; position: relative; }
#stay-informed { position: absolute; right: 0; top: 48px; color: #3f7aff; font-size: 0.9em; width: 400px; }
#stay-informed #si-form { position: relative; }
#si-form input.txt { border: 1px solid #8a8ea6; background: #2b4da8; color: #adbcde; padding: 5px 0 5px 5px; }
#si-form input.si-email { position: absolute; top: 0; left: 0; width: 179px; }
#si-form input.si-zip { position: absolute; top: 0; left: 190px; width: 85px; }
#si-form input.si-submit { position: absolute; top: -3px; right: 0; }
#si-form input.error { border: 2px solid red; }
#nav { background: url(images/nav_background.png); width: 810px; height: 38px; position: absolute; left: 0; bottom: 0; text-align: center; font-family: Helvetica; font-size: 1.1em; }
#nav ul { display: inline; height: 38px; list-style-type: none; margin: 0; padding: 0; }
#nav ul li { display: table-cell; height: 38px; padding: 0 28px 0 25px; vertical-align: middle; background: url(images/nav_divider.png) no-repeat right; }
#nav ul li.page-item-13 { background: 0; padding: 0 25px 0 25px; }
#nav ul li a { color: #fff; text-decoration: none; }
#contribute { position: absolute; right: 0; bottom: 3px;}
#content-container { background: #fff; padding: 26px 24px; }
#splash { height: 261px; }
#splash #feature { width: 793px; float: left; }
#splash #take-action { width: 247px; height: 261px; background: url(images/take_action_background.jpg); float: right; position: relative; }
.anchor { clear: both; }

#content { background: url(images/right_background.jpg) repeat-y right; margin-top: 7px; }
#content h1 { color: #151f68; font-size: 1.6em; margin-bottom: 0px; padding-bottom: 0px; }

#content #left { width: 630px; padding: 0 24px; float: left; background: url(images/left_background.jpg) no-repeat #fff; }
#content #left h2 { color: #950000; font-size: 1.4em; margin: 0; }
#content #left h2 a { color: #950000; text-decoration: none; }
#content #left h2 a:hover { text-decoration: underline; }
#content #left .post { background: url(images/post_divider.gif) no-repeat; padding: 10px 0 30px 0; }
#content #right { width: 317px; padding: 0 22px; float: right; overflow: hidden;}

/* Sidebar */
ul#sidebar { margin: 0; padding: 0; list-style-type: none; }
ul#sidebar li { color: #000; font-size: 0.9em; }
ul#sidebar li a { color: #000; text-decoration: none; }
ul#sidebar li a:hover { text-decoration: underline;}

/* Footer */
#footer { background: url(images/footer.png) #00052b top center no-repeat; width: 100%; min-width: 1088px; margin: 0 auto; height: 251px; }
#footer #committee { width: 335px; border: 1px solid white; padding: 15px; color: white; text-align: center; margin: 0 auto; margin-top: 100px; }

/* Take Action Form */
#ta-form { position: absolute; top: 60px; left: 36px; width: 200px; color: #fff; font-size: 0.8em; }
#ta-form input.ta-checkbox { margin: 2px 2px 2px 0; }
#ta-form input.ta-name { width: 157px; height: 18px; border: 0; background: url(images/take_action_form_lg.png) no-repeat; display: block; padding: 4px 0 0 5px; margin: 10px 0 5px 0;}
#ta-form input.ta-email { width: 157px; height: 18px; border: 0; background: url(images/take_action_form_lg.png) no-repeat; display: block; padding: 4px 0 0 5px; margin: 0 0 5px 0; }
#ta-form input.ta-phone { width: 105px; height: 18px; border: 0; background: url(images/take_action_form_med.png) no-repeat; display: inline; padding: 4px 0 0 5px; margin: 0 0 5px 0; }
#ta-form input.ta-zip { width: 44px; height: 18px; border: 0; background: url(images/take_action_form_lg.png) no-repeat; display: inline; padding: 4px 0 0 5px; margin: 0 0 5px 0;}
#ta-form input.ta-submit { margin-top: 10px; }
#ta-form input.error { border: 2px solid yellow; }

/* Donate */
form#donate ul { list-style-type: none; margin: 0; padding: 0; }
form#donate ul.error { border: 2px solid red; width: 200px; }
form#donate ul li { padding: 3px 0; }
form#donate ul.info li { padding: 5px 0; }
form#donate ul li input.txt { display: block; padding: 2px 0 2px 5px; width: 200px; }
.error { border: 2px solid red; }
form#donate ul li label { font-size: 0.8em; font-style: italic; }

#processing { display: none; width: 400px; height: 200px; line-height: 200px; background: #fff; position: relative; text-align: center; font-weight: bold; font-size: 1.1em;-moz-border-radius:8px; -webkit-border-radius:8px; }
#processing .spinner { position: absolute; left: 10px; top: 10px; }

/* Contact */
form#contact ul { list-style-type: none; margin: 0; padding: 0; }
form#contact ul.error { border: 2px solid red; width: 200px; }
form#contact ul li { padding: 3px 0; }
form#contact ul.info li { padding: 5px 0; }
form#contact ul li input.txt { display: block; padding: 2px 0 2px 5px; width: 200px; }
form#contact ul li input.error { border: 2px solid red; }
form#contact ul li label { font-size: 0.8em; font-style: italic; }
form#contact ul li textarea { width: 400px; height: 200px;}

div#kpg-album-description { background-color: #7ea7ed !important; border: 1px solid #00052b !important; color: #fff !important; }
div.kpg-summary { font-size: 0.8em !important; padding: 0 20px; }


