

/* Default styles */
body {
	background: #ffffff;
	color: #103366;
}

textarea {
	border: 1px solid #bbbbbb;
}

input, select, button, .form-submit input{
	border: 1px solid #3867ae;
}

/* Make sure IE doesn't show a ridiculus  border around checkboxes */
input[type = "checkbox"] {
    border: 1px solid #ffffff;
}

textarea, input[type = "text"], select {
    background-color: #ffffff;
}

pre { 
    background-color: #e4e4e4;
}

a, a:visited {
	color: #103366;
}

h1, h2, h3, h4, h5, #question-header a {
    color: #103366;
}

blockquote {
    background-color: #dadada;
}

#question-header {
	border-bottom: 1px solid #214c8c
}

/* Question Styles */
#notify-table, #system-message {
	color: #ca5a0f;
}

.notify td, #system-message {
	border-bottom: solid 1px #a24f18;
	background-color: #e1a47c;
}

#system-message {
    border: 0px;
}

.notify a {
	color: #ca5a0f;
	text-decoration: underline;
}

.notify-close a
{
	color: #ca5a0f;
	background-color: #e6935c;
	border: 2px #ca5a0f solid;
	text-decoration: none;
}

.summaryinfo, .post-menu a, div.form-item-info, .greyed, .community-option {
	color: #3867ae;
}

.OpenIDUrl {
    color: #214c8c;
}

.greyed {
    font-weight: normal;
}

.post-menu a:hover {
    background-color: #3867ae;
	color: #ffffff;
}

.deleted-answer .comments-container {
	border-top: dotted 1px #E1DBDB;
}

.deleted-answer .comment > td {
	border-bottom: dotted 1px #E1DBDB;
}

tr.comment > td  {
	border-bottom: dotted 1px #bbbbbb;
}

.comments-container{
	border-top: dotted 1px #e4e4e4;
}

.comment-score span, .comments-link, .comment-user {
	color: #214c8c;
}

.comments-link:hover {
	background-color: #bbbbbb;
	color: #ffffff;
}

.comment-hover, .comment-hover .comment-date, ul.undo {
    background-color:  #e4e4e4;
    color: #214c8c;
}

#admin-menu, #moderator-actions, .vote-notification, .post-moderator-menu, .error-notification {
	background-color: #ffffff;
	border: 5px solid #dadada;
}

.comments, .comment-date {
	color: #3867ae;
}

.deleted-post {
	color: #B65454 !important;
}

.deleted-answer-info {
	color: #B65454;
}

.deleted-post:hover {
	color: #fdfdfd !important;
	background-color: #B65454 !important;
}

.search-highlight, .revision-comment {
	color: #103366;
	background-color: #ffceae;
}

.search-tag-example {
    color: #375a8e;
}

.page-description, .form-item label, .user-details td, .reputation-score, .item-multiplier {
	color: #103366;
}

#footer {
	background: #e4e4e4;
	color: #103366;
	border-top: 7px solid #103366;
}

.container, .tagged-ignored.tagged-interesting {
    background: #ffffff;
}

.question-hyperlink{
    color: 103366;
}

.question-hyperlink:visited{
    color: 103366;
}

.bounty-indicator {
	background-color: #103366;
	color: #ffffff;
}

.bounty-indicator-tab {
    background-color: #214c8c;
	color: #ffffff;
	font-weight: bold;
}

.nav li a {
	color: #ffffff;
}

.nav li {
	background: #3867ae;
}

.nav .youarehere {
	background: #ff6600;
}

.youarehere a {
	color: #103366;
}

.nav li:hover {
	background-color: #ff6600;
}

#subheader {
	border-bottom: 1px solid #214c8c;
}


.ui-widget-header {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #214c8c;
}

#tabs a, .jtabs .tabsul li{
	background: #e4e4e4;
	border-color: transparent;
	color: #214c8c;
}

.jtabs .tabsul li {
    border-bottom: 1px solid #e4e4e4;
}

.jtabs .tabsul li.ui-state-default span{
    color: #214c8c;
}

#tabs a.youarehere, #tabs a:hover, .jtabs .tabsul li:hover, .jtabs .tabsul li.ui-tabs-selected {
	background: #ffffff;
	border: 1px solid #bbbbbb;
	border-bottom-color: #ffffff;
	color: #103366;
}

.jtabs .tabsul li.ui-state-active span, .jtabs .tabsul li:hover span {
    color: #103366;
}

.jtabs .tabsul li.ui-tabs-selected a, .jtabs .tabsul li:hover a {
    background-color: #ffffff;
}

