/* Backgrounds ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body {
font-family: arial !Important;
}
.postContainer .votes {
	background-color: #4e9a06;
	}
.djangoForumPagination a:hover,
.sort_by_votes .djangoForumPagination.votes a,
.sort_by_oldest .djangoForumPagination.oldest a,
.sort_by_newest .djangoForumPagination.newest a,
.badge a:hover,
.link-edit-flag a:hover {
	background-color: #95582c;
	}
.votes.unresponded {
	background-color: #8f0000;
	}
.pagination .current {
    background-color: #a2a7aa;
}
.blogs_link {
        display: none;
}

#topColor,
#site_wide_announcements li,
#accountBar {
	background: #EEC73A;
	}
#accountBar {
       right: 15px;
}
.djangoForumReply.deleted,
.blogs_link {
	background-color: #FBF8EE;
	}
.djangoForumThreadPostDetail .elapsedTime,
.postBody.wmd-editor blockquote,
.pagination a {
	background-color: #e9f1f4;
	}
.mainContentBottomBar {
	background-color: #fcffa5;
	}
.postContainer.highlighted {
	background-color: #FBF8EE;
	}
.markdownPreview,
.postBody blockquote,
#profile_form table {
	background-color: #eff7ff;
	}
.highlighted {
        background-color: #FBF8EE;
}
#rightColumn .badly-tagged {
	background-color: #ffe7e7;
}
body {
        left: 25px;
	background-color: #ffffff;
	}
.badge a {
	background-color: #ffffff;
}

/* Background Color ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#feedback_btn:hover,
.auto_complete_dropdown {
	background-color: #435b74;
	}
#feedback_btn {
	background-color: #DBD1C9; 
	}
.many-views {
	background-color:#dbd1c7;
	}
#footer {
       background-color: #fff;
       color: #d7c39d;
}
.ignored_tags .mytag:hover, 
.ignored_tags .remove_tag:hover {
	background-color: #8f0000;
	}
#search button {
	background-color: #f8a95b;
        border-color: #DBD1C9;
	}
ul#messages li a,
.ignored_tags .mytag, 
.ignored_tags .remove_tag {
	background-color: #cc0000;
	}
#tabhead .tab div {
    background-color: #fbff83; /* unselected tab colour */
}
ul#messages li a:hover, 
#site_wide_announcements li a.x_button:hover {
	background-color: #EEC73A;
	}
input[type="text"],
input[type="password"],
textarea,
div.grippie {
    background-color: #fff;
}
	
