/* ---------------------------------
 * Color Styles
 * Created by Easy! Designs, LLC
 * http://easy-designs.net
 *
 * Medium Red           #df2e36
 * Dark Red             #7c191f
 * Pale Red             #cc4a51
 * Orange               #f6580f
 * Green                #5d5612
 * Near Black           #333
 * Dark Gray            #666
 *
 * --------------------------------- */

/* =General =Elements *****************************************************************************/
html { background: #fff url("/img/css/bg-writing.png") left top no-repeat; }
body { background: transparent none; }

.noticed {
  background: #e0f5fd;
  border-color: #8fdaf5;
}

.notice {
  background: #e0f5fd;
  border-color: #8fdaf5;
}

#logo { background: transparent url("/img/css/masthead-bg.png") no-repeat; }

#content { background: transparent url("/img/css/content-bg.png") repeat-y; }
#content-sub { background: transparent url("/img/css/side-branch.png") 0 0px no-repeat; }

#subscribe legend span { background: transparent url("/img/css/subscribe-head.png") no-repeat; }
#copyright { background: transparent url("/img/css/content-end.png") no-repeat; }
#home #copyright { background-image: none; }

#nav-access a:focus {
  background: rgba(255,255,255,0.75);
  border-color: #bcd021;
}

/* =Main =Navigation ******************************************************************************/
#nav-main a {
  background-color: transparent;
  background-image: url("/img/css/nav-main.png");
  background-repeat: no-repeat;
}

#nav-main li.current a, 
#nav-main a:hover,
#nav-main a:focus,
#nav-main a:active {
  background-color: #000;
}

#nav-main #nav-main-know a { background-position: 7px 0; }
#nav-main #nav-main-know.current a,
#nav-main #nav-main-know a:hover, 
#nav-main #nav-main-know a:focus, 
#nav-main #nav-main-know a:active {
  background-position: 7px -40px;
}

#nav-main #nav-main-stories a { background-position: -38px 0; }
#nav-main #nav-main-stories.current a,
#nav-main #nav-main-stories a:hover, 
#nav-main #nav-main-stories a:focus, 
#nav-main #nav-main-stories a:active {
  background-position: -38px -40px;
}

#nav-main #nav-main-clues a { background-position: -138px 0; }
#nav-main #nav-main-clues.current a,
#nav-main #nav-main-clues a:hover, 
#nav-main #nav-main-clues a:focus, 
#nav-main #nav-main-clues a:active {
  background-position: -138px -40px;
}

#nav-main #nav-main-debate a { background-position: -251px 0; }
#nav-main #nav-main-debate.current a, 
#nav-main #nav-main-debate a:hover, 
#nav-main #nav-main-debate a:focus, 
#nav-main #nav-main-debate a:active {
  background-position: -251px -40px;
}

#nav-main #nav-main-livre a { background-position: -363px 0; }
#nav-main #nav-main-livre.current a,
#nav-main #nav-main-livre a:hover, 
#nav-main #nav-main-livre a:focus, 
#nav-main #nav-main-livre a:active {
  background-position: -363px -40px;
}

#nav-main #nav-main-zine a { background-position: -363px 0; }
#nav-main #nav-main-zine.current a,
#nav-main #nav-main-zine a:hover, 
#nav-main #nav-main-zine a:focus, 
#nav-main #nav-main-zine a:active {
  background-position: -363px -40px;
}

#nav-main #nav-main-quiz a { background-position: -460px 0; }
#nav-main #nav-main-quiz.current a,
#nav-main #nav-main-quiz a:hover, 
#nav-main #nav-main-quiz a:focus, 
#nav-main #nav-main-quiz a:active {
  background-position: -460px -40px;
}

#nav-main #nav-main-gallery a { background-position: -522px 0; }
#nav-main #nav-main-gallery.current a,
#nav-main #nav-main-gallery a:hover, 
#nav-main #nav-main-gallery a:focus, 
#nav-main #nav-main-gallery a:active {
  background-position: -522px -40px;
}

