* { margin:0;padding:0; }

img { border:none; }

div.clear { clear:both; }

.fright { float:right; }



form input[type="submit"] { padding:2px 5px 2px 5px; }



body { font-size:62.5%;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#414141;color:#414141; }



div#wrapper { width:980px;margin:5px auto;position:relative; }

div#300wrapper { width:300px; margin:5px auto;}



div#300wrapper div#300x800scroll { float: left; width:300px;margin:0 35px 15px;border:1px solid #C7C7C7; height: 780px; }







/*************                      Homepage Only Styles                           *********************/



div#homeHeader { width:980px;height:130px;background:#fff; }



div#webAwards { position:absolute;left:720px;top:30px;z-index:1; }



div#scrollContent {height:780px;background:#fff; margin:8px 0 0 0;}







div#homeContent { width:980px;min-height:40em;background:#fff;padding:0;margin:8px 0 0 0;position:relative; }

div#homeContent p.homeLarge { font-size:1.6em;text-align:center;margin:0;padding:5px 0 0; } 

div#homeContent p.homeLarge img { vertical-align: middle; }

div#homeContent p.homeLarge span { color:#c7030a; }





div#homeContent div#right { width:275px;float:left;padding:0;margin-left:10px }

div#homeContent div#left { width:440px;float:left;padding:0 0 0 15px; }

div#homeContent div#esignup { width:216px;float:right; }

div#homeContent div#listSearch { width:965px;padding:10px 0; }





div#homeContent div#searchEventHead { width:425px;padding:0 0 0 15px;line-height:24px;color:#fff;background-color:#14848F;font-size:1.4em; }

div#homeContent div#searchFields { width:413px;height:105px;padding:10px 10px 10px 15px;background-color:#E9E7E8;border:1px solid #D1D1D1;margin:3px 0 0 0; }

div#homeContent div#searchFields a { color:#086872; }







div#homeContent div#listForFreeHead, div#homeContent div#esignupHead { width:260px;padding:0 0 0 15px;line-height:24px;color:#fff;background-color:#AE0808;font-size:1.4em; }

div#homeContent div#esignupHead { width: 201px; }

div#homeContent div#listForFreeFields, div#homeContent div#esignupFields { width:248px;height:105px;padding:10px 10px 10px 15px;background-color:#E9E7E8;border:1px solid #D1D1D1;margin:3px 0 0 0; }

div#homeContent div#listForFreeFields label { font-size:1.2em;color:#ae0808; }

div#homeContent div#listForFreeFields p { margin:10px 0 0 0;color:#4f4f4f; }

div#homeContent div#listForFreeFields p a { color:#4f4f4f; }

div#homeContent div#listForFreeFields p a:hover { color:#ae0808; }



div#homeContent div#esignupFields { width:189px; }

div#homeContent div#esignupFields #esignupSubmit {

	width: 84px;

	height: 19px;

	background: url(/images/esignup_btn.jpg) no-repeat;

	border: 0;

	margin-top: 5px;

}



div#homeContent hr { border-top:1px solid #fff;border-bottom:1px solid #404040;border-left:1px solid #fff;border-right:1px solid #fff;margin:15px; }



div#homeContent div#blog { float: left; width:330px;margin:0 35px 15px;border:1px solid #C7C7C7; height: 250px; }

div#homeContent div#blog div#blogHeading { width:315px;padding:0 0 0 15px;line-height:24px;color:#fff;background-color:#14848F;font-size:1.4em;border-bottom:1px solid #C7C7C7; }

div#homeContent div#blog div#blogEnteries { width:310px;padding:10px; }

div#homeContent div#blog div#blogEnteries ul li { font-size:1.2em;color:#404040;list-style-type:none; margin:0 0 20px; }

div#homeContent div#blog div#blogEnteries ul li a { color:#278f9a;text-decoration:none; font-weight: bold; }

div#homeContent div#blog div#blogEnteries ul li a:hover { text-decoration:underline; }



div#homeContent div#categories { width:950px;margin:15px 15px 15px 15px;border:1px solid #C7C7C7; }

