/*************************************************************************************************************
**************************************************************************************************************

	Title: CSS
	Author: Hiram Hibbard, Hathway Technology Group
	Date: 6/01/2010

**************************************************************************************************************

	1. Global Reset

	2. HTML

	3. Layout
		3.1 Header
		3.2 Content
		3.3 Footer

	4. Classes

	5. Page-Specific

**************************************************************************************************************
**************************************************************************************************************/


/* 1. Global Reset
**************************************************************************************************************
**************************************************************************************************************/

html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,fieldset,form,label,legend,
table,caption,strong,tbody,tfoot,thead,tr,th,td
{margin:0;	padding:0; border:0; font-size:100%; line-height:1; font-family:inherit; text-align:left;}
body, html, #wrap {margin:0 auto;}

table {border-collapse:collapse; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}


/* 2. HTML
**************************************************************************************************************
**************************************************************************************************************/

body {background:#fff; font:12px Georgia, "Times New Roman", Times, serif;}
a, a:visited {color:#EB33BB; text-decoration:underline;}
a:hover {color:#EB33BB; text-decoration:none;}
p {line-height:18px; margin:0 auto 15px; padding:0;}
h2, h3, h4 {font-weight:bold; margin:0 20px; padding:0;}
h2 {font-size:20px; margin-bottom:15px;}
h3 {font-size:18px;}
h4 {font-size:16px; padding:10px 0;}
ul {margin:10px 20px; padding:10px 20px;}
abbr {border-bottom:1px dashed #673530; cursor:help;}
ul {margin:10px 20px; padding:10px 20px;}
li {line-height:18px;}

/* 3. Layout
**************************************************************************************************************
**************************************************************************************************************/

#mainWrap {width:945px; margin:0 auto;}

/* 3.1 Header
**************************************************************************************************************/

.headerAdLeft {float:left; display:inline;}
.headerAdRight {float:right; display:inline;}
h1#logo {margin:10px auto 0; padding:0;}
	h1#logo a {background:url(images/logo.jpg); width:945px; height:62px; display:block; text-indent:-9999px; overflow:hidden; font-size:0; line-height:0;}
#subscribeBlock {float:right; display:inline; margin-top:15px;}
	#subscribeBlock label {font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-right:8px;}
	input.subscribeSubmit {float:right; display:inline; margin-left:5px;}
.socialIcons {float:left; display:inline; margin:10px 0 5px -20px;}
.FBConnectButton, .FBConnectButton_RTL {background:url() #fff!important;}
.FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text {background:url()#fff!important; border:none!important;}
.fb_share_count_right, .fb_share_count_nub_right  {display:none!important;}
.FBConnectButton_Small .FBConnectButton_Text {padding:0!important;}
/* 3.2 Main Content

**************************************************************************************************************/

#page {width:100%; border:none; margin:0 auto;}
#leftCol {width:630px; float:left; display:inline;}
#content {position:relative;}

.narrowcolumn {width:628px; margin:0 auto; padding:0;}
	.narrowcolumn .postmetadata {text-align:left; margin:20px; padding:0; color:#333; font-weight:bold;}
		.narrowcolumn .postmetadata a {font-weight:normal;}
		.narrowcolumn .postmetadata span {display:block; margin-top:15px; font-size:15px; text-transform:uppercase;}
			.narrowcolumn .postmetadata span a, .narrowcolumn .postmetadata span a:visited {color:#333; font-weight:bold; text-decoration:none;}
				.narrowcolumn .postmetadata span a:hover {color:#666; text-decoration:underline;}
.widecolumn {width:628px; margin:0 auto; padding:0; float:left;}
	.widecolumn .postmetadata {text-align:left; margin:20px; padding:0; color:#333; font-weight:bold;}
		.widecolumn .postmetadata a {font-weight:normal;}
		.widecolumn .postmetadata span {display:block; margin-top:15px; font-size:15px; text-transform:uppercase;}
			.widecolumn .postmetadata span a, .narrowcolumn .postmetadata span a:visited {color:#333; font-weight:bold; text-decoration:none;}
				.widecolumn .postmetadata span a:hover {color:#666; text-decoration:underline;}
.post {border:1px solid #ccc; margin:0 auto 20px; font-size:13px;}
	.post h2 {margin:20px 20px 10px; padding:0;}
.excerpt {display:block; margin:0 auto; padding:0;}
	.excerpt img {width:100%; height:auto; border-bottom:1px solid #ccc;}
.entry {padding:0 20px;}
.fbWrap {float:right; display:inline; text-align:right; width:350px; margin:-40px auto 0;}

#sidebar {width:302px; float:right; display:inline; margin:0 auto; padding:0;}
ul#navigation {border:1px solid #ccc; padding:10px; font-size:18px; color:#666;}
	ul#navigation li {margin:0 auto 10px; padding:0;}
		ul#navigation li a, ul#navigation li a:visited {color:#666; text-decoration:none;}
			ul#navigation li a:hover {text-decoration:underline;}
.sidebarAd {border:1px solid #ccc; margin:20px auto 0; width:300px;}
	.sidebarAd img {width:100%; height:auto;}
.sideContainer {border:1px solid #ccc; padding:10px; margin:20px auto 0; width:280px;}
h3.catLink {color:#EB33BB; margin:0 auto; padding-left:10px;}
	h3.catLink:hover {cursor:pointer;}
h3.trigger {background:url(images/arrow_closed.gif) 0 5px no-repeat;}
h3.triggeractive {background:url(images/arrow_open.gif) 0 5px no-repeat;}

#sidebar ul.toggle_container {margin:10px;}
#sidebar ul li {margin-bottom:0; list-style:none;}
li.cat-item {list-style:none;}
	
.otherEntries {position:absolute; bottom:-30px; right:5px; font-size:12px;}
	.otherEntries .alignright {margin-left:20px;}

.widecolumn p.alt {padding:10px 20px; margin:0 auto; display:block; width:100%; margin-left:-20px; font-size:11px; font-weight:normal;}
	.widecolumn p.alt small {line-height:15px;}


/* 3.3 Footer
**************************************************************************************************************/

#footerWrap {clear:both; display:block; float:left; width:630px; margin-top:-20px;}
.footerLogo {float:left; display:inline;}
ul.footerNavigation {float:right; display:inline; margin:40px auto 0; padding:0; list-style:none;}
	ul.footerNavigation li {margin:0 auto; padding:0; display:inline; color:#666;}
		ul.footerNavigation li a, ul.footerNavigation li a:visited {color:#666;}


/* 4. Classes
**************************************************************************************************************
**************************************************************************************************************/

.clear {clear:both;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.floatLeft {float:left; display:inline;}
	.floatLeft img {margin-right:20px;}
.floatRight {float:right; display:inline;}
	.floatRight img {margin-left:20px;}
.sans {font:14px Verdana, sans-serif;}
.smalltext {font-size:10px;}
.lrgtxt {font-size:24px; color:#000000; line-height:24px;}
.medtxt {font-size:16px; color:#000000; line-height:20px;}
.stylepage {margin-left:100px; margin-right:100px;}
.styletxt {font-family:Verdana, sans-serif;}
.styleheader {font-size:24px; font-family:Times New Roman, serif; font-style:italic; font-weight:bold; color:#FFFFF; line-height:24px;}
.pinktext {color: #ee81a6}


/* 5. Page Specific
**************************************************************************************************************
**************************************************************************************************************/