/* #nav-main #nav-main-shop a { background-position: -402px 0; }
#nav-main #nav-main-shop.current a,
#nav-main #nav-main-shop a:hover, 
#nav-main #nav-main-shop a:focus, 
#nav-main #nav-main-shop a:active {
  background-position: -522px -40px;
}

#nav-main #nav-main-signin a { background-position: -522px 0; }
#nav-main #nav-main-signin.current a,
#nav-main #nav-main-signin a:hover, 
#nav-main #nav-main-signin a:focus, 
#nav-main #nav-main-signin a:active {
  background-position: -522px -40px;
}  */

/* =Nearly =Black Text ******/
body, 
#home-intro h2, 
#content-sub h3, 
#content-main #image-main .credit, 
#content-main #gallery-image.figure .credit, 
li.radio fieldset label, 
li#shes-also fieldset label, 
.form fieldset.inline legend span, 
#add-poll #poll-answers legend, 
form .error label em {
  color: #333;
}

/* =Dark =Gray Text *********/
#content-main .figure .caption,
#content-main .figure .legend, 
.story #byline, 
#resp-list li.hentry a.permalink, 
#subscribe label, 
.list .entry-meta, 
.list .entry-meta a:link, 
.list .entry-meta a:visited, 
#ourstories .entry-meta, 
#srch-results .entry-meta,
#srch-results .entry-meta a:link, 
#srch-results .entry-meta a:visited,
#content-main #srch-results .figure .credit a, 
.pagination .total_items, 
#image-main .credit a, 
#content-main .gallery .figure .credit a, 
.polls a.opts, 
#clues .origin,
#gallery-image .origin,  
#polls .opts, 
#polls .opts a:link, 
#polls .opts a:visited,
#clues .origin a:link, 
#clues .origin a:visited, 
blockquote.card-quote cite, 
.profile #pfl-user .inducted, 
fieldset.profile label .note, 
.form .note, 
table.threads .entry-meta, 
table.threads .reply-count, 
table.threads .last-reply, 
table.threads .entry-meta a, 
table.threads .last-reply .vcard a,
ol.posts .edited a, 
.quote-author cite, 
ol.posts .entry-title,
ol.posts .author-meta, 
ol.posts .admin-tools,
.admin-tools a, 
ol.posts .entry-title a, 
ol.posts .attachments, 
ul.post-tools a, 
li.ignored-notice,
tr.ignored-notice td, 
#post-attachments thead th,
#post-attachments tfoot td, 
.quiz #quiz-prog,
.concours #concours-prog, 
#srch-results .entry-title em.result-type,
#products .store a {
  color: #666;
}

/* =Light =Gray Text ********/
#nav-info li:before,
#nav-util li:before, 
.list .entry-meta li:before, 
#concours-util li:before,
#quiz-util li:before {
  color: #bbb;
}

#content-main .figure .credit, 
#resp-list .resp-util li:before {
  color: #999;
}

table.threads thead th, 
table.threads thead th.reply-count, 
table.threads thead th.last-reply {
  color: #888;
}

ol.posts .edited {
  color: #aaa;
}

.pagination li,
ol.posts li.hentry .num {
  color: #ccc;
}

/* =White =Text ************/
#nav-main li.current a, 
#nav-main a:hover,
#nav-main a:focus,
#nav-main a:active, 
#thread-poll button.castvote, 
#responses #elicitation, 
#content-sub ul.tab-list .active-tab, 
.pagination .current, 
.pagination .paginateCur, 
.pagination a:hover,
.pagination a:focus, 
.pagination a:active,
#fm-concours #answers label:hover,
#fm-concours #answers label.over, 
#fm-concours #answers label.selected, 
#fm-quiz #answers label:hover,
#fm-quiz #answers label.over, 
#fm-quiz #answers label.selected, 
.form button, 
a.button, 
ul.post-tools a:hover,
ul.post-tools a:focus,
ul.post-tools a:active {
  color: #fff;
}

