/*
THEME NAME: Beyond The Image
THEME URI: http://www.mercymcnab.com/
DESCRIPTION: Custom design for Mercy McNab
VERSION: 1.0.0
AUTHOR: <a href="http://www.mecarter.com/">Mark E. Carter</a>, built on <a href="http://www.plaintxt.org/themes/sandbox">Sandbox</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/
@font-face { font-family: "Bohemian Typewriter"; src: url(images/bohemian.ttf); }
@font-face { font-family: "Tabitha"; src: url(images/tabitha.ttf); }
body { background: #222; margin: 0; font-family: Courier New,serif; font-size: 14px; line-height: 16px; }
ul { list-style: none; }
p { margin: 15px }
	p img { margin-left: -15px; }
h2 { font-family: "Tabitha",Arial,sans-serif; font-size: 30px; margin: 15px; }
h3 { font-family: "Bohemian Typewriter",Courier New; font-size: 16px; margin: 5px 0; }
	h3.entry-title { margin: 0 15px -5px 15px; }
a img {border:0;}
a:link, a:visited { color: #ba2534; }
a:hover { color: #ef7280; }
textarea#comment { height: 13em; margin: 0 0 0.5em; overflow: auto; width: 66%; }
.alignright,img.alignright { float: right; margin: 1em 0 0 1em; }
.alignleft,img.alignleft { float: left; margin: 1em 1em 0 0; }
.aligncenter,img.aligncenter { display: block; margin: 1em auto; text-align: center; }
div.gallery { clear: both; height: 188px; margin: 1em 0; width: 100%; }
p.wp-caption-text { font-style: italic; }
div.gallery dl { margin: 1em auto; overflow: hidden; text-align: center; float:left;}
	div.gallery dl.gallery-columns-1 { width: 100%; }
	div.gallery dl.gallery-columns-2 { width: 49%; }
	div.gallery dl.gallery-columns-3 { width: 33%; }
	div.gallery dl.gallery-columns-4 { width: 24%; }
	div.gallery dl.gallery-columns-5 { width: 19%; }
input#author,input#email,input#url,div.navigation div { width: 50%; }
div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul { margin: 0; padding: 0; }
div.sidebar { float: left; overflow: hidden; padding: 15px; width: 309px; }
div#primary { clear: both; }
div#wrapper { width: 1116px; margin: 0 auto; }
div#left { float: left; }
div#logo { position: relative; left: 0; top: 0px; z-index: 200; }
div#menu { background: url(images/menubg.png); width: 198px; padding: 30px 15px 15px 15px; position: relative; left: 50px; top: -25px; z-index: 100; }
div#menubottom { background: url(images/menubgbottom.png); width: 228px; height: 35px; position: relative; left: 50px; top: -25px; z-index: 100; }
div#menu a:link, div#menu a:visited { color: #dfe1d9; font-family: "Bohemian Typewriter",Courier New; font-size: 22px; text-decoration: none; }
div#menu a:hover { color: #fff; }
div#menu ul { margin: 0; padding: 0 0 5px 20px; }
	div#menu ul ul li a:link, div#menu ul ul li a:visited { color: #c5c7bf; font-family: "Bohemian Typewriter",Courier New; font-size: 15px; text-decoration: none; }
	div#menu ul ul li a:hover { color: #dfe1d9; }
#container { float: right; background: url(images/contentbg.png); width: 808px; position: relative; left: -56px; }
#content { width: 740px; min-height: 800px; margin-left: 25px; padding: 15px; }
#content_hi { font-family: "Bohemian Typewriter",Courier New; font-size: 30px; line-height: 30px; letter-spacing: -0.03em; margin-top: 0px; }
div.nav-previous { float: left; margin-bottom: 15px; }
div.nav-next { float: right; text-align: right; margin-bottom: 15px; }
#sidebarcontainer { float: right; width: 770px; padding-left: 38px; background: url(images/sidebarbg.png); position: relative; left: -56px; }
.sidebar ul ul { margin-bottom: 15px; }
#footer { float: right; width: 843px; position: relative; left: -53px; }
#footerbgtop { background: url(images/footerbgtop.png) top right no-repeat; height: 31px; }
#footercontent { background: url(images/footerbg.png) top right no-repeat; height: 229px; }
#footercontentleft { float: left; width: 188px; margin: 0 15px 0px 220px; }
#footercontentright { float: right; width: 420px; margin: 0; }
#footercontentrightgallery { float: left; background: #3e403b; width: 188px; padding: 2px; margin: 0 15px 0 0; }
	#footercontentrightgallery:hover { background: #62655d; }
.footerposts { font-size: 11px; }
#footerbgbottom { background: url(images/footerbgbottom.png) top right no-repeat; height: 71px; }
#footer h3.facebook { margin-top: 20px; }
#footer h3.facebook a { color: #000; text-decoration: none; }
table.subpages-table { width: 100%; }
td.subpages-cell { padding: 5px 0 0 5px; }
	td.subpages-cell:hover { background: #deffda; }
h3.subpages-text a { text-decoration: none; }
.fb_iframe_widget { background: url("images/menubg.png"); top: -25px; left: 50px; z-index: 999; width: 173px; padding: 10px 25px 10px 30px; }