div#homeContent div#categories div#categoryHeading { width:935px;padding:0 0 0 15px;line-height:24px;color:#fff;background-color:#CF141B;font-size:1.4em;border-bottom:1px solid #C7C7C7; }

div#homeContent div#categories div#theCategories { padding:10px 20px 10px 10px }

div#homeContent div#categories div#theCategories div#leftList { width:255px;float:left;padding:0 10px 0 10px; }

div#homeContent div#categories div#theCategories div#centerList { width:255px;float:left;padding:0 10px 0 10px; }

div#homeContent div#categories div#theCategories div#rightList { width:255px;float:right;padding:0 10px 0 10px; }



div#homeContent div#categories div#theCategories ul { margin:0 0 10px 25px; }

div#homeContent div#categories div#theCategories ul li a { font-size:1.2em;color:#404040;text-decoration:none;line-height:180%; } 

div#homeContent div#categories div#theCategories ul li a:hover { color:#278f9a; } 





div#homeContent div#featuredMedia { width:950px;margin:0 15px 0 15px; }

div#homeContent div#featuredMedia div#featured { width:246px;float:left; }

div#homeContent div#featuredMedia div#media { width:574px;height:180px;float:right; }

div#homeContent div#featuredMedia div#featured div#featuredHeading { width:231px;padding:0 0 0 15px;line-height:24px;color:#404040;background-color:#CDCDCD;font-size:1.4em; }

div#homeContent div#featuredMedia div#featured div#featuredImg { width:246px;height:150px;margin:3px 0 0 0; }



div#homeContent div#index-mpu {

	width: 300px;

	float: right;

	margin: 0 0 15px 0;

}









/*************                      Global Styles                           *********************/



div#mainMenu { width:970px;height:28px;background:#fff;padding:5px;margin:8px 0 0 0; }

div#mainMenu ul { width:970px;background:#AE0808;height:28px;list-style-type:none; }

div#mainMenu ul li { float:left;padding-right:10px }

div#mainMenu ul li a { display:block;line-height:28px;color:#fff;font-size:1.2em;text-decoration:none;padding:0 8px 0 36px;background:no-repeat #AE0808 url("../images/menu_arrow.jpg") left;margin:0 0 0 3px; }

div#mainMenu ul li a:hover { color:#121212;text-decoration:underline; }



div#footer { width:980px;height:28px;background-color:#C3C3C3;margin:20px 0 0 0; }

div#footer div#leftFooter { float:left; }

div#footer div#leftFooter ul { list-style-type:none;margin:7px 0 0 15px; }

div#footer div#leftFooter ul li { float:left; }

div#footer div#leftFooter ul li a { display:block;color:#414141;text-decoration:none;border-right:1px solid #414141;line-height:14px;font-size:1.1em;padding:0 15px 0 15px; }

div#footer div#leftFooter ul li a:hover { color:#cf1015; }

div#footer div#leftFooter ul li a.last { border-right:none; }

div#footer div#rightFooter { float:right; }

div#footer div#rightFooter p { margin:7px 15px 0 0;color:#414141; }





/*************                      Main Styles                           *********************/





div#header { width:980px;height:124px;background:#fff; }

div#header div#logo { width:245px;height:114px;padding:5px 0 5px 5px;float:left; }

div#header div#banner { width:728px;height:114px;padding:5px 0; margin-top:12px;float:right; }



div#container { width:980px;padding:0;background:#fff;margin:8px 0 0 0; }

div#rightPanel { text-align:center;width:180px;float:right;margin:5px }

div#rightPanel div.moreInfo { width:180px;height:26px;background-color:#087E7E;color:#fff;font-weight:bold;font-size:1.4em;text-align:center; } 

div#rightPanel div.moreInfo a { display:block;line-height:26px;width:180px;text-decoration:none;color:#fff; }



div#rightPanel div.rightButton { margin:20px 0 0 0; }



div#content { width:745px;min-height:40em;padding:15px 15px 0 15px;float:left; }

