/* --------- RESET --------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong,  sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {font-family: arial, helvetica, sans-serif; margin: 0; padding: 0; line-height: 1;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */ table {border-collapse: separate;border-spacing: 0;} caption, th, td {text-align: left;font-weight: normal;} blockquote:before, blockquote:after, q:before, q:after {content: "";} blockquote, q {quotes: "" "";}

/* --------- GLOBALS --------- */

body 	{font-family: Arial, sans-serif;font-size: 62.5%;color: #363636;}
a 		{text-decoration: none; font-weight: bold;}
a:hover {text-decoration: underline;}
a img 	{border: none;}
		
#meta img, #header img, #footer img{border: 0}
#meta_inner {width: 960px;margin: 0 auto;padding: 4px 0 5px 0;line-height: 16px;}
#metalinks {margin: 3px 0 0 0;float: right;list-style: none;font-size: 11px;padding-left: 0;}
#metalinks li {display: inline; float: left; padding: 0 3px;}
#metalinks a {color: #fff;text-decoration: none; font-weight: bold}
#metalinks a:hover {text-decoration: underline;}

#network_menu {color: #000;font-size: 9px;}
#networklinks {float: left; height: 19px;}
#networklinks span {color: #fff;font-weight: bold;font-size: 11px;}
#networklinks fieldset {float: left;}
		
#container {background: #fff;width: 960px;margin: 0 auto;padding: 0 10px;border-left: 1px solid #555;border-right: 1px solid #555;}
		
#masthead_small {padding: 18px 0;}
#logo_small {float:left;font-size:10px;line-height: 18px;margin-right:29px;padding-top:24px;text-align:center;width:203px;	}
#logo_small h1 {margin: 0; padding: 0;}
#leaderboard_small {float:left;height:90px;width:728px;}
#logo_meta_small {color: #808080;line-height: 18px;border-top: 1px solid #dfe0dc;}

#banner {padding-top: 5px;background: #fff;}
#leaderboard {width: 728px; float: left; padding:0 10px 5px 0;}
#kruft {border-left: 1px solid #dfe0dc; height:90px; text-align: left; padding-left: 10px; float: left; font-size: .8125em;}
#kruft span a {padding-left: 18px; background: url('images/Icon_home.png') no-repeat;  font-weight: bold;}
#kruft a {color: #004b9e; text-decoration: none}
#kruft a:hover {text-decoration:underline;}

/* ---------------------------------------------------------------------------------
=	Navigation
--------------------------------------------------------------------------------- */
#navigation {height: 24px; line-height:10px; text-transform: uppercase;text-align: center; font-size: 10px; }
#main_nav 				{width: 625px;float: left; height: 24px;}
#marketplace_nav 		{width: 335px;float: right; height: 24px;}
#nav,#nav ul 			{list-style: none;}
#nav					{color:#FFFFFF;font-weight: bold; text-align: center; text-transform: uppercase; font-size: 10px;}
#marketplace_nav 		{font-size: 10px; text-transform: uppercase;}
#nav a, #marketplace_nav a	{display: block;}
#nav li, #marketplace_nav ul li {float: left;}
#nav li a,#marketplace li a {padding: 5px 8px 7px 8px; color: #fff; text-decoration: none;}
#nav li a:hover, #marketplace_nav li a:hover {text-decoration: underline;}
#nav li ul 				{position: absolute; left: -999em; width: 90px; z-index: 10}
#nav li ul a			{width: 90px;padding: 6px 18px;}
#nav li ul a:hover		{width: 90px;}
#nav li:hover ul		{left: auto;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#nav li ul li			{text-align: left;border-top: 1px solid #AA680A;}
#marketplace_nav li a 	{padding: 5px 5px 7px 5px; color: #fff; text-decoration: none;}
#nav li div,
#marketplace_nav li div {padding-top: 5px; padding-bottom: 7px}
#marketplace_nav .frog	{background: transparent url('http://www.dailytribune.com/images/frog.gif') no-repeat top right;padding-right: 60px;}
#marketplace_nav a.frog:hover {background: transparent url('http://www.dailytribune.com/images/frog.gif') no-repeat top right;padding-right: 60px;}

/* IE7 fix for dropdowns */
#nav li:hover, #nav li.hover {position: static;}

		
#search {border-left:1px solid #e6e4e4; border-right:1px solid #e6e4e4; border-bottom:1px solid #e6e4e4; font-size: 10px;color: #666666;background: #fff url('../../wrappers/search_bg.gif') repeat-x bottom left; border-top: 0 none;}
.searchBoxLeft {color: #666464;padding-left:10px;width:74px; float: left; font-size: 14px; font-weight: bold; padding-top: 9px;}
.searchBoxMiddle {font-weight:bold;text-align:center;white-space:nowrap;width:545px; float: left; padding-top: 5px;margin-right: 10px}
.searchBoxMiddle input {vertical-align:middle;}
.seatchBoxMiddle input.txt {width: 275px;}
#search input, #search  select, #search  textarea {font-size:small;margin:2px;}
.searchBoxRight {line-height:10px;white-space:nowrap;width:150px; float: left;padding-left: 9px}
.searchBoxRight span#yahooWebSearch {font-family:Verdana,Helvetica,sans-serif;font-size:10px;font-size-adjust:none;}
.searchBoxRight span#yahooPoweredBy {font-family:Verdana,Helvetica,sans-serif;font-size:9px;}
.searchBoxRight span#yahooText {color:#FF0033;font-family:Verdana,Helvetica,sans-serif;font-size:9px;font-weight:bold;text-transform:uppercase;}
.searchBoxRight span#yahooSearch {color:#545454;font-family:Verdana,Helvetica,sans-serif;font-size:9px;font-weight:bold;text-transform:uppercase;}
.searchBoxSponsor {width: 120px; float: right; text-align: right; padding-top: 3px; padding-right: 10px;}
		
#content {padding: 18px 0;}

#page_primary, #page_primary_static	{width: 635px;float: left;margin-right: 15px;}
#page_topper			{margin-bottom: 18px;}
#page_leftbar			{margin-right: 15px;width: 160px;float: left;}
#page_body				{width: 460px;float: left;}
#page_rightbar			{width: 310px;float: left;}

/* blogger styles */
.blogger_page a, #sidebar a {color: #CA1A00; font-weight: bold; text-decoration: none} 
.blogger_page a:hover, #sidebar a:hover {text-decoration: underline} 
.blogger_page h1, .blogger_page h2, .blogger_page h3, .blogger_page h4, .blogger_page h5, .blogger_page h6 {margin: 0; padding: 0; margin-bottom: 18px} 
.blogger_page {font-size: .875em; line-height: 1.5em} 
.blogger_date {color: #666; font-size: 12px; padding: 5px 0; margin: 0} 
.blogger_page .post img {border:1px solid #DDDDDD; padding:4px;} 
.blogger_page .post {margin-bottom: 20px; padding-bottom: 18px; border-bottom: 1px solid #dfe0dc;}
.blogger_page .post-footer {color: #666}
.blogger_page h2.blog_title {font-size: 200%; line-height: 1.2em; color: #000}

.blogger_page embed {max-width: 460px}
* html .blogger_page embed {width: 460px}

#sidebar {font-size: 75%;}
#powered-by img {border: 0;}

#sidebar h2.sidebar-title, #sidebar p.sidebar-title {font-size: 18px; margin-top: 0; padding-top: 0; color: #363636; font-weight: bold}
.sidebar-title { border-bottom: 1px solid #dfe0dc}

#description {font-size: 85%; color: #666}

h1.blog_title {font-size: 112.5%; line-height: 1.5em; font-weight: bold; border-bottom:1px solid #dfe0dc;text-transform:uppercase;margin: 0 0 17px 0; padding:0;}
h1.blog_title a {text-decoration: none;}
h1.blog_title a:hover {text-decoration: underline;}

/* Comments
----------------------------------------------- */
#comments h4 {
margin:1em 0;
font:bold 98%/1.6em Arial,Verdana,Sans-serif;
text-transform:uppercase;
letter-spacing:.2em;
color:#999;
}
#comments h4 strong {
font-size:120%;
}
#comments-block {
margin:1em 0 1.5em;
line-height:1.6em;
}
#comments-block dt {
margin:.5em 0;
}
#comments-block dd {
margin:.25em 0 0;
}
#comments-block dd.comment-timestamp {
margin:-.25em 0 2em;
font:120%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
text-transform:uppercase;
letter-spacing:.1em;
}
#comments-block dd p {
margin:0 0 .75em;
}
.deleted-comment {
font-style:italic;
color:gray;
}
/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
margin:0 0 1.5em;
padding:0 0 1.5em;
list-style:none;
}
#sidebar li {
margin:0;
padding:0 0 .25em 15px;
text-indent:-15px;
line-height:1.5em;
}
#sidebar p {
color:#666;
line-height:1.5em;
}
/* Profile
----------------------------------------------- */
#profile-container {
margin:0 0 1.5em;
padding-bottom:1.5em;
}
.profile-datablock {
margin:.5em 0 .5em;
}
.profile-img {
display:inline;
}
.profile-img img {
float:left;
padding:4px;
border:1px solid #ddd;
margin:0 8px 3px 0;
}
.profile-data {
margin:0;
font:bold 128%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
text-transform:uppercase;
letter-spacing:.1em;
}
.profile-data strong {
display:none;
font-size:120%;
}
.profile-textblock {
margin:0 0 .5em;
font-size:120%;
}
.profile-link {
margin:0;
font:180%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
text-transform:uppercase;
letter-spacing:.1em;
font-size:120%;
}

/* end blogger styles */


#footer {background: #fff1db;border-top: 1px solid #e6e4e4;padding: 7px; font-size: 11px; line-height: 18px;width:945px;}
#footer a {text-decoration: none; font-weight: bold;color: #ddd;}
#footer a:hover {text-decoration: underline;color: #ddd;}
#footer_inner {width: 950px;margin: 0 auto;}
#footer h3 {loat: left; font-weight: bold; margin: 0; margin-right: 10px; padding: 0; font-size:11px;}
#footer ul {float: left; margin: 0; padding: 0; list-style: none;}
#footer ul li{float: left;}
#footer ul li a {color:#9ea0a3;}
#footer ul li.first {border: none; margin-left: 0; padding-left: 0;}
#footer .footer_item {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #cccccc;}
#footer span {color: #CCCCCC; padding: 0 8px;}
#footer span.copyright {font-weight: bold; padding: 0;}
#footer p a{font-weight: bold; padding: 0;color:#9ea0a3;}
#footer p {margin: 0; padding: 0;color:#9ea0a3;}

.clear { display: inline-block; }   
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clear { height: 1%; } .clear { display: block; }