/* =Black =Text *************/
#nav-main a, 
#srch-results .entry-meta a:hover, 
#srch-results .entry-meta a:focus, 
#srch-results .entry-meta a:active,
#content-main #srch-results .figure .credit a:hover, 
#content-main #srch-results .figure .credit a:focus, 
#content-main #srch-results .figure .credit a:active, 
.list .entry-meta a:hover, 
.list .entry-meta a:focus, 
.list .entry-meta a:active, 
.list .entry-meta a.resp-count:hover, 
.list .entry-meta a.resp-count:focus, 
.list .entry-meta a.resp-count:active, 
.responses .entry-title a:hover, 
.responses .entry-title a:focus, 
.responses .entry-title a:active, 
#image-main .credit a:hover, 
#image-main .credit a:focus, 
#image-main .credit a:active, 
#content-main .gallery .figure .credit a:hover, 
#content-main .gallery .figure .credit a:focus, 
#content-main .gallery .figure .credit a:active, 
.polls a.opts:hover, 
.polls a.opts:focus, 
.polls a.opts:active, 
#polls .opts a:hover, 
#polls .opts a:focus,
#polls .opts a:active,
#clues .origin a:hover, 
#clues .origin a:focus, 
#clues .origin a:active, 
table.threads .entry-meta a:hover, 
table.threads .entry-meta a:focus, 
table.threads .entry-meta a:active, 
table.threads .last-reply .vcard a:hover, 
table.threads .last-reply .vcard a:focus, 
table.threads .last-reply .vcard a:active,
ol.posts .edited a:hover,
ol.posts .edited a:focus, 
ol.posts .edited a:active, 
ul.admin-tools a:hover, 
ul.admin-tools a:focus, 
ul.admin-tools a:active, 
ol.posts .entry-title a:hover, 
ol.posts .entry-title a:focus, 
ol.posts .entry-title a:active {
  color: #000;
}

/* =Buttons ****************************************************************************************/
button, 
a.button,
#file-replace,
body.totem-group .totem span {
  background-color: #000;
  background-position: center center;
  background-repeat: no-repeat;
  color: #fff;
}

button:hover, 
button:focus, 
a.button:hover, 
a.button:focus, 
a.button:active {
  background-color: #333;
}

#fm-login #fm-submit button {
  background-image: url("/img/css/btn-signin.png");
}

#site-search button {
  background-image: url("/img/css/btn-search.png");
}

#subscribe button {
  background-image: url("/img/css/btn-subscribe.png");
}

#respond #post-submit, 
#fastreply button.submit, 
button#post-submit, 
.form button.submit {
  background-image: url("/img/css/btn-submit.png");
}

#vote-submit button {
  background-image: url("/img/css/btn-submitvote.png");
}

#fm-concours #fm-submit button,
#fm-quiz #fm-submit button {
  background-image: url("/img/css/btn-nextques.png");
}

#fm-concours.last #fm-submit button,
#fm-quiz.last #fm-submit button {
  background-image: url("/img/css/btn-seeresults.png");
}

#new-card button {
  background-image: url("/img/css/btn-dealnewcard.png");
}

fieldset.profile .fm-submit button {
  background-image: url("/img/css/btn-savechanges.png");
}

#fm-register #fm-submit button {
  background-image: url("/img/css/btn-register.png");
}
a.sujet {
  background-image: url("/img/css/btn-newsujet.png");
}
a.newthread {
  background-image: url("/img/css/btn-newthread.png");
}

a.quickresp {
  background-image: url("/img/css/btn-quickresp.png");
}

a.response {
  background-image: url("/img/css/btn-respond.png");
}

button#post-preview {
  background-image: url("/img/css/btn-preview.png");
}

.form button.move {
  background-image: url("/img/css/btn-move.png");
}

.form button.merge {
  background-image: url("/img/css/btn-merge.png");
}

.form button.split {
  background-image: url("/img/css/btn-split.png");
}

.form button.delete {
  background-image: url("/img/css/btn-delete.png");
}

.form button.report {
  background-image: url("/img/css/btn-report.png");
}

#thread-poll button.castvote {
  background-image: url("/img/css/btn-castvote.png");
}

#fm-report-abuse #fm-submit button {
  background-image: url("/img/css/btn-sendreport.png");
}

#respond #post-preview {
  background: #333 url("/img/css/btn-preview.png") center center no-repeat;
}

body.totem-group .totem span {
  background-image: url("/img/css/btn-likeyou.png");
}