div#content h1 { border-bottom:1px dotted #414141;color:#ae0808;font-size:1.8em;font-weight:normal;margin:0 0 20px 0;padding:0 0 4px 0; }

div#content h2 { font-size:1.4em;color:#1f7981;font-weight:normal;margin:0 0 4px 0; }

div#content p { font-size:1.1em;line-height:130%;margin:0 0 15px 0; }

div#content p.blue { color:#1f7981; }

div#content ul { margin:0 0 15px 25px; }

div#content ul li { font-size:1.1em;line-height:130%; }

div#content a { color:#097e7f; }

div#content hr { border-bottom:1px dotted #414141;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff; }



div#content tr.title { background-color:#14848F;color:#fff;height:24px; }

div#content tr.title a { background:inherit;color:#fff; }

div#content tr.odd { background-color:#EAEAEA;color:#111; }

div#content tr.even { background-color:#fff;color:#111; }

div#content tr.title p { margin:0 0 0 1em;font-weight:bold;color:#fff; }

div#content tr.odd p { margin:0 0 0 1em; }

div#content tr.even a { background-color:inherit;color:#ae0808;text-decoration:none; }

div#content tr.odd a { background-color:#EAEAEA;color:#ae0808;text-decoration:none; }

div#content tr.even a:hover { text-decoration:underline; }

div#content tr.odd a:hover { text-decoration:underline; }

div#content tr.even p { margin:0 0 0 1em; }

div#content tr a.place { color:#1f7981; }

div#content tr td { padding:0 0 2px 0; }

div#content label { font-size:1.1em; }



div#content div#advancedCatSearch { width:238px;padding:5px;border:1px solid #DFDFDF;float:left; }

div#content div#advancedCatSearch ul { margin:10px 0 10px 20px; }

div#content div#advancedCatSearch ul li { color:#414141;line-height:100%; }

div#content div#advancedCatSearch ul li a { color:#414141;text-decoration:none;line-height:180%; }

div#content div#advancedCatSearch ul li a:hover { color:#097e7f;text-decoration:underline; }



div#content div#eventBlurb { width:368px;float:right;margin:0 10px 20px 0;padding:10px; }



div#content div#advancedSearch { width:388px;border:1px solid #DFDFDF;float:right;margin:0 10px 20px 0; }

div#content div#advancedSearch div#advancedSearchHead { width:373px;padding:0 0 0 15px;line-height:24px;color:#fff;background-color:#8A8A8A;font-size:1.4em;border-bottom:1px solid #DFDFDF; }

div#content div#advancedSearch div#advancedSearchFields { width:343px;padding:15px; }

div#content div#advancedSearch div#advancedSearchFields label { font-size:1.1em;margin:0 5px 0 0; }



div#content div#exploreLocation { width:388px;border:1px solid #DFDFDF;float:right;margin:0 10px 20px 0; }

div#content div#exploreLocation div#exploreLocationHead { width:373px;padding:0 0 0 15px;line-height:24px;color:#fff;background-color:#8A8A8A;font-size:1.4em;border-bottom:1px solid #DFDFDF; }

div#content div#exploreLocation div#mapFlash { width:350px;height:240px;float:left; }

div#bottom-ad {margin-left: 80px}



div#content div.event { width:675px;padding:10px 0 10px 0;border-bottom:1px dotted #414141;margin:0 0 15px 0; }

div#content div.event p { margin:0 0 4px 0; }

div#content div.event div.eventThumb { float:left;width:120px;padding:10px; } 

div#content div.event div.eventText { width:523px;float:right;padding:6px 10px 0 0; }

div#content div.highlighted { background-color:#D9E8E6;border:1px solid #1f7981; }

div#content div.event div.eventButtons { width:533px;padding:5px 0 5px;height:30px; }

div#content div.event div.eventButtons img { float:left;margin:0 30px 0 0; }



div#content div.listing { width:655px;padding:10px;border:1px dotted #414141;margin:0 0 15px 0; }

div#content div.listing p { margin:0 0 5px 0; }



div#content div.listing div.imageListing { float:left;width:120px; }

