.clear { clear: both; height: 1px; overflow: hidden; }
#content p, #content small, #content h2, #sidebar ul, #sidebar p { font-family: sans-serif; }
#content { width: 478px; float: left; }
#sidebar { width: 250px; float: right; }
#sidebar ul { margin-top: 0px; padding-top: 0px; }
#sidebar ul ul { margin-left: 0px; padding-left: 0; }
#sidebar ul li { padding-left: 0; background-image: none; width: 100%; }
#sidebar ul li ul li { padding-right: 0px; padding-left: 0px; }
#sidebar ul li.cat-item { margin-top: 4px; }
#content img { max-width: 478px; }
#content div#galleryWrapper { margin: 0 auto; background-color: white; border: 7px solid #C0C0C0; padding: 20px; width: 450px; margin-top: 40px; text-align:right; }
#content h2, #sidebar ul h2 { margin: 0; }
#content textarea { width: 478px; }
.galleryBox { display: none; left: 0; position: fixed; top: 0; width: 100%; }
#sidebar h2 { padding-top: 14px; }
#sidebar .categories h2 { padding-top: 0px; }
#sidebar label { display: block; }
#sidebar .screen-reader-text { display: none; }
#sidebar #s { width: 109px; }
#sidebar #twitter_update_list li { width: 170px; }
h2 a:link, h2 a:visited, h2 a:active { text-decoration: none; }
h3 { font-family: sans-serif; }
.stbuttontext { font-family: sans-serif; }
#twitter_update_list li { padding-bottom: 15px; }
img { border-style: none; }
.facebook-link { font-family: sans-serif; padding-bottom: 3px; padding-top: 3px; line-height: 22px; padding-left: 22px; background-position: left center; background-image: url(/blog/images/facebook-icon.jpg); background-repeat: no-repeat;  padding-right: 18px; }
.twitter-link { font-family: sans-serif; padding-bottom: 3px; padding-top: 3px; line-height: 22px; padding-left: 22px; background-position: left center; background-image: url(/blog/images/twitter-icon.jpg); background-repeat: no-repeat; padding-right: 20px; }
.email-link { font-family: sans-serif; padding-bottom: 3px; padding-top: 3px; line-height: 22px; padding-left: 22px; background-position: left center; background-image: url(/blog/images/email-icon.jpg); background-repeat: no-repeat; }
.rss-link { font-family: sans-serif; padding-bottom: 3px; padding-top: 3px; line-height: 22px; padding-left: 22px; background-position: left center; background-image: url(/blog/images/rss-icon.jpg); background-repeat: no-repeat; }
.itunes-link { font-family: sans-serif; padding-bottom: 3px; padding-top: 3px; padding-left: 22px; background-position: left center; background-image: url(/blog/images/itunes-icon.jpg); background-repeat: no-repeat; }
.alignright { float: right; font-family: sans-serif; }
.alignleft { float: left; font-family: sans-serif; }

.filmstrip li { width: auto; }

#pointer { display: none; }
#galleryCloseButton { position: absolute; top: 45px; text-decoration: none; }