.tabs-question-user a, .tabs-answer-user a, .tabs-favorite-user a {
	border: 1px solid #ccc;
	color: #808185;
}

.tabs-question-user a.youarehere, .tabs-answer-user a.youarehere, 
.tabs-favorite-user a.youarehere, .page-numbers.current,
.recent-activity a.youarehere{
	background-color: #bbbbbb;
	border: 1px solid #bbbbbb;
	color: #ffffff;
}

.views {
	color: #3867ae;
}


.warm {
	color: #e6935c !important;
}

.hot {
	color: #ef7f34 !important;
}

.supernova {
	color: #ff6600 !important;
}
.supernovabg {
	background-color: #ff6600 !important;
}

.status strong {
	color: #103366;
}

.answered-accepted, .accept, .answer-votes.answered-accepted, .answered-accepted strong {}

.answered, .upvote {}

.accept-answer-link {}

.accept-answer-link:hover {}

.unanswered, .downvote {}

.mod-flair {
	color:  #103366;
}

.module, .owner, #header 
#topbar, .question-status, #user-about-me, .answer-votes, 
.date_brick, .owner-answer .post-signature{
	color: #103366;
	background-color: #e4e4e4;
}

.prefs .module{
    background-color: #ffffff;
}

.module a {
    font-weight: bold;
}

.newuser, div.bounty {
	color: #ffffff;
	background: #214c8c;
}

.newuser h1, .newuser h2, .newuser h3{
	color: #ffffff;
}

.newuser p, .newuser a, .bounty a, .newuser h4, .bounty h2 {
	color: #ffffff;
}

.newuser a, .bounty a {
    text-decoration: underline;
}

#recent-tags .post-tag, #recent-tags .post-tag:hover {
	background-color: #e4e4e4;
	color: #103366;
}

.badgecount {
    color: #214c8c;
}

.favoritecount {
    color: #bbbbbb;
}

.favoritecount-selected, .favorites-count {
	color: #ff6600;
}

.favorites-count-off {
	color: #e8e8e8;
}

.post-tag {
	color: #72401f;
	background-color: #dfad8c;
	border-bottom: 1px solid #e49662;
	border-right: 1px solid #e49662;
    font-weight: bold;
}

.post-tag:hover {
    background-color: #72401f;
	color: #dfad8c;
	border-bottom: 1px solid #9c4e1a;
	border-right: 1px solid #9c4e1a;
}

.tagged-interesting {
	background-color: #fee9da;
}

.ac_loading {
	background: #fdfdfd url(/Content/Img/loading-spinner.gif) right center no-repeat;
}

.ac_over {
	background-color: #ff6600;
	color: #ffffff;
}

.tabs-question-user a, .tabs-answer-user a, .tabs-favorite-user a, .page-numbers, .recent-activity a {
	border: 1px solid #214c8c;
	color: #214c8c;
}

.tabs-question-user a.youarehere, .tabs-answer-user a.youarehere, 
.tabs-favorite-user a.youarehere, .page-numbers.current,
.recent-activity a.youarehere {
	border: 1px solid #bbbbbb;
	color: #ffffff;
}

.page-numbers.dots {
    border: 1px solid #ffffff;
} 

.narrow .stats{
	background: none;
}

.question-summary {
	border-bottom: 1px dotted #214c8c;
}

#feed-link a, .started, .link-separator, .stat-counts{
	color: #3867ae;
}

.summarycount {
	color: #214c8c;
}

.stats-div {
    background-color: #e4e4e4;
}

.stats-table {
    background-color: transparent; 
}

#login-divider {
    width: 1px;
    border-left: solid 1px #214c8c;
    height:8em;
    margin:auto;
}

span.form-error, div.form-error, p.form-error {
	color: maroon;
}

.date { 
    color: #3867ae;
}

a.history-item {
    color: #bbbbbb;
    font-weight: bold;
}

.thin-border{
    border: solid 1px #bbbbbb;
}


/* WMD Colors */
#wmd-button-bar {
	background-color: #fff;
	border: 1px solid #bbbbbb;
}

#wmd-preview {
	border: 2px dotted #ffffff;
	background-color: #e4e4e4;
}

#wmd-preview blockquote {
    background-color: #bbbbbb;
}

.grippie {
	background: #e4e4e4 url(/theme/img/grippie.png?highlight=ff6600&foreground=113366&background=ffffff) no-repeat scroll center 2px;
	border-color: #c4c4c4;
}