/* VERSIONS
/* 1_0: General Misc Styles
/* 1_1: Added disabled, none, new icons [Author: Landon Durnan]
----------------------------------------------------------------------------- */

/* 
-----------------------------------------------------------------------------
 =Misc.
----------------------------------------------------------------------------- */
.sc { overflow: hidden; }
.button, 
.disabled { 			
	background-color: #70080E !important;
	border: 1px solid #5C080D !important;
	color: #FFF !important; 
	font: normal 0.9em/1.0em Arial, Helvetica, sans-serif !important;
	padding: 1px 3px !important; 
	margin: 3px !important; 
	text-decoration: none !important;
	}
.button:hover{ 
	background-color: #8E4041 !important;
	border: 1px solid #5C080D !important;
	color: #FFF !important; 
	text-decoration: none !important;
	}
.disabled, 
.disabled:hover { 	
	background-color: #CCC !important; 
	border: 1px solid #666 !important;
	color: #666 !important; 
	display: block !important; 
	cursor: pointer !important; 
	}
	
/* 
-----------------------------------------------------------------------------
 =Icons
----------------------------------------------------------------------------- */
a.file, a.img, a.aud, a.doc, a.pdf, a.ppt, a.txt, a.xls, a.vid, a.email, a.ext, a.back, a.lock, a.form, a.print, a.rss {
	padding: 2px 0 2px 24px !important;
	background: url(/images/common/icon_default.gif) left top no-repeat;
	}
a.img	{ background-image: url(/images/common/icon_image.gif); }
a.aud	{ background-image: url(/images/common/icon_audio.gif); }
a.doc	{ background-image: url(/images/common/icon_doc.gif); }
a.pdf	{ background-image: url(/images/common/icon_pdf.gif); }
a.ppt	{ background-image: url(/images/common/icon_ppt.gif); }
a.txt	{ background-image: url(/images/common/icon_txt.gif); }
a.xls	{ background-image: url(/images/common/icon_xls.gif); }
a.vid	{ background-image: url(/images/common/icon_video.gif); }
a.email	{ background-image: url(/images/common/icon_email.gif); }
a.ext	{ background-image: url(/images/common/icon_ext.gif); }
a.back	{ background-image: url(/images/common/icon_back.gif); }
a.lock	{ background-image: url(/images/common/icon_lock.gif); }
a.form	{ background-image: url(/images/common/icon_form.gif); }
a.print { background-image: url(/images/common/icon_print.gif); }
a.rss	{ background-image: url(/images/common/icon_rss.gif); }

div.rss a {
	padding: 2px 0 2px 24px !important;
	background: url(/images/common/icon_rss.gif) left top no-repeat;
	}

/* 
-----------------------------------------------------------------------------
 =General Utilities
----------------------------------------------------------------------------- */
.hidden	{ position: absolute; left: -3000px;}
.none	{ display: none; }
.production-note { color: #F00; } /*Production Note*/
.production-warn { color: #F00; } /*Production Warning*/
.wiki-note { border: 1px solid #999999; color: #990000; padding: 5px; } /*Reference Site Note*/
.clear { float: none; clear: both; }
/* Disables dropdowns in browsers that can't support them over flash */
.prevent-overlap #nav-main ul li.hover ul,
.prevent-overlap #nav-main ul li:hover ul {
	display: none;
	}

/* 
-----------------------------------------------------------------------------
 =Google Search 
----------------------------------------------------------------------------- */
.search { position: absolute; top: 85px; left: 758px; z-index: 200; }
.search input#q { background-color: transparent; border: none; width: 138px; }
.search input#searchButton  { position: absolute; top: -2px; left: 150px; }

/* 
-----------------------------------------------------------------------------
 =Special Buttons  
----------------------------------------------------------------------------- */
div.btn-donate a { 
	display: block; 
	width: 243px; 
	height: 44px; 
	text-indent: -3000px; 
	text-decoration: none; 
	background: url(/images/our_community/btn-donate.gif) left top no-repeat; 
	margin: 0 0 1.0em 0; 
	padding: 0; 
	}
div.btn-donate a:hover { background-position: 0px -44px; }