div#content div.listing div.leftListing { width:240;float:left;padding:0 0 0 10px; }

div#content div.listing div.rightListing { width:220;float:left;padding:20px 0 0 45px; }



div#content div#calender { width:300px;height:244px;float:left;padding:0 0 0 15px; }

div#content div#events { width:300px;height:244px;float:right;padding:0 15px 0 0; }

div#content div#supplier { width:300px;height:244px;float:left;padding:30px 0 0 15px; }



div#content .btn { color:#fff;background-color:#1f7981;border: 1px solid #FFF;text-align:center; }

div#content .remove { color:#fff;background-color:#ae0808;border: 1px solid #FFF;text-align:center; }

div#content .formField { border: 1px solid #1f7981; }



div#content div.popup { background:#fff;width:320px;padding:10px;border:1px solid #ae0808; }





div#calendarContainer { width: 100%; }

div#calendarContainer div.calendarWrapper { width:182px;float:left;margin:0 40px 40px 0;width: 182px; min-height: 208px; background: #fff; color: #282622; border-top: 1px solid #000000; border-left: 1px solid #000000; }



div#calendarContainer div.monthBlock { display: block; float: left; width: 131px; height: 25px; color:#ae0808; border-bottom: 1px solid #000000; text-align: center; line-height: 25px; }

div#calendarContainer div.previousBlock a { display: block; width: 100%; height: 100%; color: #111; text-decoration: none; }

div#calendarContainer div.previousBlock a:hover { text-decoration: underline; background: #000000;color:#fff;}



div#calendarContainer div.nextBlock a { display: block; width: 100%; height: 100%; color: #111; text-decoration: none; }

div#calendarContainer div.nextBlock a:hover { text-decoration: underline; background: #000000;color:#fff; }

div#calendarContainer div.previousBlock { display: block; float: left;width: 25px; height: 25px; border-bottom: 1px solid #000000; text-align: center; line-height: 25px; }

div#calendarContainer div.nextBlock { display: block; float: left; width: 25px; height: 25px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align: center; line-height: 25px; }

div#calendarContainer div.dayBlock { display: block; float: left; width: 25px; height: 25px; color:#1f7981; border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align: center; line-height: 25px; }

div#calendarContainer div.dayBlock a { display: block; width: 100%; height: 100%; color: #111; text-decoration: none; }

div#calendarContainer div.dayBlock a.today { background: #ae0808; color: #fff; }

div#calendarContainer div.dayBlock a.event { background: #1f7981; color: #fff; }

div#calendarContainer div.dayBlock a.event:hover { text-decoration: underline; background: #1f7981; color: #fff; }



div#calendarContainer div.dayBlock a:hover { /*text-decoration: underline;*/ background: #000000; color: #ffffff; }

div#calendarContainer div.dayBlock span { color: #1f7981; }







div#calendarContainer1 { position:absolute;left:700px;top:280px; width: 182px; min-height: 208px; background: #fff; color: #282622; border-top: 1px solid #000000; border-left: 1px solid #000000; }

div#calendarContainer1 div.monthBlock { display: block; float: left; width: 131px; height: 25px; color:#ae0808; border-bottom: 1px solid #000000; text-align: center; line-height: 25px; }

div#calendarContainer1 div.previousBlock a { display: block; width: 100%; height: 100%; color: #111; text-decoration: none; }

div#calendarContainer1 div.previousBlock a:hover { text-decoration: underline; background: #000000;color:#fff;}

div#calendarContainer1 div.nextBlock a { display: block; width: 100%; height: 100%; color: #111; text-decoration: none; }

div#calendarContainer1 div.nextBlock a:hover { text-decoration: underline; background: #000000;color:#fff; }

div#calendarContainer1 div.previousBlock { display: block; float: left;width: 25px; height: 25px; border-bottom: 1px solid #000000; text-align: center; line-height: 25px; }

div#calendarContainer1 div.nextBlock { display: block; float: left; width: 25px; height: 25px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align: center; line-height: 25px; }