#respond #post-preview:hover, 
#respond #post-preview:focus, 
#respond #post-preview:active {
  background-color: #555;
}

/* =Headings *************************************************************************************/
h1, .page-title { color: #df2e36; }
.page-title .sup { color: #f6580f; }
h3, #content-sub h4 { color: #5d5612; }

#content-sub h3 { background: transparent url("/img/css/side-headbar.png") right bottom no-repeat; }

/* =Links *****************************************************************************************/
a:link,
.responses .entry-meta a:link,
.responses .entry-meta a:visited,
.favorites .entry-meta a:link,
.favorites .entry-meta a:visited,
.debates .entry-meta a:link,
.debates .entry-meta a:visited { color: #e22e37; }
a:visited { color: #cc4a51; }
a:hover, 
a:focus, 
a:active { color: #7c191f; }

#content-main .vcard a .photo {
  border-color: #666;
}

#content-main .vcard a:hover .photo, 
#content-main .vcard a:focus .photo, 
#content-main .vcard a:active .photo {
  border-color: #000;
}

/* =Webisode ***************************************************************************************/
.story #story { border-bottom-color: #ccc; }
.story #byline .resp-count a,
.figure #byline .resp-count a { background: transparent url("/img/css/icn-comment.png") 0 0 no-repeat; }

/* =Responses (=Comments) **************************************************************************/
#responses #elicitation { background-color: #e22e37; }

#responses h3.resp-count, 
#respond label,
#add_comment_preview legend {
  color: #e22e37;
}

#resp-list li.hentry { border-bottom-color: #ccc; }

#resp-list .resp-util a.fave { background: transparent url("/img/css/icn-fave.png") 0 3px no-repeat; }
#resp-list .resp-util a.unfave { background: transparent url("/img/css/icn-fave.png") 0 -197px no-repeat; }
#resp-list .resp-util a.share { background: transparent url("/img/css/icn-share.png") 0 3px no-repeat; }

#resp-list .resp-util a.fave:hover,
#resp-list .resp-util a.fave:focus,
#resp-list .resp-util a.fave:active,
#resp-list .resp-util a.unfave:hover,
#resp-list .resp-util a.unfave:focus, 
#resp-list .resp-util a.unfave:active, 
#resp-list .resp-util a.share:hover, 
#resp-list .resp-util a.share:focus, 
#resp-list .resp-util a.share:active {
  background-position: 0 -97px;
}

/* =Sidebar =Lists ************************************************************************************/
.list .entry-meta a.resp-count, 
.responses .entry-title a {
  background: transparent url("/img/css/icn-comment.png") 0 2px no-repeat;
}

.list .entry-meta a.resp-count:hover, 
.list .entry-meta a.resp-count:focus, 
.list .entry-meta a.resp-count:active, 
.responses .entry-title a:hover, 
.responses .entry-title a:focus, 
.responses .entry-title a:active {
  background-position: 0 -98px;
}

#content-sub a.feed {
  background: transparent url("/img/css/icn-feed.png") 0 2px no-repeat;
}

#content-sub a.feed:hover, 
#content-sub a.feed:focus, 
#content-sub a.feed:active {
  background-position: 0 -98px;
}

/* =TabInterface ********************************************************************************************/
#content-sub ul.tab-list { background: transparent url("/img/css/side-headbar.png") right bottom no-repeat; }
#content-sub ul.tab-list .active-tab { background: #000; }

/* =Our =Stories ****************************************************************************************/
#ourstories, 
#srch-results { 
  border-bottom-color: #ccc; 
}

#ourstories a.resp-count, 
#srch-results a.resp-count { 
  background: transparent url("/img/css/icn-comment.png") 0 0 no-repeat; 
}

#ourstories a.resp-count:hover, 
#ourstories a.resp-count:focus, 
#ourstories a.resp-count:active, 
#srch-results a.resp-count:hover, 
#srch-results a.resp-count:focus, 
#srch-results a.resp-count:active {
  background-position: 0 -100px;
}

/* =Pagination ******************************************************************************************/
.pagination .current, 
.pagination .paginateCur {
  background-color: #e22e37;
}

.pagination a {
  background: #f2f2f2;
}

