@charset "utf-8";
/* CSS Document */

/* Structure */

/* Wrap */

body #page-wrap {background:#fff}

/* Header */

body {background:#f2f2f2}

body #page-wrap #header {background:#FFF; display:block;float:left;height:120px;padding:10px 30px 0 10px; width:940px; border-bottom:1px solid #f2f2f2 }

body #page-wrap #header span.logo {background:url(images/logo-refesh.gif) no-repeat top left; display:block;padding:0;margin:0 0 0 0; float:left;text-indent:-9999em;width:243px; overflow:visible}
body #page-wrap #header span.logo a {display:block; height:128px;width:243px;}
body #page-wrap #header #nav {width:966px;}
body #page-wrap #header #nav ul {float:left;margin:52px 0 0 10px;padding:0;width:640px;}

/* Navigation */

body #page-wrap #header #nav ul li { text-indent:-9999em;padding:0 0 0 0; background:none; margin:0; }
body #page-wrap #header #nav ul li.current_page_item {width:106px}

body #page-wrap #header #nav ul li a {background:url(images/menu-sprite.gif) no-repeat 2px 2px; width:106px; height:58px; margin:0; padding:0;}
body #page-wrap #header #nav ul li.current_page_item a {background:url(images/menu-sprite.gif) no-repeat 2px 2px; width:106px; height:58px; margin:0; padding:0;}
body #page-wrap #header #nav ul li.cat-item-1 a {background:url(images/menu-sprite.gif) no-repeat -103px 2px; width:167px; height:58px; margin:0; padding:0;}
body #page-wrap #header #nav ul li.cat-item-4 a {background:url(images/menu-sprite.gif) no-repeat -269px 2px; width:198px; height:58px; margin:0; padding:0;}
body #page-wrap #header #nav ul li.cat-item-3 a {background:url(images/menu-sprite.gif) no-repeat -466px 2px; width:138px; height:58px; margin:0; padding:0;}


body #page-wrap #header #nav ul li a:hover {background-position:2px -55px}
body #page-wrap #header #nav ul li.current_page_item a:hover {background-position:2px -55px}
body #page-wrap #header #nav ul li.cat-item-1 a:hover {background-position:-103px -55px}
body #page-wrap #header #nav ul li.cat-item-4 a:hover {background-position:-269px -55px}
body #page-wrap #header #nav ul li.cat-item-3 a:hover {background-position:-466px -55px}

body #page-wrap #header #nav li a {background:none; padding:0; margin:0}


/* Content */

body#home #page-wrap #ie-fix #content {background:url(images/popart-background.gif) repeat; height:830px }
body#home #page-wrap #ie-fix #content #main-content {float:left; margin:60px 0 0 379px; padding:0; margin:60px 0 0 379px;padding:20px 0 20px 20px;width:514px; background:#fff}

body#home #page-wrap #ie-fix #content #main-content h1 {background:url(images/heading-refresh.gif) no-repeat top left; margin:0 0 20px 0; width:495px; height:24px; text-indent:-9999em}
}

/* Form */

body#home #page-wrap #ie-fix #content #main-content #mc_embed_signup {width:515px; border:none;}
body#home #page-wrap #ie-fix #content #main-content #mc_embed_signup form#mc-embedded-subscribe-form {border:none; margin:0;}
body#home #page-wrap #ie-fix #content #main-content #mc_embed_signup form#mc-embedded-subscribe-form fieldset{border:none; padding:0; margin:0;}