/* Text Color ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body,
.blogs_link a,
.blogs_link a:visited,
.djangoForumThreadPostDetail td strong {
	color: #2c2e00;
	}
.postContainer .postInfo a.title,
#faqContent h2,
#faqContent a:hover,
a:hover,
.postBody a:hover,
.badge a,
.badge a:visited {
	color: #965835;
	}
.pagination a,
#tabhead .tab a, 
#tabhead .tab a:visited {
	color: #4d5000;
	}
.djangoForumReply .voting .upmod,
table.badges .checkmarks {
	color: #4e9a06;
	}
.postBody,
.markdownPreview,
#rightColumn h3,
.profile_posts h2 span.post_count,
#post_sidebar_info p,
.comments .comment .comment_body,
.link-edit-flag p,
.info_blurb, 
#faqContent p,
#faqContent ul,
#pageTitle,
.djangoForumThreadPostDetail .score,
.profile_info .gravatar .karma_text .karma {
	color: #363636;
	}
input[type="text"],
input[type="password"],
textarea,
h2.notice_date,
h2,
span.notice_type,
span.notice_type_description,
#tabhead .tab a:hover,
.notification_replied_to,
#basic-form p {
    color: #59432d;
	}
a, 
a:visited,
.postContainer .djangoForumThreadLastPost .author,
#faqContent a,
.link-edit-flag a,
.postBody a {
	color: #965835;	
	}

#linkBars li a p{
       color: #965835;
       font-size: 9pt;
       text-transform:capitalize;
}

#linkBars li a.header-faq p {
       text-transform: uppercase !important;
}

#searchinput,
#mainTabs .selected a,
#mainTabs .selected a:hover,
.profile_info .gravatar .karma_text,
.postContainer .views,
.djangoForumThreadPostDetail td,
.add-tag-to-favs, 
.add-tag-to-favs:visited,
.djangoForumReply div.voting,
.djangoForumThreadPostDetail .elapsedTime {
	color: #95582c;
	}
#post_sidebar_info h4,
.profile_posts h2,
#greyLinkBar,
.pagination .disabled,
span.notice_time {
	color: #95582c;
	}
#basic-form span,
.time_since_notice,
.postContainer .djangoForumThreadLastPost a,
.form_helper_text,
#greyLinkBar a,
.add_comment h4 {
	color: #59432d;
	}
#mainTabs li a:hover {
	color: #95582c;
}
ul.errorlist,
.djangoForumReply .voting .downmod
 {
	color: #cc0000;
	}
#footer p,
.link-edit-flag {
	color: #d7c39d;
	}
#mainTabs li a {
	color: #59432d;
	}
#footer a, 
#footer a:visited {
    color: #d7c39d;
    display: none;
	}
#accountBar a,
#accountBar,
.blogs_link a:hover,
a.sign-up-btn,
.link-edit-flag a:hover,
.djangoForumPagination a:hover,
.sort_by_votes .djangoForumPagination.votes a,
.sort_by_oldest .djangoForumPagination.oldest a,
.sort_by_newest .djangoForumPagination.newest a,
.badge a:hover,
.tag,
.tag:visited,
.tag:hover,
.postContainer .votes,
.pagination .current,
#site_wide_announcements li a,
ul#messages li a:hover, 
#site_wide_announcements li a.x_button:hover,
#footer a:hover,
#basic-form .button,
#messages li a,
#site_wide_announcements li a.x_button,
#messages li,
#site_wide_announcements li {
	color: #FFFFFC;
        text-shadow: 0 -1px rgba(0, 0, 0, 0.1);
	}

/* Border Color ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
#footer {
	border-color: #d7c39d;
	}
#linkBars li:hover,
.djangoForumPagination a:hover,
.sort_by_votes .djangoForumPagination.votes a,
.sort_by_oldest .djangoForumPagination.oldest a,
.sort_by_newest .djangoForumPagination.newest a,
.markdownPreview {
	border-color: #728fad;
	}
.postContainer {
	border-color: #d0d800;
	}
.pagination a,
.pagination .current,
.badge a {
    border-color: #a2a7aa;
	}
#mainTabs li a:hover,
input[type="text"],
input[type="password"],
textarea,
.pagination .disabled{
	border-color: #965835;
	}
#djangoForumMainPost {
       border-color: #DBD1C9;
}
#searchinput {
        border-color: #DBD1C9;
}
.comments .comment,
div.comments,
#basic-form .underlineme,
#basic-form hr,
#basic-form p,
div.grippie,
fieldset,
#header,
#rightColumn h3,
.djangoForumPagination a,
.djangoForumThreadPostDetail,
.djangoForumReply {
	border-color: #DBD1C9;
	}
#profile_form table {
	border-color: #eff7ff;
	}
#feedback_btn {
	border-color: #fdffc7;
	}
	
/* Misc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
input[type="text"],
input[type="password"],
textarea {
	border-bottom-color: #965835;
	}
.twitter_feed .tweet {
	border-bottom-color: #fbff83;
	border-top-color: #fcffa5;
	}
input[type="text"], input[type="password"], textarea {
    background-image: url('../images/form-shadow.png');
	background-position: left top;
	background-repeat: repeat-x;
}
#linkBars li:hover {
	background-image: url('../../images/mainNavArrow.png');
	background-position: bottom center;
	background-repeat: no-repeat;
        border-bottom: 0;
	}
#linkBars li {
       height: 150px;
}
#searchinput {
	background-image: none;
	}
.badge .level_b {
	color: #C96;
	}
.badge .level_s {
	color: #bbb;
}
.badge .level_g {
	color: #FC0;
	}
/* Site Specific additions, changes to base css ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#header {
        height: 145px !important;
        border-bottom: 0;
        /*border-style: solid;
        border-width: 0px 1px 1px;
        border-color: #DBD1C9;
        background-color: #FBF8EE;*/
        }
#greyLinkBar {
        margin-top; 0;
        height: 151px;
        width: 762px;
        right: 15px;
        background: url('http://esploded.s3.amazonaws.com/user_data/tomharrigan/bg10.png');
        border-width: 0px 0px 0px;
        float: right !important;
        margin-left: 0px;
       }
#leftColumn {
        float: right;
}
#rightColumn {
        float: left;
        margin-top: 0;
        width: 165px;
        border-style: solid;
        border-width: 0px 1px 1px;
        border-color: #dbd1c9;
        padding: 15px;
        background-color: #fbf8ee;
        moz-border-radius: 15px;
        border-bottom-left-radius: 15px;
}
#rightColumn h3 {
        color: #965835;
        border-bottom: 1px solid #DBD1C9;
        padding: 5px 0;
        margin-bottom: 5px;
}
#logoLink {
        position: relative;
        margin-top: 0;
        height: 122px;
        width: 165px;
        border-style: solid;
        border-width: 0px 1px 0 1px;
        border-color: #dbd1c9;
        padding: 20px 15px 9px;
        background-color: #fbf9ee;
}
#daTank {
        position: relative;
}
#search {
        top: 105px;
        right: 20px;
}
#logoLink img {
        padding-left: 15px;
}
#linkBars li a span {
        display: none;
}
#linkBars li a {
       margin-top: 110px;
