@charset "UTF-8";
* { margin: 0px; padding: 0px; }
body { font-family: Arial, Helvetica, sans-serif; background-color: #999999; }
a { color: #FF1A00; font-weight: bold; }
a img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#wrap { width: 1000px; background-color: #FFFFFF; margin: auto; }
#hdr { background-color: #000000; background-image: url(images/hdr-bg.png); background-repeat: no-repeat; background-position: center top; height: 127px; }
#hdr h1 a { background-image: url(images/logo.png); display: block; height: 60px; width: 186px; text-indent: -9999px; background-repeat: no-repeat; background-position: center center; float: left; margin-top: 45px; margin-left: 40px; }
#hdr h2 { float: right; margin-top: 28px; margin-right: 28px; }
#content { background-image: url(images/content-bg.png); background-repeat: repeat-y; background-position: center center; padding-right: 20px; padding-left: 20px; margin-bottom: 0px; padding-bottom: 0px; }
#content p { font-size: 12px; line-height: 16px; margin-top: 10px; margin-bottom: 10px; }
#content ul#nav { background-color: #a3a48d; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; height: 35px; padding-left: 10px; }
#content ul#nav li { list-style-type: none; float: left; line-height: 35px; margin-right: 20px; }
#content ul#nav li a { font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
#content ul#nav form { padding-top: 2px; height: 29px; width: 248px; }
#content ul#nav input { background-image: url(images/search-bg.png); border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-repeat: no-repeat; background-position: center center; height: 23px; width: 213px; font-size: 12px; padding-top: 8px; padding-left: 35px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
#content p.info { font-size: 11px; margin-bottom: 10px; color: #666666; margin-top: 0px; }
#content p.info a { font-weight: bold; text-transform: uppercase; color: #000000; }
#col1 { width: 560px; float: left; padding-top: 20px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; }
#col1 #featured { background-color: #e7e8d1; padding: 20px; margin-bottom: 20px; }
#col1 #featured h2 { font-size: 24px; margin-top: 15px; margin-bottom: 15px; letter-spacing: -1px; }
#col1 #featured h2 a { color: #000000; text-decoration: none; }
#col1 #featured p { font-size: 14px; line-height: 18px; margin: 0px; }
#col1 #featured p.info { font-size: 11px; }
#col1 #full br { display: none; }
#col1 #full h2 { margin-top: 15px; margin-bottom: 15px; }
#col1 #full p { font-size: 14px; line-height: 20px; }
#col1 #full p.info { font-size: 11px; line-height: normal; }
#col1 #full p img { float: right; }
#col1 #full p object { text-align: center; margin: auto; }
#col1 p.date { font-size: 11px; color: #666666; margin-top: 0px; margin-bottom: -5px; }
#col1  .comments p { font: 14px "Courier New", Courier, monospace; color: #333333; }
#col1 p.comment-author { font-size: 11px; color: #999999; }
#col1 #comments_form { margin-bottom: 20px; }
#col1 h2 { color: #ff1a00; font-size: 24px; letter-spacing: -1px; }
#col1 h3 { font-size: 20px; letter-spacing: -1px; }
#col1 h4 { clear: both; font-size: 14px; text-transform: uppercase; margin: 0px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#col1 h5 { font-size: 14px; margin-top: 15px; }
#col1 .cola, #col1 .colb { float: left; width: 260px; display: block; }
#col1 .cola { padding-right: 19px; }
#col1 .colb { padding-left: 20px; border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; }
#col1 .morepost { padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
#col1 .morepost img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-right: 10px; }
#col2 { float: left; width: 160px; margin-top: 20px; }
#col2 p { margin-top: 0px; padding: 0px; margin-bottom: 10px; }
#col3 { float: left; margin-left: 20px; margin-top: 20px; width: 160px; }
#col3 h2 { font-size: 14px; color: #FF1A00; text-transform: uppercase; margin-bottom: 10px; }
#col3 ul li { color: #999999; font-size: 11px; line-height: 18px; list-style-type: none; }
#col3 ul li a { color: #000000; text-decoration: none; font-weight: normal; }
#col3 ul li a:hover { text-decoration: underline; }
ul#pagenav { margin-bottom: 0px; display: block; padding-bottom: 0px; padding-top: 20px; }
ul#pagenav li { float: left; list-style-type: none; font-size: 12px; border: 1px solid #CCCCCC; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 6px; margin-right: 3px; margin-left: 3px; }
ul#pagenav li a { text-decoration: none; color: #999999; font-weight: normal; }
ul#pagenav li a:hover { color: #666666; }
ul#pagenav li.active { border-top-color: #FF2006; border-right-color: #FF2006; border-bottom-color: #FF2006; border-left-color: #FF2006; }
ul#pagenav li.active a { color: #FF2006; font-weight: bold; }
#ftr { margin: 0px; display: inline-block; padding: 30px 20px 20px; width: 1000px; background: #999999 url(images/ftr-bg.png) no-repeat left top; position: relative; }
#ftr p { font-size: 12px; color: #FFFFFF; margin: 0px; padding: 0px; }
#ftr p#swift { position: absolute; top: 30px; right: 58px; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix { display:block; }
 /* End hide from IE Mac */