/* CSS Document */

/*---00. Common Elements--------------------------------------------------------------*/

html, *					{margin:0; padding:0;}

body					{background:url(/images/wdy_bkg.jpg) repeat-x #0F0F0F; color:#999999; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:62.5%;}

h1						{color:#BDC819; font-family:Arial, Tahoma, sans-serif; font-size:1.4em; font-weight:normal; padding:10px 0 0 15px;}
h2						{color:#4E968D; font-family:Arial, Tahoma, sans-serif; font-size:1.1em; font-weight:normal; padding:10px 0 0 15px;}

img						{border:0;}

.small					{color:#999999; font-size:0.9em;}


/*---01. Layout Elements--------------------------------------------------------------*/

#starburst_container	{background:url(/images/wdy_bkg_starburst.jpg) no-repeat; margin:0px auto; width:1024px;}
#main_container			{margin:0px auto; width:770px;}
#main_container[id]		{background:url(/images/wdy_bkg_main.png) no-repeat;}
#content_container		{padding:300px 0 0 0;}
#header					{position:absolute; top:0; width:770px;}
#content				{font-size:1.1em; padding:0 50px;}
#footer					{}


/*---02. Header Elements--------------------------------------------------------------*/

#bronco					{float:right; margin:7px 5px 0 0;}
#bronco	a				{background:url(/images/wdy_bronco.jpg) no-repeat; display:block; height:9px; text-indent:-5000px; width:120px;}
#bronco a:hover			{background-position:-120px 0;}

#logo					{clear:both; cursor:pointer; display:block; height:29px; left:148px; position:absolute; text-indent:-5000px; top:120px; width:305px;}
#logo[id]				{background:url(/images/wdy_logo.png) no-repeat;}

#logo_hover				{background:url(/images/wdy_icon_home.gif) no-repeat; height:13px; left:439px; position:absolute; top:103px; width:13px;}


/*---03. Navigation Elements--------------------------------------------------------------*/

#navigation				{color:#FFFFFF; float:left; list-style:none; text-transform:uppercase; width:75%;}
#navigation li			{float:left; width:80px;}
#navigation a			{color:#999999; float:left; height:14px; padding:5px 0px; text-align:center; text-decoration:none; width:80px;}
#navigation a:hover		{}
#navigation[id] a:hover	{background:url(/images/wdy_nav_hover.png) bottom no-repeat;}
#navigation #current	{float:left; height:14px; padding:5px 0px; text-align:center; width:80px;}
#navigation #current[id]	{background:url(/images/wdy_nav_current.png) bottom no-repeat;}


/*---04. Home Page Content Elements--------------------------------------------------------------*/

#sort_form				{float:right; margin:0 10px 10px 0; text-align:right;}
#sort_form label		{}
#sort_form select		{background:#323232; border:1px solid #4E968D; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:130px;}
#sort_form option		{padding:0px 2px;}

#content p				{padding:4px 15px;}


/*---05. Site List Elements--------------------------------------------------------------*/

.site_list				{clear:both; list-style:none;}
.site_list li			{background:url(/images/wdy_bkg_site.jpg) no-repeat; display:inline; float:left; margin:10px; padding:8px 11px; position:relative; width:291px;}
.site_list_zoom			{position:absolute; right:12px; top:10px;}
.site_list_name			{color:#FFFFFF; display:block;} 
.site_list_img			{border:1px solid #4E968D; display:block; margin:5px 0; overflow:hidden;}
.site_list_img:hover	{border:1px solid #FFFFFF;} 
.site_list_date			{display:block; font-size:0.9em; text-align:right;} 

.site_list_actions		{position:absolute; right:12px; top:8px;}
.site_list_actions a	{color:#999999;}
.site_list_actions a:hover	{color:#CCCCCC; text-decoration:none;}

.zoom_hover				{right:28px; position:absolute; top:8px;}


/*---06. Contact Form Elements--------------------------------------------------------------*/

#contact_form			{padding:20px 40px;}
#contact_form p			{padding:5px 0;}
#contact_form label		{color:#4E968D; float:left; margin:5px 0 0 0; width:120px;}
#contact_form input,
#contact_form textarea	{background:#323232; border:1px solid #4E968D; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:3px; width:250px;}
#contact_form textarea 	{width:400px;}
#contact_form #contact_blank	{height:0px; overflow:hidden; visibility:hidden;}
#contact_form .selected	{background:#262626; border:1px solid #FFFFFF; }
#contact_form #contact_submit	{padding:0 0 0 120px;}


/*---07. Sitemap Page Elements--------------------------------------------------------------*/

#sitemap * 					{display:block;}
#sitemap					{background:url(/images/line1.gif) repeat-y; list-style:none; margin:20px 0 20px 20px; padding:0 !important;} 
#sitemap ul					{padding:0 !important;}
#sitemap li					{font-size:1em !important; list-style:none; margin:1px 0 0 0 !important; padding:4px 0 !important; position:relative;}

#sitemap li a				{padding:0 0 0 28px; text-decoration:none;}
#sitemap li span			{cursor:auto; float:left; height:13px; left:5px; position:absolute; top:5px; width:13px;}
#sitemap li span, 
#sitemap li span.collapsed	{background:url(/images/collapsed.gif) no-repeat 0 0; cursor:pointer;} 
#sitemap li span.expanded	{background:url(/images/expanded.gif) no-repeat 0 0; cursor:pointer;}

#sitemap li ul				{background:url(/images/line1.gif) repeat-y; margin:0 0 0 28px !important;}
#sitemap li li				{background:url(/images/line2.gif) no-repeat 0 0;}



/*---08. Archive Elements--------------------------------------------------------------*/

.more					{color:#666666; font-size:0.8em;}
.more:hover				{color:#CCCCCC; text-decoration:none;}


/*---97. Paging Elements--------------------------------------------------------------*/

#paging					{padding:10px 13px; text-align:center;}
#paging li				{display:block; float:left; margin:0 3px 0 0;}
#paging li a			{color:#999999; text-decoration:none;}
#paging li a:hover		{color:#CCCCCC;}
.paging_link a			{background:url(/images/wdy_bkg_paginglink.jpg) repeat-x; display:block; padding:3px 0 4px 0; width:20px}
#paging_current 		{background:url(/images/wdy_bkg_pagingcurrent.jpg) repeat-x; display:block; padding:3px 0 4px 0; width:20px;}
#paging_prev a			{background:url(/images/wdy_bkg_paginglink.jpg) repeat-x; display:block; padding:3px 0 4px 3px; text-align:left; width:60px;}
#paging_next a			{background:url(/images/wdy_bkg_paginglink.jpg) repeat-x; display:block; padding:3px 3px 4px 0; text-align:right; width:60px;}


/*---98. Button Elements--------------------------------------------------------------*/

.link_01				{background:url(/images/wdy_bkg_btn.jpg) 0 0 repeat-x; border:1px solid #4E968D; color:#FFFFFF; cursor:pointer; display:block; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; padding:6px 0px 5px 0px; text-align:center; text-decoration:none; width:75px;}
.link_01:hover			{color:#FFFFFF; background-position:0 -24px; border:1px solid #FFFFFF; text-decoration:none;}


/*---99. Footer Elements--------------------------------------------------------------*/

#footer					{padding:20px;}
#footer ul				{list-style:none; padding:0 65px 0 0; text-align:right;}
#footer li				{display:inline; padding:0px 5px;}
#footer a				{color:#999999;}
#footer a:hover			{color:#FFFFFF; text-decoration:none;}


/*---100. Link Elements--------------------------------------------------------------*/

a						{color:#BDC819; text-decoration:none;}
a:hover					{color:#8C950D; text-decoration:underline;}


/*--- 101. Clearfix Elements--------------------------------------------------------------*/

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


/*--- 102. Admin Elements--------------------------------------------------------------*/

#add_item				{float:right; margin:0 17px 0 0;}

#edit_form				{margin:0px auto; padding:20px 40px; width:400px;}
#edit_form p			{padding:5px 0;}
#edit_form label		{color:#4E968D; float:left; margin:5px 0 0 0; width:120px;}
#edit_form input,
#edit_form textarea		{background:#323232; border:1px solid #4E968D; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:3px; width:250px;}
#edit_form textarea		{height:200px; margin:3px 0 0 0; width:400px;}
#edit_form #imgcurr		{background:0; border:0; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:3px; width:250px;}
#edit_form select		{background:#323232; border:1px solid #4E968D; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:3px; width:250px;}
#edit_form option		{padding:0px 2px;}
#edit_form #contact_blank	{height:0px; overflow:hidden; visibility:hidden;}
#edit_form .selected	{background:#262626; border:1px solid #FFFFFF; }
#edit_form #admin_submit	{padding:10px 0 0 120px;}