/*

	Ron Simpkin's Website
	by Zack Williamson
	http://ronsimpkins.net
	
*/
*					{ margin: 0; padding: 0; }
body				{ color: #fefcfc; font: 14px Georgia, serif; background: #070707 url(images/bg.jpg) fixed no-repeat top left; }
a					{ color: #fefcfc; text-decoration: none; }
a img				{ border: 0; }
#page-wrap			{ width: 714px; margin: 125px 0 0 275px; overflow: hidden; position: relative; }
#main-content 		{ position: relative; z-index: 100; float: left; background: rgba(62,62,62,0.7); min-height: 400px; padding: 20px; width: 425px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
#logo				{ position: absolute; top: 0; left: 275px; top: 15px; z-index: 50; }

#main-nav 			{ list-style: none; margin: 0 0 50px 0; }
#main-nav li 		{ text-decoration: none; color: #FFF; font: 20px Georgia, serif; }
#main-nav a			{ color: #5a5a5a; display: block; padding: 3px; }
#main-nav a:hover	{ color: #fefcfc; }
#main-nav li.current_page_item a	{ color: #fefcfc; background: rgba(62,62,62,0.7); margin: 0 0 0 -28px; text-indent: 28px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; border-radius: 10px; }
#main-content img	{ margin: 0 0 15px 0; }
#page-wrap	p.copyright	{ text-transform: uppercase; font: 8px Arial, sans-serif; letter-spacing: 3px; color: #3e3e3e; padding: 5px 0 0 0; margin-left: 32px; }

#main-content p		{ font: 14px Georgia, serif; color: #9e9e9e; padding: 0 0 0 0; margin-bottom: 20px; line-height: 1.6; letter-spacing: 0.9px }
#main-content li	{ font: 14px Georgia, serif; color: #9e9e9e; padding: 0 0 0 0; margin-left: 14px; line-height: 1.6; letter-spacing: 0.9px; }
#main-content ul	{ font: 12px Georgia, serif; color: #9e9e9e; padding: 0 0 0 0; margin-bottom: 20px; line-height: 1.6; letter-spacing: 0.9px; }
#main-content p.date		{ text-transform: uppercase; font: 11px Georgia, serif; letter-spacing: 3px; color: #990000; padding: 0 0 0 0; margin-bottom: 15px; background: rgba(0,0,0,0.7); padding: 2px 0 2px 0; margin: 0 0 0 -28px; text-indent: 28px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; border-radius: 10px; }
#main-content p.comments	{ font: 11px Georgia, serif; color: #5e5e5e; line-height: 1.4; margin-bottom: 5px; margin-top: 3px; }
#main-content h5		{ font: italic 24px Georgia, serif; color: #fefcfc; padding: 0 0 3px 0; margin-top: -5px; }





#submenu			{ list-style: none; margin: 50px 0 50px 0; }
#submenu li 		{ font: 20px Georgia, serif; }
#submenu a			{ color: #5a5a5a; display: block; padding: 3px; }
#submenu a:hover	{ color: #fefcfc; }
#submenu li.current_page_item a	{ color: #fefcfc; margin: 0 0 0 -28px; text-indent: 28px; background: none}







/*
	TYPOGRAPHY
*/
h2					{ text-transform: uppercase; font: 17px Georgia, serif; letter-spacing: 4px; text-align: left; margin: 0 0 10px 0; }
h3					{ text-transform: uppercase; font: 17px Georgia, serif; letter-spacing: 4px; text-align: left; margin: 50px 0 10px 0; }
h4					{ text-transform: uppercase; font: 14px Georgia, serif; color: #fefcfc; padding: 3px 0 3px 0; letter-spacing: 2px; font-weight: lighter; background: rgba(0,0,0,0.7); padding: 4px 0 4px 0; margin: 0 0 0 -28px; text-indent: 28px; -moz-border-radius-topright: 12px; -moz-border-radius-bottomright: 12px; -webkit-border-top-right-radius: 12px; -webkit-border-bottom-right-radius: 12px; border-radius: 12px; }
h5					{ font: italic 24px Georgia, serif; color: #fefcfc; padding: 3px 0 3px 0; }
h6					{ font: 13px Georgia, serif; color: #fefcfc; padding: 5px 0 3px 0; letter-spacing: 0.5px; font-weight: lighter; }




/*
	SIDEBAR
*/
#sidebar			{ float: right; width: 221px; margin-top: 20px; }
#sidebar h4			{ text-indent: 0; text-transform: uppercase; font: 18px Georgia, serif; letter-spacing: 4px; margin: 0 0 10px 0; border-top: 1px solid #f4f4f4; border-bottom: 1px solid #f4f4f4; background: rgba(0,0,0,0); padding: 4px 0 4px 0; margin: 0 0 0 0; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px;  }
#sidebar h5			{ font: italic 24px Georgia, serif; padding: 3px 0 3px 0; margin-top: 5px; }
#sidebar h5 a		{ color: #990000; }
#sidebar h5 a:hover	{ color: #fefcfc; }
#sidebar p			{ font: 14px Georgia, serif; font-style: oblique; color: #5e5e5e; margin-top: -5px; line-height: 1.4; }
#sidebar p.date		{ text-transform: uppercase; font: 11px Georgia, serif; letter-spacing: 3px; color: #3e3e3e; padding: 8px 0 0 0; margin-bottom: 15px; }
#sidebar p.blog		{ font: 10px Georgia, serif; font-style: oblique; letter-spacing: 1px; margin-top: -13px; color: #3e3e3e; padding: 0 0 2px 0; text-align: right; }
#sidebar h6			{ font: italic 11px Georgia, serif; text-transform: uppercase; letter-spacing: normal; text-align: right; padding: 3px 0 3px 0; margin-top: -22px; margin-bottom: 20px; }


		