div#calendarContainer1 div.dayBlock { display: block; float: left; width: 25px; height: 25px; color:#1f7981; border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align: center; line-height: 25px; }

div#calendarContainer1 div.dayBlock a { display: block; width: 100%; height: 100%; color: #111; text-decoration: none; }

div#calendarContainer1 div.dayBlock a.today { background: #ae0808; color: #fff; }

div#calendarContainer1 div.dayBlock a:hover { text-decoration: underline; background: #000000; color: #ffffff; }

div#calendarContainer1 div.dayBlock span { color: #1f7981; }





div#calendarContainer2 { position:absolute;left:700px;top:500px; width: 182px; min-height: 208px; background: #fff; color: #282622; border-top: 1px solid #000000; border-left: 1px solid #000000; }

div#calendarContainer2 div.monthBlock { display: block; float: left; width: 131px; height: 25px; color:#ae0808; border-bottom: 1px solid #000000; text-align: center; line-height: 25px; }

div#calendarContainer2 div.previousBlock a { display: block; width: 100%; height: 100%; color: #111; text-decoration: none; }

div#calendarContainer2 div.previousBlock a:hover { text-decoration: underline; background: #000000;color:#fff;}

div#calendarContainer2 div.nextBlock a { display: block; width: 100%; height: 100%; color: #111; text-decoration: none; }

div#calendarContainer2 div.nextBlock a:hover { text-decoration: underline; background: #000000;color:#fff; }

div#calendarContainer2 div.previousBlock { display: block; float: left;width: 25px; height: 25px; border-bottom: 1px solid #000000; text-align: center; line-height: 25px; }

div#calendarContainer2 div.nextBlock { display: block; float: left; width: 25px; height: 25px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align: center; line-height: 25px; }

div#calendarContainer2 div.dayBlock { display: block; float: left; width: 25px; height: 25px; color:#1f7981; border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align: center; line-height: 25px; }

div#calendarContainer2 div.dayBlock a { display: block; width: 100%; height: 100%; color: #111; text-decoration: none; }

div#calendarContainer2 div.dayBlock a.today { background: #ae0808; color: #fff; }

div#calendarContainer2 div.dayBlock a:hover { text-decoration: underline; background: #000000; color: #ffffff; }

div#calendarContainer2 div.dayBlock span { color: #1f7981; }





div#wrapper div#calendarContainer3 { width: 182px; min-height: 208px; background: #fff; color: #282622; border-top: 1px solid #000000; border-left: 1px solid #000000; }

div#wrapper div#calendarContainer3 div.monthBlock { display: block; float: left; width: 131px; height: 25px; color:#ae0808; border-bottom: 1px solid #000000; text-align: center; line-height: 25px; }

div#wrapper div#calendarContainer3 div.previousBlock a { display: block; width: 100%; height: 100%; color: #111; text-decoration: none; }

div#wrapper div#calendarContainer3 div.previousBlock a:hover { text-decoration: underline; background: #000000;color:#fff;}

div#wrapper div#calendarContainer3 div.nextBlock a { display: block; width: 100%; height: 100%; color: #111; text-decoration: none; }

div#wrapper div#calendarContainer3 div.nextBlock a:hover { text-decoration: underline; background: #000000;color:#fff; }

div#wrapper div#calendarContainer3 div.previousBlock { display: block; float: left;width: 25px; height: 25px; border-bottom: 1px solid #000000; text-align: center; line-height: 25px; }

div#wrapper div#calendarContainer3 div.nextBlock { display: block; float: left; width: 25px; height: 25px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align: center; line-height: 25px; }

div#wrapper div#calendarContainer3 div.dayBlock { display: block; float: left; width: 25px; height: 25px; color:#1f7981; border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align: center; line-height: 25px; }

div#wrapper div#calendarContainer3 div.dayBlock a { display: block; width: 100%; height: 100%; color: #111; text-decoration: none; }

div#wrapper div#calendarContainer3 div.dayBlock a.today { background: #ae0808; color: #fff; }

div#wrapper div#calendarContainer3 div.dayBlock a:hover { text-decoration: underline; background: #000000; color: #ffffff; }

div#wrapper div#calendarContainer3 div.dayBlock span { color: #1f7981; }



div#subFooter { width:895px;margin:5px auto; }

div#glenovation { float:right;color:#212121;padding:0 0 10px 0; }

div#glenovation a { color:#212121; }

div#facebook { float:left;height:80px; }

div#facebook img { float:left;margin:0 20px 0 0; }



div#content tr.odd a.editlink, div#content tr.even a.editlink {

	background: url(/images/edit.png) 0 0 no-repeat;

	text-decoration: none;

	cursor: pointer;

	display: block;

	width: 32px;

	height: 32px;

}



div#showfreeevents {

	width: 391px;

	height: 43px;

	margin: 0 10px 20px 0;

	float: right;

}

div#showfreeevents a {

	background: url(/images/showallfreeevents.jpg) no-repeat;

	display: block;

	font-size: 18px;

	font-weight: bold;

	text-decoration: none;

	text-align: center;

	color: #fff;

	padding: 10px 0;

}

div#showfreeevents a:hover {

	background-position: 0 -44px;

}



p.contactLarge { font-size:1.6em!important;text-align:center;margin:0; }

p.contactLarge img { position: relative; top: 12px; }

p.contactLarge a { text-decoration: none; }



/*wordpress*/

.alignright {float:right;margin:0 0 10px 10px}

.alignleft {float:left;margin:0 10px 10px 0}



div#content h2.entry-title {

	font-size: 2.3em;

	font-weight: normal;

}



div#content h2.entry-title a {text-decoration:none}

div#content h2.entry-title a:hover {text-decoration:underline}



.entry-meta {padding-bottom:20px;color:#777}



.post {

	border-bottom: 1px solid #ae0808;

	margin-bottom: 20px;

	padding-bottom: 10px;

}


div#content div.post div.article img {
    padding: 0;

    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;

    box-shadow: 3px 3px 2px #888888;
    -webkit-box-shadow: 3px 3px 2px #888888;
    -moz-box-shadow: 3px 3px 2px #888888;
    margin: 1em;
}
div#content div.post div.article div.wp-caption {
    border-radius: 5px;
    border-bottom-left-radius: 15px;
    -webkit-border-radius: 5px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius: 5px;
    -moz-border-bottom-left-radius: 15px;

    box-shadow: 3px 3px 2px #888888;
    -webkit-box-shadow: 3px 3px 2px #888888;
    -moz-box-shadow: 3px 3px 2px #888888;
    margin: 0.5em 3px 1em 1em;

}
div#content div.post div.article {
    overflow: hidden;
    zoom: 1;
}
div#content div.post div.article div.wp-caption img {
    float: right;
    display: block;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;

    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    margin: 0 0 5px 0;
}
div#content div.post div.article p.wp-caption-text {
    padding: 0 5px 0 10px;
    font-size: 0.95em;
}
div#content div.post div.article p iframe {
    margin-left: 5em;
    text-align: center;

    box-shadow: 3px 3px 2px #888888;
    -webkit-box-shadow: 3px 3px 2px #888888;
    -moz-box-shadow: 3px 3px 2px #888888;
}

.widget {

	background: #097E7F;

	color: #fff;

	margin: 20px 10px;

	padding: 10px 0;

}



.widget-title {

	font-size: 1.6em;

	font-family: Arial, Helvetica, sans-serif;

	padding-bottom: 5px;

}



.widget ul {list-style:none}



.widget a {

	color: #fff;

	font-size: 1.2em;

	text-decoration: none;

}

.widget a:hover, .widget a:focus {text-decoration:underline}



/*admin*/

.fleft {float:left}

.userarea {

	border: 5px solid #b8b8b8;

	padding: 20px;

	margin-bottom: 20px;

	clear: left;

	height: 100px;

}

div#content .userarea h2 a {color:#ad090a;font-weight:bold}



#add-supplier {

	background: url(/images/add-supplier.png) 0 0 no-repeat;

	border: 0;

	cursor: pointer;

	width: 150px;

	height: 32px;

}

#add-supplier:hover {

	background: url(/images/add-supplier.png) 0 -32px no-repeat;

}



#add-listing {

	background: url(/images/add-listing.png) 0 0 no-repeat;

	border: 0;

	cursor: pointer;

	width: 150px;

	height: 32px;

}

#add-listing:hover {

	background: url(/images/add-listing.png) 0 -32px no-repeat;

}



#go-back {

	background: url(/images/back.png) 0 0 no-repeat;

	border: 0;

	cursor: pointer;

	width: 150px;

	height: 32px;

	margin-top: -10px;

}

#go-back:hover {

	background: url(/images/back.png) 0 -32px no-repeat;

}



#delete-this {

	background: url(/images/delete.png) 0 0 no-repeat;

	border: 0;

	cursor: pointer;

	width: 32px;

	height: 32px;

}



/*contact form*/



.hotr {display:none}

#cform .error {color:#f00;font-weight:bold}



#sharebutton {margin-left:-2px;margin-top:5px}



/*mid-page-links on homepage*/

#mid-page-link1, #mid-page-link2 {

	display: block;

	float: left;

	margin: 10px 20px 0 40px;

	border: 1px solid #047c7b;

	-webkit-border-radius: 1px;

	-moz-border-radius: 1px;

	border-radius: 1px;

	background: #22cacb;

	background: -moz-linear-gradient(top, #22cacb, #19969c);

	background: -webkit-gradient(linear, 0 0, 0 100%, from(#22cacb), to(#19969c));

	-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.2), inset 1px 1px 1px rgba(255,255,255,0.3);

	-moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.2), inset 1px 1px 1px rgba(255,255,255,0.3);

	-o-box-shadow: 2px 2px 4px rgba(0,0,0,0.2), inset 1px 1px 1px rgba(255,255,255,0.3);

	box-shadow: 2px 2px 4px rgba(0,0,0,0.2), inset 1px 1px 1px rgba(255,255,255,0.3);

	color: #fff;

	text-decoration: none;

	font-size: 14px;

	font-weight: bold;

	width: 220px;

	text-align: center;

	padding: 10px 0;

}

#mid-page-link2 {margin:10px 40px 0 20px}



#mid-page-link1:hover, #mid-page-link2:hover {

	background: #19969c;

	background: -moz-linear-gradient(top, #19969c, #22cacb);

	background: -webkit-gradient(linear, 0 0, 0 100%, from(#19969c), to(#22cacb));

}

#homepagebanner { float:left;padding:10px 0 0 0; }	



/*WIDGET*/

.dmcontent_container 

{

text-align: center;



width: 180px;

height: 140px;

margin-top: 15px;

}



.dmcontent_title 

{

text-align: left; 

height: 24px; 

line-height: 24px; 

font-family: Verdana,Arial,Helvetica,sans-serif; 

font-size: 14px; 

width: 180px;

color: #FFFFFF;

background-color: #ae0808;

text-indent:15px;

}



.dmcontent_body 

{

overflow-y: auto; 

text-align: left;

font-family: Verdana,Arial,Helvetica,sans-serif; 

line-height: 18px; 

font-size: 12px; 

margin-left: auto; 

margin-right: auto;

width: 180px;

height: 119px;

color: #414141;

background-color: #e9e7e8;

border-left:1px solid #d1d1d1;

border-top:1px solid #d1d1d1;

border-bottom:1px solid #d1d1d1;

margin-top:3px;

}



.dmcontent_link 

{

text-decoration: none;

color: #414141;

}



/**/

#funders {

	margin-top: 300px;

}



 .recaptchatable .recaptcha_image_cell, #recaptcha_table {

   background-color:#ffffff !important; //reCaptcha widget background color

 }

 

 #recaptcha_table {

   border-color: #ffffff !important; //reCaptcha widget border color

 }

 

 #recaptcha_response_field {

   border-color: #1F7981 !important; //Text input field border color

   background-color:#BFBFBF !important; //Text input field background color

 }


