#bodyBlock #col1.wide		{ width: 670px; padding-top: 0; padding-left: 0; padding-right: 0; }
#bodyBlock #col1.uberWide		{ float: none; width: auto; }

#bodyBlock h1.titleBar		{ margin: 0; padding: 15px 15px 4px; border-bottom: 1px solid rgb(202, 209, 213); font-size: 26px; letter-spacing: -1px; line-height: 1;}
#bodyBlock #filters			{ position: relative; overflow: auto;}
#bodyBlock .closer			{ position: absolute; top: 5px; right: 5px; height: 12px; width: 12px; background: url(/img/icons/cancel.png) no-repeat 0 0; cursor: pointer; overflow: hidden; }
#bodyBlock .filterWrap		{ float: left; width: 50%; margin-top: 4px; margin-bottom: 8px; }
#bodyBlock #col1 .filterWrap h1	{ font-size: 14px; text-indent: 15px; margin-bottom: 5px; }
#bodyBlock #inputBox		{ float: left; height: 26px; width: 206px; margin: 0 5px 0 15px; padding: 5px 10px 5px 4px; background: url(/img/misc/inputSprite.png) no-repeat -4px 0;}
#bodyBlock #inputBox input	{ display: block; width: 202px; margin: 5px 0 0; padding: 0; background: none;  border: 0; color: rgb(137,137,137); font-size: 13px; line-height: 1;}
#bodyBlock #yearSelect		{ margin-left: 10px; }
#bodyBlock #yearSelect,
#bodyBlock #monthSelect,
#bodyBlock .glassButton		{ float: left; height: 36px; width: 66px; line-height: 36px; overflow: hidden; background: url(/img/misc/inputSprite.png) no-repeat -348px 0; font-size: 11px; font-weight: bold; color: white; text-shadow: black 0 0 1px; text-align: center; text-transform: uppercase; cursor: pointer;}
#bodyBlock #yearSelect,
#bodyBlock #monthSelect		{ position: relative; height: 36px; width: 115px; background: url(/img/misc/inputSprite.png) no-repeat -438px 0; cursor: default;}
#bodyBlock #monthOut,
#bodyBlock #yearOut			{ position: absolute; top: 0; left: 0; text-indent: 10px; }
#bodyBlock #yearSelect select,
#bodyBlock #monthSelect select { height: 26px; width: 105px; margin: 5px; opacity: .0; -webkit-appearance: button;  cursor: pointer;}

#bodyBlock #yearSelect:hover,
#bodyBlock #monthSelect:hover	{ background-position: -438px -36px; }
#bodyBlock .glassButton:hover	{ background-position: -348px -36px; }

#pageJump { margin: 0 0 20px 0px; padding: 0 0 0 14px; border-top: 1px solid rgb(172, 179, 183); background: rgb(19, 23, 26); color: rgb(200, 200, 200); font-size: 11px; overflow: auto; clear: both;}
#pageJump .floater	{float: left; }
#pageJump .floater input	{color: rgb(81,81,81);}
#pageJump a.prev,
#pageJump a.prevDisable,
#pageJump a.next,
#pageJump a.nextDisable		{ display: block; float: left; height: 23px; width: 16px; background: url(/img/misc/sprite.png) no-repeat -18px -273px; text-indent: -5000px; overflow: hidden;}
#pageJump a.prev			{ background: url(/img/misc/sprite.png) no-repeat -3px -273px; }
#pageJump a.prevDisable		{ background: url(/img/misc/sprite.png) no-repeat -43px -273px;}
#pageJump a.nextDisable		{ background: url(/img/misc/sprite.png) no-repeat -59px -273px;}

#bodyBlock #col1 h1.searchTitle,
#bodyBlock #col1 h2.searchDate		{ margin: 0px 0px 8px 10px;  }
#bodyBlock #col1 h1.searchTitle, 
#bodyBlock #col1 h1.searchTitle a 	{ background: none; border: 0; line-height: 1; font-size: 16px; color: rgb(39, 58, 102); text-transform: uppercase; }
#bodyBlock #col1 h2.searchDate, 
#bodyBlock #col1 h2.searchDate a 	{ border: none; font-size: 11px; line-height: 1px; color: rgb(137, 137, 137);}
#bodyBlock #col1 p.snippet			{ margin:0 10px 25px; font-size: 13px; color: rgb(81,81,81); line-height: 1.4}

#videoTarget				{ position: fixed; top: 0; left: 0; display: none; z-index: 9010; width: 100%; height: 100%; background: rgba(14,14,14,.9); opacity: 0; }
#videoTarget #cancel 		{ position: absolute; top: 5px; right: 5px; padding: 0 17px 0 0; background: url(/img/icons/cancel.png) no-repeat 100% 50%; font-size: 11px; line-height: 16px; font-family: arial,sans-serif; font-weight: bold; color: white; text-transform: uppercase; cursor: pointer; opacity: .8; }
#videoTarget #cancel:hover	{opacity: 1;}
#swfBox						{ position: relative; top: 50%; width: 480px; height: 320px; margin: -161px auto 0; background: white; border: 1px solid rgba(255,255,255,.7); }

/* Resets for default styles */
body #bodyBlock #col1 strong,
body #bodyBlock #col1 b			{ font-weight: stong; }
body #bodyBlock #col1 i,
body #bodyBlock #col1 em		{font-style: italic; }
body #bodyBlock #col1 u			{text-decoration: underline}
body #bodyBlock #col1 strike	{text-decoration: line-through}
body #bodyBlock #col1 h1		{display: block; margin: 0.67em 0px; padding: 0; font-weight: bold; font-size: 2em; text-indent: 0;}
body #bodyBlock #col1 h2		{display: block; margin: 0.83em 0px; padding: 0; font-weight: bold; font-size: 1.5em; text-indent: 0;}
body #bodyBlock #col1 h3		{display: block; margin: 1em 0px; font-weight: bold; font-size: 1.17em; text-indent: 0;}
body #bodyBlock #col1 h4		{display: block; margin: 1.33em 0px; font-weight: bold; font-size: 1em; text-indent: 0;}
body #bodyBlock #col1 h5		{display: block; margin: 1.67em 0px; font-weight: bold; font-size: .83em; text-indent: 0;}
body #bodyBlock #col1 h6		{display: block; margin: 2.33em 0px; font-weight: bold; font-size: .67em; text-indent: 0;}
body #bodyBlock #col1 ul		{display: block; padding: 0 0 0 40px; margin: 1em 0px 1em 0px; list-style-type: disc;}
body #bodyBlock #col1 ol		{display: block; padding: 0 0 0 40px; margin: 1em 0px 1em 0px; list-style-type: decimal;}
body #bodyBlock #col1 li		{display: list-item; margin: 0; padding: 0;}
body #bodyBlock #col1 p			{display: block; margin: 1em 0; padding: 0; text-indent: 0; }
body #bodyBlock #col1 pre	 	{display: block; margin: 1em 0px; font-family: monospace; white-space: pre;}
