/* Reset Styles */
*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-weight:normal}button,select,textarea,input{font:100%}table{border-collapse:collapse}caption,th,td{text-align:left}a,a:visited{-moz-outline-style: none;outline-style: none;}html {font-size: 10px;}* html {font-size: .75em;}

/* Global Selectors */
body { background: url(../images/blogsplash_bg.gif) repeat-x center top; }
p { font: 1.2em Arial, Helvetica, sans-serif; margin-bottom: 10px; line-height: 1.9em; padding: 0 12px; color: #0b349e; }


/* Structural Selectors */
.tickets { display: block; width: 536px; height: 35px; margin: 0 auto; position: relative; top: 107px; }
.container { width: 536px; padding: 0 18px 20px 16px; margin: 107px auto 0 auto; background: url(../images/blogsplash_contentbg.gif) repeat-y center top; }
.footer { width: 175px; height: 53px; margin: 0 auto 10px auto; padding: 14px 30px 16px 365px; background: url(../images/blogsplash_footer.gif) repeat-y center top; }
.email { width: 136px; border: none; padding: 2px; font-size: 10px; height: 14px; }
.button { margin: 0; padding: 0; height: 18px; position: absolute; }
.thanks { text-align: center; line-height: 1em; margin: 0px; font-weight: bold; }

/* Links */
a { color: #ed2224; }

/* Styles */
.date { margin: 0px; line-height: 1em; padding: 6px 12px 4px 12px; margin-bottom: 10px; background: url(../images/blogsplash_datebg.gif) no-repeat left bottom; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; }

/* Special Classes */
.clear { clear: both; }
.flat {	line-height: 0px; font-size: 1px; }
.floatleft { display: inline; float: left; }
.floatright { display: inline; float: right; }