@charset "utf-8";

/*  
Theme Name: Baroque
Theme URI: http://www.searchenginechocolate.com/
Description: Search Engine Chocolate: Baroque
Author: Joanna
Author URI: http://www.searchenginechocolate.com/
Version: 1.0
*/

/* FONT SIZES

16px = 1em
14px = 0.875em
13px = 0.8125em
12px = 0.75em
11px = 0.6875em
10px = 0.625em
9px = 0.5625em
8px = 0.5em

Body = 0.75em (12px)
Children of body:
30px = 250%
24px = 200%;
20px = 166.666%
18px = 150%
16px = 133.333%
14px = 116.666%
13px = 108.333%
12px = 1em
11px = 91.666%
10px = 83.333%
9px = 75%
8px = 66.666%

percentage = (size in px) / (1em size (12 in this case)) * 100

*/




body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #000;
	background: #ebebeb;
}

/** h1 {
	font-family:"Times New Roman", Times, serif;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	font-size:295%;
} old styling **/
h1,h2 {
	font-family:"Times New Roman", Times, serif;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
}
p, ul, dl, ol {
	line-height: 150%;
}
ol.ol-for-structured-posts li {
	margin: 20px 0;
}
ol.ol-for-structured-posts img {
	margin: 10px 0;
	border: 1px solid #cccccc;
}
a, a:link, a:visited, a:hover, a:active {
	color: #990000;
}
.hidden {
	display:none;
}
#accessibility {
	display:none;
}
.nowrap {
	white-space:nowrap;
}
blockquote {
	font-style: italic;
}
pre {
	margin: 10px;
	padding: 20px;
	background: #eee;
	border: 1px #aaa solid;
	width: 90%;
        font-size: 120%;
}
pre.scrollme {
        height: 400px;
        overflow:scroll;
}


/******************** Top Bar *********************/
#top-bar-container, #header-bar-container, #content-container {
	width: 100%;
	text-align:center;
}
#top-bar-container {
	color:#FFFFFF;
	background-color: #5D4D3F;
	background-image: url(images/bg-grad-top-bar.jpg);
	background-position:top left;
	background-repeat: repeat-y;
	padding: 2px 0;
}
#top-bar {
	width: 955px;
	margin: 0 auto;
	text-align:right;
	font-size: 110%;
}
#top-bar img {
	border: 0;
}
#top-bar a {
	text-decoration:none;
	color: #FFFFFF;
}

/******************** Header Bar *********************/
#header-bar-container {
	color: #F5E9DE;
	background-color: #5D4D3F; /* Was #68615D */
	background-image: url(images/pattern.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	border-bottom: 6px solid #F5E9DD;
}
#header-bar {
	width: 955px;
	height:125px;
	margin: 0 auto;
	text-align:left;
}
#header-bar-left {
	float: left;
}
div#blog-name {
	font-family:"Times New Roman", Times, serif;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	font-size:295%;
	padding: 10px 0 5px 0;
}
div#blog-name a {
	color: #990000;
	text-decoration:none;
	background-color: #F5E9DD;
	padding: 3px 15px;
}
div#blog-name .dot-com {
	font-size: 70%;
}
#home-highlight-box h2.latest-blog-heading a {
	text-decoration: none;
}
p#tag-line {
	margin: 0 0 0 5px;
	padding: 0;
	font-weight:bold;
	font-size: 120%;
}
p#tag-line a {
	text-decoration:none;
	color:#F5E9DD;
}

/******************** Main Navigation *********************/
ul#main-navigation {
	float:right;
	margin: 0;
	padding: 0;
	border: 0px solid yellow;
}
ul#main-navigation img {
	border: 0;
}
ul#main-navigation li {
	list-style-type: none;
	display:inline;
	margin: 0;
	padding: 0;
}
ul#main-navigation li a {
	margin: 0;
}
ul#main-navigation li.current-page {
}
ul#main-navigation li.current-page a {
}

