/*
Theme Name: MatchAttax
Author: Ian Heggaton
Version: 1.0
*/

#wrapper { width: 950px; margin: 12px auto; position: relative; }

/* MAIN MENU */

#main-menu { width: 100%; height: 36px; background: transparent url('img/main_menu_back.png') repeat-x; }
#main-menu ul { width: 950px; height: 38px; margin: 0 auto; padding: 0; list-style-type: none; }
#main-menu ul li { float: left; }
#main-menu ul li a { display: block; padding: 8px 15px; font: 18px "impact", arial, helvetica, sans-serif; color: #fff; text-decoration: none; text-shadow: 1px 1px 2px #000000; text-transform: uppercase; }

/* MAIN CONTENT */
#main-content-wrapper { float: left; width: 646px; margin: 0; padding: 0; }
#main-content { width: 646px; min-height: 570px; background: #000; margin: 0; padding: 0; }
#main-content { -moz-border-radius-bottomleft: 12px; -moz-border-radius-bottomright: 12px; -webkit-border-bottom-left-radius: 12px; -webkit-border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; }
/*
.red #main-content { background: #ee312c url('images/main_content_box_r.png') no-repeat; }
.blue #main-content { background: #2c4dee url('images/main_content_box_b.png') no-repeat; }
.yellow #main-content { background: #f0f723 url('images/main_content_box_y.png') no-repeat; }
*/
.main-content-foot { display: none !important; }
/*.main-content-foot { width: 646px; height: 13px; margin: 0; padding: 0; background: transparent url('images/main_content_foot.png') no-repeat; }*/
/*
.red .main-content-foot { background-image: url('images/main_content_foot_r.png'); }
.blue .main-content-foot { background-image: url('images/main_content_foot_b.png'); }
.yellow .main-content-foot { background-image: url('images/main_content_foot_y.png'); }
*/

/* MAIN CONTENT BOX */
.main-heading { margin: -20px -20px 0; height: 37px; background: transparent url('img/main_text_head_back_dark_blue.png') repeat-x; }
.dark-blue .main-heading { background-image: url('img/main_text_head_back_dark_blue.png'); }
.green .main-heading { background-image: url('img/main_text_head_back_green.png'); }
.light-blue .main-heading { background-image: url('img/main_text_head_back_light_blue.png'); }
.orange .main-heading { background-image: url('img/main_text_head_back_orange.png'); }
.purple .main-heading { background-image: url('img/main_text_head_back_purple.png'); }
.red .main-heading { background-image: url('img/main_text_head_back_red.png'); }
.yellow .main-heading { background-image: url('img/main_text_head_back_yellow.png'); }

#content { padding: 20px 20px 10px; }
.news-content h2 { margin: 20px 0; font: normal 20px impact, arial, sans-serif; color: #fff; text-shadow: 0px 0px 2px #000000; }
.news-content h2 a { color: #fff; }

.featured-thumbnail { margin: 0 -20px; }


/* SIDEBAR */

body #sidebar { float: right; width: 282px; color: #000; }
#sidebar p { margin: 0 0 1em; }

#logo { display: block; margin: -12px 0 -100px -22px; }

.footer-sideboar-element { padding-top: 20px; }
.image-spacer-right { padding-right: 20px; }
.image-spacer-left { padding-left: 20px; }
.image-spacer-both { padding: 0 20px; }

#Home_Page_Widget>ul { margin: 0; padding: 0 20px 0 0; float: left;}
.widget_better_rss_widget { background-color: #000; width: 180px; padding: 4px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.widget_better_rss_widget h2 { margin: 0; font-size: 16px; line-height: auto; }
.widget_better_rss_widget h2 a.rsswidget { color: #fff; font-size: 16px; font-weight: normal; }
.widget_better_rss_widget h2 a.rsswidget:first-child, .widget_rss h2 a.rsswidget img { display: none; }
.widget_better_rss_widget ul { margin: 0; padding: 0; list-style: none; }
.widget_better_rss_widget li { padding: 5px 0; border-bottom: 1px solid #333; }
.widget_better_rss_widget a.rsswidget { color: #fff; font-size: 13px; font-weight: bold; }
.widget_better_rss_widget .rss-date { color: #999; font-size: 10.5px; font-weight: bold; font-style: italic; }
.widget_better_rss_widget .rssSummary { color: #ccc; font-size: 10.5px; }

/* COMMENTS FORM */

#comment { width: 100%; }
.comment-warning { font-size: 80%; }

/* COMMON CLASSES */

.inline { float: left; }

.alignright { float: right; }
.alignleft { float: left; }

.clear-right { clear: right; }
.clear-left { clear: left; }
.clear-both { clear: both; }

/* HTML TAGS */

body { margin: 0; padding: 0; background: #f9f9f9 url('img/background.jpg') repeat-x; font: normal 14px arial, helvetica, sans-serif; color: #fff; }

a { color: #58b1d4; }

h1 { margin: 0; padding: 5px 0 0 25px; font: normal 20px impact, arial, sans-serif; color: #fff; text-transform: uppercase; text-shadow: 0px 0px 2px #000000; letter-spacing: .05em; }
h2 { margin: 20px 0; font: normal 37px impact, arial, sans-serif; letter-spacing: .04em; color: #fff; }

img { border: none; }