//RESET STYLES
/*Source: http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, 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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; 
												vertical-align: baseline; background: transparent;}
body 			{line-height: 1;}
ol, ul 			{list-style: none;}
blockquote, q 	{quotes: none;}

/* remember to define focus styles! */
:focus 			{ outline: 0;}

/* remember to highlight inserts somehow! */
ins 			{text-decoration: none;}
del 			{text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table 			{border-collapse: collapse; border-spacing: 0;}




#wrapper {font-family: "Helvetica Neue", Helvetica, Arial, "Century Gothic", Sans Serif; width:900px; margin:0 auto;}
#header {width:900px; margin:0 auto; height:90px;}
#header img {border:none; float:left;}
h1 {font-size:32px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.item {clear:left; float:left; width:100%; border-bottom:solid 1px #ccc; padding:4px 0; }
.item img {float:right; padding:3px;border:solid 1px #ccc; margin:0 0 0 5px;}
.item h2 {margin:0 0 6px; font-family:Georgia, Cambria, "Times New Roman", Times, serif; line-height:1.1em; color:#000; font-size:22px; font-weight:normal;}
.item h2 a {color:#111; text-decoration:none;}
.item h2 a:hover {color:#000; text-decoration:underline;}
.item .meta {font-size:12px; font-weight:bold; color:#666; margin:4px 0 8px;}
.item .meta a {color:#000;}
.item .meta a:hover {color:#111; background-color:#dedede;}
.item .description {font-size:14px; color:#555; margin: 8px 0 12px; line-height:1.3em;}
.item .description p, .item .description br {margin:0;}
.item label {display:block; margin:4px 0; clear:left;}
.item form input , .item form textarea {clear:both;}
.item form input .button {clear:both;}

#content-ext {width:560px; float:left;}
#content {width:550px; margin:0 auto;}
#sidebar-ext {width:300px; float:right; background-color:none;}
#sidebar {width:300px; margin:0 auto;}
#footer {clear:both; text-align:center;}


#loading {width:100%; text-align:center;}
#loading img {border:none;}


.post-navbar {clear:both; widtH:100%; display:block; padding-top:8px;; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#666;}
.post-navbar  a {color:#666;}
.post-navbar a:hover {color:#222;}
.post-navbar .right {float:right;}


/* Begin Calendar */

#calendar { width:200px; text-align:center; empty-cells: show; margin: 10px auto 0; font-size:11px; font-family: "Lucida", Arial, Helvetica, sans-serif; }
#calendar table { float:left; margin:0; padding:0; width:200px;}
#calendar #calendar-head { float:left; width:100%; text-align:center; margin-bottom:4px;}

#calendar #calendar-head h3 { font-size:15px; margin:0 0 12px;; padding:0;}
#calendar #next { float:right; text-align:right; margin-right:6px; font-weight:bold;}
#calendar #prev { float:left; text-align:left; margin-left:6px; font-weight:bold;}
#calendar #next a,  #calendar #prev a {text-decoration:none; }
#calendar thead {  }
#calendar th {text-transform: capitalize;}
#calendar a { display: block; }
#calendar td { padding: 3px 0; text-align: center;}
#calendar td.active {border:solid 1px red;}
#calendar td:hover { /* Doesn't work in IE */ background-color: #dedede; }
#calendar a {color:#000; font-weight:bold;}


#sidebar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center;}
	
#footer {width:940px; margin:0 auto; clear:both; padding:35px 0;  font-family: "Helvetica Neue", Helvetica, Arial, "Century Gothic", Sans Serif; font-size:14px; text-align:left; color:#333;}
/* End Calendar */
/* Start Typography & Colors */



/* End Typography & Colors */	