/* ------------------------- C o l o r s ---------------------------- */ 


/* Links */
a:link { color: #7613AF; }
a:visited { color: #7613AF; }
a:visited { color: #7613AF; }
.title a:active { background-color: #7613AF; }
#newanswer_inline  input#newanswertitle { color: #7613AF; }
#newanswer_inline  #newanswertitle { background-color: #FFFFFF; }
#newanswer_inline #newanswertitle { border-color: #7B7B7B; }
.thumb_label { border-color: #FFFFFF; }
.thumb_label { background-color: #7613AF; }
.thumb_label { color: #FFFFFF; }
.new_label { border-color: #FFFFFF; }
.newlabel { background-color: #FF4FE4; }
.newlabel { color: #FFFFFF; }
#newtopiclink { background-color: #7613AF; }
#newtopiclink { color: #FFFFFF; }
#newtopiclink:hover { background-color: #AD71CF; }
#newtopiclink:hover { color: #FFFFFF; }
.tagcloud a:hover { background-color: #7613AF; }
.tagcloud_ranked a:hover { color: #7613AF; }
#tagcloud { color: #7B7B7B; }
.topiclist th a:link { color: #7613AF; }
.topiclist th a:visited { color: #7613AF; }
.topiclist th a:active { color: #7613AF; }
ul.ans_container a.ans_link { color: #7613AF; }
ul.ans_container a.ans_link:link { color: #7613AF; }
a.cqrscore_plus, a.cqrscore_plus:visited, a.cqrscore_plus:link { color: #7EA60F; }
a.cqrscore_minus, a.cqrscore_minus:visited, a.cqrscore_minus:link { color: #366ec3; }
h2, .friendfeed_container, a.list_viewall { border-color: #DFDFDF; }
#nav img.memberpic { border-color: #D6B8E7; }
img.memberpic, .membericon_sm { border-color: #DCDCDC; }
img.memberpic, .membericon_sm, a:hover img.memberpic, a:hover .membericon_sm { background-color: #FFFFFF; }
a.framed:hover img, .framed, a:hover .framed { border-color: #DCDCDC; }
a:hover img.framed { background-color: #FFFFFF; }
.framed, a.framed:hover { background-color: #FFFFFF; }
.topiclist_short .topiclist th a { color: #7B7B7B; }
.topiclist_short .topiclist th a:link { color: #7B7B7B; }
.topiclist_short .topiclist th a:visited { color: #7B7B7B; }
.topiclist_short .topiclist th a:active { color: #7B7B7B; }
a.list_viewall, a:visited.list_viewall { color: #7B7B7B; }
.notifytext a:link, .notifytext a:visited, .notifytext a:hover, .notifytext a:active { color: #FFFFFF; }
#label_bestanswer,#label_bestanswer .tiny { color: #FFFFFF; }
#label_bestanswer { background-color: #7613AF; }
a:hover.list_viewall, a:active.list_viewall { color: #FFFFFF; }
a.list_viewall, a:visited.list_viewall { background-color: #F4F4F4; }
a:hover.list_viewall, a:active.list_viewall { background-color: #AD71CF; }
.simpletable th { border-color: #DFDFDF; }
.simpletable { background-color: #F4F4F4; }
.simpletable { border-color: #DFDFDF; }
.imageuploadarea, div.verttabs label.on { background-color: #F4F4F4; }
.imageuploadarea, div.verttabs label.on { border-color: #DFDFDF; }
.framed:hover img.zoomicon  { background-color: #7613AF; }
pre { background-color: #F4F4F4; }
pre { border-top-color: #D0D0D0; }
pre { border-right-color: #DFDFDF; }
pre { border-bottom-color: #DFDFDF; }
pre { border-left-color: #D0D0D0; }
.tiny a:active { background-color: #7613AF; }
#fulllicensebox { background-color: #FFFFFF; }
#fulllicensebox { border-color: #7613AF; }
#sidebar_wide { border-color: #DFDFDF; }
.topicstatus { background-color: #7613AF; }
.topicstatus, .topicstatus2 { color: #FFFFFF; }
.topicstatus .small,.topicstatus2 .small, .topicstatus2 .small { color: #FFFFFF; }
.topicstatus2 { background-color: #FF4FE4; }
.byline, .topicnav, #mediacontroller { color: #7B7B7B; }
.answerstat {
	color: #FF4FE4;
	border-bottom: #7613AF;
}
a.disabled:link,a.disabled:visited,a.disabled:hover,a.disabled:active { color: #7B7B7B; }
.searchresults th a:hover, .report th a:hover { color: #7613AF; }

/* General Text 1 */
body, .body { color: #424242; }
body { background-color: #ffffff; }
h1 { color: #424242; }
.tagcloud a { color: #424242; }
.tagcloud a:link { color: #424242; }
.tagcloud a:visited { color: #424242; }
.tagcloud a:hover { color: #FFFFFF; }
.tagcloud a:active { color: #424242; }
.tagcloud_ranked a { color: #424242; }
.tagcloud_ranked a:link { color: #A0A0A0; }
.tagcloud_ranked a:visited { color: #A0A0A0; }
.tagcloud_ranked a:hover { background-color: #A0A0A0; }
.tagcloud_ranked a:active { background-color: #A0A0A0; }
h5 { color: #424242; }
fieldset div.left { color: #424242; }
ul { color: #424242; }
.deets h4 { color: #424242; }
.tagcloud { color: #424242; }
.tagcloud_ranked { color: #424242; }
.details { color: #424242; }
#votebox h3 { color: #424242; }
.filtercell_on a.feedfilter_link:link, .filtercell_on a.feedfilter_link:visited { color: #424242; }
.filtercell_on select { color: #FFFFFF; }
.answerfilters td.tab a.onpage:link, td.tab a.onpage:visited { color: #424242; }

/* Navigation */
#nav a:link,  a.maintitle:link, .topnotice a:link { color: #7613AF; }
#nav a:visited,  a.maintitle:visited, .topnotice a:visited { color: #7613AF; }
#nav a:hover,  a.maintitle:hover, .topnotice a:hover { color: #7613AF; }
#nav a:active,  a.maintitle:active, .topnotice a:active { color: #7613AF; }
#loginpopup a:link, #loginpopup a:visited, #loginpopup a:hover, #loginpopup a:active, #loginpopup label { color: #424242; }
#loginpopup { color: #424242; }
#loginpopup h2 { color: #424242; }
#advsearch { color: #373737; }
#advsearch { background-color: #F4F4F4; }
#advsearch { border-color: #D0D0D0; }

/* Fine Text */
.small, .desc, .fineprint, .story_age_container { color: #7B7B7B; }
#welcome, #register, #footer { color: #7B7B7B; }
h2, h4, .topiclist_short th { color: #7B7B7B; }
fieldset div span.desc { color: #7B7B7B; }
.photocredit, .caption { color: #7B7B7B; }
.tip { color: #7B7B7B; }
.modmsg { color: #7B7B7B; }
.modmsg { background-color: #FFFFFF; }
#removed { color: #7B7B7B; }
div.updownrating { color: #7B7B7B; }
.filtermessage { color: #7B7B7B; }
a.cqrscore_loading { color: #7B7B7B; }
div.answer_desc { color: #7B7B7B; }
.tiny, .topiclist p { color: #7B7B7B; }
#frontactions { color: #7B7B7B; }
.caption { color: #7B7B7B; }
a.plain { color: #7B7B7B; }
a.plain:link { color: #7B7B7B; }
a.plain:visited { color: #7B7B7B; }
a.plain:active { color: #7B7B7B; }
a.plain:hover { color: #7B7B7B; }
pre { color: #7B7B7B; }
.answernav, .answerfilters { color: #7B7B7B; }
.minipages a:link, .minipages a:visited, .minipages a:hover, .minipages a:active { color: #FFFFFF; }
.minipages a:link, .minipages a:visited { color: #B3B3B3; }
.minipages a:link, .minipages a:visited { border-color: #B3B3B3; }
.minipages a:link.activepage, .minipages a:visited.activepage, .minipages a:hover:link.activepage, .minipages a:active:link.activepage, .minipages a:hover, .minipages a:active { background-color: #A0A0A0; }
.minipages a:link.activepage, .minipages a:visited.activepage, .minipages a:hover:link.activepage, .minipages a:active:link.activepage, .minipages a:hover, .minipages a:active { border-color: #979797; }
.minipages a:link.activepage, .minipages a:visited.activepage, .minipages a:hover:link.activepage, .minipages a:active:link.activepage, .minipages a:hover, .minipages a:active { color: #FFFFFF; }
.answerfilters a:link,.answerfilters a:visited { color: #424242; }
a.feedfilter_link:link, a.feedfilter_link:visited { color: #7B7B7B; }
a.feedfilter_link:hover { color: #7B7B7B; }
#footer a, #footer a:visited { color: #373737; }
fieldset div div.right, fieldset div span.desc { color: #7B7B7B; }
.filtermessage { border-color: #DFDFDF; }
.score { color: #7B7B7B; }
.score, td.addtoballot_blocked .score { border-color: #DFDFDF; }
.done, .done a, .done a:link, .done a:visited { color: #7B7B7B; }
div.special { border: 1px dashed #7B7B7B; }
div.special { background-color: #FFFFFF; }
#header #search, #answersearch { background-color: #FFFFFF; }
#header #search, #answersearch { color: #7B7B7B; }
#header #search { border: 1px solid #373737; }
#answersearch { border: 1px solid #D0D0D0; }
#mainanswerlist td, .byline { border-color: #DFDFDF; }
.topiclist th, .searchresults th { border-color: #DFDFDF; }
.friendfeed td, .searchresults td, .report td, .topiclist td { border-color: #F4F4F4; }
.featured_topic { background-color: #7613AF; }
.featured_topic a:link, .featured_topic a:visited, .featured_topic a:hover, .featured_topic a:active  { color: #FFFFFF; }
div.commentbar_bg { background-color: #7B7B7B; }
.comment_form, #syndform, #invitebox { border: 1px dashed #7B7B7B; }
#mainanswerlist .rank { color: #424242; }
hr {
	background-color: #7B7B7B;
	color: #7B7B7B;
}
li.completed, li.completed a:link, li.completed a:visited, li.completed a:link { color: #D9D9D9; }

/* Header Elements */
#page { background-color: #FFFFFF; }
.photobox { border-color: #F4F4F4; }
#slideviewer td.slideview { background-color: #F4F4F4; }
#slideviewer td.slideview { border-color: #ECECEC; }
#loginpopup { background-color: #FAFAFA; }
#loginpopup { border-color: #7613AF; }
#timeslider { border-color: #DCDCDC; }
#header .small { color: #7613AF; }

/* Tab Navigation */
.finebox, .topicnav_ov, #featured_answers .answerlist td, #featured_answers .answerlist { background-color: #F7F7F7; }
.achievementarea { border-color: #DFDFDF; }
.slide { background-color: #F4F4F4; }
#slidedeck .over { background-color: #FFFFFF; }
#slidedeck .over { border-color: #D0D0D0; }
#slidedeck .on { background-color: #DFDFDF; }
#slidedeck .on { border-color: #BDBDBD; }
.slide { border-color: #DFDFDF; }
#uploadgooglearea .gs-snippet { color: #424242; }
#uploadgooglearea .gs-size, #uploadurlarea .gsc-title { color: #7B7B7B; }
#page .gsc-branding-text { color: #DFDFDF; }
#uploadgooglearea .gs-visibleUrl { color: #AD71CF; }
#uploadgooglearea .gsc-cursor-page { color: #7B7B7B; }
#uploadgooglearea .gsc-cursor-current-page { color: #7613AF; }
.topicnav, .topicnav_ov, .finebox, #subtags.scrolltags { border-color: #DFDFDF; }
.topicnav { border: 1px solid transparent; }
.topicnav { border-bottom: 1px solid #DFDFDF; }
#featured_answers .answerlist td { border-color: #DFDFDF; }
.meter { border-color: #F4ECF9; }
.meter { background-color: #F4ECF9; }
.feednav { background-color: #A0A0A0; }
.feednav { color: #FFFFFF; }
.answerfilters td.tab a { border-color: #DFDFDF; }
.answerfilters { border-color: #DFDFDF; }
.feedfilters td { border-color: #D0D0D0; }
a.feedfilter_link:link, a.feedfilter_link:visited, a.feedfilter_link:hover, a.feedfilter_link:active { border-color: #D0D0D0; }
.filtercell_on a.feedfilter_link:link, .filtercell_on a.feedfilter_link:visited, .filtercell_on a.feedfilter_link:hover, .filtercell_on a.feedfilter_link:active { border-color: #D0D0D0; }
a.feedfilter_link:link, a.feedfilter_link:visited, a.feedfilter_link:hover, a.feedfilter_link:active { background-color: #F7F7F7; }
a.feedfilter_link:hover, a.feedfilter_link:active { background-color: #F4F4F4; }
.filtercell_on a.feedfilter_link:link, .filtercell_on a.feedfilter_link:visited, .filtercell_on a.feedfilter_link:hover, .filtercell_on a.feedfilter_link:active { background-color: transparent; }
.filtercell_on select { background-color: #7613AF; }
.answerfilters td.tab a:link, td.tab a:visited { background-color: #F9F9F9; }
.answerfilters td.tab a:hover, td.tab a:active { background-color: #FFFFFF; }
.answerfilters td.tab a.onpage:link, td.tab a.onpage:visited, td.tab .answerfilters a.onpage:hover, td.tab a.onpage:active { background-color: #FFFFFF; }
div.commentbar { background-color: #F7F7F7; }
div.commentbar { border-color: #DFDFDF; }
.tab_page {
	border-color: #DFDFDF;
	background-color: #FFFFFF;
}
.subnav_2 a.disabled, .subnav_2 a:link.disabled, .subnav_2 a:visited.disabled, .subnav_2 a:hover.disabled, .subnav_2 a:active.disabled { color: #AD4AE6; }
.subnav_1 a:hover { background-color: #8522BE; }
.subnav_1 a { color: #FFFFFF; }
.subnav_1 a:link { color: #FFFFFF; }
.subnav_1 a:visited { color: #FFFFFF; }
.subnav_1 a:hover { color: #FFFFFF; }
.subnav_1 a:active { color: #FFFFFF; }
.subnav_2 a { color: #FFFFFF; }
.subnav_2 a.ontab:link { color: #424242; }
.subnav_2 a.ontab:visited { color: #424242; }
.subnav_2 a.ontab:hover { color: #424242; }
.subnav_2 a.ontab:active { color: #424242; }
.subnav_1 a.ontab { background-color: #8F2CC8; }
.subnav_2 tr { background-color: #8F2CC8; }
.subnav_1 tr { background-color: #7613AF; }
.subnav_2 a { background-color: #AD71CF; }
.subnav_2 a:hover { background-color: #AD71CF; }
.subnav_2 a.ontab { background-color: #FFFFFF; }
.subnav_2 a.ontab:hover { background-color: #FFFFFF; }

/* Tab Navigation - Highlighted */
.tabnav a:hover { background-color: #62009B; }

/* Success & Error Messages */
#success { color: #424242; }
.notifytext { color: #FFFFFF; }
.notifytext { background-color: #7B7B7B; }
.notifytext { border-color: #424242; }
.hidden { color: #FFFFFF; }

/* -------------------------- F o n t s --------------------------- */

/* General Text - Main Font */
body { font-family: Helvetica, Geneva, Arial, sans-serif; }
.body { font-family: Helvetica, Geneva, Arial, sans-serif; }
#footer td { font-family: Helvetica, Geneva, Arial, sans-serif; }
input.gt { font-family: Helvetica, Geneva, Arial, sans-serif; }
input.plain { font-family: Helvetica, Geneva, Arial, sans-serif; }

/* Other Text */
#topic_actions, .answersummary, #homepage_sidebar { font-family: Helvetica, Geneva, Arial, sans-serif; }
#ballotlist li { font-family: Helvetica, Geneva, Arial, sans-serif; }
#friendslist li { font-family: Helvetica, Geneva, Arial, sans-serif; }
fieldset input, textarea, select { font-family: Helvetica, Geneva, Arial, sans-serif; }
.caption { font-family: Helvetica, Geneva, Arial, sans-serif; }
div.answer_desc { font-family: Helvetica, Geneva, Arial, sans-serif; }
.tiny, .topiclist p { font-family: Helvetica, Geneva, Arial, sans-serif; }
.small, .body, .story_desc, .desc, .tinylist { font-family: Helvetica, Geneva, Arial, sans-serif; }
.report { font-family: Helvetica, Geneva, Arial, sans-serif; }
.fineprint { font-family: Helvetica, Geneva, Arial, sans-serif; }
#advsearch, #newtopiclink { font-family: Helvetica, Geneva, Arial, sans-serif; }
#loginpopup { font-family: Helvetica, Geneva, Arial, sans-serif; }
div.pagedetails { font-family: Helvetica, Geneva, Arial, sans-serif; }
div.comment { font-family: Helvetica, Geneva, Arial, sans-serif; }
div.commentreply { font-family: Helvetica, Geneva, Arial, sans-serif; }
.score { font-family: Helvetica, Geneva, Arial, sans-serif; }
.details { font-family: Helvetica, Geneva, Arial, sans-serif; }
ul.ans_container a.ans_link { font-family: Helvetica, Geneva, Arial, sans-serif; }
a.link { font-family: Helvetica, Geneva, Arial, sans-serif; }
.new { font-family: Helvetica, Geneva, Arial, sans-serif; }
.permissions table { font-family: Helvetica, Geneva, Arial, sans-serif; }
.filtermessage { font-family: Helvetica, Geneva, Arial, sans-serif; }
.mugshot { font-family: Helvetica, Geneva, Arial, sans-serif; }
.votebutton_link { font-family: Helvetica, Geneva, Arial, sans-serif; }
.marked .votebutton_link { font-family: Helvetica, Geneva, Arial, sans-serif; }
.feed td { font-family: Helvetica, Geneva, Arial, sans-serif; }
.feed td { color: #7B7B7B; }
.feedcontrol { font-family: Helvetica, Geneva, Arial, sans-serif; }
.answerfilters, .byline, .topicnav { font-family: Helvetica, Geneva, Arial, sans-serif; }
.topiclist_short .topiclist th { font-family: Helvetica, Geneva, Arial, sans-serif; }

/* Headlines & Page Headings */
#loginpopup h2 { font-family: Helvetica, Geneva, Arial, sans-serif; }
h1 { font-family: Helvetica, Geneva, Arial, sans-serif; }
h2 { font-family: Helvetica, Geneva, Arial, sans-serif; }
h3 { font-family: Helvetica, Geneva, Arial, sans-serif; }
#newanswertitle { font-family: Helvetica, Geneva, Arial, sans-serif; }

/* Vote Button Link - Default State */
.votebutton_spot a { background-color: #F7F7F7; }
.votebutton_spot a { border-color: #D0D0D0; }
.tip a { color: #; }
.tip a:visited { color: #; }
.tip a:hover { background-color: #; }
.votebutton_link { color: #; }
.body_answer .votebutton_link { color: #7B7B7B; }
.votebutton_link div, .votebutton_link .small { color: #FFFFFF; }
.votebutton_spot a { background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F4F4F4)); }
.votebutton_spot a { background: -moz-linear-gradient(top,  #FFFFFF,  #F4F4F4); }
.votebutton_spot a { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F4F4F4'); }

/* Vote Button Link - Voted */
.marked .votebutton_link { color: #FFFFFF; }
.marked .votebutton_link:active { color: #FFFFFF; }
.marked .votebutton_spot a { background: #7613AF; }
.marked .votebutton_spot a { background-color: #7613AF; }
.marked .votebutton_spot a { border-color: #612683; }

/* Ballot */
#ballotlist { color: #7613AF; }
#ballotlist .listitem { color: #FFFFFF; }
#ballotlist li.moving .listitem { color: #FFFFFF; }
#ballotlist li.stopped .listitem { color: #FFFFFF; }
#friendslist li { color: #7613AF; }
#friendslist li a, #friendslist li a:visited, #friendslist li a:hover, #friendslist li a:active { color: #FFFFFF; }
#friendslist li.moving { color: #7613AF; }
#friendslist li.stopped { color: #7613AF; }
#friendslist li { border: 1px solid #7613AF; }
#friendslist li { background-color: #7613AF; }
#ballotlist li { background-color: #7613AF; }
#ballotlist li { border-color: #612683; }

/* JQuery UI  */
.ui-notify-message-style h1, .ui-notify-message-style p, #popnotices h2, #popnotices ul { color: #FFFFFF; }
.ui-notify-message-style { background-color: #7B7B7B; }
.ui-notify-message-style { -webkit-box-shadow: 0 0 6px #7B7B7B; }
.ui-notify-message-style { box-shadow: 0 0 6px #7B7B7B; }

/* Overrides & Other Styles  */
#votebox { background-color: #F4F4F4; }
#votebox { border-color: #BDBDBD; }
ol#ballotlist { background-color: #F4F4F4; }
ol#friendslist { background-color: #FFFFFF; }
.tiny a, .small a, .answercontrols a, .byline a, .story_desc a, .desc a, .friendfeed a { color: #979797; }
.topicstatus a:link, .topicstatus a:visited, .topicstatus a:hover, .topicstatus a:active  { color: #FFFFFF; }
h1.text { background-color: #7613AF; }
h1.text a, h1.text a:link, h1.text a:visited, h1.text a:hover ,h1.text a:active { color: #FFFFFF; }
.score, .points { background-color: #F4F4F4; }
#facebooklink_existingmember { border-color: #DFDFDF; }
#facebooklink { background-color: #FFFFFF; }
.featured_nav a.on { background-color: #7613AF; }
.featurepage { background-color: #FFFFFF; }
#sharethis { background-color: #FFFFFF; }
#nav { color: #D6B8E7; }
.topiclist td.story_desc  { border-color: #7B7B7B; }
input.flash { background-color: #7B7B7B; }
.feed td { border-bottom: 1px solid #DFDFDF; }
.new, .notify { color: #FF4FE4; }
.notify a:link, .notify a:visited, .notify a:hover, .notify a:active { color: #FF4FE4; }
.authorspick_answer { background-color: #F4F4F4; }
.authorspick_answer { border-color: #DFDFDF; }
.forcebackground { background-color: #FFFFFF; }
a:hover img { text-decoration: none; }
fieldset div.row, fieldset div.end { border-color: #DFDFDF; }
.report th, .searchresults th { background-color: #F4F4F4; }
.report th, .searchresults th { border-right: 1px solid #DFDFDF; }
.report th, .searchresults th { border-left: 1px solid #DFDFDF; }
.report th a:hover,  .searchresults th a:hover { background-color: #FFFFFF; }
.report th,  .searchresults th { border-top: 1px solid #DFDFDF; }
.answerfilters .nontab a, answerfilters .nontab a:link, .answerfilters .nontab a:visited, .answerfilters .nontab a:hover, .answerfilters .nontab a:active  { color: #424242; }
a.story_image_on img, a:hover.story_image_on img { background-color: #FFFFFF; }
.gtmap, .gtmap h3 { color: #000000; }
.gtmap h4 { color: #888888; }
.gtmap a:link,.gtmap a:visited,.gtmap a:hover,.gtmap a:active  { color: #E2280B; }
.gtmap a.disabled:link,.gtmap a.disabled:visited,.gtmap a.disabled:hover,.gtmap a.disabled:active  { color: #bbbbbb; }
.qalabel { color: #FFFFFF; }
.qalabel { background-color: #7613AF; }
.private_lbl { background-color: #DFDFDF; }
a:link.button, a:visited.button, #subtags .tagcloud a { background: #F4F4F4; }
a:link.button, a:visited.button, #subtags .tagcloud a { background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F4F4F4)); }
a:link.button, a:visited.button, #subtags .tagcloud a { background: -moz-linear-gradient(top,  #FFFFFF,  #F4F4F4); }
a:link.button, a:visited.button, #subtags .tagcloud a { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F4F4F4'); }
a:link.button, a:visited.button, #subtags .tagcloud a { border-color: #D0D0D0; }
a.button, a.button:link, a.button:visited, a.button:hover, a.button:active, #subtags .tagcloud a  { color: #424242; }
#newanswer { background-color: #FFFFFF; }
.faded { background-color: #FFFFFF; }

/* -------------------------- I m a g e s --------------------------- */

#header { background-image: none; }
#page { background-image: none; }
body { background-image: none; }
.body { background-image: none; }