.pagination a:hover,
.pagination a:focus, 
.pagination a:active {
  background-color: #e22e37;
}

/* =Private =Home ******************************************************************************************/
.home-private #content-main h3, 
#content-sub .leaderboard {
  border-bottom-color: #ccc;
}

#content-sub .leaderboard li {
  border-top-color: #ccc;
}

#content-sub .leaderboard li em {
  background-color: #ffcbce;
}

/* =Gallery =Main ***************************************************************************************/
#image-main { background: #f2f2f2; }

/* =Gallery =Lists **********************************************************************************************/
.gallery, 
#cap-choices {
  border-bottom-color: #ccc;
}

#cap-choices li:hover {
  background-color: #f2f2f2;
}


/* =Gallery =Detail ************************************************************************************/
#recent-polls, 
#poll-results .leaderboard {
  border-bottom-color: #ccc;
}

#poll-results .leaderboard li {
  border-top-color: #ccc;
}

#poll-results .leaderboard li em {
  background-color: #ffcbce;
}

a.add {
  background: transparent url("/img/css/icn-add.png") 0 1px no-repeat;
}

a.add:hover, 
a.add:focus,
a.add:active {
  background-position: 0 -99px;
}

/* =Quiz ***************************************************************************************/
.quiz .page-title {
  background: transparent url("/img/css/raven.png") 3px 8px no-repeat;
}

#fm-quiz legend span {
  background: transparent url("/img/css/ques-arrow.png") 0 50% no-repeat;
}

#fm-quiz #answers {
  border-bottom-color: #ccc;
}

#fm-quiz #answers li {
  border-top-color: #ccc;
}

#fm-quiz #answers label {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 50%;
}

#fm-quiz #answers label:hover,
#fm-quiz #answers label.over {
  background-color: #e22e37;
  background-position: -560px 50%;
}

#fm-quiz #answers label.selected {
  background-color: #e22e37;
  background-position: -1120px 50%;
}

#answers #quiz-ans-a label { background-image: url("/img/css/answer-a.png"); }
#answers #quiz-ans-b label { background-image: url("/img/css/answer-b.png"); }
#answers #quiz-ans-c label { background-image: url("/img/css/answer-c.png"); }
#answers #quiz-ans-d label { background-image: url("/img/css/answer-d.png"); }
#answers #quiz-ans-e label { background-image: url("/img/css/answer-e.png"); }
#answers #quiz-ans-f label { background-image: url("/img/css/answer-f.png"); }
#answers #quiz-ans-g label { background-image: url("/img/css/answer-g.png"); }


/* =Concours ***************************************************************************************/
.concours .page-title {
  background: transparent url("") 3px 8px no-repeat;
}

#fm-concours legend span {
  background: transparent url("/img/css/ques-arrow_c.png") 0 50% no-repeat;
}

#fm-concours #answers {
  border-bottom-color: #ccc;
}

#fm-concours #answers li {
  border-top-color: #ccc;
}

#fm-concours #answers label {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 50%;
}

#fm-concours #answers label:hover,
#fm-concours #answers label.over {
  background-color: #666699;
  background-position: -560px 50%;
}

#fm-concours #answers label.selected {
  background-color: #666699;
  background-position: -1120px 50%;
}

#answers #concours-ans-a label { background-image: url("/img/css/answerc-a.png"); }
#answers #concours-ans-b label { background-image: url("/img/css/answerc-b.png"); }
#answers #concours-ans-c label { background-image: url("/img/css/answerc-c.png"); }
#answers #concours-ans-d label { background-image: url("/img/css/answer-d.png"); }
#answers #concours-ans-e label { background-image: url("/img/css/answer-e.png"); }
#answers #concours-ans-f label { background-image: url("/img/css/answer-f.png"); }
#answers #concours-ans-g label { background-image: url("/img/css/answer-g.png"); }



/* =Oracle ***************************************************************************************/
#oracle-intro {
  background: transparent url("/img/css/oracle-introcard.jpg") right top no-repeat;
}

blockquote.card-quote {
  color: #e22e37;
}

