/* 
	Author: exclan2
	Date:	4/12/2010
	Site:	exclan2
*/

/* main stuff */
*						{ padding:0; margin:0 }
body					{ color:#fff; font: 12px "Lucida Grande", Verdana, sans-serif; background: #838282 url('images/bg_3r.gif') top center; }
img						{ border: none; }
p						{ }
a						{ color: #d12127; text-decoration:none; outline: 0; }
a:hover					{ text-decoration:underline }

a.noline	{ text-decoration:none }
a.noline:hover { text-decoration:underline }

h1, h2, h3 { font-family:"Arial"; font-weight:normal; color:#313131; margin-bottom:10px; letter-spacing:-1px }

/* start layout */
#wrapper { width:979px; margin:0 auto; padding-bottom:25px; }
#plastic {  background: url('images/bg_3.gif') repeat-x top center; overflow:hidden }
#header { overflow:hidden; width:979px; height:77px; margin-top:23px; }
#header h1 { float:left; width:264px; height:77px; }
#header h1 a { text-decoration:none; display:block; height:77px; width:264px; background:url('images/logo.png') no-repeat; text-indent:-9999px }

#nav { background:#5d1616 url('images/navbg.gif') repeat-x; height:35px; margin-bottom:5px; }
#nav ul { list-style:none; overflow:hidden; width:980px; }
#nav ul li { display:inline }
#nav ul li a { font: bold 14px Arial; text-transform:uppercase; text-decoration:none; color:#fff; padding:8px 12px 6px 12px; margin-left:10px; float:left; letter-spacing:-1px;   }
#nav ul li.current-page-ancestor a, #nav ul li.current-post-parent a, #nav ul li.current_page_item a, #nav ul li a:hover, #nav ul li.current-menu-item a { color:#ffc600; border-bottom:5px solid #ffc600 }
#nav ul li.rss a { font: normal 11px "Lucida Grande"; color:#cb9f59; float:right; padding:10px 12px 6px 15px; background:url('images/icon_rss.png') no-repeat 0 13px; letter-spacing:0; text-transform:none }
#nav ul li.rss a:hover { border:none; color:#efbf72; }

#featured { height:217px; background:url('images/slider_bg.png') no-repeat; padding:7px; overflow:hidden; width:965px; }

#footer { width:979px; margin:0 auto; background:#9e9e9e; border-top:2px solid #8f8c7f }
#footer .cols { overflow:hidden; padding:20px; background:#bebbad; color:#6c6b65; font-size:11px; }

/* slider */
#sliderwrap { width:694px; height: 215px; float:left; position:relative }
#sliderbox { background:#000; border:1px solid #333; }
#sliderbox ul { list-style:none }
#sliderbox ul li { height:215px; position:relative; }
#sliderbox h2 a {  font:bold 19px Arial; color:#929292; letter-spacing:-1px; }
#sliderbox h2 {  vertical-align:bottom; position:absolute; bottom:0px; left:10px; }
#sliderbox .textbg { display:block; height:45px; background:#333; width:692px; bottom:0px; position:absolute;  filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
#sliderbox h2 a:hover { color:#ecc82b; text-decoration:none }

#sliderwrap .pager { background:url('images/slider_paging.png') no-repeat; width:71px; height:29px; position:absolute; bottom:0px; right:-13px; overflow:hidden }
#prevBtn a { text-indent:-9999px; background:url('images/slider_prev.gif') no-repeat top left; width:16px; height:17px; float:left; margin:2px 0 0 5px }
#nextBtn a { text-indent:-9999px; background:url('images/slider_next.gif') no-repeat top left; width:16px; height:17px; float:left; margin:2px 0 0 2px }
#prevBtn a:hover, #nextBtn a:hover { background-position:bottom left }


#featured .featuredwidget { float:right; width:250px; padding:5px; margin-right:5px; }
#featured .featuredwidget h3 { padding-bottom:10px; border-bottom:1px solid #b06868; font:bold 14px Verdana !important; letter-spacing:-1px; color:#fff; margin-bottom:10px; }
#featured .featuredwidget ul { list-style:none; }
#featured .featuredwidget ul li { background:url('images/li_bullet_featured.png') no-repeat 0 4px; padding-left:15px; color:#fff; margin-bottom:5px; }
#featured .featuredwidget ul li a { color:#ffefb7; text-decoration:none}
#featured .featuredwidget ul li a:hover { color:#ffea00 }
#featured .featuredwidget ul li .map { font-size:11px; color:#b79a6d }
table.matches .score, #featured .featuredwidget .score { font-size:9px; background:#ccc; color:#333; padding:2px; }
table.matches .green, #featured .featuredwidget .green { background:green; color:#fff; }
table.matches .red, #featured .featuredwidget .red { background:red; color:#fff; }

#main { background:#a7a497; padding:10px; overflow:hidden; width:959px; }

#content {width:650px; padding:10px; float:left; color:#484744; }
#content h3 { font-weight:bold; margin:10px 0; color:#414141; border-bottom:1px dotted #938f7c; padding-bottom:10px; }
#content h2 { font-size:28px; margin-bottom:5px; font-family: "Droid Serif", Arial}
#content h1.page-title { color:#790f0f; text-transform:uppercase; margin-bottom:15px; border-bottom:1px dashed #8b887b; padding-bottom:10px; }
#content h1.page-title a { color:#790f0f; text-decoration:none }

#sidebar { float:right; width:270px; }

/* widgets */
#sidebar .widget { width:268px; margin-bottom:10px; background: #9c9384 url('images/sidebar_top.gif') no-repeat; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
#sidebar .widget h3 { color:#686868; letter-spacing:-1px; font:bold 14px Verdana; padding:7px 0 0 10px }
#sidebar .widget .widget-content { padding:10px; }
#sidebar .widget ul { list-style:none }
#sidebar .widget ul li { border-bottom:1px solid #8c8477; padding:5px 0; }
#sidebar .widget ul li a { color:#ffffd5; font-size:11px; text-decoration:none; }
#sidebar .widget ul li a:hover { color:#ffe6ba }

#sidebar .widget .facebook { color:#3e4d6d; font-weight:bold; background:url('images/facebook.png') no-repeat 5px 4px; padding:3px 0 3px 25px; display:block }
/* post */
.post { margin-bottom:15px; }
.post .date { float:right; color:#4f4f4f !important; text-transform:uppercase; font-weight:bold; margin-top:5px; }
.post .post-content p { margin-bottom:10px; }
.post h2 { font-size:24px; margin-bottom:10px;}
.post h2 a { text-decoration:none; color:#414141 }
.post .post-foot { overflow:hidden }
.post .post-foot .comments { background:url('images/comments_bg.png') no-repeat; height:24px; width: 110px; float:left; padding: 6px 0 0 10px;font: bold 14px Arial; letter-spacing:-1px; color:#313131 }
.post .post-foot .comments a { color:#777; text-decoration:none; padding-left:20px; background:url('images/comment_reply.png') no-repeat }
.post .post-foot .comments a:hover { color:#333 }
.post .post-content img { padding:2px; background:#8e8c85; border:1px solid #747060 }
.post .date { font-size:11px; color:#78766c; margin-bottom:15px; padding-left:20px; background:url('images/clock-small.png') no-repeat 3px -1px; }
.matches .postmetadata, .post .postmetadata, #content .edit-link { padding-left:20px; background:url('images/cross-small.png') no-repeat 4px -1px; display:block; margin-top:10px; }
.post .postmetadata a, #content .edit-link a { color:#601717; font-weight:bold; font-size:11px; }
.page .wp-post-image { float:left; padding:4px; background:#8e8c85; border:1px solid #747060; margin-right:10px; }
.post .entry, .post .post-content p { margin-bottom:15px }
.post .entry ul, .post .post-content ul { margin:15px 15px 15px 30px; }

.category-gallery { margin-bottom:15px; }
.category-gallery .gallery-thumb img { border:6px solid #7c7365; }
.category-gallery .gallery-thumb {  float:left; margin-right:10px; }
.category-gallery .gallery-info { float:left; width:400px; }
.category-gallery .time { font-size:11px; }
.category-gallery p:first-child {  }

#matchpage .matches .date { float:right; background:#756c5f; color:#f9cf17; padding:4px; text-transform:uppercase; font-size:11px; }
#matchpage .matches .entry { padding:10px; background:#989588; border:1px solid #8a877a; }
.otherposts { }
.otherposts ul { list-style:none }
.otherposts ul li { padding:10px; border-top:1px solid #8d8c8c; overflow:hidden }
.otherposts ul li:hover { background:#b6b4ab;  }
.otherposts ul li a.title { font:bold 15px Arial; text-decoration:none; color:#565656; letter-spacing:-1px; padding-left:25px; background:url('images/icon_post.png') no-repeat; }
.otherposts ul li a.title:hover { color:#313131 }
.otherposts ul li .comments { float:right; background:url('images/icon_comments.png') no-repeat; padding-left:20px; color:#595959 }
.otherposts ul li .comments a { color:#595959; text-decoration:none }

/* comments */
#commentform p { padding:10px }
#commentform label { font-weight:bold; float:left; width:125px }
#commentform .required { display:none }
#commentform #author, #commentform #url, #commentform #email { font-size:11px; background:#969387; padding:6px; color:#f2f0e5; border:none; width:175px; }
#commentform #comment { background:#969387; padding:5px; border:none; font:normal 12px Arial; width:400px; }
#commentform #submit { padding:6px; font:bold 14px Arial; letter-spacing:-1px; background:#ffc600; text-transform:uppercase; border:1px solid #98874d; border-top:1px solid #ecd999; border-left:1px solid #ecd999; color:#8a341a;text-shadow: #fff 0px -1px 1px; }
#commentform .form-allowed-tags { font-size:11px }

#content h3#reply-title { clear:both; background:url('images/leavereply.png') no-repeat; height:22px; padding:7px 0 0 25px; color:#d2cdb8; border-bottom:1px solid #625c43; }
#content h3#reply-title small { width:80px; position:absolute; margin-left:20px; }
#commentform label { font-size:12px; }
ol.commentlist { list-style:none }
ol.commentlist li { overflow:hidden; clear:both }
ol.commentlist li .vcard { float:left; margin-right:15px; padding:10px 10px 20px 10px; background:#9b988a; border:1px solid #848176; border-bottom:2px solid #848176; border-right:2px solid #848176; }
ol.commentlist li .vcard .avatar { border:1px solid #8a877a }
ol.commentlist li .comment-wrap { float:left; width: 550px; }
ol.commentlist li .comment-head { border-bottom:1px solid #8a877a; padding:5px 5px 5px 0; font:bold 14px Arial;  margin-bottom:10px; }
ol.commentlist li .comment-head a { color:#404040 }
ol.commentlist li .comment-meta { font-size:11px; color:#78766c }
ol.commentlist li .comment-meta a { color:#78766c }
ol.commentlist li .comment-body { margin-top:10px; }
ol.commentlist li .reply a { float:right; text-transform:uppercase; font:normal 12px Arial; padding:4px; background:#ffc600 }

table.matches { width:100%; border-collapse: collapse }
table.matches th, table.matches td { padding:7px; text-align:left }
table.matches th { background:#868378; color:#313131 }
table.matches tbody tr { border-top:1px solid #b9b7b1; }
table.matches tr.alt1 { background:#a7a497 }
table.matches tr.alt2 { background:#b2afa3 }
table.matches a { color:#35392d }
.center { text-align: center }

#rosterpage { }
#rosterpage ul { list-style:none; overflow:hidden }
#rosterpage ul li { display:inline }
#rosterpage ul li a { float:left; padding:10px; background:#969386; text-decoration:none }
#rosterpage ul li a .photo { border:4px solid #7c7365; display:block; margin-bottom:4px; }
#rosterpage ul li a .name { display:block; padding:4px; font:bold 14px Arial; color:#4f4d44 }
#rosterpage ul li a:hover .photo { border-color:#fec25a }

#content img.wp-smiley { border:none; background:none; padding:0; }

#sidebar #roster-widget .widget-content a { width:80px; height:80px; overflow:hidden; position:relative; }
#sidebar #roster-widget .widget-content a .name { font:bold 14px Arial; letter-spacing:-1px; background:#333; color:#fff; display:none; bottom:0px; left:0px; width:70px; padding:5px; position:absolute; }

.name { color:#fff }