font-family: arial;
}
#messages li, #site_wide_announcements li {
background: #EEC73A !important;
}
#mainTabs li a:hover {
        border-top: 0px;
        margin-top: 0px;
}
.postContainer .views {
    background: #FBF8EE url('http://esploded.s3.amazonaws.com/user_data/tomharrigan/bg.png') 0 99% repeat-x;
}
.tag, .tag:visited, .tag:hover {
color: #965835;
background: #FBF9EE;
border-width: 0 1px 0 0;
border-style: solid;
border-color: #AAA;
margin-top: 0;
padding: 0 6px;
line-height: 19px;
height: 19px;
font-size: 12px;
font-weight: normal;
padding-left: 15px;
background: url('http://esploded.s3.amazonaws.com/anon_data/vector_tags.png') top left no-repeat;
-moz-border-radius: 0 6px 6px 0px;
-webkit-border-radius: 0 6px 6px 0px;
border-radius: 0 6px 6px 0px;
white-space: nowrap;
}

.tag:hover {
    background-position: bottom left;
}


.remove_tag.tag {
background: url('http://ehotaru.com/images/jquery-ui-opgrey/ui-icons_cd0a0a_256x240.png');
background-repeat: no-repeat;
background-position: 0 -128px;
border-width:0 0 0 0;
display: block;
text-indent: -99999px;
height: 16px;
width: 16px;
overflow: hidden;
padding: 0px;
}

.tag.mytag{
color: #965835;
background: #FBF9EE;
border-width: 0 1px 0 0;
border-style: solid;
border-color: #AAA;
margin-top: 0;
padding: 0 6px;
line-height: 19px;
height: 19px;
font-weight: normal;
padding-left: 15px;
background: url('http://esploded.s3.amazonaws.com/anon_data/vector_tags.png') top left no-repeat;
}

.remove_tag.tag.ignored {
background: url('http://ehotaru.com/images/jquery-ui-opgrey/ui-icons_cd0a0a_256x240.png');
background-repeat: no-repeat;
background-position: 0 -128px;
border-width:0 0 0 0;
display: block;
text-indent: -99999px;
height: 16px;
width: 16px;
overflow: hidden;
padding: 0px;
}

.tag.mytag.ignored {
color: #965835;
background: #FBF9EE;
border-width: 0 1px 0 0;
border-style: solid;
border-color: #AAA;
margin-top: 0;
padding: 0 6px;
line-height: 19px;
height: 19px;
font-weight: normal;
padding-left: 15px;
background: url('http://esploded.s3.amazonaws.com/anon_data/vector_tags.png') top left no-repeat;
}

.ui-icon-heart {               /* NOTE: used to be a heart, now a star */

background-position: -222px -112px;
}
.ui-icon-heart:hover {
background-image: url("http://jqueryui.com/themeroller/images/?new=ebdd00&w=256&h=240&f=png&fltr[]=rcd|256&fltr[]=mask|icons/icons.png") !important;
}

#rightColumn {
padding-top: 200px;
}

#taxonomy {
position: absolute;
top: 160px;
padding-bottom: 3px;
padding-left: 17px;
width: 165px;
}

#taxonomy li {
list-style: none;
padding: 8px 6px 3px;
}

#taxonomy h3 { 
color: #965835;
border-bottom: 1px solid #DBD1C9;
padding: 5px 0px;
margin-bottom: -4px;
font-size: 25px;
}

.nav_tag {
color: #965835;
background: #FBF9EE;
font-weight: normal;
}

a.x_button {
background: #EEC73A url('http://esploded.s3.amazonaws.com/user_data/tomharrigan/x2.png') !important;
}

.x_button span {
visibility: hidden;
}


#headLinks ul {
        position: absolute;
        border-top: 1px solid #DBD1C9;
        border-bottom: 1px solid #DBD1C9;
        list-style: none;
        padding: 0px;
        height: 23px;
}
#headLinks .lby-menu {
        width: 760px;
        top: 65px;
        left: 238px;
        z-index: 101;
        width: 760px;
        background-image: url('http://www.lionbrand.com/graphics/T3.jpg');
}
#headLinks .lby-menu ul {
        display: none;
}
#headLinks .lby-menu li:hover ul {
        display: block;
        top: 23px;
}


#headLinks ul li a span {
        position: relative;
        top: 4px;
}
#headLinks .lby-menu ul span {
        position: absolute;
        left: -1000000px;
}

#headLinks a {
        text-align: center;
        font-weight: bold;
        color: #5A4331;
        font-size: 14px;
        width: auto !important;
        padding: 0 30px;
        text-decoration: none;
        background-image: url('http://www.lionbrand.com/graphics/T3.jpg');
}
#headLinks a:hover {
        background-image: url('http://www.lionbrand.com/graphics/T3b.jpg');
        color: #fff;
}
#headLinks .lby-menu > li > a {
        display: block;
        height: 23px;
}
#headLinks .lby-menu ul a {
        position: relative;
}


#headLinks .lby-menu > li {
        display: inline;
        position:relative;
        padding: 0; margin: 0;
        float: left;
        height: 24px;
        border-left: 1px solid #DBD1C9;
}
#headLinks .lby-menu ul li {
        display: block;
        position: static;
        float: none;
        height: 24px;
}


#headLinks .lby-menu > li > a > img {
        display: none;
}
#headLinks img {
        position: absolute;
        top: 0; left: 0;
}
#headLinks img.primary {
        z-index: 1;
}
#headLinks a:hover img.hover {
        z-index: 2;
}
