/* Resets
----------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
textarea {resize:none;} 


/* Ads
----------------------------------------------- */
.ad_label {color:#ccc;font:normal 10px Arial,Helvetica,sans-serif;text-align:center;width:300px;display:block;margin:0 0 5px 0;}

.ad_bump, .ad_image {margin:0 0 20px 0;}



/* Delete after 2 weeks */
#tempblock {display:block;height:200px;}


/* Buttons
----------------------------------------------- */
.btn {float:right;margin:3px 0 0 5px;padding:0;height:25px;background:transparent url(../images/9.png) no-repeat 0 -31px;cursor:pointer;}

.btn #txpCommentPreview, .btn #txpCommentSubmit, .btn .zemSubmit {display:block;padding:0 8px 0 10px;color:#fff;font:bold 11px Arial,Helvetica,sans-serif;background:transparent url(../images/9.png) no-repeat right -31px;text-decoration:none;border:0;height:24px;cursor:pointer;}

.btn:hover {background:transparent url(../images/9.png) no-repeat 0 -87px;cursor:pointer;}


/* Primary Nav
----------------------------------------------- */
#nav_prime {float:right;margin:0;display:inline;position:relative;}

#nav_prime ul {margin:23px 20px 0 0;padding:0;list-style-type:none;}

#nav_prime ul li {float:left;margin:0 0 0 5px;padding:0 0 0 4px;height:24px;}

#nav_prime ul li a {display:block;padding:4px 10px 4px 6px;color:#fff;font:bold 14px Arial,Helvetica,sans-serif;}

#nav_prime ul li:hover, #nav_prime ul li.active {background:transparent url(../images/9.png) no-repeat left top;}

#nav_prime ul li a:hover, #nav_prime ul li.active a {background:transparent url(../images/9.png) no-repeat right top;text-decoration:none;}


#feed_text {float:right;width:260px;}

a#feed_link {display:inline-block;background:#fff url(../images/9.png) no-repeat -717px -418px;width:30px;height:51px;float:left;}
a#feed_link:hover {background:#fff url(../images/9.png) no-repeat -717px -485px;}

#tagsearch_wrap h3 {font:bold 14px Arial,Helvetica,sans-serif;margin:16px 0 0 36px;color:#666;float:left;}



/* Feedback
----------------------------------------------- */
.zemThanks {margin:10px 0 0 0;font:bold 18px Arial,Helvetica,sans-serif;border:1px solid #ffcc00;background-color:#ffc;padding:10px;color:#666;}

ul.zemError {background-color:#fee9ea;display:block;padding:5px;color:#de888a;border:1px solid #de888a;font:bold 11px Arial,Helvetica,sans-serif;margin:0 0 10px 0;}

#feed_survey {color:#666;margin:15px 0;background-color:#eee;padding:10px;font-size:11px;}
#feed_survey span {display:block;color:#666;font-weight:bold;margin:0 0 3px 0;}
#feed_policy {font:normal 11px Arial,Helvetica,sans-serif;color:#666;float:right;}
#feed_survey li {padding:2px 0;}
#feed_name, #feed_email {float:left;margin:10px 20px 0 0;}

#feed_name input, #feed_email input {width:168px;border-top:1px solid #666;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #666;padding:3px;font-size:11px;font-family:Arial,Helvetica,sans-serif;background:#fff url(../images/9.png) no-repeat -330px -166px;color:#333;font-weight:normal;}



.zemContactForm {font-family:Arial,Helvetica,sans-serif;margin:10px 0 0 0;}

.zemContactForm textarea {width:538px;height:175px;border-top:1px solid #666;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #666;font-size:12px;padding:5px;background:#fff url(../images/9.png) no-repeat -330px -166px;color:#333;font-weight:normal;}

.zemRequired,.zemRequirederrorElement {font:bold 11px Arial,Helvetica,sans-serif;color:#f90;}

.zemContactForm a {font:bold 11px Arial,Helvetica,sans-serif;}
.zemContactForm a:hover {text-decoration:underline;}




/* Maintenance
----------------------------------------------- */
body#mnt {background:#fc0 url(../images/21.png) no-repeat 0 0;text-align:left;}

#em_wrap {margin:30px 0 0 0;background:transparent url(../images/23.png) repeat-x 0 0;height:552px;width:100%;}

#em_cap {background:transparent url(../images/22.png) no-repeat right 0;width:42px;height:552px;float:left;}
#em_con {float:left;width:500px;}

#em_con h1 {display:inline;text-indent:-9009px;width:181px;height:53px;background:transparent url(../images/9.png) no-repeat -0px -114px;position:absolute;top:38px;left:61px;}
#em_con h1 a {display:block;width:100%;height:100%;outline:none;}

#em_con h4 {display:inline;text-indent:-9009px;width:236px;height:13px;background:transparent url(../images/24.png) no-repeat 0 0;position:absolute;top:61px;right:25px;}
#em_con h4 a {display:block;width:100%;height:100%;outline:none;}

#em_msg {width:500px;padding:0;margin:0;position:absolute;top:120px;left:61px;}
#em_msg h2 {color:#666;font:normal 36px Georgia, "Times New Roman", Times, serif;padding:0;margin:0;}

#em_msg p {font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#333;margin:0 0 20px 0;padding:0;line-height:22px;}

#em_msg ul {list-style-type:none;padding:0;margin:0;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#333;}
#em_msg li {border-top:1px dotted #666;padding:8px 0 8px 10px;margin:0;background:url(../images/9.png) no-repeat -330px -528px;}
#em_msg li a {font-weight:bold;text-decoration:none;color:#0079c4;}
#em_msg li a:hover {color:#005cff;text-decoration:underline;}

#em_ftr {color:#333;font:normal 10px Arial, Helvetica, sans-serif;border-top:1px dotted #666;padding:8px 0 0 0;}
#em_ftr a {color:#333;text-decoration:none;}
#em_ftr a:hover {color:#333;text-decoration:underline;}





/* Recent Comments
----------------------------------------------- */
ul.recent_com li a {color:#333;text-decoration:none;cursor:text;font-weight:normal;}
ul.recent_com li a:hover {color:#333;text-decoration:none;cursor:text}
ul.recent_com li a span {cursor:pointer;color:#0079c4;font-weight:bold;}
ul.recent_com li a span:hover {cursor:pointer;color:#005cff;text-decoration:underline;}


/* Consolidate with Indiv Articles
----------------------------------------------- */

#art_author, #art_extra {width:265px;border-top:5px solid #e4239d;float:left;color:#666}

#art_author {margin-left:20px;}

#art_author h3, #art_extra h3 {font:bold 14px Arial,Helvetica,sans-serif;margin:2px 0 4px 0;}

#art_author p {font-size:11px;line-height:14px;font-family:Arial,Helvetica,sans-serif;}

#art_extra ul {list-style-type:none;font-size:11px;font-family:Arial,Helvetica,sans-serif;}

#art_extra ul li {background:url(../images/9.png) no-repeat -330px -539px;padding:0 0 4px 10px;}

.indiv_wrap .art_note {padding:10px 10px 10px 60px;font-size:12px;font-family:Arial,Helvetica,sans-serif;line-height:16px;margin-bottom:15px;background:#ecf4fc url(../images/17.gif) no-repeat 0 0;}

.indiv_wrap .art_note li {padding:0 0 5px 10px;background:url(../images/9.png) no-repeat -330px -537px;}


.indiv_wrap .img_center {margin:0 auto;align:center;display:block;}




/* Ad Bar Styles
----------------------------------------------- */
#ad_wrapper_top	{width:900px;clear:both;margin:0 0 5px 24px;border-bottom:5px solid #e6e5e5;}

#ad_wrapper_top ul {list-style-type:none;padding:0 0 0 40px;margin:0;}
	
#ad_wrapper_top ul li {float:left;margin:0 10px 10px 10px;}

#ad_wrapper_top ul li#sponsor_call {background-color:#f7f3e4;border-bottom:1px solid #bab283;width:103px;height:59px;margin:10px 5px 0 0;}

li#sponsor_call span {display:block;font:normal 11px Arial,Helvetica,sans-serif;background:#f90;color:#fff;margin:5px;}

li#sponsor_call a {font:normal 11px Arial, Helvetica, sans-serif;padding:0 5px;}


<!--
#ad_wrapper_top ul a {display:block;}
	
#ad_wrapper_top ul a.adimage {padding:10px 0 0 0;}

#ad_wrapper_top ul a.adpush {padding-right:5px;display:block;}

#ad_wrapper_top ul a.adtext {font:normal 10px Arial, Helvetica, sans-serif;padding:0 0 5px 0;} -->





/* Comment Form
----------------------------------------------- */
#com_form {border-top:1px solid #ddd;padding-top:10px;}

.txpCommentInputMessage {border-top:1px solid #666;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #666;width:538px;height:175px;font-size:12px;font-family:Arial,Helvetica,sans-serif;padding:5px;background:#fff url(../images/9.png) no-repeat -330px -166px;}

#com_form label {font:bold 11px Arial,Helvetica,sans-serif;color:#f90;}

#com_form #com_web label {color:#666;}

#comment_pull span#addyourown {color:#666;font-size:11px;font-family:Arial,Helvetica,sans-serif;}

#com_name, #com_email, #com_web {float:left;margin-top:12px;}
#com_name, #com_email {margin-right:11px;}

#com_name input, #com_email input, #com_web input {width:168px;border-top:1px solid #666;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #666;padding:3px;font-size:11px;font-family:Arial,Helvetica,sans-serif;background:#fff url(../images/9.png) no-repeat -330px -166px;}

#txpCommentInputForm {font:bold 14px Arial,Helvetica,sans-serif;color:#333;}

#com_error {background-color:#fee9ea;display:block;padding:5px;color:#de888a;border-top:1px solid #de888a;border-right:1px solid #de888a;border-left:1px solid #de888a;font:bold 11px Arial,Helvetica,sans-serif;}

#com_close {background-color:#ffc;font:bold 11px Arial,Helvetica,sans-serif;color:#999;border:1px solid #faeeb5;padding:5px;}

#com_actions {margin:14px 0 0 0;color:#666;font-size:11px;font-weight:normal;}

#com_actions a {font:bold 11px Arial,Helvetica,sans-serif;margin-right:5px;}



#com_actions span {float:right;}


/* Indiv Comments
----------------------------------------------- */
.indiv_com {border-top:1px solid #bab283;}
.indiv_com .grav_com {float:left;width:40px;margin-top:14px;}
.indiv_com .contents_com {float:right;width:490px;margin-top:11px;}

.contents_com h6, #cpreview h6 {font:normal 10px Arial,Helvetica,sans-serif;color:#666;}
.indiv_com .contents_com h4, #cpreview .contents_com h4 {font:bold 15px Arial,Helvetica,sans-serif;margin-bottom:3px;color:#f90;}
.contents_com p, #cpreview p {font-size:12px;font-family:Arial,Helvetica,sans-serif;margin-bottom:12px;color:#333;}

#cpreview {background-color:#ffc;margin:0 0 14px 0;}


/* Comments Header
----------------------------------------------- */
#comment_pull {border-top:5px solid #f90;padding:2px 0 11px 0;}

body#section #column_features #comment_pull h2 {color:#e29;font:bold 14px Arial,Helvetica,sans-serif;border:0;padding:0;margin:0 0 -1px 0;}

#comment_pull h2 span {color:#666;}

body#section #column_features #comment_pull a {font:bold 11px Arial,Helvetica,sans-serif};padding:0;margin:0;}

ul.comments_error li {}

.comments-wrapper ul.comments_error {padding:5px;list-style-type:disc;color:#de888a;border:1px solid #de888a;margin:0 0 14px 0;background-color:#fee9ea;font:bold 11px Arial,Helvetica,sans-serif;list-style-position:inside;}

form #txpCommentInputForm div.comments-wrapper ul.comments_error  li {border-bottom:1px solid #fff;}

form#txpCommentInputForm td {vertical-align:top;}

#comments-help {margin:2px 0 15px 0;font-size:0.7em;}


/* Indiv Article
----------------------------------------------- */
#art_header {width:880px;margin-left:34px;}

#art_header h2 {border-bottom:1px solid #ddd;margin:-5px 0 0 0;padding-bottom:2px;}

#art_header h2 a {font:normal 35px Georgia, "Times New Roman", Times, serif;padding:0;text-transform:capitalize;}

#art_info {border-bottom:1px solid #ddd;}

ul.byline {float:left;}

.addthis_button {display:block;float:right;margin:5px 0 -15px 0;}


#art_header img {margin-bottom:20px;}

.indiv_wrap p {clear:both;font:14px/20px Arial,Helvetica,sans-serif;color:#333;padding:0 0 15px 0;}


/* Defaults
----------------------------------------------- */
html, body {height: 100%;}
body {background:#a2cbe9 url(../images/11.png) repeat-x 0 0;	background-attachment: fixed;text-align:center;}
textarea {overflow:auto;}

/* Pink-e29 Green-8c0 Rust-a43 Ice-4be Orange-fa3 Gray-666 Blue-47e Rose-e54 Teal-477 DGray-333 Orange2-d72 Purple-507 Yellow-eb4 */
 
#pagedock {background:#ffb933 url(../images/27.jpg) no-repeat 0 0;position:static;left:auto;width:939px;margin:0 auto;text-align:left;min-height:100%;height:auto;display:inline-block;}

#graphics {background:transparent url(../images/8.png) repeat-y 0 0;position:static;left:auto;width:939px;margin:0 auto;text-align:left;min-height:100%;height:auto;display:inline-block;}

body#section {background-color:#dcd6b1;}
body#section #pagedock {background-color:#ffb933;}

input:focus {outline:none;}


/* Listing style (Search, Cat, Section)
----------------------------------------------- */
body#search #column_features h2, body#category #column_features h2, body#section #column_features h2 {font:bold 1.125em Arial, Helvetica, sans-serif;color:#e29;padding:0 0 2px 0;border-bottom:2px solid #ddd;margin-bottom:15px;}

body#search #column_features h2 span, body#category #column_features h2 span, body#section #column_features h2 span {color:#666;}

body#search .hfeed, body#category .hfeed, body#section .hfeed {margin-bottom:15px;}

body#search .hfeed ul.directory li, body#category .hfeed ul.directory li, body#section .hfeed ul.directory li {list-style-type:none;border-bottom:1px solid #ddd;margin-bottom:5px;padding-bottom:5px;}

body#search .entry-title, body#category .entry-title, body#section .entry-title {border:0;background:url(../images/9.png) no-repeat -330px -536px;padding-left:10px;margin-bottom:-3px;}

body#search .entry-title a, body#category .entry-title a, body#section .entry-title a {font:bold 16px Arial, Helvetica, sans-serif;}

body#search .published, body#search .entry-summary, body#category .published, body#category .entry-summary, body#section .published, body#section .entry-summary, body#search .filedunder, body#category .filedunder, body#section .filedunder {font:normal 11px Arial,Helvetica,sans-serif;color:#666;padding-left:10px;}

body#search .published span, body#search .entry-summary span, body#category .published span, body#category .entry-summary span, body#section .published span, body#section .entry-summary span, body#search .filedunder, body#category .filedunder, body#section .filedunder {font-weight:bold;color:#e29;}


/* Links
----------------------------------------------- */
a {outline:none;text-decoration:none;color:#0079c4;font-weight:bold;}

a:hover {color:#005cff;text-decoration:underline;}


/* Page Header
----------------------------------------------- */
#wrapper_pagehead {width:944px;margin-left:31px;}

h1#branding {display:inline;text-indent:-9009px;width:181px;height:53px;background:transparent url(../images/9.png) no-repeat -0px -114px;float:left;margin-left:34px;margin-top:10px;}

h1#branding a {display:block;width:100%;height:100%;outline:none;}

a#prime_email {display:block;background:transparent url(../images/9.png) no-repeat -330px -413px;width:181px;height:16px;text-indent:-9009px;margin:8px 56px 7px 5px;float:right;}
a#prime_email:hover {background:transparent url(../images/9.png) no-repeat -330px -433px;}


#page_top {width:944px;height:107px;background:transparent url(../images/9.png) no-repeat 0 -628px;clear:both;}

#page_bot {width:944px;height:43px;background:transparent url(../images/9.png) no-repeat 0 -736px;position:relative;left:31px;}

#page_bot, #page_bot a {color:#fff;font:normal 10px Arial,Helvetica,sans-serif;line-height:31px;}

.foot_link {float:left;margin-left:15px;}

.foot_link li {float:left;}

#site_cred {float:right;display:block;margin:0 15px 0 0;}

#page_footer {position:relative;width:850px;left:56px;padding-bottom:100px;}




/* Wrapper - pagemid
----------------------------------------------- */
#wrapper_pagemid {background:transparent url(../images/10.png);width:944px;margin-left:31px;padding:15px 0 15px 0;}

#column_features {width:550px;display:inline;float:left;margin-left:34px;}
	

#column_extras {float:right;width:300px;margin-right:30px;display:inline;}


/* Pagination Bar

----------------------------------------------- */
#art_footer {width:860px;background-color:#f7f3e4;border-bottom:1px solid #bab283;clear:both;height:24px;margin:0 0 15px 34px;padding:0 8px;}


#art_footer a {font:bold 0.688em Arial,Helvetica,sans-serif;line-height:25px;}


/* Search
----------------------------------------------- */
#nav_search {width:375px;float:right;}	

#nav_search input#livesearch {border-top:1px solid #666;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #666;margin:12px 0 0 45px;width:237px;font:bold 0.688em Arial, Helvetica, sans-serif;color:#666;height:15px;padding:3px 0 2px 61px;background:#fff url(../images/9.png) no-repeat -330px -119px;}

#nav_search input:focus {border-top:1px solid #8dce19;border-left:1px solid #8dce19;}


/* Front Page Entry
----------------------------------------------- */
.entry-title {font:normal 1.875em Georgia, "Times New Roman", Times, serif;border-bottom:1px solid #ddd;padding-bottom:3px;clear:both;}

.entry-title a {font-weight:normal;}

.byline, byline li a {font:bold 0.688em Arial,Helvetica,sans-serif;color:#666;margin:7px 0;}

.byline li {float:left;}
.byline .pubdate {color:#e29;}

.article_wrap p {font:normal 0.75em Arial,Helvetica,sans-serif;color:#333;margin:7px 0;}

.front_image {width:550px;height:163px;}


/* Layout
----------------------------------------------- */
.article_wrap {margin-bottom:20px;}

#content {margin:0 155px;padding-top:30px;}


/* Module Style
----------------------------------------------- */
/* Module formatting specifics */
.module_wrap {width:300px;padding:0;margin:0 0 20px 0;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#333;}

.module_wrap h3 {color:#fff;text-transform:uppercase;padding:0;margin:0 0 8px 0;font:bold 11px Arial, Helvetica, sans-serif;height:30px;position:relative;}

.grnmod h3 { background:#8c0 url(../images/9.png) no-repeat -330px -82px; }

.orgmod h3 { background:#f90 url(../images/9.png) no-repeat -330px -82px; }

.pnkmod h3 { background:#e29 url(../images/9.png) no-repeat -330px -82px; }

.module_wrap h3 span {padding:0;margin:0;position:absolute;z-index:5;bottom:3px;left:5px;}

.module_wrap p {margin:0 0 10px 0;}
	
.module_wrap p strong {color:#000;font-weight:bold;}	

.module_wrap ul {margin:0;padding:0;list-style-type:none;}
	
.module_wrap ul li {padding-left:10px;border-bottom:1px dotted #999;margin:4px 0;padding-bottom:4px;}	

.module_wrap ul li.lastli {border:0;padding-bottom:0;margin-bottom:0;}

.module_wrap ul li.moreli {border:0;padding-bottom:0;margin-bottom:0;background:url(../images/9.png) no-repeat 0 -306px;}

.grnmod ul li {background:url(../images/9.png) no-repeat 0 -524px;}

.orgmod ul li {background:url(../images/9.png) no-repeat 0 -322px;}
	
.pnkmod ul li {background:url(../images/9.png) no-repeat -330px -541px;}	

.quoter ul li {background:url(../images/9.png) no-repeat 0 -414px;padding:0 0 4px 16px;}

.module_wrap hr, .comments_wrap hr, hr {display:none;}


/* Article Footer
----------------------------------------------- */
#article_footer {width:100%;height:24px;background-color:#f7f3e4;border-bottom:1px solid #bdb689;padding:0 8px;}

#article_footer a {font:bold 0.688em Arial,Helvetica,sans-serif;line-height:25px;}


/* error page
----------------------------------------------- */
.error-status {font: 1.3em Georgia, Times, serif;}


/* Live Search
----------------------------------------------- */
#LSResult {position:absolute;background-color:#fff;width:296px;border:2px solid #8dce19;text-align:left;margin-left:45px;z-index:5000;}

#LSShadow {padding:12px;font:bold 0.688em Arial,Helvetica,sans-serif;}

#LSRes {background-color:#fff;}


.LSRow {padding:0;border-bottom:1px solid #8dce19;margin-bottom:3px;}

.LSRow a {display:block;}

#LSHighlight {background-color:#eee;}

#LSHeader {padding:2px 2px 8px;display:none;}

.lsDate {display:block;color:#333;font:normal 10px Arial,Helvetica,sans-serif;margin-bottom:4px;margin-top:-2px;} 


/* Hacks - All pages
----------------------------------------------- */
.clearfix:after {content: ".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix {display: block;}
* html .clearfix {height:1%;}

/* IE Hacks
----------------------------------------------- */
#ie_msg	{display:none;}
* html #pagedock { height: 100%;}