/*
Theme Name: MotownSports.com
Theme URI: http://www.motownsports.com
Description: Detroit Sports News and Message Board
Author: Brian J. Link
Version: 1.0
*/

/* YUI! RESET.CSS */
/* Copyright (c) 2010, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.com/yui/license.html version: 2.8.1 */
html{}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* SUPERFISH.CSS - EDIT BELOW THIS AT YOUR OWN RISK */
/* ESSENTIALS:			*/ .sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}.sf-menu{line-height:1.0;}.sf-menu ul{position:absolute;top:-999em;width:10em;/* left offset of submenus need to match (see below) */}.sf-menu ul li{width:100%;}.sf-menu li:hover{visibility:inherit;/* fixes IE7 'sticky bug' */}.sf-menu li{float:left;position:relative;}.sf-menu a{display:block;position:relative;}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;/* match top ul list item height */z-index:99;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;/* match ul width */top:0;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;/* match ul width */top:0;}
/* VERTICAL MENU:		*/ /*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/.sf-vertical, .sf-vertical li{width:	10em;}/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */.sf-vertical li:hover ul,.sf-vertical li.sfHover ul{left:10em;/* match ul width */top:0;}
/* NAVBAR MENU:			*/ /*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/.sf-navbar{height:2.5em;padding-bottom:2.5em;position:relative;}.sf-navbar li{position:static;}.sf-navbar li ul{width:44em;/*IE6 soils itself without this*/}.sf-navbar li li{position:relative;}.sf-navbar li li ul{width:13em;}.sf-navbar li li li{width:100%;}.sf-navbar ul li{width:auto;float:left;}ul.sf-navbar .current ul,ul.sf-navbar ul li:hover ul,ul.sf-navbar ul li.sfHover ul{left:0;top:2.5em;/* match top ul list item height */}ul.sf-navbar .current ul ul{top:-999em;}
/* HORIZONTAL ARROWS:	*/ .sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;/* trigger IE7 hasLayout so spans position accurately */}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;/* IE6 only */width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('images/menu_arrows.png') no-repeat -10px -100px;/* 8-bit indexed alpha png. IE6 gets solid image only */}a > .sf-sub-indicator{/* give all except IE6 the correct values */top:.8em;background-position: 0 -100px; /* use translucent arrow for modern browsers*/}/* apply hovers to modern browsers */a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position: -10px -100px;/* arrow hovers for modern browsers*/}/* point right for anchors in subs */.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}/* apply hovers to modern browsers */.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;/* arrow hovers for modern browsers*/}
/* VERTICAL ARROWS:		*/ .sf-vertical .sf-sub-indicator{background-position:-10px 0;}/* IE6 gets solid image only */.sf-vertical a > .sf-sub-indicator{background-position: 0 0;}/* use translucent arrow for modern browsers*//* hover arrow direction for modern browsers*/.sf-vertical a:focus > .sf-sub-indicator,.sf-vertical a:hover > .sf-sub-indicator,.sf-vertical a:active > .sf-sub-indicator,.sf-vertical li:hover > a > .sf-sub-indicator,.sf-vertical li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;/* arrow hovers for modern browsers*/}
/* NAVBAR ARROWS:		*/ /*** point all arrows down ***//* point right for anchors in subs */.sf-navbar ul .sf-sub-indicator{background-position: -10px -100px;}.sf-navbar ul a > .sf-sub-indicator{background-position:0 -100px;}/* apply hovers to modern browsers */.sf-navbar ul a:focus > .sf-sub-indicator,.sf-navbar ul a:hover > .sf-sub-indicator,.sf-navbar ul a:active > .sf-sub-indicator,.sf-navbar ul li:hover > a > .sf-sub-indicator,.sf-navbar ul li.sfHover > a > .sf-sub-indicator{background-position: -10px -100px;/* arrow hovers for modern browsers*/}
/* SHADOWS:				*/ .sf-shadow ul { background:url('images/menu_shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}.sf-shadow ul.sf-shadow-off{background:transparent;}
/* NAVBAR SHADOWS:		*/ /*** remove shadow on first submenu ***/.sf-navbar > li > ul {background: transparent;padding:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;}
/* SUPERFISH.CSS - EDIT ABOVE THIS AT YOUR OWN RISK */

/* MENU - STRUCTURE */
.sf-menu { float: left; }
.sf-menu ul { width: 762px; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 762px; } /* match ul width */ 
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 762px; } /* match ul width */

/* MENU - PRETTY THINGS */
.sf-menu { }
/* FIRST ROW */
.sf-menu li { width: 127px; font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; text-align: center; text-transform: uppercase; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline: 0; }
.sf-menu li a { padding: 13px 1em 14px 1em; text-decoration: none; color: #FFFFFF; text-shadow: 1px 2px 2px #000; }
.sf-menu li:hover a, .sf-menu li.sfHover a { color: #FFFFFF; }
/* SECOND ROW */
.sf-menu li ul { width: 254px; margin-left: 8px; margin-top: 3px;}
.sf-menu li li { width: 254px; text-align: left; text-transform: none; }
.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active { outline: 0; }
.sf-menu li li a { padding: .40em .55em; font-size: 14px; font-weight: normal; text-decoration: none; color: #FFFFFF; }
/* MENU - TIGERS */
.sf-menu li.tigers:hover, .sf-menu li.tigers.sfHover, .sf-menu li.tigers a:focus, .sf-menu li.tigers a:hover, .sf-menu li.tigers a:active { background-image: url(images/background_menu_tigers.png); background-position: center center; background-repeat: no-repeat; }
.sf-menu li.tigers ul { border: 1px solid #01102A; border-top: 0px; background: #001D51; background-image: none; }
.sf-menu li.tigers li { border-top: 1px solid #01102A; background: #001D51; background-image: url(images/background_submenu_tigers.png); background-position: center center; background-repeat: repeat-x; }
.sf-menu li.tigers li:hover, .sf-menu li.tigers li.sfHover, .sf-menu li.tigers li a:focus, .sf-menu li.tigers li a:hover, .sf-menu li.tigers li a:active { background: #001D51; background-image: none }
/* MENU - LIONS */
.sf-menu li.lions:hover, .sf-menu li.lions.sfHover, .sf-menu li.lions a:focus, .sf-menu li.lions a:hover, .sf-menu li.lions a:active { background-image: url(images/background_menu_lions.png); background-position: center center; background-repeat: no-repeat; }
.sf-menu li.lions ul { border: 1px solid #023F64; border-top: 0px; background: #0070B3; background-image: none; }
.sf-menu li.lions li { border-top: 1px solid #023F64; background: #0070B3; background-image: url(images/background_submenu_lions.png); background-position: center center; background-repeat: repeat-x; }
.sf-menu li.lions li:hover, .sf-menu li.lions li.sfHover, .sf-menu li.lions li a:focus, .sf-menu li.lions li a:hover, .sf-menu li.lions li a:active { background: #0067A1; background-image: none }
/* MENU - RED WINGS */
.sf-menu li.redwings:hover, .sf-menu li.redwings.sfHover, .sf-menu li.redwings a:focus, .sf-menu li.redwings a:hover, .sf-menu li.redwings a:active { background-image: url(images/background_menu_redwings.png); background-position: center center; background-repeat: no-repeat; }
.sf-menu li.redwings ul { border: 1px solid #902420; border-top: 0px; background: #CB433D; background-image: none; }
.sf-menu li.redwings li { border-top: 1px solid #902420; background: #CB433D; background-image: url(images/background_submenu_redwings.png); background-position: center center; background-repeat: repeat-x; }
.sf-menu li.redwings li:hover, .sf-menu li.redwings li.sfHover, .sf-menu li.redwings li a:focus, .sf-menu li.redwings li a:hover, .sf-menu li.redwings li a:active { background: #CB433D; background-image: none }
/* MENU - PISTONS */
.sf-menu li.pistons:hover, .sf-menu li.pistons.sfHover, .sf-menu li.pistons a:focus, .sf-menu li.pistons a:hover, .sf-menu li.pistons a:active { background-image: url(images/background_menu_pistons.png); background-position: center center; background-repeat: no-repeat; }
.sf-menu li.pistons ul { border: 1px solid #02456A; border-top: 0px; background: #0067A1; background-image: none; }
.sf-menu li.pistons li { border-top: 1px solid #02456A; background: #0067A1; background-image: url(images/background_submenu_pistons.png); background-position: center center; background-repeat: repeat-x; }
.sf-menu li.pistons li:hover, .sf-menu li.pistons li.sfHover, .sf-menu li.pistons li a:focus, .sf-menu li.pistons li a:hover, .sf-menu li.pistons li a:active { background: #0067A1; background-image: none }
/* MENU - WOLVERINES */
.sf-menu li.wolverines:hover, .sf-menu li.wolverines.sfHover, .sf-menu li.wolverines a:focus, .sf-menu li.wolverines a:hover, .sf-menu li.wolverines a:active { background-image: url(images/background_menu_wolverines.png); background-position: center center; background-repeat: no-repeat; }
.sf-menu li.wolverines ul { border: 1px solid #051032; border-top: 0px; background: #102259; background-image: none; }
.sf-menu li.wolverines li { border-top: 1px solid #051032; background: #102259; background-image: url(images/background_submenu_wolverines.png); background-position: center center; background-repeat: repeat-x; }
.sf-menu li.wolverines li:hover, .sf-menu li.wolverines li.sfHover, .sf-menu li.wolverines li a:focus, .sf-menu li.wolverines li a:hover, .sf-menu li.wolverines li a:active { background: #102259; background-image: none; }
/* MENU - SPARTANS */
.sf-menu li.spartans:hover, .sf-menu li.spartans.sfHover, .sf-menu li.spartans a:focus, .sf-menu li.spartans a:hover, .sf-menu li.spartans a:active { background-image: url(images/background_menu_spartans.png); background-position: center center; background-repeat: no-repeat; }
.sf-menu li.spartans ul { border: 1px solid #014E39; border-top: 0px; background: #007353; background-image: none; }
.sf-menu li.spartans li { border-top: 1px solid #014E39; background: #007353; background-image: url(images/background_submenu_spartans.png); background-position: center center; background-repeat: repeat-x; }
.sf-menu li.spartans li:hover, .sf-menu li.spartans li.sfHover, .sf-menu li.spartans li a:focus, .sf-menu li.spartans li a:hover, .sf-menu li.spartans li a:active { background: #007353; background-image: none; }

*:focus { outline: 0; } /* Turns off the glow around inputs in Safari */
body { background-color: #FFFFFF; background-image: url(images/background_body.png); background-position: top center; background-repeat: repeat-y; }
#wrapper { width: 1000px; margin: 0px auto; }
#header_wrapper { height: 170px; display: block; clear: both; background-color: #01254E; background-image: url(images/background_header.png); background-position: top center; background-repeat: repeat-x; }
#header { width: 1000px; height: 120px; margin: 0px auto; padding-top: 9px; }
#header img.logo { float: left; width: 258px; height: 108px; }
#header div.ad { float: left; margin: 10px 0px 0px 14px; }
#forums_link { float: left; width: 222px; height: 50px; margin: 0px 0px 0px 16px; padding: 25px 0px; text-align: center; background-image: url(images/background_forums_link.png); background-position: top center; background-repeat: no-repeat; }
#forums_link a { font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; text-decoration: none; text-shadow: 1px 2px 2px #000; }
#menu { float: left; width: 762; margin: 11px auto 0px auto; }
#content { float: left; width: 760px; margin: -40px 0px 0px 0px; }
#sidebar { float: right; width: 222px; margin: 20px 0px 0px 18px; }
#footer_wrapper { height: 165px; display: block; clear: both; background-color: #2C2C2C; background-color: #01254E; background-image: url(images/background_footer.png); background-position: top center; }
#footer { width: 1000px; margin: 0px auto; padding-top: 20px; }

a { color: #053F82; }
strong { font-weight: bold; }

div.news { float: left; width: 234px; }
div.news.left { float: left; clear: left; width: 234px; }
div.news.middle { float: left; width: 234px; margin: 0px 18px; }
div.news div.team { width: 232px; height: 38px; float: left; display: block; margin-bottom: 5px; font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-weight: bold; }
div.news div.team a { color: #FFFFFF; text-decoration: none; text-shadow: 1px 2px 2px #000; }
div.news div.team h1 { float: left; width: 124px; height: 40px; padding-left: 8px; text-align: left; font-size: 20px; line-height: 40px; }
div.news div.team h3 { float: left; width: 82px; height: 40px; padding-right: 18px; text-align: right; font-size: 14px; line-height: 40px; }
div.news ul {  margin-top: 5px; }
div.news li { font-family: Helvetica, Arial, sans-serif; font-size: 12px; padding-bottom: 8px; }
div.news li.large { padding-bottom: 15px; }
div.news h2 { font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin: 0px 0px 3px 0px; }
div.news p { font-family: Helvetica, Arial, sans-serif; text-align: justify; font-size: 12px; line-height: 140%; }
div.news a { clear: both; text-decoration: none; font-weight: bold; color: #000000; }
div.news p a { color: #000000; font-weight: normal; }
div.news small { font-family: Helvetica, Arial, sans-serif; font-size: 10px; line-height: 16px; color: #454545; display: block; clear: both; }
div.news a.more { float: left; display: block; clear: left; width: 165px; height: 25px; margin: 10px 0px 20px 15px; background-color: #000000; background-image: url(images/background_sidebar_heading.png); background-position: center center; background-repeat: repeat-x; color: #FFFFFF; font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-align: center; line-height: 25px; }
div.news a.rss { float: left; display: block; clear: right; width: 35px; height: 25px; margin: 10px 0px 20px 10px; background-color: #000000; background-image: url(images/background_sidebar_heading.png); background-position: center center; background-repeat: repeat-x;; color: #FFFFFF; font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-align: center; line-height: 25px; }
div.news div.photos { float: left; display: block; margin-bottom: 40px; }
div.news div.photos div.small { float: left; width: 110px; }
div.news div.photos div.small div.image { float: left; width: 50px; height: 50px; margin: 0px 5px 5px 0px; background: black; }
div.news div.photos div.small div.image img { width: 50px; height: 50px; background-position: center center; background-repeat: no-repeat; }
div.news div.photos div.large { float: left; width: 124px; }
div.news div.photos div.large div.image { float: left; width: 124px; height: 105px; margin: 0px 0px 5px 0px; background: black; background-position: center center; background-repeat: no-repeat; }
div.news div.photos div.large div.image img { width: 124px; height: 105px; }
div.news li:hover a { color: #053F82; }
div.news li:hover p a { color: #053F82; }
div.news li:hover small { color: #053F82; }
div.news div.blog_post { display: block; clear: both; width: 212px; margin: 3px 0px 15px 0px; padding: 10px; border: 1px solid #DCDCDC; background-color: #EFEFEF; }
div.news div.blog_post h4 { font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-weight: bold; background-color: #000000; background-image: url(images/background_sidebar_heading.png); background-position: center center; background-repeat: repeat-x; color: #FFFFFF; width: 226px; height: 25px; padding-left: 8px; margin: -11px -10px 5px -11px; text-align: left; font-size: 14px; line-height: 25px; }
div.news div.blog_post h4 a { color: #FFFFFF; text-decoration: none; }

div.s2ncontainer { margin: 0 0 20px 0; width: 740px; }

div.post { float: left; width: 520px; min-height: 800px; margin: 0px 18px 20px 0px; }
div.post.full { width: 740px; }
div.post .buffer { float: left; display: block; clear: both; width: 480px; height: 25px; line-height: 25px; }
div.post h1, div.post h2, div.post h3, div.post h4, div.post h5, div.post h6 { font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }
div.post h1 { font-size: 28px; line-height: 42px; }
div.post h1.headline { margin-bottom: -8px; }
div.post h2 { font-size: 23px; line-height: 37px; }
div.post h3 { font-size: 20px; line-height: 34px; }
div.post h3.headline { margin-bottom: -8px; }
div.post h4 { font-size: 17px; line-height: 31px; }
div.post h5 { font-size: 14px; line-height: 28px; }
div.post h6 { font-size: 12px; line-height: 25px; }
div.post p { font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 145%; margin-bottom: 16px; }
div.post table { font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 145%; }
div.post ul, div.post ol { font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 145%; margin-bottom: 4px; }
div.post li { margin: 0px 20px; padding-bottom: 12px; }
div.post ul li { list-style: square; }
div.post ol li { list-style: decimal; }
div.post a { font-weight: bold; color: #053F82; }
div.post h1 a { text-decoration: none; }

/* POST FORMS */
div.post form { font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 145%; }
div.post form label { margin-top: 20px; font-size: 12px; font-weight: bold; }
div.post form input { border: 1px solid #878787; padding: 5px 4px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; }
div.post form span.required { color: #CA2626; font-weight: bold; }

/* POST IMAGES */
div.post .aligncenter { margin: 0px auto; text-align: center; }
div.post .alignleft { float: left; margin: 8px 20x 8px 0px; text-align: left; }
div.post .alignright { float: right; margin: 8px 0px 8px 20px; text-align: right; }
div.post p.wp-caption-text { text-align: right; font-weight: bold; font-size: 10px; padding-right: 5px; }
div.post .alignleft p.wp-caption-text { text-align: left; }

div.post a.more { display: block; clear: both; width: 100px; height: 25px; margin: -5px 0px 0px 0px; background-color: #000000; background-image: url(images/background_sidebar_heading.png); background-position: center center; background-repeat: repeat-x; color: #FFFFFF; font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-align: center; text-decoration: none; line-height: 25px; }
div.post div#navigation { width: 360px; margin: 25px auto; text-align: center; }
div.post div#navigation a { display: block; width: 150px; height: 25px; line-height: 25px; background-color: #053F82; font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-align: center; color: #FFFFFF; text-decoration: none; }
div.post div#navigation div.previous { float: left; width: 150px; margin: 0px 15px; }
div.post div#navigation div.next { float: left; width: 150px; margin: 0px 15px; }

div#blog_sidebar { float: left; margin-top: 10px; width: 200px; font-family: Helvetica, Arial, sans-serif; }
div#blog_sidebar h3 { float: left; background-color: #000000; width: 190px; height: 25px; margin-top: 0px; color: #FFFFFF; padding-left: 10px; text-align: left; font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 25px; }
div#blog_sidebar ul { float: left; width: 200px; border-top: 1px solid #878787; }
div#blog_sidebar ul li { border-bottom: 1px solid #878787; line-height: 150%; }
div#blog_sidebar ul li a { display: block; padding-left: 10px; text-align: justify; font-size: 12px; color: #565656; text-decoration: none; }
div#blog_sidebar form#searchform { float: left; margin: 5px 0px 0px 0px; }
div#blog_sidebar form#searchform label { display: none; }
div#blog_sidebar form#searchform input#s { float: left; width: 130px; margin-right: 10px; border: 1px solid #878787; padding: 5px 4px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; }
div#blog_sidebar form#searchform input#searchsubmit { float: left; width: 50px; height: 26px; line-height: 26px; border: 1px solid #878787; background-color: #053F82; font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-align: center; color: #FFFFFF; }
div#blog_sidebar div.widget { display: block; float: left; clear: both; width: 200px; margin-bottom: 20px; }

div.row { float: left; display: block; clear: both; width: 738px; margin-bottom: 15px; }
div.row div.team { width: 738px; height: 38px; float: left; display: block; margin-bottom: 5px; font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-weight: bold; }
div.row div.team a { color: #FFFFFF; text-decoration: none; text-shadow: 1px 2px 2px #000; }
div.row div.team h1 { float: left; width: 630px; height: 40px; padding-left: 8px; text-align: left; font-size: 20px; line-height: 40px; font-weight: bold; }
div.row div.team h3 { float: left; width: 100px; height: 40px; padding-right: 0px; text-align: center; font-size: 14px; line-height: 40px; font-weight: bold; }
div.row div.news h2 { font-size: 16px; }
div.row div.news ul { min-height: 250px; margin-top: 5px; }
div.row div.news ul.short { min-height: 170px; margin-bottom: 15px; }
div.row div.news div.photos { margin-bottom: 25px; }

/* TEAM STYLE */
div#team_sidebar { float: left; width: 355px; margin-left: 30px; }
div.news.team { width: 355px; }
div.news.team div.team { width: 355px; }
div.news.team div.team h1 { width: 247px; }
div.news.team li { padding-bottom: 10px; }
div#team_sidebar div#youtube { float: left; display: block; clear: both; margin-bottom: 20px; }
div#team_sidebar div#flickr { float: left; display: none; clear: both; margin-bottom: 20px; }
div#team_sidebar div#flickr div.small { float: left; width: 160px; }
div#team_sidebar div#flickr div.small div.image { float: left; width: 75px; height: 75px; margin: 0px 5px 5px 0px; background: black; }
div#team_sidebar div#flickr div.small div.image img { width: 75px; height: 75px; background-position: center center; background-repeat: no-repeat; }
div#team_sidebar div#flickr div.large { float: left; width: 195px; }
div#team_sidebar div#flickr div.large div.image { float: left; width: 195px; height: 155px; margin: 0px 0px 5px 0px; background: black; background-position: center center; background-repeat: no-repeat; }
div#team_sidebar div#flickr div.large div.image img { width: 195px; height: 155px; }
div#team_sidebar h4 { float: left; display: block; clear: both; font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-weight: bold; background-color: #000000; background-image: url(images/background_sidebar_heading.png); background-position: center center; background-repeat: repeat-x; color: #FFFFFF; width: 349px; height: 25px; padding-left: 8px; margin-bottom: 5px; text-align: left; font-size: 14px; line-height: 25px; }
div#team_sidebar h4 a { color: #FFFFFF; text-decoration: none; }

div#team_sidebar div#threads { float: left; display: block; clear: both; }
div#team_sidebar div#threads ul { float: left; display: block; clear: both; margin-top: -5px; margin-bottom: 20px; width: 355px; border: 1px solid #CDCDCD; border-bottom: 0px; }
div#team_sidebar div#threads li { font-family: Helvetica, Arial, sans-serif; text-align: left; font-size: 13px; line-height: 130%; border-bottom: 1px solid #CDCDCD; padding-bottom: 0px; }
div#team_sidebar div#threads li a { display: block; padding: 3px 8px; font-weight: bold; color: #053F82; text-decoration: none; }
div#team_sidebar div#threads li a:hover { background-color: #EFEFEF; }
div#team_sidebar div#threads li a span { color: #000000; font-weight: normal; }

/* WIDGETS */
div#team_sidebar div.widget ul { float: left; display: block; clear: both; margin-bottom: 20px; width: 355px; }
div#team_sidebar div.widget li { font-family: Helvetica, Arial, sans-serif; text-align: left; font-size: 13px; line-height: 130%; padding-bottom: 15px; }
div#team_sidebar div.widget a { font-weight: bold; color: #053F82; text-decoration: none; }
div#team_sidebar div.widget p.post-date { font-size: 10px; }
div#team_sidebar div.widget h4 a { color: #FFFFFF; text-decoration: none; }

div#credits { float: left; display: block; clear: both; width: 740px; margin: 15px 0px; padding: 8px 0px; border-top: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC; }
div#credits p { font-family: Helvetica, Arial, sans-serif; text-align: left; font-size: 12px; line-height: 130%; color: #565656; }
div#credits a { color: #053F82; text-decoration: none; }

div.team.tigers { border: 1px solid #01102A; background-color: #001D51; background-image: url(images/background_submenu_tigers.png); background-position: center center; background-repeat: repeat-x; }
div.team.lions { border: 1px solid #023F64; background-color: #0070B3; background-image: url(images/background_submenu_lions.png); background-position: center center; background-repeat: repeat-x; }
div.team.redwings { border: 1px solid #902420; background-color: #CB433D; background-image: url(images/background_submenu_redwings.png); background-position: center center; background-repeat: repeat-x; }
div.team.pistons { border: 1px solid #02456A; background-color: #0067A1; background-image: url(images/background_submenu_pistons.png); background-position: center center; background-repeat: repeat-x; }
div.team.wolverines { border: 1px solid #051032; background-color: #102259; background-image: url(images/background_submenu_wolverines.png); background-position: center center; background-repeat: repeat-x; }
div.team.spartans { border: 1px solid #014E39; background-color: #007353; background-image: url(images/background_submenu_spartans.png); background-position: center center; background-repeat: repeat-x; }

#sidebar div.full_button { display: block; clear: both; width: 222px; margin: 0px auto 10px auto; height: 45px; text-align: center; }
#sidebar div.full_button a { width: 172px; height: 39px; padding: 6px 0px 0px 50px; display: block; font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 17px; color: #FFFFFF; text-align: left; text-shadow: 1px 1px 2px #565656; text-decoration: none; }
#sidebar div.full_button.facebook { background-color: #4166BB; background-image: url(images/background_button_facebook.png); background-position: left center; background-repeat: no-repeat; }
#sidebar div.full_button.twitter { background-color: #3BBCEC; background-image: url(images/background_button_twitter.png); background-position: left center; background-repeat: no-repeat; }
#sidebar div.full_button.youtube { background-color: #F63234; background-image: url(images/background_button_youtube.png); background-position: left center; background-repeat: no-repeat; }
#sidebar div.full_button.rss { background-color: #F77E0F; background-image: url(images/background_button_rss.png); background-position: left center; background-repeat: no-repeat; }
#sidebar div.half_button { float: left; width: 106px; margin: 0px auto 10px auto; height: 45px; text-align: center; }
#sidebar div.half_button.left { margin-right: 10px; }
#sidebar div.half_button.right { clear: right; }
#sidebar div.half_button a { font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-size: 16px; line-height: 45px; color: #FFFFFF; text-decoration: none; }
#sidebar div.half_button.youtube { background-color: #FF3333; }
#sidebar div.half_button.rss { background-color: #F77E0F; }
#sidebar div.ad { display: block; clear: both; text-align: center; width: 160px; margin: 20px auto; padding-top: 10px; }
#sidebar iframe#facebook { display: block; clear: both; text-align: center; margin: 20px auto; padding-top: 0px; background-color: #FFFFFF; }
#sidebar div.motown_button { display: block; clear: both; width: 222px; margin: 0px auto 10px auto; height: 60px; text-align: center; background-color: #CA2626; }
#sidebar div.motown_button a { font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-size: 16px; line-height: 60px; color: #FFFFFF; text-decoration: none; }

#footer ul { float: left; width: 200px; margin-left: 25px; border-top: 1px solid #DBDBDB; }
#footer ul li { border-bottom: 1px solid #DBDBDB; line-height: 150%; }
#footer ul li a { display: block; font-family: Helvetica, Arial, sans-serif; text-align: justify; font-size: 12px; color: #DBDBDB; text-decoration: none; }
#footer ul li a:hover { color: #EFEFEF; }
#footer div.ad { float: left; margin: 20px 0px 0px 47px; } 

.archive-list-item,
.motown-feed {
font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
}

.motown-feed h2 {
    color: #FFFFFF;
    text-decoration: none;
    text-shadow: 1px 2px 2px #000;
    background: #2d2e3c;
    padding: 17px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 1em;
    box-sizing: border-box;
    margin-right: 24px;
}

.archive-list-item {
    margin-bottom: 10px;
    padding-left: 2px;
    margin-top: 10px;
}

.archive-list-item h3 {

}

.archive-list-item h3 a {
	text-decoration: none;
	color: #000;
	font-weight: 600;
	font-size: 13px;
}

.archive-list-item .meta {
	font-size: 11px;
	margin-top: 3px;
}

.news-page h1 {
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 24px;
}

.news-page article {
	border-top: 1px dotted #cacaca;
	padding: 14px 10px 10px;
	margin-right: 29px;
}