body#home #page-wrap #ie-fix #content #main-content #mc_embed_signup form#mc-embedded-subscribe-form fieldset .mc-field-group {width:312px; margin:0 0 15px 0; float:left; display:block}
body#home #page-wrap #ie-fix #content #main-content #mc_embed_signup form#mc-embedded-subscribe-form fieldset .mc-field-group .mce_inline_error {float:left; display:block;  color:#C00; font-weight:bold; font-size:11px;}
body#home #page-wrap #ie-fix #content #main-content #mc_embed_signup form#mc-embedded-subscribe-form fieldset .mc-field-group label {font-size:22px; color:#0bc1ed; width:100px; float:left; display:block; padding:12px 0  0 0;}
body#home #page-wrap #ie-fix #content #main-content #mc_embed_signup form#mc-embedded-subscribe-form fieldset .mc-field-group input { width:200px; height:45px;; float:left; display:block; border:3px solid #f6921e; background:#fffbe4; padding:8px 0 0 6px; font-size:22px; color:#333}

body#home #page-wrap #ie-fix #content #main-content #mc_embed_signup form#mc-embedded-subscribe-form fieldset .mc-field-group input#mce-EMAIL,body#home #page-wrap #ie-fix #content #main-content #mc_embed_signup form#mc-embedded-subscribe-form fieldset .mc-field-group input#mce-NAME {font-size:22px; height:33px}

body#home #page-wrap #ie-fix #content #main-content #mc_embed_signup form#mc-embedded-subscribe-form fieldset .submit {width:158px; height:60px; float:left; display:block; margin:-4px 0 0 10px;}

body#home #page-wrap #ie-fix #content #main-content #mc_embed_signup form#mc-embedded-subscribe-form fieldset .submit input#mc-embedded-subscribe {width:158px; height:55px; border:none; display:block; padding:0; margin:0; }

body#home #page-wrap #ie-fix #content #main-content #mc_embed_signup form#mc-embedded-subscribe-form fieldset #mce-responses {float:right; float:left;margin:-62px 0 15px 15px;width:165px; font-size:11px}
body#home #page-wrap #ie-fix #content #main-content #mc_embed_signup form#mc-embedded-subscribe-form fieldset #mce-responses #mce-success-response { background:#f5fee4; border:1px solid #b2ed50; color:#390; padding:5px}
body#home #page-wrap #ie-fix #content #main-content #mc_embed_signup form#mc-embedded-subscribe-form fieldset #mce-responses #mce-error-response { background:#fff0f0; border:1px solid #e00202; color:#C00; padding:5px}

body#home #page-wrap #ie-fix #content #main-content .indicate-required {margin:0; padding:0; float:left; display:block; color:#0BC1ED; font-size:11px}

body#home #page-wrap #ie-fix #content #main-content em { font-style:normal; color:#f6921e; font-size:13px; font-weight:bold; float:left; display:block; margin:15px 0 0 0; width:100%; clear:both}
body#home #page-wrap #ie-fix #content #main-content ul { font-size:13px; margin:15px 0 0 0; padding:0; list-style:none; float:left; display:block; width:510px; clear:both;}
body#home #page-wrap #ie-fix #content #main-content ul li {margin:0 0 15px 0; padding:0; float:left; display:block; clear:both; width:100%}
body#home #page-wrap #ie-fix #content #main-content ul li .blue {color:#0bc1ed}
body#home #page-wrap #ie-fix #content #main-content ul li .orange {color:#f6921e}
body#home #page-wrap #ie-fix #content #main-content ul li.social { float:left; width:180px; font-weight:bold; color:#0bc1ed }
body#home #page-wrap #ie-fix #content #main-content ul li.social img {margin:0 0 -9px 0; padding:0 0 0 5px; border:none}


/* Footer */

body #page-wrap #ie-fix #footer {background:#fff; background-image:none; padding:20px; border-top:1px solid #f2f2f2}

/* Hidden sections */

body#home #page-wrap #ie-fix #content #sidebar1, body#home #page-wrap #ie-fix #sidebar2, body#home #page-wrap #ie-fix #bottom-bar, body#home #page-wrap #ie-fix #content #main-content .tweetmeme_button, body#home #page-wrap #ie-fix #content #main-content #fb_share_1, body#home #page-wrap #ie-fix #content #main-content .post, body#home #page-wrap #ie-fix #content #main-content .left {display:none}