/* CSS Document */

/*---00. Common Elements--------------------------------------------------------*/

html, *					{margin:0; padding:0;}

body					{background:url(/images/badger_bkg.jpg) repeat-x; color:#333333; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:62.5%;}

h1						{background:#00A9EE; color:#FFFFFF; font-size:1.1em; margin:0 0 10px 0; padding:5px; text-transform:uppercase;}
h2						{color:#00A9EE; font-size:1.1em; margin:10px 0; padding:0 50px;}
h3						{color:#00A9EE; font-size:1.1em; margin:20px 0 0 0; padding:0 50px;}
h6						{background:#000000; color:#FFFFFF; font-size:1.1em; margin:0 0 5px 0; padding:5px; text-transform:uppercase;}

img						{border:0;}

.ac						{text-align:center;}

.clearfix				{clear:both; line-height:0;}


/*---01. Layout Elements--------------------------------------------------------*/

#main_container			{background:#FFFFFF; border:1px solid #00A9EE; font-size:1.1em; margin:10px auto; width:768px;}
#admin #content_container	{padding:130px 0 0 0;}
#content_container		{padding:316px 0 0 0;}
#admin #content			{float:none; padding:5px; width:758px;}
#content				{float:left; padding:5px; width:493px;}
#right_column			{float:right; padding:5px 5px 5px 0; width:260px;}
#footer					{color:#999999; font-size:1.1em; margin:0 auto 10px auto; text-align:center; width:768px;}


/*---02. Header Elements--------------------------------------------------------*/

#header					{position:absolute; top:11px; width:768px;}
#logo					{float:left; margin:24px 0 26px 24px;}

#contact_details		{color:#999999; list-style:none; position:absolute; text-align:right; top:6px; right:8px;}
#contact_details li		{padding:2px 0;}
#contact_details a		{color:#999999; text-decoration:none;}
#contact_details a:hover	{color:#8BD6F3;}


/*---03. Navigation Elements--------------------------------------------------------*/

#navigation				{background:url(/images/badger_bkg_nav.jpg) 0 4px repeat-x; clear:both;}
#navigation ul			{list-style:none;}
#navigation li			{float:left; margin:0 2px;}
#navigation li a		{color:#FFFFFF; display:block; float:left; font-weight:bold; padding:12px 0 8px 0; text-align:center; text-decoration:none; width:97px;}
#navigation li a:hover	{color:#333333;}
#navigation li #current	{background:url(/images/badger_bkg_nav_current.jpg) no-repeat; color:#FFFFFF; display:block; float:left; font-weight:bold; padding:12px 0 8px 0; text-align:center; text-decoration:none; width:97px;}


/*---04. Banner Elements--------------------------------------------------------*/

#banner					{background:#000000; height:188px; padding:4px 0 0 0;}
#banner #flash			{border:1px solid #FFFFFF; margin:0 4px 4px 4px; height:180px; position:relative;}
#banner #badger			{bottom:0; left:0; position:absolute;}


/*---05. Content Elements--------------------------------------------------------*/

#content p				{line-height:1.2em; padding:8px 50px;}
#content p#filmstrip	{padding:5px 0px 5px 50px}
#content p#filmstrip img{margin:0 3px 3px 0}
#content ul,
#content ol				{padding:8px 70px;}
#content li				{padding:3px 0px;}

/*---06. Right News Elements--------------------------------------------------------*/

#right_column #news				{background:#eee;padding:5px 10px}
#right_column .news_item 		{border-bottom:1px #ccc dotted}
#right_column .news_item p		{margin-bottom:4px}
#right_column .news_item a		{text-decoration:none}
#right_column .news_item .b		{font-weight:bold}
#right_column .news_date		{color:#666666;font-size:0.9em}


/*---06. Contact Page Elements--------------------------------------------------------*/

#details strong			{float:left; width:75px;}

form					{margin:20px 0px;}
form label				{color:#000000; float:left; font-weight:bold; margin:2px 0 0 0; width:100px;}
form input,
form select,
form textarea			{border:1px solid #999999; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:4px; width:150px;}
form select				{padding:1px;}
form textarea			{width:250px;}
form option				{padding:2px;}
#required				{color:#999999; font-size:0.9em; padding:0 50px 0 0; text-align:right;}
#submit					{text-align:center;}
#submit a				{background:#000000; color:#FFFFFF; font-weight:bold; padding:5px 10px; text-decoration:none;}
#submit a:hover			{background:#666666;}


/*---07. News Page Elements--------------------------------------------------------*/
.newspg_item, #nav				{clear:both}
#content .newspg_item p			{padding-right:10px}
.newspg_item h3					{margin:0 0 5px 0}
.newspg_item p.thumb			{float:left}
.newspg_item p.short			{margin:0px}
.author							{font-style:italic}

/*---99. Footer Elements--------------------------------------------------------*/

#footer a				{color:#999999; text-decoration:none;}


/*---100. Link Elements--------------------------------------------------------*/

a						{color:#00A9EE;}
a:hover					{color:#8BD6F3;}


/*---101. Admin Elements--------------------------------------------------------*/

#admin_table			{border:1px solid #999999; border-right:0; margin:10px 0 30px 0; width:100%;}
#admin_table .50		{text-align:center; width:50px;}
#admin_table .100		{text-align:center; width:100px;}

#admin_table th			{background:#666666; border-bottom:1px solid #999999; border-right:1px solid #999999; color:#FFFFFF; padding:3px 6px 4px 6px;}
table td				{border-right:1px solid #999999; padding:3px 5px;}

table tr				{background:#FFFFFF;}
table tr.even			{background:#EEEEEE;}
table tr.ruled			{background:#00A9EE; color:#FFFFFF;}
table tr.ruled a		{color:#FFFFFF;}
table tr.ruled a:hover	{color:#000000;}

table a					{color:#666666; text-decoration:none;}
table a:hover			{color:#FFFFFF;}


#news_entry				{margin:0px auto; width:600px;}
#news_entry label		{width:120px;}
#news_entry #image_long	{height:30px;}
#news_entry input,
#news_entry textarea	{width:300px;}
#news_entry img			{margin:5px 0 0 0;}
#news_entry select		{border:1px solid #999999; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px;}
#news_entry #st_m		{width:50px;}
#news_entry #st_d		{width:50px;}
#news_entry #st_y		{width:70px;}
#news_entry #show		{width:auto;}
#news_entry #price		{width:100px}


img.master				{border:1px #000 solid}
img.nomaster			{border:1px #fff solid}

#pop					{display:none;position:absolute;left:260px;top:500px;width:260px;height:180px;background:#fff;border:1px #999 solid;text-align:center}
#news_entry input.btn	{width:100px}