/*
Theme Name: Presidential
Theme URI: http://spu.edu
Description: Built on Thematic Theme</a>
Author: Eric Crissman
Author URI: http://spu.edu
Template: thematic
Version: 0.2
.
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');
/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');
/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');
/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');
/* Apply default theme styles and colors */
@import url('default.css');
/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');
/************************************************ Style for drop-down menu */
h1, h2, h3, h4, h5, h6 {font-weight:normal; clear:none;}
ul {list-style-position:inside;}
img {padding:5px; background-color:#fff; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
#header {z-index:99; position:relative;/* 
IE7 z
-index bug */}
#access {overflow:visible; position:absolute; top:202px; right:0px; background:none; border:none;}
#access a {float:right; padding:10px 17px 0 17px; width:81px; height:45px; background:url(/wp-content/themes/presidential/images/rss.png) no-repeat 0 0; font-size:10px; font-weight:bold; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; text-transform:uppercase; color:#fff;}
#access a:hover {text-decoration:none;}
.main {clear:both;}
/************************************************ Body */
body {background:#F7F5F1 url(/wp-content/themes/presidential/images/body-bg.png) repeat 0 0;}
#wrapper {margin:0 auto; border:none;}
#header {width:960px; height:235px; margin:0 auto; border:none; background:url(/wp-content/themes/presidential/images/header-bg.png) no-repeat;}
#blog-title {border:none; padding:20px 0 0 10px; text-indent:-9999px;}
#blog-title a {display:block; border:none; width:740px; height:170px; background:url(/wp-content/themes/presidential/images/branding.png) no-repeat left 30px;}
#blog-title a:hover {}
#topmenu {width:960px; margin:0 auto;}
#blog-description {display:none;}
/************************************************ Pages menu */
a:link, a:visited {color:#8298af;}
a:hover {text-decoration:none;}
#page_menu {margin:0; min-width:300px; overflow:hidden; background:url(/wp-content/themes/presidential/images/nav-bg.png) repeat-x 0 0;}
#page_menu ul {list-style:none; margin:10px 0 0 10px;}
#page_menu ul li {float:left; margin:0 10px;}
#page_menu ul li ul {display:none;}
#page_menu a {float:left; color:#999; text-decoration:none; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; font-weight:normal; text-transform:uppercase;}
#page_menu a:hover {color:#666; background:url(/wp-content/themes/presidential/images/nav-arro.png) no-repeat 50% bottom;}
#page_menu .current_page_item a {color:#824846; text-decoration:none; background:url(/wp-content/themes/presidential/images/nav-arro.png) no-repeat 50% bottom;}
/************************************************ Content */
#main {width:960px; margin:0 auto; padding:0; background:url(/wp-content/themes/presidential/images/main-bg.png) repeat-y 0 0; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
#container {width:550px;}
#content {width:550px; margin:0 0 35px 25px; border:none;}
.home .hentry {padding:20px 0 0 0;}
.home .entry-content {margin:5px 0 0;}
.hentry {padding:15px 0;}
ol li {padding-bottom:10px;}
/************************************************ Homepage unpaged*/
.blog .p1 .blog_listing {float:left; width:350px; margin-left:10px; padding-top:25px; background:url(/wp-content/themes/presidential/images/latestpost.png) no-repeat 0 0;}
.blog .p1 {color:#333; width:550px; height:230px; background:url(/wp-content/themes/presidential/images/p1-divider.png) no-repeat center bottom;}
.blog .p1 .entry-content {padding-bottom:0; margin-bottom:0; bottom:0;}
.blog .p1 .entry-content a {color:#8298af;}
.blog .p1 .entry-title {width:310px; padding:0; margin:0; font-size:22px; font-weight:normal; font-family:Georgia, Times, serif; color:#935b43;}
.blog .p1 .entry-title a {color:#824846;}
.blog .p1 .entry-title a:hover {color:#935b43;}
.blog .p1 .entry-content .entry-utility {color:#8298af;}
.blog .p1 .entry-content .entry-utility a {color:#8298af;}
.blog .p1 .entry-meta {padding:0; margin:3px 0 0; color:#222;}
.blog .p1 .entry-meta  a {color:#8298af;}
.blog .p1 .entry-meta span {background:none;}
.blog .p1 .entry-meta span.color-meta {color:#666;}
.blog .p1 .more-link {margin-bottom:0; color:#8298af; display:inline;}
.blog .p1 .thumb_150x150 {padding:0px 20px 30px 10px; width:150px; height:150px;}
.blog .p1 .thumb_150x150 .lead_image {width:150px; height:150px;}
.blog .p2 {border:none;}
.home .entry-utility {display:none;}
.home .hentry {border-color:#ddd;}
/************************************************ Homepage paged*/
.paged .p1 {background:none; color:#222; border:none; height:155px;}
.paged .p1 .entry-content {padding-bottom:0; margin-bottom:0; bottom:0;}
.paged .p1 .entry-content a {color:inherit;}
.paged .p1 .entry-title {width:360px; margin:0; padding:0 50px 0 0; color:#222; font-weight:normal; font-size:22px;}
.paged .p1 .entry-title a {color:#222;}
.paged .p1 .entry-title a:hover {color:#666; background:none;}
.paged .p1 .entry-content .entry-utility {color:#8298af;}
.paged .p1 .entry-content .entry-utility a {color:#8298af;}
.paged .p1 .entry-meta {padding:6px 0 6px 0; clear:both;}
.paged .p1 .entry-meta  a {color:#8298af;}
.paged .p1 .entry-meta span {background:none;}
.paged .p1 .entry-meta span.color-meta {padding:3px 3px; color:#666;}
.paged .p1 .entry-utility {display:none;}
.paged .p1 a.read-more {font-size:12px; font-weight:bold; font-family:normal; color:#222;}
.paged .p1 .entry-content img {border:1px solid #000;}
.paged .p1 .entry-content img.alignleft {margin:20px 20px 20px 0;}

.paged .p1 .thumb_150x150 .lead_image {width:120px; height:120px;}
.paged .p1 .thumb_150x150 {padding:0px 30px 20px 10px; width:120px; height:120px;}
.paged .p1 .blog_listing {float:left; width:380px; margin-left:0px; padding-top:0px; background:none;}
.paged .p1 .blog_listing .entry-title a {color:#824846;}
.paged .p2 {border-top:1px solid #ddd;}
.paged .p1 .entry-meta {padding:0; margin:3px 0 0;}
.paged .p1 .entry-content a {color:#8298af;}
.home #secondary ul.xoxo li h3 {height:37px;}

/************************************************ general entry content */
.blog .blog_listing {float:left; width:380px;}
.clear_hentry {clear:both;}
h1.entry-title {margin:0; padding:0; color:#824846; font-weight:normal; font-size:22px; font-family:Georgia, Times, serif;}
h2.entry-title a {margin:0; padding:0; color:#824846; font-weight:normal; font-size:22px; font-family:Georgia, Times, serif;}
.blog .entry-title {width:310px; margin:0; padding:0; font-weight:normal; font-size:22px; font-family:Georgia, Times, serif;}
.blog .entry-title a {color:#824846;}
.entry-title a:hover {color:#935b43;}
.entry-content h3 {font-family:Georgia, Times, serif; font-size:18px; font-weight:normal; text-transform:none; letter-spacing:0; line-height:22px; color:#824846;}
.entry-content h4 {padding-bottom:5px; font-family:Georgia, Times, serif; font-size:14px; font-weight:normal; text-transform:none; letter-spacing:0;}
.entry-content {font-size:13px;}
.entry-meta span a {border:none;}
.entry-utility a {color:#8298af;}
.entry-meta {margin:3px 0 0; padding:0; clear:both;}
.firefox .entry-meta, .msie .entry-meta {padding:0;}
.firefox.archive .entry-meta, .firefox.search .entry-meta {padding:6px 0 5px 0;}
.entry-meta span.color-meta {padding:0; color:#666;}
.entry-meta abbr, .entry-meta acronym {border:none; cursor:help;}
.entry-meta span a {color:#8298af;}
a.read-more {font-size:12px; font-weight:bold; font-family:normal; color:#8298af;}
.user-comments {float:right; padding:6px 10px 0 17px; background:url(/wp-content/themes/presidential/images/comment-icon.png) no-repeat left 7px;}
.user-comments a {font:normal 11px Arial, sans-serif; color:#8298af;}
/************************************************ thumb_150x150 */
.thumb_150x150 {float:left; padding:0 20px 30px 10px;}
.thumb_150x150 .lead_image {padding:5px; width:120px; height:120px; background-color:#fff; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
hr { border: none; border-top:1px solid #ddd; padding:10px 0; }
/* =Comments
-------------------------------------------------------------- */
#comments.comments {position:relative; background:none;}
#comments h3 {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; letter-spacing:2px; line-height:22px; color:#824846;}
.comment-navigation {font-size:12px; margin:0 0 42px 0;}
#comments-list h3 {margin:0 0 10px 0; padding:21px 0 0 0;}
#comments-list ol {list-style:none; margin:0 0 21px 0;}
#comments-list ol ul {list-style:none; margin:0;}
#comments-list ol ul li {margin:0 0 21px 0;}
#comments-list li {padding:21px 20px 0 20px; position:relative;}
#comments-list li.alt {}
#comments-list .unapproved {display:block; font-size:12px; font-style:italic; margin:0 0 21px 0; text-align:left;}
#comments-list li p {margin:0; padding:0 0 21px 0;}
#comments .avatar {float:left; width:50px; height:50px; padding:0px 5px 5px 0px; margin:0px 20px 5px 0px;}
#comments-list li .n {display:block; font-size:14px; font-style:italic; margin:0 0 0 75px; padding:0;}
#comments-list li .comment-meta {color:#595957; font-size:11px; margin:0 0 30px 75px;}
.comment-reply-link {font-size:11px; padding:0 0 21px 0;}
#comments .formcontainer {padding-bottom:30px;}
.comment-content {padding:15px 0 5px 0; background:url(/wp-content/themes/presidential/images/p1-divider.png) no-repeat center bottom;}
#trackbacks-list h3 {margin:0 0 21px 0; padding:21px 0 0 0;}
#trackbacks-list ol {font-size:12px; font-style:italic; margin-bottom:42px;}
#trackbacks-list p {display:none;}
#respond {margin:0 0 21px 0; padding:21px 20px;}
#respond h3 {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; margin:0 0 21px 0;}
#cancel-comment-reply {margin:0 0 21px 0;}
#respond form {margin:0 0 21px 0;}
#respond input {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; border:1px solid #ddd; padding:4px 0;}
#respond #form-section-author {float:left;}
#respond #form-section-author input {width:240px;}
#respond #form-section-email {float:right;}
#respond #form-section-email input {width:240px;}
#respond #form-section-url {clear:both;}
#respond #form-section-url input {width:505px;}
#respond .form-label {font-size:12px;}
#respond .form-input input {margin:0 0 21px 0;}
#respond textarea {width:100%; margin:0 0 21px 0; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; border:1px solid #ddd;}
#respond .form-submit {float:right;}
p.subscribe-to-comments {width:260px; float:left;}
p.subscribe-to-comments label {font-size:12px;}
p.comment_license {font-size:12px; clear:both; margin:0 0 21px 0;}
p.solo-subscribe-to-comments {clear:both; font-size:12px; margin:0;}
p.solo-subscribe-to-comments:first-line {font-style:italic;}
#respond .required {font-weight:bold;}
ul #respond #form-section-author {float:none;}
ul #respond #form-section-author input {width:100%;}
ul #respond #form-section-email {float:none;}
ul #respond #form-section-email input {width:100%;}
ul #respond #form-section-url input {width:100%;}
ul #respond textarea {width:100%;}
/* =Navigation
-------------------------------------------------------------- */
.navigation {margin:0px 0 15px 0; overflow:hidden;}
.nav-previous {float:left; width:50%;}
.nav-next {float:right; width:50%; text-align:right;}
#nav-above,#nav-below {width:550px;}
#nav-above {display:none;}
#nav-below {}
.home #nav-above, .single #nav-above {display:none;}
.paged #nav-above {}
/************************************************ Archives */
#archives-page h2 {font-family:Georgia, Times, serif; font-weight:normal; color:#824846;}
#archives-page ul {margin:0;}
#archives-page ul li:hover {background-color:#f7f7f7;}
#archives-page ul li {display:block; padding:5px 0; list-style:none; font-size:13px; border-bottom:1px solid #ddd;}
#archives-page ul li a:hover {text-decoration:none;}
#category-archives {width:560px;}
#monthly-archives {width:560px;}
/* =Asides, Sidebars & Widget-Ready Areas
-------------------------------------------------------------- */
.aside,
.aside input {font-size:12px; line-height:17px; margin-bottom:5px;}
.aside p,
.aside ul,
.aside ol,
.aside dd,
.aside pre {}
.aside pre,
.aside code {font-size:12px; line-height:18px;}
.aside .current_page_item a {color:#8298af;}
.aside .current_page_item .page_item a {color:#8298af;}
.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {color:#222;}
.aside {color:#666;}
.aside a {color:#8298af;}
.aside a:active,
.aside a:hover {color:#666; text-decoration:none;}
.aside h3 {font-size:10px; font-weight:bold; text-transform:uppercase; letter-spacing:2px;}
.aside h3 a {text-decoration:none;}
.aside caption {font-size:11px; font-family:Arial,sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:0.05em;}
.aside ul {list-style:none; margin-left:0; height:1%;}
.aside ul li {list-style:none; margin:0; padding:0; list-style-position:outside;}
.aside ul ul {list-style:none; margin:0 0 10px 0px;}
.aside ul ul li {padding:6px 4px; border-bottom:1px solid #d9d4c6;}
.aside ul ul ul {margin:0;}
.aside ul ul ul li {padding:6px 0 6px 6px; border-bottom:none;}
.aside form,
.aside table {margin-bottom:22px;}
.aside table {border:none;}
.aside thead {border:1px solid #d9d4c6;}
.aside tbody {border:1px solid #ccc;}
.aside th, .aside td {border-right:1px solid #d9d4c6; padding:.25em .8em;}
.aside tfoot tr {border:none;}
.aside tfoot td {border-color:transparent;}
.widget_tag_cloud {margin:0 0 22px 0;}
/*
    Main Asides
*/
.main-aside {width:320px; margin-right:16px;}
.main-aside ul {padding:0;}
.main-aside h3 {font-family:normal; line-height:22px; color:#824846;}
.main-aside ul ul {padding:0;}
#primary h3.widgettitle {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; height:32px; padding:10px 0 0 0; clear:both;}
#secondary h3.widgettitle {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; height:37px; padding:4px 0 0 0; clear:both;}
#secondary>ul.xoxo>li {width:150px; float:left; margin-right:10px;}
.ie6 #secondary ul.xoxo li {}
#secondary>ul.xoxo>li h3 {height:37px; color:#824846; margin:0; padding:4px 0 0 4px; font-style:normal;}
.ie6 #secondary ul.xoxo li h3 {height:37px; color:#824846; margin:0; padding:4px 0 0 4px; font-style:normal;}
#secondary ul ul li {padding:2px 4px; border-bottom:1px solid #d9d4c6; margin:0; list-style-position:outside;}
#secondary ul ul ul li {padding:1px 0 1px 10px; border-bottom:none; margin:0; list-style-position:outside;}
.ie6 #secondary ul ul li {padding:2px 0px; border-bottom:1px solid #d9d4c6; margin:0; list-style-position:outside;}
/*  
    Sidebar Widgets 
*/
#primary #recent-posts {margin-bottom:20px;}
.textwidget .alignright {float:right; margin-left:14px;}
.textwidget .alignleft {float:left; margin:0 15px 10px 0;}
.quote-widget {text-indent:12px; padding-top:5px; background:url(/wp-content/themes/presidential/images/quote.png) no-repeat left top;}
.quote {font-size:13px; line-height:22px;}
.author {padding-bottom:10px; height:40px; background:url(/wp-content/themes/presidential/images/p1-divider.png) no-repeat center bottom; font-weight:bold;}
.entry-content .videowrapper h3 {display:none;}
.entry-content .videowrapper {margin:30px 0;}
.entry-content  .video {display:none;}
.videowrapper h3 {padding-bottom:20px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
#smart-youtube .videowrapper {margin-top:45px;}
#smart-youtube h3.widgettitle {display:none;}
#secondary #search {width:340px;}
#search label {display:none;}
#search #s {width:250px; padding:3px 0 4px 0; border:1px solid #ddd; font:normal 15px Arial, sans-serif; color:#555;}
#search #searchsubmit {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; font-size:10px; text-transform:uppercase;color:#fff}
#searchform {position:relative;}
#searchsubmit {position:absolute; top:-2px; left:258px; background:transparent url(/wp-content/themes/presidential/images/search.png) no-repeat 0 0; font-weight:bold; text-transform:uppercase; color:#eee; width:70px; height:30px; border:none;}
#searchsubmit {cursor:pointer;}
#submit {background:transparent url(/wp-content/themes/presidential/images/submit.png) no-repeat 0 0; color:#fff; width:100px; height:30px; border:none; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; font-size:10px; text-transform:uppercase;}
#respond #submit {border:none;}
/*
    Content Asides
*/
#content .aside {border:1px solid #ccc; margin:0 0 22px 0; padding:18px 0 0 0;}
#content .aside ul {padding:0 20px;}
#content .aside h3 {font-weight:normal; font-size:17px; font-family:normal; padding:0 0 7px 0; text-transform:none;}
#content .aside ul ul {padding:0;}
/*
    Footer
*/
#footer a {color:#555;}
#footer {padding-top:60px; height:120px; background:url(/wp-content/themes/presidential/images/footer-bg.png) no-repeat 50% 0; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
/*
    Footer Asides
*/
#subsidiary {padding:0 0 0 0;}
#footer .textwidget {color:#555;}
#footer .textwidget a {color:#555;}
#footer .textwidget img {background:none; border:none;}
#footer #subsidiary .textwidget img {margin:0; padding:0;}
#footer #subsidiary ul li {margin:0; padding-left:0;}
#footer #subsidiary h3 {padding-bottom:10px; color:#555;}
#footer #subsidiary #first {margin:0 20px; width:268px;}
#footer #subsidiary #second {margin:0 20px; width:268px;}
#footer #subsidiary #third {margin:0 20px; width:268px;}
#siteinfo {text-align:center; padding:40px 10px 0px 10px; margin:0 auto; overflow:hidden; height:25px; color:#999;}
/* =PageNavi
-------------------------------------------------------------- */
/* Using !important to override PageNavi CSS */
.wp-pagenavi {margin:0 0 0 0.5em; padding:0.5em 0;}
.wp-pagenavi a, .wp-pagenavi a:link {background:url(images/pagenavi_bg.gif) top left repeat-x #fff !important; border:1px solid #bbbbbb !important; color:#c40000!important; font-style:normal; margin:0 .175em !important; padding:3px 4px !important; line-height:10px;}
.wp-pagenavi a:visited {border:1px solid #bbbbbb !important; color:#c40000 !important;}
.wp-pagenavi a:hover {border:1px solid #bbbbbb !important; color:#c40000 !important;}
.wp-pagenavi a:active {border:1px solid #bbbbbb !important; color:#c40000 !important;}
.wp-pagenavi span.pages {border:none !important; color:#404040 !important; font-weight:bold !important; margin:0 !important; padding:0 10px 0 0 !important;}
.wp-pagenavi span.current {background:url(images/pagenavi_bg.gif) top left repeat-x #fff !important; border:1px solid #bbbbbb !important; color:#0b8000!important; font-style:normal; margin:0 .175em !important; padding:3px 4px !important;}
.wp-pagenavi span.extend {background:url(images/pagenavi_bg.gif) top left repeat-x #fff !important; border:1px solid #bbbbbb !important; color:#c40000!important; font-style:normal; margin:0 .175em !important; padding:3px 4px !important;}

/* =Survey Overlay
-------------------------------------------------------------- */
a#survey_tab { background:url(/wp-content/themes/presidential/images/feedback-tab.png); top:40%; right:-1px; width:38px; height:98px; cursor:pointer; text-indent:-5000px; position:fixed; _position:fixed; z-index:10000; overflow:hidden; margin-left:-12px; }
a#survey_tab:hover { margin-right: -3px; }

/* =Fancybox
-------------------------------------------------------------- */
#fancybox-loading { position:fixed; top:50%; left:50%; height:40px; width:40px; margin-top:-20px; margin-left:-20px; cursor:pointer; overflow:hidden; z-index:1104; display:none; }
* html #fancybox-loading { 
/* IE6 */
	position:absolute; margin-top:0; }
#fancybox-loading div { position:absolute; top:0; left:0; width:40px; height:480px; background-image:url('/wp-content/themes/presidential/images/fancybox/fancybox.png'); }
#fancybox-overlay { position:fixed; top:0; left:0; bottom:0; right:0; background:#000; z-index:1100; display:none; }
* html #fancybox-overlay { 
/* IE6 */
	position:absolute; width:100%; }
#fancybox-tmp { padding:0; margin:0; border:0; overflow:auto; display:none; }
#fancybox-wrap { position:absolute; top:0; left:0; margin:0; padding:20px; z-index:1101; display:none; }
#fancybox-outer { position:relative; width:100%; height:100%; background:#FFF; }
#fancybox-inner { position:absolute; top:0; left:0; width:1px; height:1px; padding:0; margin:0; outline:none; overflow:hidden; }
#fancybox-hide-sel-frame { position:absolute; top:0; left:0; width:100%; height:100%; background:transparent; }
#fancybox-close { position:absolute; top:-15px; right:-15px; width:30px; height:30px; background-image:url('/wp-content/themes/presidential/images/fancybox/fancybox.png'); background-position:-40px 0px; cursor:pointer; z-index:1103; display:none; }
#fancybox_error { color:#444; font:normal 12px/20px Arial; padding:7px; margin:0; }
#fancybox-content { height:auto; width:auto; padding:0; margin:0; }
#fancybox-img { width:100%; height:100%; padding:0; margin:0; border:none; outline:none; line-height:0; vertical-align:top; -ms-interpolation-mode:bicubic; }
#fancybox-frame { position:relative; width:100%; height:100%; border:none; display:block; }
#fancybox-title { position:absolute; bottom:0; left:0; font-family:Arial; font-size:12px; z-index:1102; }
.fancybox-title-inside { padding:10px 0; text-align:center; color:#333; }
.fancybox-title-outside { padding-top:5px; color:#FFF; text-align:center; font-weight:bold; }
.fancybox-title-over { color:#FFF; text-align:left; }
#fancybox-title-over { padding:10px; background-image:url('/wp-content/themes/presidential/images/fancybox/fancy_title_over.png'); display:block; }
#fancybox-title-wrap { display:inline-block; }
#fancybox-title-wrap span { height:32px; float:left; }
#fancybox-title-left { padding-left:15px; background-image:url('/wp-content/themes/presidential/images/fancybox/fancybox.png'); background-position:-40px -90px; background-repeat:no-repeat; }
#fancybox-title-main { font-weight:bold; line-height:29px; background-image:url('/wp-content/themes/presidential/images/fancybox/fancybox-x.png'); background-position:0px -40px; color:#FFF; }
#fancybox-title-right { padding-left:15px; background-image:url('/wp-content/themes/presidential/images/fancybox/fancybox.png'); background-position:-55px -90px; background-repeat:no-repeat; }
#fancybox-left, #fancybox-right { position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer; outline:none; background-image:url('/wp-content/themes/presidential/images/fancybox/blank.gif'); z-index:1102; display:none; }
#fancybox-left { left:0px; }
#fancybox-right { right:0px; }
#fancybox-left-ico, #fancybox-right-ico { position:absolute; top:50%; left:-9999px; width:30px; height:30px; margin-top:-15px; cursor:pointer; z-index:1102; display:block; }
#fancybox-left-ico { background-image:url('/wp-content/themes/presidential/images/fancybox/fancybox.png'); background-position:-40px -30px; }
#fancybox-right-ico { background-image:url('/wp-content/themes/presidential/images/fancybox/fancybox.png'); background-position:-40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility:visible; /* IE
6 */ }
#fancybox-left:hover span { left:20px; }
#fancybox-right:hover span { left:auto; right:20px; }
.fancy-bg { position:absolute; padding:0; margin:0; border:0; width:20px; height:20px; z-index:1001; }
#fancy-bg-n { top:-20px; left:0; width:100%; background-image:url('/wp-content/themes/presidential/images/fancybox/fancybox-x.png'); }
#fancy-bg-ne { top:-20px; right:-20px; background-image:url('/wp-content/themes/presidential/images/fancybox/fancybox.png'); background-position:-40px -162px; }
#fancy-bg-e { top:0; right:-20px; height:100%; background-image:url('/wp-content/themes/presidential/images/fancybox/fancybox-y.png'); background-position:-20px 0px; }
#fancy-bg-se { bottom:-20px; right:-20px; background-image:url('/wp-content/themes/presidential/images/fancybox/fancybox.png'); background-position:-40px -182px; }
#fancy-bg-s { bottom:-20px; left:0; width:100%; background-image:url('/wp-content/themes/presidential/images/fancybox/fancybox-x.png'); background-position:0px -20px; }
#fancy-bg-sw { bottom:-20px; left:-20px; background-image:url('/wp-content/themes/presidential/images/fancybox/fancybox.png'); background-position:-40px -142px; }
#fancy-bg-w { top:0; left:-20px; height:100%; background-image:url('/wp-content/themes/presidential/images/fancybox/fancybox-y.png'); }
#fancy-bg-nw { top:-20px; left:-20px; background-image:url('/wp-content/themes/presidential/images/fancybox/fancybox.png'); background-position:-40px -122px; }
/* IE */
#fancybox-loading.fancybox-ie div { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/presidential/images/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/presidential/images/fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-over { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/presidential/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom:1; }
.fancybox-ie #fancybox-title-left { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/presidential/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/presidential/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/presidential/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-left-ico { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/presidential/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/presidential/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie .fancy-bg { background:transparent !important; }
.fancybox-ie #fancy-bg-n { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/presidential/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/presidential/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/presidential/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/presidential/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/presidential/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/presidential/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/presidential/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/presidential/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }





