* {
	margin:0;
	padding:0;
	border:0;
	font-size:16px;
	font-family:"Open Sans", sans-serif;
	line-height:20px;
}

body { background:#151515 url(../images/bgtile-2017.jpg) top center repeat-x scroll; }
b { font-weight:600; }
hr { margin:1px 0 0 0; border:0; height:3px; background-color:#888; clear:both; }

#wrapper { width:1200px; margin:28px auto 40px auto; box-shadow:0 0 30px #000; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; overflow:hidden; }

.navbutton { padding:13px 5px; background-color:#282828; border:1px solid #383838; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
.navbutton:hover { background-color:#484848; border:1px solid #484848; cursor:pointer; }
.donatebutton { padding:13px 5px; background-color:#aa1818; border:1px solid #383838; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
.donatebutton:hover { background-color:#ee2828; border:1px solid #ee2828; cursor:pointer; }
.navbutton a, .donatebutton a { color:#fff; display:block; text-decoration:none; height:auto; }

/*** Top Menu Level 1 ***/

.navbutton.tmlvl1 { position:relative; }

/*** Top Menu Level 2 ***/

.navbutton.tmlvl1:hover .tmlvl2container { z-index:99999; display:block; }
.navbutton.tmlvl1 .tmlvl2container { width:180%; position:absolute; top:100%; left:0; display:none; background-color:#484848; border:1px solid #484848; border-top:1px solid #484848; border-radius:0 3px 3px 3px; -webkit-border-radius:0 3px 3px 3px; -moz-border-radius:0 3px 3px 3px; margin:-5px 0 0 -1px; }
.navbutton.tmlvl1 .tmlvl2 { text-align:left; }
.navbutton.tmlvl1 .tmlvl2 a { display:block; padding:8px 25px; text-decoration:none; color:#ccc; font-size:14px; }
.navbutton.tmlvl1 .tmlvl2container > .tmlvl2:hover > a { background-color:#383838; color:#fff; }

/*** Top Menu Level 3 ***/

.navbutton.tmlvl1 .tmlvl2 { position:relative; }
.navbutton.tmlvl1 .tmlvl2:hover .tmlvl3container { display:block; }
.navbutton.tmlvl1 .tmlvl2 .tmlvl3container { width:95%; position:absolute; left:100%; top:0; display:none; margin:0 0 0 -1px; }
.navbutton.tmlvl1 .tmlvl2 .tmlvl3 { background-color:#585858; }
.navbutton.tmlvl1 .tmlvl2 .tmlvl3 a { display:block; padding:8px 20px; text-decoration:none; color:#ddd; font-size:14px; }
.navbutton.tmlvl1 .tmlvl3container > .tmlvl3:hover > a { background-color:#686868; color:#fff; }

/*** Top Menu Level 4 ***/

.navbutton.tmlvl1 .tmlvl2 .tmlvl3 { position:relative; }
.navbutton.tmlvl1 .tmlvl2 .tmlvl3:hover .tmlvl4container { display:block; }
.navbutton.tmlvl1 .tmlvl2 .tmlvl3 .tmlvl4container { width:95%; position:absolute; left:100%; top:0; display:none; margin:0 0 0 -1px; background-color:#686868; }
.navbutton.tmlvl1 .tmlvl2 .tmlvl3 .tmlvl3{ background-color:#686868; }
.navbutton.tmlvl1 .tmlvl2 .tmlvl3 .tmlvl3a { display:block; padding:8px 15px; text-decoration:none; color:#ddd; font-size:14px; }
.navbutton.tmlvl1 .tmlvl4container > .tmlvl4:hover > a { background-color:#787878; color:#fff; }

/*** PAGE CSS ***/

.page { color:#111; }
.page p { margin:0 0 20px 0; }
.page a { color:#336699; text-decoration:underline; }
.page a:hover { color:#6699cc; text-decoration:none; }
.page b, .page strong { color:#000; font-weight:600; }
.page i, .page em { color:#444; }
.page h1 { color:#000; font-size:30px; line-height:34px; margin-bottom:20px; }
.page h2 { color:#000; font-size:26px; line-height:30px; margin-bottom:20px; }
.page h3 { color:#111; font-size:22px; line-height:26px; margin-bottom:20px; }
.page h4 { color:#111; font-size:19px; line-height:23px; margin-bottom:20px; }
.page h5 { color:#222; font-size:18px; line-height:22px; margin-bottom:20px; }
.page h6 { color:#222; font-size:17px; line-height:21px; margin-bottom:20px; }
.page img { border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; max-width:100%; }

/*** SIDE MENU CSS ***/

.menu { margin-bottom:20px; }
.menu img { display:block; width:100%; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
.menu:last-child { margin-bottom:0; }
.menuheader { padding:15px 10px 8px 10px; text-align:center; background-color:#555; color:#fff; text-shadow:1px 1px 2px #000; border-bottom:5px solid #131313; border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; }
.menumiddle { padding:10px 15px; background-color:#fff; border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; }
.menumiddle.bad { padding:0; background-color:transparent; }
.menumiddle.bad img { margin-top:0; border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; }
.menumiddle ul { list-style:none; }
.menumiddle ul li { border-bottom:1px solid #e8e8e8; padding:8px 10px; text-align:center; }
.menumiddle ul li:hover { background-color:#f8f8f8; }
.menumiddle ul li:last-child { border-bottom:none; }
.menumiddle ul li a { color:#333; text-decoration:none; display:block; }
.menumiddle ul li a:hover { color:#000; }

.pad5 { padding:5px; }
.pad10 { padding:10px; }
.pad15 { padding:15px; }
.pad20 { padding:20px; }
.pad30 { padding:30px; }
.pad0x20 { padding:0 20px; }
.pad5x20 { padding:5px 20px; }
.pad10x20 { padding:10px 20px; }
.pad15x20 { padding:15px 20px; }
.pad20x0 { padding:20px 0; }
.pad20x5 { padding:20px 5px; }
.pad20x10 { padding:20px 10px; }
.pad20x15 { padding:20px 15px; }

.navpad { padding:12px 5px; }
.navpadbottom { padding:0 5px 12px 5px; }
.pagepad { padding:20px; }
.sidepad { padding:20px 20px 20px 0; }

.bgcolor-000 { background-color:#000; }
.bgcolor-111 { background-color:#131313; }
.bgcolor-222 { background-color:#222; }
.bgcolor-333 { background-color:#333; }
.bgcolor-444 { background-color:#444; }
.bgcolor-555 { background-color:#555; }
.bgcolor-777 { background-color:#777; }
.bgcolor-888 { background-color:#888; }
.bgcolor-999 { background-color:#999; }
.bgcolor-aaa { background-color:#aaa; }
.bgcolor-bbb { background-color:#bbb; }
.bgcolor-ccc { background-color:#ccc; }
.bgcolor-ddd { background-color:#ddd; }
.bgcolor-eee { background-color:#eee; }
.bgcolor-d1cec7 { background-color:#d1cec7; }
.bgcolor-846441 { background-color:#846441; }

.color-fff { color:#fff !important; text-shadow:1px 1px 2px #000; }

.border-fff { border:1px solid #fff; }

.logobox {  }
.titlebox { color:#fff; }
.titlebox h1 { font-size:50px; font-weight:600; margin:22px 0 4px 0; line-height:50px; }
.titlebox h3 { font-size:22px; font-weight:normal; margin:0; line-height:22px; letter-spacing:3px; }
.searchbox { color:#fff; }

.align-left { text-align:left; }
.align-center { text-align:center; }
.align-right { text-align:right; }

.row { display:block; width:100%; }
.row:before, .row:after { content:" "; display:table; }
.row:after { clear:both; }
.row { *zoom:1; } /* IE Fix */

.clearfix:before, .clearfix:after { content:" "; display:table; }
.clearfix:after { clear:both; }
.clearfix { *zoom:1; } /* IE Fix */

.col		{ float:left; }

.one 		{ width:100%; }

.one2 		{ width:50%; }

.one3		{ width:33.333333333333333333333333333333%; }
.two3		{ width:66.666666666666666666666666666667%; }

.one4		{ width:25%; }
.two4		{ width:50%; }
.three4 	{ width:75%; }

.one5		{ width:20%; }
.two5		{ width:40%; }
.three5		{ width:60%; }
.four5		{ width:80%; }

.one6		{ width:16.666666666666666666666666666667%; }
.two6		{ width:33.333333333333333333333333333333%; }
.three6	 	{ width:50.000000000000000000000000000001%; }
.four6	 	{ width:66.666666666666666666666666666668%; }
.five6	 	{ width:83.333333333333333333333333333335%; }

.one7	 	{ width:14.285714285714285714285714285714%; }
.two7	 	{ width:28.571428571428571428571428571428%; }
.three7	 	{ width:42.857142857142857142857142857142%; }
.four7	 	{ width:57.142857142857142857142857142856%; }
.five7	 	{ width:71.428571428571428571428571428570%; }
.six7	 	{ width:85.714285714285714285714285714284%; }

.one8	 	{ width:12.5%; }
.two8	 	{ width:25%; }
.three8	 	{ width:37.5%; }
.four8	 	{ width:50%; }
.five8	 	{ width:62.5%; }
.six8	 	{ width:75%; }
.seven8	 	{ width:87.5%; }

.one9		{ width:11.111111111111111111111111111111%; }
.two9		{ width:22.222222222222222222222222222222%; }
.three9		{ width:33.333333333333333333333333333333%; }
.four9		{ width:44.444444444444444444444444444444%; }
.five9		{ width:55.555555555555555555555555555555%; }
.six9		{ width:66.666666666666666666666666666666%; }
.seven9		{ width:77.777777777777777777777777777777%; }
.eight9		{ width:88.888888888888888888888888888888%; }

.one10		{ width:10%; }
.two10		{ width:20%; }
.three10	{ width:30%; }
.four10		{ width:40%; }
.five10		{ width:50%; }
.six10		{ width:60%; }
.seven10	{ width:70%; }
.eight10	{ width:80%; }
.nine10		{ width:90%; }

.one11		{ width:9.0909090909090909090909090909091%; }
.two11		{ width:18.181818181818181818181818181818%; }
.three11	{ width:27.272727272727272727272727272727%; }
.four11		{ width:36.363636363636363636363636363636%; }
.five11		{ width:45.454545454545454545454545454546%; }
.six11		{ width:54.545454545454545454545454545455%; }
.seven11	{ width:63.636363636363636363636363636364%; }
.eight11	{ width:72.727272727272727272727272727273%; }
.nine11		{ width:81.818181818181818181818181818182%; }
.ten11		{ width:90.909090909090909090909090909091%; }

.one12		{ width:8.3333333333333333333333333333333%; }
.two12		{ width:16.666666666666666666666666666667%; }
.three12	{ width:25%; }
.four12		{ width:33.333333333333333333333333333333%; }
.five12		{ width:41.666666666666666666666666666667%; }
.six12		{ width:50%; }
.seven12	{ width:58.333333333333333333333333333333%; }
.eight12	{ width:66.666666666666666666666666666666%; }
.nine12		{ width:75%; }
.ten12		{ width:83.333333333333333333333333333333%; }
.eleven12	{ width:91.666666666666666666666666666666%; }

/*** SLIDESHOW CSS ***/

.cycle-slideshow { font-style:italic; width:100%; height:auto; max-height:500px; overflow:hidden; }
.cycle-slideshow div { position:relative; }
.cycle-slideshow a { color:#ffff77; }
.cycle-slideshow b { color:#fff !important; font-size:24px; }

.cycle-slideshow p {
	margin:20px 40px;
	padding:20px;
	text-align:center;
	font-size:14px;
	position:absolute;
	top:auto;
	bottom:0;
	left:0;
	right:0;
}

.cycle-slideshow p.left {
	margin:0;
	padding:50px;
	top:0;
	bottom:0;
	left:0;
	right:auto;
}

.cycle-slideshow p.right {
	margin:0;
	padding:50px;
	top:0;
	bottom:0;
	left:auto;
	right:0;
}

.cycle-slideshow p.center {
	margin:0;
	padding:50px;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

/*** SEARCH FORM ***/

#searchbox {
	float:right;
	width:232px;
	height:30px;
	background-image:url(../images/searchform.png);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	position:relative;
}

#searchbox form { display:inline; }

#searchboxfield {
	border:0;
	background-color:transparent;
	position:absolute;
	top:5px;
	left:12px;
	width:174px;
	height:18px;
	outline:none;
	font-size:14px;
	color:#fff;
}

#searchboxbutton {
	border:0;
	background-color:transparent;
	position:absolute;
	top:0;
	left:195px;
	width:37px;
	height:30px;
	outline:none;
}

.footer a { color:#fff; }



/**********************/
/*** HARD CODED CSS ***/
/**********************/

#pageContents { }
#pageContents img { max-width:100%; }
#pageContents #gallery img { max-width:100% !important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#pageContents iframe { width:100%; margin:0; }

#postContainer { border-bottom:1px solid #d5d5d5; }
#postContainer a { color:#479d3c; }
#postContainer a:hover { color:#000; text-decoration:none; }
#postContainerPadding { padding:10px 0; }
#postContainerIcon { float:left; margin:0 15px 0 0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#postContainerTitle { margin-bottom:5px; }
#postContainerTitle h3 { margin-bottom:5px; }
#postContainerTitle h3 a { color:#111; font-weight:bold; text-decoration:none; }
#postContainerDescription { font-style:italic; margin-bottom:8px; font-size:14px; line-height:18px; }
#postContainerStats { padding:0 10px; font-style:italic; }
#postContainerDate { font-size:12px; }
#postContainerDate a { font-size:12px; }
#postContainerAuthor { float:right; font-size:12px; }
#postContainerAuthor a { font-size:12px; }
#postContainerKeywords { font-size:12px; }
#clear { clear:both; height:1px; }

#postContent {}
#postContent img, #postContainer img { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }

.postIcon img { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }

#morebyContainer { font-style:italic; text-align:center; }

#autoPageBreakPaging { text-align:center; }
#autoPageBreakPaging span { margin:0 3px; }
#autoPageBreakPaging span b { padding:2px 4px; background-color:#000; border:1px solid #000; color:#fff; }
#autoPageBreakPaging span a { padding:2px 4px; background-color:#eee; border:1px solid #ccc; text-decoration:none; }
#autoPageBreakPaging span a:hover { background-color:#000; border:1px solid #000; color:#fff; }

#categoryPostsHeading {
	padding:12px 10px 14px 10px;
	background:transparent url(../images/menutop.png) bottom center repeat-x;
	-webkit-text-shadow:1px 1px 2px #000;
	   -moz-text-shadow:1px 1px 2px #000;
	        text-shadow:1px 1px 2px #000;
}
#categoryPostsHeading a { color:#fff !important; text-decoration:none; text-transform:uppercase; letter-spacing:.04em; }

/*** PAGINATION CSS ***/

#pagingContainer { text-align:center; padding:10px 0; font-weight:bold; }
#pagingContainerForm {}
#pagingContainerPrevLink {}
#pagingContainerPrevLink:hover { color:#000; }
#pagingContainerPrevLinkOff { display:none; }
#pagingContainerNextLink {}
#pagingContainerNextLink:hover { color:#000; }
#pagingContainerNextLinkOff { display:none; }
#pagingContainerDropdown {}
#pagingContainerFormSubmitButton {}

/*** COMMENTS FROM CSS ***/

#commentFormContainer {}
#commentFormContainerHeader {}
#commentFormContainerTextareaContainer {}
#commentFormContainerTextarea {}
#commentFormContainerSubmitButtonContainer { text-align:right; }
#commentFormContainerSubmitButton { border:2px solid #000; background:#000; color:#fff; font-weight:bold; font-size:15px; padding:2px 8px; cursor:pointer; }
#commentFormContainerSubmitButton:hover { background:#ffffaa; color:#000; }

/*** PRIVATE MESSAGE FORM CSS ***/

#messageFormContainer {}
#messageFormContainerHeader {}
#messageFormContainerTextareaContainer {}
#messageFormContainerTextarea {}
#messageFormContainerSubmitButtonContainer { text-align:right; }
#messageFormContainerSubmitButton { border:2px solid #000; background:#000; color:#fff; font-weight:bold; font-size:15px; padding:2px 8px; cursor:pointer; }
#messageFormContainerSubmitButton:hover { background:#ffffaa; color:#000; }

/*** MESSAGE CSS ***/

#messageSuccess { padding:10px; background-color:#aaffaa; font-weight:bold; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#messageError { padding:10px; background-color:#ffffaa; font-weight:bold; font-style:italic; border-top:1px solid #aaa; border-bottom:1px solid #aaa; }

/*** CALENDAR CSS ***/

.calendar { width:100%; background-color:#333; }
.calendarHeader { background-color:#333; color:#fff; font-size:14px; height:60px; }
.calendarHeader a { text-decoration:none; color:#fff; }
.calendarHeader a:hover { text-decoration:underline; color:#eee; }
.calendarDayHeader { background-color:#555; color:#fff; height:40px; }
.calendarBlankDay { background-color:#ccc; width:91px; height:91px; border:1px solid #eee; }
.calendarDay { background-color:#fff; text-align:right; vertical-align:top; width:91px; height:91px; border:1px solid #eee; font-size:12px; color:#555 !important; }
.calendarDay:hover { background-color:#f8f8f8; }
.calendarToDay { background-color:#ffffbb; text-align:right; vertical-align:top; width:91px; height:91px; border:1px solid #eee; font-size:15px; font-weight:bold; }
.calendarToDay:hover { background-color:#ffff99; }
.calendarEvent { text-align:center; padding:4px 2px; margin:2px; background-color:#ffffaa; border:0px solid #333; font-size:10px; line-height:14px; }
.calendarEvent a { text-decoration:none; }
.calendarEvent:hover { background-color:#fff; }

/*** FORM CSS ***/

input[type="text"] { border:1px solid #ccc; background-color:#fff; padding:2px; }
input[type="password"] { border:1px solid #ccc; background-color:#fff; padding:2px; }
textarea { border:1px solid #ccc; background-color:#fff; padding:2px; }

#userFormSubmitButton { border:2px solid #000; background:#000; color:#fff; font-weight:bold; font-size:15px; padding:2px 8px; cursor:pointer; }
#userFormSubmitButton:hover { background:#ffffaa; color:#000; }

/*** CATEGORY MENU LEVELS CSS ***/

.lvl1 { font-weight:bold; }
.lvl2 { font-weight:normal; padding-left:10px; }
.lvl3 { font-style:italic; padding-left:10px; }
.lvl4 { font-style:italic; padding-left:10px; }
.lvl5 { font-style:italic; padding-left:10px; }

.lvl1 { padding:2px 0; }
.lvl1_subs { padding:4px 0; }

/*** BREADCRUMB TRAIL CSS ***/

#breadcrumbTrail { margin-bottom:10px; }
#breadcrumbTrail * { font-size:10px; }
#breadcrumbTrailTitle {}

/*** CATEGORIES PAGE CSS ***/

#categoriesPageRssFeed {}

/*** SEARCH PAGE ***/

#searchFilters { border:1px solid #ccc; background-color:#eee; text-align:center; }
#searchFiltersPadding { padding:5px 10px; }
#searchFiltersFormSubmitButton { border:1px solid #000; background:#000; color:#fff; font-weight:bold; font-size:12px; padding:2px 4px; cursor:pointer; }
#searchFiltersFormSubmitButton:hover { background:#ffffaa; color:#000; }

/*** USER SECTIONS CSS ***/

#userAccountPageContents {background-color:transparent; color:#000;}
#userAccountPageContents a {}
#userAccountPageContents i {color:#777;}
#userAccountPageContents textarea { padding:10px !important; width:97% !important; }

#userFormSubmitButton {border:1px solid #000;background:#000;color:#fff;font-weight:bold;font-size:15px;padding:2px 8px;cursor:pointer;}
#userFormSubmitButton:hover {background:#ffffaa;color:#000;}

/*** ALTERNATE ROW BACKGROUNDS ( used in includes/template_data.php ) ***/

.SP_row_odd {}
.SP_row_odd:hover {}
.SP_row_even {}
.SP_row_even:hover {}

.commentRow_even { border:none; margin-bottom:5px; background-color:#fff; }
.commentRow_odd { border-top:1px solid #aaa; border-bottom:1px solid #aaa; margin-bottom:5px; padding:5px; background-color:#f4f4f4; }



/******************************/
/*** RESPONSIVE BREAKPOINTS ***/
/******************************/

.showonphones { display:none; }

@media screen and (max-width:1200px){
	#wrapper { width:100%; margin:0 auto; }
}

@media screen and (max-width:1024px){
	#wrapper { border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; }
}

@media screen and (max-width:800px){
	.logobox { width:20%; }
	.titlebox { width:80%; }
	.titlebox h1 { font-size:45px; font-weight:600; margin:18px 0 4px 0; line-height:50px; }
	.titlebox h3 { font-size:19px; font-weight:normal; margin:0; line-height:22px; letter-spacing:3px; }
	.searchbox { display:none; }
	.topnavbox { width:25%;  }
	.navbottomrow { padding:0 5px 12px 5px; }
	.topleft { width:60%; }
	.topleft .pad20 { padding:20px 0 20px 20px; }
	.topleft .align-left { text-align:left; }
	.topright { width:40%; }
	.topright .pad20 { padding:20px 20px 20px 0; }
	.topright .align-right { text-align:right; }
	.hideontablets { display:none; }
	.cycle-slideshow p.left,
	.cycle-slideshow p.right,
	.cycle-slideshow p.center {
		padding:20px;
	}
	.navbutton.tmlvl1 .tmlvl2container { display:none !important; } /* Do not display top menu dropdowns */
}

@media screen and (max-width:770px){
	.logobox { width:100%; }
	.logobox #logo { width:85% !important; }
	.titlebox { width:100%; }
	.titlebox h1 { font-size:45px; font-weight:600; margin:-20px 0 4px 0; line-height:50px; }
	.topleft { width:100%; }
	.topleft .pad20 { padding:20px 5px; }
	.topleft .align-left { text-align:center; }
	.page { width:100%; }
	.side { width:100%; }
	.sidepad { padding:0 20px 20px 20px; }
	.hideonphones { display:none; }
	.showonphones { display:block !important; }
	.topnavbox { width:33.333333333333333333333333333333%; }
	.navbutton *, .donatebutton * { font-size:15px; }
	#searchbox { float:left; margin-left:20px; }
	#searchboxphonewrapper { width:277px; margin:0 auto;; }
}

@media screen and (max-width:500px){
	.topnavbox { width:33.333333333333333333333333333333%; }
	.topnavbox .pad20 { padding:5px; }
	.navbutton, .donatebutton { padding:7px 5px; }
	.navbutton *, .donatebutton * { font-size:12px; }
	.topleft b { font-size:30px !important; }
	.topleft .pad20 { padding:15px 5px; }
	
	.cycle-slideshow p.left,
	.cycle-slideshow p.right,
	.cycle-slideshow p.center {
		padding:15px;
	}
	
	.footer img { width:40%; }
}

@media screen and (max-width:400px){
	.topleft b { font-size:22px !important; }
	.topleft .pad20 { padding:10px 5px 15px 5px; }
}


/*** FADING BACKGROUND COLOR FOR BUTTONS ***/

.fadingbutton {
	background-color:#383838; /* Grey Color */
	animation:fadecolors 2s; /* 2 Seconds Fade In-Out Time /*
	-moz-animation:fadecolors 2s infinite; /* Firefox */
	-webkit-animation:fadecolors 2s infinite; /* Safari, Chrome */
}

/* BLUE COLOR FADING BUTTON
@-moz-keyframes fadecolors { /* Firefox */
	0% { background-color:#383838; /* Grey Color */ }
	50%  { background-color:#5588bb; /* Blue Color */ }
	100% { background-color:#383838; /* Grey Color */ }
}
@-webkit-keyframes fadecolors { /* Safari, Chrome */
	0% { background-color:#383838; /* Grey Color */ }
	50%  { background-color:#5588bb; /* Blue Color */ }
	100% { background-color:#383838; /* Grey Color */ }
}
*/

/* GOLD COLOR FADING BUTTON */
@-moz-keyframes fadecolors { /* Firefox */
	0% { background-color:#383838; /* Grey Color */ }
	50%  { background-color:#daa520; /* Gold Color */ }
	100% { background-color:#383838; /* Grey Color */ }
}
@-webkit-keyframes fadecolors { /* Safari, Chrome */
	0% { background-color:#383838; /* Grey Color */ }
	50% { background-color:#daa520; /* Gold Color */ }
	100% { background-color:#383838; /* Grey Color */ }
}