/* =Public =Home ***********************************************************************************************/
#home #content {
  background: transparent url("/img/css/content-bg-home.jpg") no-repeat;
}

#home #logo {
  background: transparent url("/img/css/masthead-bg-home.jpg") no-repeat;
}

#home-intro {
  background: transparent url("/img/css/home-helpusbox.png") left bottom no-repeat;
}

#home-intro #help-us a {
  background: transparent url("/img/css/lnk-helpusfind.png") 0 0 no-repeat;
}

#home-intro #help-us a:hover, 
#home-intro #help-us a:focus, 
#home-intro #help-us a:active, 
#home-identity a:hover, 
#home-identity a:focus, 
#home-identity a:active,
#home-appli a:hover,
#home-appli a:focus,
#home-appli a:active,
#home-livre a:hover,
#home-livre a:focus,
#home-livre a:active,
#home-stories a:hover, 
#home-stories a:focus, 
#home-stories a:active {
  background-position: 0 -65px;
}
#home-contest a:hover, 
#home-contest a:focus, 
#home-contest a:active {
  background-position: 0 -57px;
}

#home-identity {
  background: transparent url("/img/css/home-identitybox.png") 0 0 no-repeat;
}

#home-identity a {
  background: transparent url("/img/css/home-identity.png") 0 0 no-repeat;
}

#home-appli {
  background: transparent url("/img/css/home-applibox.png") 0 0 no-repeat;
}

#home-appli a {
  background: transparent url("/img/css/home-appli.png") 0 0 no-repeat;
}

#home-livre {
  background: transparent url("/img/css/home-livrebox.png") 0 0 no-repeat;
}

#home-livre a {
  background: transparent url("/img/css/home-livre.png") 0 0 no-repeat;
}

#home-stories {
  background: transparent url("/img/css/home-storiesbox.png") 0 0 no-repeat;
}

#home-stories a {
  background: transparent url("/img/css/home-stories.png") 0 0 no-repeat;
}

#home #nav-info {
  background: transparent url("/img/css/foot-bar.png") no-repeat;
}

#home-contest {
  background: transparent url("/img/css/concours_sidebar.png") 0 0 no-repeat;
}

#home-contest a {
  background: transparent url("/img/css/concours_txt.png") 0 0 no-repeat;
}


/* = barre sociale home ******************************************************************************************/

#social{
	margin: -65px 0 0 650px;
	width:125px;
}

#social ul {
	padding: 0 0px; 
}

#social ul li{
	float:left;
	list-style: none;
	margin-left:7px;
}
#social ul li a{
	position:relative;
	z-index:-0;
	
	opacity:1;
	
	-moz-transition:0.3s ease;
	-webkit-transition:0.3s ease;
	transition:0.3s ease;
}

#social ul li a:hover{
	opacity:0,8;
	top:-6px;	

}

.ombre{
	position:relative;
	z-index:1;
	top:20px;
	height:12px;
	background: url("/img/css/ombre.png") no-repeat top left;
}

/* = barre sociale sub ******************************************************************************************/

#socialsub{
	margin: -50px 0 0 815px;
	width:125px;
}

#socialsub ul {
	padding: 0 0px; 
}

#socialsub ul li{
	float:left;
	list-style: none;
	margin-left:7px;
}
#socialsub ul li a{
	position:relative;
	z-index:-0;
	
	opacity:1;
	
	-moz-transition:0.3s ease;
	-webkit-transition:0.3s ease;
	transition:0.3s ease;
}

#socialsub ul li a:hover{
	top:-6px;	
	opacity:0,8;
}

.ombresub{
	position:relative;
	z-index:1;
	top:26px;
	height:6px;
	background: url("/img/css/ombresub.png") no-repeat top left;
}


/* =Profile **************************************************************************************************/
.profile a.edit {
  background: transparent url("/img/css/icn-edit.png") 0 1px no-repeat;
}

.profile a.edit:hover, 
.profile a.edit:focus, 
.profile a.edit:active {
  background-position: 0 -49px;
}

.profile #pfl-user img.photo {
  border-color: #666;
}

.profile #content-main h2 {
  border-bottom-color: #ccc;
}

dl.profile-data dt {
  color: #5d5612;
}

