img, div, body { behavior: url(/blog/wp-content/themes/MiltonBayer09/iepngfix.htc) }

/* null margins and padding to give good cross-browser baseline */
html,body,address,blockquote,div,form,fieldset,caption,h1,h2,h3,h4,h5,h6,hr,ul,li,menu,ol,ul,table,tr,td,th,p,img
{margin:0; padding:0; }


/*default styles*/
img,fieldset	{border:none; border:0; }
body			{background:#43076B url('images/body-bg.jpg') repeat; text-align:center; font-family:arial,helvetica,sans-serif; font-size:80%; }
p 				{padding-bottom:10px; }
a 				{color:#000; }
a:hover			{color:#999; text-decoration:none; }


/*structural, the boxes and stuff*/
#container 		{width:894px; padding:0 51px; background:url('images/page-bg.png') repeat-y top left; margin:0 auto; text-align:left; }
#header			{}
#content 		{float:left; width:680px; display:inline; background:#FFFFFF; /* prevent IE double margin */ padding:0; margin:0; }
#contentBox		{background:#FFFFFF; /* prevent IE double margin */ padding:0; margin:0; }
#sideBar		{float:right; display:inline; width:165px; padding:0 0 20px 0; margin:0; }
#sideBar p		{text-align:left; }
.post			{background:url('images/post-bottom.jpg') no-repeat bottom left; padding:20px 0 5px 0; margin:0 0 20px 0; }
.post a			{color:#EF2F22; }
.more-link		{font-weight:bold; }
.postmetadata	{margin:40px 0 0 0; font-size:90%; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#42086C; }
.postmetadata a	{color:#EF2F22; }
#footer 		{clear:both; overflow:hidden; /* wrap floats */ zoom:1; /* trip haslayout, wrap floats IE */ padding:20px 0; font-size:90%; }
#footer span	{float:right; }


/*twitter feed*/
#twitter			{background:#E6E4E5 url('images/twitter-footer.jpg') no-repeat bottom left; font-family:Georgia, "Times New Roman", Times, serif; font-size:90%; font-weight:bold; color:#42086C; padding:0 0 35px 0; margin:0 0 20px 0; }
#twitter h2			{background:url('images/twitter-heading.jpg'); width:165px; height:60px; text-indent:-9999px; font-size:0%; }
#twitter ul			{padding:10px; }
#twitter li			{list-style:none; padding:0 0 10px 0; width:145px; border-bottom:2px solid #BEBCBD; margin:0 0 10px 0; overflow:hidden; }
#twitter li a		{color:#EF2F22; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
#twitter li span a	{font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#42086C; }
p.icon				{font-family:Georgia, "Times New Roman", Times, serif; font-size:110%; font-weight:bold; margin:20px 0; }
p.icon img			{float:left; margin:0 10px 0 0; border:0; border:none; }


/*blog navigation*/
ul#nav				{font-family:Georgia, "Times New Roman", Times, serif; font-size:120%; font-weight:bold; padding:0 10px; height:38px; margin:0 0 35px 0; border-bottom:1px solid #9D9D9D; }
#nav li				{list-style:none; float:left; width:147px; }/*floated left rather than display inline as widths cannot be set to inline elements*/
#nav li a			{text-align:center; display:block; color:#42086C; background:url('images/tabs.jpg') no-repeat left center; padding:10px 0; margin:0 5px 0 0; text-decoration:none; }
#nav li a:hover		{background:url('images/tabs.jpg') no-repeat left top; }
#nav li a:active	{background:url('images/tabs.jpg') no-repeat left bottom; }
#nav li a#on		{border-bottom:1px solid #FFFFFF; color:#EF2F22; background:url('images/tabs.jpg') no-repeat left top;  }
#nav li#homeLink			{width:220px; }
#nav li#homeLink a			{background:url('images/big-tabs.jpg') no-repeat left center; }
#nav li#homeLink a:hover	{background:url('images/big-tabs.jpg') no-repeat left top; }



/*comments*/
ol.commentlist						{clear:both; margin:0; padding:0; }
.commentlist li						{overflow:auto; background:#999999; margin:0 0 20px 0; padding:20px 0 0 0; color:#FFFFFF; list-style:none; font-size:90%; width:100%; }
.commentlist li .comment-author 	{float:left; width:80px; padding:20px; background:#C5C5C5 url('images/comment-speech.jpg') no-repeat right top; text-align:center; margin:-20px 20px 0 0; font-weight:bold; color:#000000; }
.commentlist li .comment-author img	{margin:0 0 20px 0; text-align:center; padding:0 15px; }
.commentlist li.odd					{background:#666666; }
.commentlist li.odd .comment-author {background:#C5C5C5 url('images/comment-speech-odd.jpg') no-repeat right top; }
.commentlist a						{color:#FFFFFF; }
.commentlist a:hover				{color:#CCCCCC; }
.commentlist .comment-author a		{color:#000; }
.commentlist .comment-author a		{color:#333; }
#commentform input					{width:400px; padding:4px; font-size:120%; font-family:Georgia, "Times New Roman", Times, serif; }
#commentform textarea				{width:400px; height:80px; padding:4px; font-size:120%; font-family:Georgia, "Times New Roman", Times, serif; }


/*header styles*/
#header h1			{background:url('images/logo.gif') no-repeat left center; text-indent:-9999px; font-size:0%; width:346px; height:224px; }
#header h2			{float:right; background:url('images/main-site-tab.jpg') no-repeat 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; font-weight:bold; padding:10px 0 30px 0; width:210px; text-align:center; }
#header h2 a		{color:#EF3125; }
h1#intro			{background:url('images/intro-text.gif') no-repeat left center; text-indent:-9999px; font-size:0%; width:680px; height:224px; margin:0 0 12px 0; }
.post h1			{font-size:190%; color:#42086C; font-weight:normal; padding:20px 0; font-family:Georgia, "Times New Roman", Times, serif; }
.post h2			{font-size:190%; color:#42086C; font-weight:normal; padding:0 0 50px 0; font-family:Georgia, "Times New Roman", Times, serif; }
.post h2 a			{text-decoration:none; color:#42086C; }
.post h2 a:hover	{color:#EF2F22; }
h3.comments			{margin:0; padding:0 0 20px 0; }


/*image styles*/
.alignright		{float:right; padding:0; margin:0 0 10px 10px; }
.alignleft		{float:left; padding:0; margin:0 10px 10px 0; }
