/*
	RESET
*/

*									{ margin: 0; padding: 0; }
html, body							{ }
body								{ font-family: Arial, sans-serif; color: #000; background: #002a5f; margin-top: 10px; }
a									{ outline: none; text-decoration: none; color: #002A5F; }
a:hover								{ text-decoration: underline; }
a img								{ border: none; background: none; }
img									{ }
p									{ font-size: 12px; line-height: 17px; margin: 0 0 12px 0; }
ul									{ margin: 0 0 0 17px; }
li									{ font-size: 12px; line-height: 17px; padding-bottom: 5px; }
input								{ padding: 3px; }
textarea							{ height: 100px; margin: 0 0 15px; }
textarea#comment					{ width: 475px; }
label								{ font-size: 12px; font-weight: bold; color: #002A5F; }

/*
	UTILITY
*/
.floatLeft 							{ float: left; }
.floatRight							{ float: right; }
.imgLeft							{ float: left; margin: 20px 10px 10px 0; border: 1px solid #7A2F2E; }
.imgRight							{ float: right; margin: 20px 0 10px 10px; border: 1px solid #7A2F2E; }
.clear								{ clear: both; }


/*
	STRUCTURE
*/
#page-wrap							{ width: 809px; margin: 0 auto; background: url(/images/bg_content.jpg) repeat-y #FFF; }
#header								{ width: 795px; height: 150px; margin: 0 0 0 5px; }
#content							{ width: 760px; margin: 0 auto; }

#sidebar							{ float: left; width: 230px; text-align: left; }
#sidebar ul							{ margin: 20px 15px 0 0; padding: 0; }
#sidebar li							{ text-align: right; list-style: none; padding-bottom: 15px; text-transform: lowercase; }
#sidebar li a						{ color: #002252; text-decoration: none; font-family: "Trebuchet MS", Verdana; font-weight: bold; font-size: 13px; }
#sidebar li a:hover					{ text-decoration: underline; }
#sidebar img.profile				{ float: right; margin: 40px 15px 20px 0; }
#sidebar img						{ float: left; }

#sidebar .sidebar-cats				{ margin-top: 25px; }
#sidebar .sidebar-cats li			{ text-transform: none; }
#sidebar .sidebar-cats li ul li		{ text-transform: none; border-bottom: 1px solid #002252; padding-bottom: 10px; margin-bottom: 10px; }
#sidebar .sidebar-cats li a			{ text-transform: lowercase; }
#sidebar .sidebar-cats li#categories	{ text-align: center; font-weight: bold; font-size: 16px; }

#right-content						{ float: right; width: 484px; min-height:630px; padding: 20px; background: #e6e6e6; border: 1px solid #031f4e; }


#footer								{ width: 809px; height: 40px; padding-top: 15px; margin: 0 auto; background: url(/images/footer.jpg) no-repeat; }
#footer p							{ color: #FFF; font-size: 10px; text-align: center; }

/*
	TYPOGRAPHY
*/
.welcomefont						{ color: #7A1A57; font-family:"Book Antiqua",Arial,sans-serif; font-size:22px; font-style:italic; font-weight:bold; padding-top:0; }
.mission							{ font-size:14px; text-align:center; margin: 15px 0; }
.core								{ font-size: 14px; font-style: italic; font-weight: bold; }
.titlefont							{ color: #7A1A57; font-size: 16px; font-weight: bold; }
.servicesfont						{ color: ##002A5F; font-size: 15px; font-weight: bold; } 
td									{ font-size: 12px; line-height: 17px; }
.textSimple 						{ font-size:12px; line-height: 12px; padding-top: 8px; padding-bottom: -20px; }

/*
	POST
*/
ul#post-links						{ width: 450px; margin-top: 25px; padding: 5px 6px 0 6px;  }
ul#post-links li					{ display: inline; list-style: none; }
ul#post-links li.older				{ float: left; }
ul#post-links li.newer				{ float: right;  }

.divider							{ width: 100%; height: 1px; border-bottom: 1px dashed #002A5F; padding: 0 0 10px; }

.post								{ margin-bottom: 15px; }
.post h2							{ color: #7A1A57; font-size: 18px; font-weight: bold; }
.post h2 a							{ color: #7A1A57; text-decoration: none; }
.post h2 a:hover					{ text-decoration: underline; }
.post p.date						{ color: #002A5F; font-weight: bold; font-size: 12px; }
h3#respond							{ color: #7A1A57; font-size: 16px; font-weight: bold; margin-top: 15px; }
h3#comments							{ color: #002A5F; font-size: 14px; font-weight: bold; margin: 10px 0 10px; }
ol									{ list-style: none; }
li strong							{ font-size: 12px; }
.comment-text						{ margin: 0 0 10px 15px; padding: 0; }


/*
	IMG STYLES
*/
img.founder							{ margin: 0 0 15px 15px; }
