#serendipityFAQNav {
    border-bottom:1px solid #000000;
    margin:auto auto 10px auto;
}

#serendipityFAQNav a {
    text-decoration:none;
}

#serendipityFAQNav p {
    margin:0px 0px 0px 0px;
    padding:2px 2px 2px 2px;
}

.serendipity_karmaVoting {
    margin-left: auto;
    margin-right: 0px;
    text-align: right;
    font-size: 7pt;
    display: block;
    margin-top: 5px;
    margin-bottom: 0px;
}

.serendipity_karmaVoting a {
    font-size: 7pt;
    text-decoration: none;
}

.serendipity_karmaVoting a:hover {
    color: green;
}

.serendipity_karmaError {
    color: #FF8000;
}

.serendipity_karmaSuccess {
    color: green;
}
/* templates/square/style.css  */

/********* General Styles*********/

/* used in entry and sdebar titles */
h3, h4 {margin: 0;color: #336633;}

/* style for acronyms and abbreviations */
abbr, acronym, .help {	text-decoration: underline;border: none;cursor: help;}

/* all input and textarea boxes */
input, textarea, select {font-size: small;}td, th {font-size: x-small;padding: 0;}

/* all links are orange */
a {	color: #E77D00;	text-decoration: none;}

/* underline when hovered over */
a:hover {color: #336633;	text-decoration: underline;}

/* style for all emoticons in posts */
.emoticon {border: none;}

/* style for all images and linked images in posts */
img, a img {border: 0px solid #aaa;}

/* style for quotes, be careful of adjusting margin and padding, different browsers do weird things */
blockquote {	float: right;	margin: 1em 1em 1em 1em;	width: 150px;	font-family: Verdana, Helvetica, Arial;	font-size: 14px;	font-weight: bold;	color: #336633;	text-align: right;	line-height: 18px;	display: inline;}/* make sure large images don't throw out the whole design */p img { max-width:100%; padding: 0px; }

/* warning messages from s9y */

.serendipity_msg_important { color: #b22222; font-weight: bold; font-size: small; }

/* messages letting you know something has happened eg comment saved */
.serendipity_msg_notice { color: green; font-weight: bold; font-size: small; }

/* used for odd numbered comments */
.graybox { background-color: #ffffff; margin-bottom:20px; padding: 0 5px 0 3px; }

/* used for even numbered comments */
.redbox { margin: 0 0 20px 5px; padding: 0 5px 0 3px; }

/* used when s9y needs to center something */
.serendipity_center { margin-left: auto; margin-right: auto; text-align: center; }

/* used when s9y needs to left align something */
.serendipity_left { margin-left: auto; margin-right: auto; text-align: left; }

/* used when s9y needs to right align something */
.serendipity_right { margin-left: auto; margin-right: auto; text-align: right; }

/* style for code, adjusts size because browsers make it smaller and harder to read */
code, cite { font-size: 1.1em; color: #336633; }

/* style for html element */
small { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; }


/********* End of General Styles *********/



/********* Structural Styles *********/
/* preset styles for entire blog unless overruled elsewhere, page footer is here as well */

body { background-color:#e6e6e6; margin:0 auto 20px auto; color:#333; padding:0 0 0 0; font-family: verdana, helvetica, sans-serif;	font-size: x-small;	padding: 0; }

/* containers for content and sidebar */
#wrapper {	float: right;	width: 440px;	margin: -20px auto;}#mainpane { line-height: 110%; text-align: left; padding: 0px; width: 900px; background-color: #ffffff; margin: 0 auto 0 auto;	background-image: url(templates/square/img/sbbg.gif); 	background-position:right 20px; 	background-repeat: repeat-y; 	}

/* wrapper style for comment popup window */
.s9y_wrap { line-height: 110%; text-align: left; padding: 0px; background-color: #e2edf9; margin: 0 auto 0 auto; overflow:auto; }

/* container for entries column */
#content {	float: left; width: 455px; padding-top:20px; }

/* container for banner */
#serendipity_banner, #header {	float: right; background-color: #070D01; background-image: url(templates/square/img/square.jpg); background-position: top left; color: #FFFFFF; text-align: left; width: 96%; margin: 0px 0px 0 0; height: 350px; }

/* container for right sidebar */
#serendipityRightSideBar {	float: right; width: 48%; margin:0 0px 0 0px; padding: 0 0px 0 0px; }

/* container for left sidebar */
#serendipityLeftSideBar {	float: right; width: 48%; margin:0 0 0 0; padding: 0 0px 0 0px; }

/* container for footer */
#footer { padding: 0; margin: 0 auto; width: 890px; clear: both; }

/********* End of Structural Styles *********/





/********* Header Styles *********/
/* the big link in the banner, blog name/entry title */

a.homelink1, a.homelink1:hover, a.homelink1:link, a.homelink1:visited, #serendipity_banner h1, #header h1 { color: #E77D00; font-family: verdana, helvetica, sans-serif; font-size: 20px; font-weight: 700;	text-transform: uppercase;	letter-spacing: 2px; line-height:110%; margin: 0 5px 0 0; padding: 0px 0 0 10px; text-decoration: none; text-align:right; }

/* the smaller link in the banner, blog description */
a.homelink2, a.homelink2:hover, a.homelink2:link, a.homelink2:visited, #serendipity_banner h2, #header h2 { color: #fff; font-family: verdana, helvetica, sans-serif; font-size: 10px;	text-transform: uppercase;	letter-spacing: 2px; font-weight: bold; padding: 240px 0 0 10px; margin: 0 5px 0 0; text-decoration: none; text-align:right; }

/********* End of Header/Banner Styles *********/

#navcontainer {	float: right;	width: 96%;	height: 20px;	background: #070D01;}#navlist {	display: inline; font-size: .8em;text-transform: uppercase;letter-spacing: 1px;	margin: 0;}#navlist ul, #navlist li {	margin: 0;	padding: 0;	display: inline;	list-style-type: none;}#navlist a:link, #navlist a:visited {	float: right;	line-height: 12px;	font-weight: bold;	margin: 0 10px 4px 10px;	text-decoration: none;	color: #038906;}#navlist a:hover, #navlist.selected{ 	color: #E77D00; 	border-bottom: 5px solid #E77D00; }




/********* End of Footer Styles *********/







/********* Entry Styles *********/
/* container for date at top of entries */
div.serendipity_entry_date, div.serendipity_Entry_Date { width: auto; margin: 0 0 0 0; }

/* style for the date at top of entry */
.serendipity_date { color: #555; line-height: 103%; font-size: 1.1em; text-align: left; font-weight: normal; padding:10px 0px 5px 0px; margin: 6px 5px 3px 5px;	border-bottom: 1px solid #ccc; }

/* style for entry title */
.serendipity_title { font-family: verdana, helvetica, sans-serif; margin: 0px 5px 0px 5px; padding:5px 5px 5px 0px; text-align:left; font-size:1.2em; font-weight: bold;	text-transform: uppercase;	letter-spacing: 1px;	line-height: 1.25em; }

/* style for entry title link */
.serendipity_title a:link, .serendipity_title a:visited { color: #777777; }

/* style for entry title link when hovered over*/
.serendipity_title a:hover { color: #E77D00; text-decoration: underline; }

/* general style for everything within the entry */
.serendipity_entry { color: #444; text-align: justify; font-size: 1em; padding:0 5px 0 5px; line-height:160%; }

/* margin for extended body fixes missing break */
.serendipity_entry_extended { margin-top:15px; }

/* style for "posted by", comments and trackbacks at bottom of entry */
div.serendipity_entryFooter { color: #444; font-size: 0.8em; text-align: left; margin:10px 0 20px 0; padding-bottom: 10px; line-height: normal;	border-bottom: 1px solid #ccc; clear:both; }

/* styles for the previous and next paging at bottom of content */
div.serendipity_pageFooter { color: #444; font-size: 0.8em; text-align: center; margin-bottom: 30px; line-height: normal; clear:both; }

/* style for divider between same day posts */
.entry_separator { background: url(templates/square/img/divider.png) no-repeat bottom center; border-bottom: 15px transparent #e2edf9; border-top: 15px transparent #e2edf9; padding-bottom: 35px; margin: 0 0 15px 0; }

/* style for category image if used */
img.serendipity_entryIcon { float: right; clear:left; border:none; margin-right:10px; }

/* style for all paragraphs in entry */
.serendipity_entry p { margin: 0px; padding-bottom: 10px; }

/* style for all bold text within entry */
.serendipity_entry b { color: #336633; line-height: 103%; text-align: left; font-weight: bold; }

/* separate entries with a 20px high gap */
.post-footer { margin-bottom:20px; }

/* make any italic text in entries green */
.serendipity_entry i { color:#336633; }

/* make all links within the entry body and entry extended bold */
.serendipity_entry_body a, .serendipity_entry_extended a { font-weight:bold; }

/* headline on search results page */
.serendipity_search { text-align:left; margin: 5px 5px 20px 5px; color: #336633; line-height: 103%; font-size: 14px; text-transform: uppercase; font-weight: bold; }

/********* End of Entry Styles *********/

/********* Comment Styles *********/
/* comments, trackbacks and commentform titles */
.serendipity_commentsTitle {	font-family: georgia, "times new roman", times, serif;	color: #555;padding:0px 5px 15px 0px; text-align:left; font-size:1.2em; font-weight: bold;	text-transform: uppercase;	letter-spacing: 1px; }

/* container for all comments, and for individual comments */
.serendipity_comments, .serendipity_comment { font-size: 1em;	background-color: #ffffff; margin-right: 5px; padding-left: 5px; padding-bottom: 5px;	border: 0;	border-bottom: 1px solid #ccc }

/* style for paragraph text within comments */
.serendipity_comment p { padding: 0 0 0 3px; }

/* used if no comment have been made */
.nocomments { color: #777; }

/* container style for entire comment form */
.serendipity_commentForm { font-size:normal; color: #ffffff; margin-bottom: 13px; margin-right: 10px; margin-left: 10px; background-color: #FFFFFF; }/* style for name, email etc fields in comments form */td.serendipity_commentsLabel { font-size: .7em; font-weight: normal; padding-right: 10px; vertical-align: top; }

/* styles for input boxes in comments form */
td.serendipity_commentsValue input, td.serendipity_commentsValue select, td.serendipity_commentsValue textarea { border: 1px solid #333; padding: 2px; }

/********* End of Comment Styles *********/




/********* Sidebar Styles *********/

/* all content within the sidebars */
.serendipitySideBarContent { padding: 0 10px 0 10px; }

/* search box and template switcher */
.serendipitySideBarContent input, .serendipitySideBarContent select { width: 90%; font-size:xx-small; }

/* any image within the sidebars */
.serendipitySideBarContent img { border:none; }

/* container style for individual sidebar blocks */
div.serendipitySideBarItem { color: #666666; font-size: x-small; text-align: left; margin-bottom: 15px; line-height: normal; padding: 3px; }/* style for each sidebar title */h4.serendipitySideBarTitle { font-family: verdana, helvetica, sans-serif; color: #777777; line-height: 103%; font-size: 10px;	text-transform: uppercase;	letter-spacing: 1px; text-align: left; font-weight: 700; padding: 10px 10px 2px 0px; margin: 3px 10px 5px 10px;border-bottom: 1px solid #aaa; }/* for any plugins that use tables */td.serendipitySideBar {	font-size: x-small; }

/********* End of Sidebar Styles *********/






/********* Calendar Styles *********/



/* container style for calendar table rows */

table.serendipity_calendar td { text-align: center;	padding: 3px 0 3px 0 ;	color: #666; border-bottom: 1px solid #cccccc; }

/* style for calendar date links */
table.serendipity_calendar a {	color: #E77D00; font-weight: bold;	background-color:transparent; text-decoration:none; }/* style for calendar links when hovered over */table.serendipity_calendar a:hover {	color: #336633; text-decoration: underline; }

/* style for calendar weekday names */
td.serendipity_weekDayName { text-align: center; font-weight: normal; padding: 6px 0 6px 0; }

/* styles for month name and arrows in calendar */
td.serendipity_calendarHeader a:link, td.serendipity_calendarHeader a:visited {	background-color:transparent; color: #E77D00; font-size: x-small; text-align: left; font-weight: bold; text-transform: uppercase; padding: 6px 0 0 0; letter-spacing: .25em; text-decoration: none; }td.serendipity_calendarHeader a:hover {	color: #336633;

/********* End Calendar Styles *********/




/********* Begin Image Manager Styles *********/

/* container for images and text */
.serendipity_imageComment_center, .serendipity_imageComment_left, .serendipity_imageComment_right { margin:0 0 20px 0; padding:10px; border:1px solid #c0c0c0; background-color:#fafbfc; color:#6a91b2; line-height:1.5em; }

/* style to center image and text within entry */

.serendipity_imageComment_center { display:block; margin:0 auto 5px auto; }/* style to left align image and text within entry */.serendipity_imageComment_left { float:left; margin:0 12px 5px 0; }

/* style to right align image and text within entry */
.serendipity_imageComment_right { float:right; margin:0 0 5px 12px; }

/* styles for the images*/
.serendipity_imageComment_img, .serendipity_imageComment_img img { margin: 0px; padding: 0px; text-align: center; }

/* styles for the text below the image if used */
.serendipity_imageComment_txt { margin: 0px; clear: both; text-align: center; }


/********* End Image Manager Styles *********/





/********* Begin Plugin Styles *********/


.serendipity_freeTag_xmlButton { padding-left:5px; }.serendipity_freetag_taglist { padding:15px; }.serendipity_plugin_freetag{ font-size:12px; line-height: 150%; }.serendipity_freeTag { color: #444; font-size: .9em; text-align: center; clear:both; }.staticpage_navigation { padding:15px; margin:0 10px 20px 10px; padding:10px; border:1px solid #c0c0c0; background-color:#fafbfc; color:#505050; line-height:1.5em;}
/********* End Plugin Styles *********/
.serendipity_searchQuery {
    background-color: #D81F2A;
    color: #FFFFFF;
}
