/*
Theme Name: JosiWee
Theme URI: http://josiwee.com
Description: 
Version: 
Author: Jean-Pierre Welch 
Author URI: 
Tags: 
*/


html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
{margin:0;padding:0;}
			
body		{ text-align:center; background-color:#000; }
strong		{ font-weight: bold; }

#wrapper0	{ margin:0 auto; background:url(images/bkgd.jpg) repeat-y; width:1050px; /*border:1px solid #ccc;*/ }
#wrapper1	{ text-align:left; background:url(images/bkgdvisual.jpg) no-repeat; }
#wrapper2	{ text-align:left; /*border:1px solid blue;*/ height:100%; /*margin:0 auto;*/ /*width:841px;*/ }
#wrapper3	{ text-align:left; width:818px; float:right;  /*border:1px solid #fff; */}
#header 	{ height:97px; width:818px; }
#logo		{ background:url(images/peggyehrhart.png) no-repeat; width:430px; height:64px; margin:35px 0 2px 220px; float:left; }

#hvisual, #pvisual { width:598px; /*margin-left:46px;*/ list-style: none; }
#hvisual 	{ height:353px; }
#pvisual 	{ height:152px; }
#hvisual li, #pvisual li { width:195px; display:inline; float:left; margin-right:4px; margin-bottom:3px; }


#h11, #p11	{ background:url(images/h11_2.jpg); height:48px; }
#h21 		{ background:url(images/h21.jpg); height:48px; }
#h31		{ background:url(images/h31.jpg); height:48px; margin-right:0px; }
#h12, #p12	{ background:url(images/h12_2.jpg); height:97px; }
#h22		{ background:url(images/h22.jpg); height:97px; }
#h32		{ background:url(images/h32_2.jpg); height:97px; margin-right:0px; }
#h13		{ background:url(images/h13.jpg); height:195px; }
#h23		{ background:url(images/h23.jpg); height:195px; }
#h33		{ background:url(images/h33_2.jpg); height:195px; margin-right:0px; }
/*
#h14		{ background:url(images/h14.jpg); height:97px; }
#h24		{ background:url(images/h24.jpg); height:97px; }
#h34		{ background:url(images/h34.jpg); height:97px; margin-right:0px;  }
*/

#p21		{ background:url(images/p21.jpg); height:48px; }
#p31		{ background:url(images/p31.jpg); height:48px; margin-right:0px;}
#p22		{ background:url(images/p22.jpg); height:97px; }
#p32		{ background:url(images/p32.jpg); height:97px; margin-right:0px;}


#sidebar						{ width:223px; float:left; /* z-index:4; position:absolute; */ }
#sidebar #menu			{ width:223px; list-style: none; margin-top:52px; }
#sidebar #menu li		{ /*margin: 0 0 11px 70px;*/ float:right; }
#sidebar #menu li a	{ height:20px; width:154px; display:block; }

#mmaxwellmysteries		{ background:url(images/mmaxwellmysteries.png) no-repeat; height:11px; margin-bottom:3px; padding-right:48px; }
#mmaxwellmysteries:hover, #mmaxwellmysteries .on { background:url(images/mmaxwellmysteries-on.png) no-repeat;  }

#msweetmanisgone		{ background:url(images/msweetmanisgone.png) no-repeat; height:11px; }
#msweetmanisgone:hover, #msweetmanisgone .on { background:url(images/msweetmanisgone-on.png) no-repeat;  }
#motherwriting			{ background:url(images/motherwriting.png) no-repeat; height:11px; }
#motherwriting:hover, #motherwriting .on { background:url(images/motherwriting-on.png) no-repeat;  }
#mbio								{ background:url(images/mbio.png) no-repeat;  }
#mbio:hover, #mbio .on	{ background:url(images/mbio-on.png) no-repeat;  }
#mpresskit					{ background:url(images/mpresskit.png) no-repeat;  }
#mpresskit:hover, #mpresskit .on { background:url(images/mpresskit-on.png) no-repeat;  }
#mpies							{ background:url(images/mpies.png) no-repeat;  }
#mpies:hover, #mpies .on { background:url(images/mpies-on.png) no-repeat;  }
#mshowcase				{ background:url(images/mshowcase.png) no-repeat;  }
#mshowcase:hover, #mshowcase .on { background:url(images/mshowcase-on.png) no-repeat;  }
#mevents				{ background:url(images/mevents.png) no-repeat;  }
#mevents:hover, #mevents .on { background:url(images/mevents-on.png) no-repeat;  }
#mlinks					{ background:url(images/mlinks.png) no-repeat;  }
#mlinks:hover, #mlinks .on { background:url(images/mlinks-on.png) no-repeat;  }
#mcontact				{ background:url(images/mcontact.png) no-repeat;  }
#mcontact:hover, #mcontact .on { background:url(images/mcontact-on.png) no-repeat;  }
#mhome					{ background:url(images/mhome.png) no-repeat;  }
#mhome:hover, #mhome .on { background:url(images/mhome-on.png) no-repeat;  }

#contentwrapper 		{ width:684px; margin-left:-46px; background:url(images/bkgdcontent.png) repeat-y; }
#content				{ width:554px; margin-left:46px; margin-bottom:20px;  padding:20px; text-align:left; font:normal 14px/18px Helvetica, Arial, Serif; }
#content h1, #content h2	{ font: 24px georgia,"times new roman",serif; color:#006699; padding:4px 0 20px; }
#content p				{ padding-bottom: 14px;  }

.alignright 			{ padding: 4px; margin: 0 0 2px 7px; display: inline; }
.alignleft 				{ padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright 			{ float: right; }
.alignleft 				{ float: left; }

a 						{ text-decoration:none; border:0; color:#006699; }
a:hover 				{ color:#333;}
img 					{ border:0; }
em						{ font-style: italic; }
#excerpt p 				{ text-indent:25px; }
.more-link 				{ font-size:12px; /* color:#666; */}

.small 					{ font-size:10px; color:#333; font-family:Arial, Sans; }
.wp-caption p.wp-caption-text { font-size:10px; color:#333; }

.subhdr 				{ font-size:24px;}
/* .hilite { font-family:Impact, Verdana, Arial, Sans; } */



.clear					{clear: both;}

.eventdate 				{text-align:center;font-size:18px; color:#1177aa;}
.eventheader 			{ font-weight:bold; text-align:center; }
.eventtitle 			{text-align:center;font-size:16px; color:#000; margin-top:4px; display:block;}
.eventlocation 			{text-align:center; font-size:14px; font-weight:bold; padding:3px;}
.eventdetail 			{text-align:left; padding-bottom:45px; }