dl.profile-data dt.amanda {
  background: transparent url("/img/css/profile-star.png") 7px 0 no-repeat;
}

/* =Edit =Profile **********************************************************************************************/
fieldset.profile label, 
fieldset#pfl-user-dob legend span {
  color: #5d5612;
}


fieldset.profile legend span {
  border-bottom-color: #ccc;
}

li#avatar img#cur-avatar {
  border-color: #666;
}

li#totem {
  color: #5d5612;
}

li.radio fieldset legend span {
  color: #5d5612;
}

li#shes-also legend span {
  color: #5d5612;
}

/* =Standard =Form *************************************************************************************/
.form legend {
  color: #f6580f;
}

/* =Debate =Club =Forum **************************************************************************************/
table.threads {
  border-top-color: #ccc;
}

table.threads.announce {
  border-top-color: #eaeaea;
}

table.threads th, 
table.threads td {
  border-bottom-color: #ccc;
}

table.threads.announce {
  border-color: #ccc;
}

#fastreply {
  border-top-color: #ccc;
}

#fastreply legend span {
  color: #e22e37;
}

ol.posts {
  border-top-color: #333;
}

ol.posts.review {
  border-bottom-color: #333;
}

ol.posts li.hentry {
  border-bottom-color: #ccc;
}

ol.posts.review li.hentry {
  border-top-color: #ccc;
}

ol.posts li.hentry.primary {
  border-bottom-color: #333;
}

ol.posts.review li.hentry.primary {
  border-top-color: #333;
}

ol#split-thread li.selected { 
  background-color: #f6f6f6; 
}
ol.posts blockquote.entry-content blockquote,
#preview blockquote.entry-content blockquote {
  border-color: #eee;
}

ol.posts li.hentry.primary .num {
  background: transparent url("/img/css/icn-star.png") no-repeat;
}

ol.posts .attachments {
  border-color: #eee;
}

ul.post-tools a {
  background: #f2f2f2;
}
 
ul.post-tools a:hover,
ul.post-tools a:focus,
ul.post-tools a:active {
  background-color: #e22e37;
}

li.ignored-notice,
tr.ignored-notice td {
  background-color: #f2f2f2;
}

input#charsleft {
  background: #fff;
}

#post-attachments th,
#post-attachments td {
  border-bottom-color: #ccc;
}

#post-attachments button.remove {
  background: transparent url("/img/css/icn-remove.png") center 2px no-repeat;
}

#post-attachments button.remove:hover {
  background-position: center -98px;
}

#preview {
  border-color: #ccc;
}

#preview h2.entry-title {
  color: #df2e36;
}

#thread-poll {
  border-top-color: #333;
}

/* =Form =Errors */
form .error input,
form .error select,
form .error textarea {
  border-color: #6f070d;
  color: #6f070d;
  background-color: #ffcfd2;
}

form .error label,
form .error fieldset.inline legend span {
  color: #6f070d;
}

/* =Shop */
.shop #content { background-image: url(/img/css/content-wide-bg.png); }
.shop #copyright { background-image: url(/img/css/content-wide-end.png); }

/* =User Levels */
#theamandaproject-com #content .user-is-a-star img.photo,
#theamandaproject-com #content .user-is-a-star a:hover img.photo {
  border-color: #bcd021; /* Green */
}
#theamandaproject-com #content .user-is-a-comet img.photo,
#theamandaproject-com #content .user-is-a-comet a:hover img.photo {
  border-color: #ff83ad; /* Pink */
}
#theamandaproject-com #content .user-is-a-supernova img.photo,
#theamandaproject-com #content .user-is-a-supernova a:hover img.photo {
  border-color: #d8b243; /* Gold */
}

/* =Modal =Dialogs *****************************************************************************************************/
.jqmWindow a.close:link,
.jqmWindow a.close:visited {
  background: #ec8201 url("/img/css/closex.png") 50% 0 no-repeat;
  border-color: #ec8201;
}

.jqmWindow a.close:hover,
.jqmWindow a.close:focus,
.jqmWindow a.close:active {
  background-position: 50% -20px;
  background-color: #b62020;
  border-color: #b62020;
}