/******************** Home Page Styling *********************/
#home-highlight-box {
	width: 965px;
	margin: 0 auto;
	text-align:left;
	color:#FFFFFF;
	background-color:#5D4D3F;
	padding: 20px 5px;
	margin-bottom: 10px;
}
#home-highlight-box div.tweetmeme_button {
	display: none;
}
#home-highlight-box h1 {
	font-size: 300%;
	margin: 0 10px 10px 10px;
	line-height: 100%;
}
#home-highlight-box p {
	margin: 20px 10px 30px 10px;
}
#home-highlight-box a, #home-hightlight-box a:link, #home-highlight-box a:visited, #home-highlight-box a:hover, #home-highlight-box a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
#home-highlight-box #view-latest-blog {
	font-family:"Times New Roman", Times, serif;
	color: #110F10;
	font-weight: normal;
	font-size: 200%;
	margin: 12px 10px 10px 10px;
}

/******************** General Blog Article Styling *********************/
#content-container {
	width: 975px;
	margin: 0 auto;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	color: #000000;
	border: 0px solid red;
}
#content {
	width: 670px;
	float:left;
	text-align:left;
	background-color: #FFFFFF;
	color: #000000;
	border: 0px solid blue;
	margin: 0 0 20px 10px;
}
p.latest-blog {
	color: #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight:bold;
	margin: 0 0 15px 0;
	padding: 0;
}
.breadcrumbs p {
	font-size: 100%;
	margin: 0;
	padding: 0;
}
#previous-next {
	width: 670px;
	margin: 0 0 5px 0;
}
#previous-entries {
	text-align: left;
	width: 250px;
	float: left;
}
#next-entries {
	text-align: right;
	width: 250px;
	float: right;
}

/* blog articles */
.blog-article-summary {
	border-bottom: 1px solid #CECECE;
	padding: 10px 0 20px 0;
	margin: 10px 10px 10px 0;
}
.blog-article-summary h1 {
	font-size: 300%;
	line-height: 99%;
}
.blog-article-summary h1, .blog-article-summary h1 a, .blog-article-summary h1 a:link, .blog-article-summary h1 a:visited, .blog-article-summary h1 a:hover, .blog-article-summary h1 a:active {
	font-family:"Times New Roman", Times, serif;
	color: #110F10;
	font-weight: normal;
	margin: 0;
	text-decoration: none;
}
.blog-article-summary h3 {
	margin-top: 30px;
}
.blog-article-summary ul {
	margin-bottom: 20px;
}
.blog-article-summary p.blog-info {
	color: #808080;
	font-size: 110%;
	margin: 5px 0;
}
.blog-article-content-summary {
	margin: 20px 30px;
}
.blog-article-content-summary p {
	margin: 10px 10px 20px 10px;
}
.blog-article-content-summary h4 {
	margin: 0;
	padding: 10px 0 0 0;
}
.article-image-left {
	margin: 0 5px 0 0;
}
.article-image-right {
	margin: 0 0 0 5px;
}


/* Home page blog post styling */
.blog-article-summary-home {
	padding: 5px 0 0 0;
	margin: 5px 10px 0 0;
}
.blog-article-summary-home h2 {
	font-size: 200%;
	line-height: 99%;
}
.blog-article-summary-home h2, .blog-article-summary-home h2 a, .blog-article-summary-home h2 a:link, .blog-article-summary-home h2 a:visited, .blog-article-summary-home h2 a:hover, .blog-article-summary-home h2 a:active {
	font-family:"Times New Roman", Times, serif;
	color: #110F10;
	font-weight: normal;
	margin: 0;
	text-decoration: none;
}
.blog-article-summary-home p.blog-info {
	color: #808080;
	font-size: 110%;
	margin: 5px 0;
}
.blog-article-excerpt-summary {
	margin: 10px 30px 0 30px;
}
.blog-article-excerpt-summary p {
	margin: 0 10px;
}
.blog-bookmark {
	width: 320px;
	float: left;
	text-align:left;
	border: 0px solid green;
	color: #808080;
}
.blog-comments-tags {
	width: 320px;
	float:right;
	text-align: right;
	border: 0px solid blue;
	color: #808080;
}
/* Comments styling */
.comments-header {
	padding: 10px 10px 30px 0;
}
h4.respond {
	font-family:"Times New Roman", Times, serif;
	color: #110F10;
	font-weight: normal;
	font-size: 200%;
	line-height: 99%;
	margin: 0;
	display: inline;
	width: 200px;
	float: left;
}
#comments-links {
	text-align: right;
	display: inline;
	width: 200px;
	float: right;
}

