/* @override http://www.pillowpatter.com/staging/main_style.css */

/* Styles specific to this website */

/* purple: #878CB7 darkgreen: #C4DE6E or #87984b */


/* overriding post_title stuff from main_style */
a.post_title {
	color: #878CB7;
}
a.post_title:hover {
	color: #878CB7;
}
a.post_title:visited {
	color: #878CB7;
}
a.post_title:visited:hover {
	color: #878CB7;
}
p.post_title {
	padding: 10px 0px 10px 0px;
	color: #878CB7;
}
p.post_date {
	padding: 0em 0em 1em 0em;
}
p {
	padding: 0em 0em 1em 0em;
}

/* overriding a from main_style */
a {
	color: #87984b;
	text-decoration: underline;
}
a:visited {
	color: #87984b;
	text-decoration: underline;
}
a:visited:hover {
	color: #87984b;
	text-decoration: underline;
}
a:hover {
	color: #87984b;
	text-decoration: underline;
}

a.link_bar {
/* Main blog links at the top of every page */
    font-weight: bold;
    margin-right: 10px;
    text-decoration: none;
}

a.link_bar:hover {
/* Main blog links at the top of every page */
    font-weight: bold;
    color: #e3e2b2;
    margin-right: 10px;
    background: #990000;
}

a.link_bar:visited {
/* Main blog links at the top of every page */
    font-weight: bold;
    margin-right: 10px;
    text-decoration: none;
}

a.link_bar:visited:hover {
/* Main blog links at the top of every page */
    font-weight: bold;
    color: #e3e2b2;
    margin-right: 10px;
    background: #990000;
}

a.footer {
/* Links in the footer of every page */
    text-decoration: none;
}

a.footer:hover {
/* Links in the footer of every page */
    text-decoration: underline;
}

a.footer:visited {
/* Links in the footer of every page */
    text-decoration: none;
}

a.footer:visited:hover {
/* Links in the footer of every page */
    text-decoration: underline;
}

a.small_link {
/* Used in places where very small text is needed */
    font-size: 0.85em;
    text-decoration: none;
}

a.small_link:hover {
/* Used in places where very small text is needed */
    font-size: 0.85em;
    text-decoration: underline;
}

a.small_link:visited {
/* Used in places where very small text is needed */
    font-size: 0.85em;
    text-decoration: none;
}

a.small_link:visited:hover {
/* Used in places where very small text is needed */
    font-size: 0.85em;
    text-decoration: underline;
}

a.settings_tab_link {
/* Link used in tabs on the "My Account" settings menu. */
    color: #000000;
    text-decoration: none;
}

a.settings_tab_link:hover {
/* Link used in tabs on the "My Account" settings menu. */
    color: #000000;
    text-decoration: underline;
}

a.settings_tab_link:visited {
/* Link used in tabs on the "My Account" settings menu. */
    color: #000000;
    text-decoration: none;
}

a.settings_tab_link:visited:hover {
/* Link used in tabs on the "My Account" settings menu. */
    color: #000000;
    text-decoration: underline;
}

table.page {
/* The main table that holds the layout for every page */
    border-color: #222222;
    border-style: solid;
    border-width: 1px 2px 1px 1px;
    margin-bottom: 25px;
}

td.link_bar {
/* Links at the top of every page */
    background-image: url(http://mine.caretcake.com/images/link_texture.jpg);
    background-repeat: no-repeat;
}

td.content {
/* Content column on every page */
    padding: 5px 10px 10px 15px;
}

td.footer {
/* Footer on every page */
    height: 15px;
    color: #ffffff;
    font-size: 0.85em;
    font-weight: bold;
}

ol {
/* Same as default <p> */
    padding: 0em 0em 1em 3em;
}

.comments_header {
/* Header at the start of visitor-submitted comments */
    background: #ffffff;
    padding: 3px 3px 3px 3px;
    border: 1px solid #000000;
    margin-top: 10px;
}

.content_container {
/* Holds main table of every page */
    margin-top: 20px;
}

.link_bar {
/* Holds link bar on every page */
    font-weight: bold;
    margin-right: 10px;
}

.tag_roll_header {
/* Div that holds the tag roll in the left-hand column */
    color: #ffffff;
    width: 100%;
}

.small_text {
/* Used in places where very small text is needed */
    font-size: 0.85em;
}

.required {
/* Span tag around * to indicate a required form field */
    color: #ff0000;
    font-weight: bold;
}

.aboutblurb {
    /* Used for the About blurb */
    padding: 0px 0px 20px 0px;
    line-height: 1.5em;
    margin-left: 15px;
    margin-right: 15px;
}

.pagetitle {
    font-size: 1.5em;
    margin: 0px 0px 10px 0px;
}

.sidebarbutton {
    margin: 0px 0px 10px 0px;
}

.avatar {
	padding: 0px;
	margin: 9px 9px 9px 0px;
	/* border: 0px solid #666; */
	float: left;
}

.settings_tab {
/* TD tag used to draw tabs on the "My Account" settings menu.  Background
   color and which borders are displayed by default are set on a per-tag
   basis in Member_vew::my_account()
*/
    height: 25px;
    width: 150px;
    font-weight: bold;
    padding-left: 25px;
    border-color: #000000;
    border-style: solid;
}

#display_area {
/* TD used to hold the form content tied to each settings tab on the "My
   Account settings menu.
*/
    border-color: #000000;
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    padding: 5px 5px 5px 5px;
    background: #ffffff;
    width: 450px;
    height: 400px;
}

.registrationleft {
	float: left;
	width: 290px;
	height: 600px;
	border: 1px solid #afafaf;
	padding: 10px 10px 10px 10px;
}

.registrationright {
	float: right;
	width: 290px;
	height: 600px;
	border: 1px solid #afafaf;
	padding: 10px 10px 10px 10px;
}

/* override */
.form_input {
/* Form input fields */
    border: 1px solid #afafaf;
    background: #ffffff;
    margin-bottom: 2px;
}

.form_button {
/* Input buttons associated with forms */
    border: 1px solid #afafaf;
    background: #8595b5;
    color: #fff;
    margin: 2px 23px 4px 0px;
    width: 190px;
}

.hp_form_button {
/* Input buttons associated with forms on the homepage only */
    border: 1px solid #afafaf;
    background: #dadec9;
    color: #818377;
    font-weight: bold;
    margin: 2px 23px 4px 0px;
    width: 190px;
}

.tagcloud {
	/* border: 1px solid red; */
	width: 215px;
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #cfcfcf;
	margin: 0px 0px 16px 0px;
}
.tagcloudhead {
	border-bottom: 1px solid #cfcfcf;
}
.tagcloud a {
	text-decoration: none;
}
.tagcloud a:visited {
	text-decoration: none;
}
.tagcloud a:hover {
	text-decoration: underline;
}
