/*  
Theme Name: NYGblog
Theme URI: http://nygblog.com/
Description: Layout CSS for NYGblog
Created: 09/13/2007
Last Modified: 09/13/2007
Version: 1.0
Author: Ray Henry
Author URI: http://www.reh3.com/
*/

/* GLOBAL DECLARATIONS */
* 									{margin:0;padding:0;} /*--- Zero out everything ---*/
body 								{font-family:Arial, Verdana, sans-serif;background:#5E5E62 url(images/main-bg.gif) repeat-y 50% 0;text-align:center;}
h1, h2, h3, h4, h5, h6 				{font-weight:normal;font-family:Arial Narrow, Arial, Verdana, sans-serif;}
h1									{font-family:Arial, Verdana, sans-serif;}
.clearer 							{clear:both;}

/* GENERAL LAYOUT STRUCTURE */
#wrapper 							{margin:0 auto;width:840px;text-align:left;}
#navigation, #footer 				{float:left;width:840px;}
#branding, #content					{float:left;padding:10px;width:820px;}

/* BRANDING */
#branding							{height:65px;background:url(images/branding-bg.gif) no-repeat 0 0;border-bottom:5px solid #05346C;}
#branding h1						{float:left;font-size:12px;color:#999;}
#branding img 						{clear:both;float:left;}

/* NAVIGATION */
#navigation							{list-style:none;background:#DF2100;}
#navigation li						{float:left;font-family:Arial Narrow, Arial, Verdana, sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;}
#navigation a						{float:left;padding:10px;color:#fff;text-decoration:none;}
#navigation li a:hover				{color:#fff;background-color:#05346C;}
#navigation li#nav-search			{float:right;padding:7px 10px 0 0;}
#searchform input 					{float:left;}
#searchform input#s 				{margin:0 5px 0 0;padding:3px 2px 4px 2px;width:190px;border:1px solid #fff;color:#666;font-size:11px;}
#searchform input#searchsubmit 		{padding:3px 2px 2px 2px;background:#05346C;border:1px solid #05346C;font-size:10px;font-weight:bold;color:#fff;}

/* MAIN CONTENT */
#content							{background:url(images/content-bg.gif) repeat-x 0 0;}
#content-main 						{float:left;margin:0 10px 0 0;width:400px;}
.post								{float:left;margin:0 0 10px 0;width:400px;}
.meta-top							{float:left;padding:10px 40px 0 10px;width:350px;height:23px;font-family:arial, verdana, sans-serf;font-size:11px;color:#666;background:url(images/post-meta-bg.gif) no-repeat top right;}
.meta-author-date					{float:left;}
.meta-tools							{float:right;}
.meta-top a							{color:#666;text-decoration:none;}
.meta-top a:hover					{color:#DF2100;}
.entry								{float:left;padding:0 10px;width:380px;background:#fff;}
.entry h2							{font-size:30px;color:#05346C;line-height:24px;}
.entry h2 a							{color:#05346C;text-decoration:none;}
.entry h2 a:hover					{color:#DF2100;}
.entry h5							{font-size:18px;color:#05346C;}
.entry p							{margin:10px 0;font-family:Georgia, "Times New Roman", serif;font-size:12px;line-height:1.5;color:#333;}
.entry ul, .entry ol				{margin:10px 0;padding:0 0 0 20px;font-family:Georgia, "Times New Roman", serif;font-size:12px;line-height:1.5;color:#333;}
.entry ul li, .entry ol li			{margin:10px 0;}
.entry a							{color:#DF2100;}
.post-photo							{margin:10px 0 10px 10px;float:right;padding:5px;border:1px solid #E5E5E5;}
.post-photo span					{display:block;margin:5px 0 0 0;font-size:11px;color:#999;}
.meta-end							{float:left;padding:0 10px 10px 10px;width:380px;font-family:arial, verdana, sans-serf;font-size:11px;color:#666;background:#fff;}
.meta-end p							{padding:10px 0 0 0;border-top:1px solid #E5E5E5;}
.meta-end a							{color:#666;text-decoration:none;}
.meta-end a:hover					{color:#DF2100;}
blockquote							{padding:0 0 0 20px;border-left:5px solid #E5E5E5;}

/* COMMENTS */
#comments, #comments-form			{float:left;padding:0 10px;width:380px;background:#fff;}
#comments h3, #comments-form h3		{padding:5px;background:#E5E5E5;}
#comments div						{padding:10px 5px;border-bottom:1px solid #E5E5E5;}
#comments div.highlighted			{background:#ffd;}
#comments div h6					{font-size:14px;}
#comments div h6 a					{color:#DF2100;text-decoration:none;}
#comments div p						{margin:10px 0 10px 10px;font-family:Georgia, "Times New Roman", serif;font-size:12px;line-height:1.5;color:#333;}
#comments-form form					{padding:10px 0;width:380px;}
#comments-form p					{margin:10px 0;font-size:12px;}
#comments-form input 				{padding:3px;width:170px;border:1px solid #696563;}
#comments-form input#submit			{width:120px;border:none;background:#DF2100;color:#fff;}
#comments-form textarea				{padding:3px;width:358px;border:1px solid #696563;}
#comments-form p.disclaimer			{font-size:11px;color:#999;}

/* SIDEBAR */
#sidebar							{float:left;margin:0 0 0 10px;width:400px;}
#secondary							{float:left;margin:0 10px 0 0;width:260px;}
#secondary .box						{float:left;margin:0 0 10px 0;width:260px;font-size:12px;color:#666;background:#fff;}
.box h4								{padding:5px 10px;font-size:18px;color:#fff;background:#8E8E91;}
.box p								{padding:5px 10px;}
.box ul, .box ol					{margin:0 10px;list-style:none;}
.box ul.wp-polls-ul					{width:230px;}
.box ul li, .box ol li				{padding:8px 0;border-top:1px solid #DDDDDD;}
.box ul li:first-child,
.box ol li:first-child				{border:none;}
.box ul li a, .box ol li a			{color:#666;text-decoration:none;}
.box ul li a:hover,
.box ol li a:hover					{color:#DF2100;}
.box form input.Buttons				{padding:5px;color:#fff;background:#DF2100;border:none;}
#secondary .box dl					{float:left;padding:5px 10px 10px 10px;width:240px;}
#secondary .box dt					{float:left;padding:5px 0 0 0;}
#secondary .box#standings dt		{width:170px;}
#secondary .box#schedule dt			{width:70px;}
#secondary .box dd					{float:left;padding:5px 0 0 0;}
#secondary .box#standings dd		{width:35px;}
#secondary .box#schedule dd			{width:35px;}
#secondary .box#schedule dd.opp		{width:135px;}
.hilite								{background:#ffd;}
.loss								{color:#B91111;}
.win								{color:#11B911;}
#secondary .box.ad					{padding:5px;width:250px;}
.box-tab							{float:left;width:260px;background:#EFEFEF;}
.box-tab span						{float:right;padding:5px 10px;font-size:11px;color:#999;background:#fff;}
.box-tab span a						{color:#999;text-decoration:none;}
.box-tab span a:hover				{color:#333;}
#gutter								{float:left;margin:0 0 0 10px;width:120px;}
#gutter .box						{float:left;margin:0 0 10px 0;width:120px;font-size:12px;color:#666;background:#fff;}
#gutter .box h4						{padding:5px 10px;font-size:18px;color:#fff;background:#8E8E91;}
#sidebar-ad							{clear:both;margin:0 0 10px 0;width:400px;text-align:center;background:#fff;}

/* FOOTER */
#footer								{padding:10px;width:820px;background:#DF2100;color:#fff;font-size:11px;border-top:5px solid #05346C;}
#footer a							{color:#fff;}

/* INTERIOR PAGE */
.page #content-main					{width:540px;}
.page .post							{width:540px;}
.page .meta-top						{width:490px;}
.page .entry						{width:520px;}
.page .entry p span,
.page .entry p span a				{font-family:arial, verdana, sans-serf;font-size:11px;color:#666}
.page .meta-end						{width:520px;}
.page #comments, 
.page #comments-form				{width:520px;}
.page #content-main-ad				{float:left;margin:0 0 10px 0;padding:10px;width:520px;text-align:center;background:#fff;}
.page #content-main .box			{float:left;margin:0 0 10px 0;width:540px;font-size:12px;color:#666;background:#fff;}
.page #content-main .box ul li		{float:left;padding:8px 0;width:120px;border:none;}
.page #sidebar						{width:260px;}
* html .page #sidebar				{margin:0;}