#commentform {
	margin: 0 40px;
}
.blog-comment-list img {
	border: 0;
}
/* Accessibility styling */

.blog-article-content-summary dl {
	margin: 10px 10px 20px 10px;
}
.accesskey-definitions {
	padding-left: 0;
}
.accesskey-definitions li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
dt {
	font-weight: bold;
	display: inline-block;
	width: 30px;
}
dd {
	margin: 0;
	display: inline;
}

/******************** Right-Column Styling *********************/
#right-column {
	text-align: left;
	width: 280px;
	float: right;
	background-color: #FFFFFF;
	color: #000000;
	border: 0px solid red;
	margin-top: 5px;
}
.right-column-icons {
	text-align: center;
	margin-top: 10px;
}
.right-column-box {
	background-color:#F5E9DD;
	color: #110F10;
	margin: 10px 10px 20px 5px;
	padding-bottom: 10px;
}
.right-column-box h2, .right-column-box h4 {
	font-family:"Times New Roman", Times, serif;
	color: #110F10;
	margin: 5px 0px 0px 10px;
	padding-top: 5px;
	font-size: 160%;
	font-weight: normal;
}
.right-column-box p {
	background-color: #FFFFFF;
	color: #808080;
	margin: 5px 10px 0px 10px;
	padding: 5px;
	font-size: 90%;
}
.right-column-box ul {
	background-color: #FFFFFF;
	color: #808080;
	margin: 5px 10px 0px 10px;
	padding: 5px 5px 5px 10px;
	font-size: 90%;
	list-style-type:none;
}
.right-column-box .wp-tag-cloud li {
	list-style-type: none;
	display:inline;
	margin: 0;
	padding: 0;
}

/******************** Footer Styling *********************/
#footer-container {
	width: 100%;
	text-align:center;
	color:#FFFFFF;
	background-color:#5D4D3F;
	background-image: url(images/bg-grad-footer.jpg);
	background-position:top left;
	background-repeat: repeat-x;
	border: 0px solid blue;
}
#footer {
	width: 955px;
	margin: 0 auto;
	text-align:left;
	padding-bottom: 50px;
	border: 0px solid green;
}
#footer .footer-column {
	width: 315px;
	float: left;
	border: 0px solid yellow;
}
#footer .footer-column h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 200%;
	color: #F5E9DD;
	font-weight: normal;
	margin: 20px 0 10px 10px;
}
#footer .footer-column ul {
	margin: 0;
	padding: 0 0 0 30px;
	font-size: 110%;
}
#footer .footer-column ul li {
	margin: 5px 0;
	list-style-type:none;
}
#footer .footer-column ul a {
	color: #F5E9DD;
	text-decoration: none;
}
#footer .footer-column #bookmark {
	margin: 5px 0 0 30px;
}
#footer-container #footer-bottom-bar {
	width: 955px;
	margin: 0 auto;
	padding: 0 0 5px 0;
	text-align: left;
	border-top: 1px solid #F5E9DD;
}
#footer-container #footer-bottom-bar p {
	margin: 5px 0px;
}
#footer-container #footer-bottom-bar a {
	color: #F5E9DD;
	text-decoration: none;
}
#footer .addtoany_share_save img {
	margin: 0 0 0 30px;
}

/******************** Google 404 Enhance Widget Styling *********************/

/* Widget content container */
#goog-wm { }

/* Heading for "Closest match" */
#goog-wm h3.closest-match {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 100%; }

/* "Closest match" link */
#goog-wm h3.closest-match a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 100%; }

/* Heading for "Other things" */
#goog-wm h3.other-things {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 100%;
}

/* "Other things" list item */
#goog-wm ul li { }

/* Site search box */
#goog-wm li.search-goog { display: list-item; }

