BODY {background-image:url(/images/coffeeback.jpg);background-position:center;background-position:cover}

@font-face{ 
	font-family: "BebasNeuewebfont";
	src: url('http://fontsforweb.com/public/fonts/1962/BebasNeuewebfont.eot');
	src: local("Bebas Neue Regular"), url('http://fontsforweb.com/public/fonts/1962/BebasNeuewebfont.woff') format("woff"), url('http://fontsforweb.com/public/fonts/1962/BebasNeuewebfont.ttf') format("truetype");
}

A.newcatlink {font:normal 18px/0.9 BebasNeuewebfont,sans-serif;color:white;text-decoration:none;text-align:center;padding-top:15px;letter-spacing:1px}
A.newcatlink:HOVER {font:normal 18px/0.9 BebasNeuewebfont,sans-serif;color:#FFFFFF;text-decoration:none;text-align:center;}
A.newcatlinkactive {font:normal 18px/0.9 BebasNeuewebfont,sans-serif;color:white;text-decoration:none;text-align:center;padding-top:15px;letter-spacing:1px;background-color: #66CC00;}
.newcatlink {font:normal 18px/0.9 BebasNeuewebfont,sans-serif;color:#f85605;text-decoration:none;text-align:center;padding-top:15px;letter-spacing:1px}
/* weatherdream addon */
.newcatlinkforspace {margin-right:200px}
/* weatherdream addon */
.sectionline {background-image:url(/images/wdlinkbarback.jpg);background-repeat: repeat-x;height:42px}

.frontsectmore {float:right}
.frontsidishhead {height:32px;padding-left:10px;color:white;font:normal 24px/0.9 BebasNeuewebfont,sans-serif;width:185px;}
.clearall{content:"\0020";display:block;height:10px;overflow:hidden;clear:both}
.content {border-top:1px solid #D7D7D7;color:black;font:normal 16px Georgia,serif;display:block;line-height:24px;}

.firstboxes {width:46%;padding-right:20px;font:normal 14px Georgia,serif;float:left;text-align:left}
.firstboxesaddon {width:46%;padding-right:20px;font:normal 14px Georgia,serif;float:left;text-align:left;height:350px;overflow:none}
.firstboxeswide {padding-left:20px;font:normal 14px Georgia,serif;clear:both;margin-bottom:10px;;text-align:left}
.firstboxestext {padding-left:20px;font:normal 14px Georgia,serif;float:left;;text-align:left}
.firstboxeswideimage {float:left;}
.firstboxclear {clear:both}
.footerbox {float:left;padding:1%;color:white;font-size:14px;width:23%;line-height:20px;font-family: 'Dosis', sans-serif;}
.bigfooterbox{background-color:#151515;}

A.maintitle {font:normal 47px/0.9 BebasNeuewebfont,sans-serif;letter-spacing:-1px;text-decoration:none;color:black}
A.maintitle:HOVER {font:normal 47px/0.9 BebasNeuewebfont,sans-serif;letter-spacing:-1px;text-decoration:none;color:#D90000}

A.maintitlefront {font:normal 47px/0.9 BebasNeuewebfont,sans-serif;letter-spacing:-1px;text-decoration:none;color:black;}
A.maintitlefront:HOVER {font:normal 47px/0.9 BebasNeuewebfont,sans-serif;letter-spacing:-1px;text-decoration:none;color:#D90000}

A.secondarytitle {font:normal 32px/0.9 BebasNeuewebfont,sans-serif;letter-spacing:-1px;text-decoration:none;color:black;}
A.secondarytitle:HOVER {font:normal 32px/0.9 BebasNeuewebfont,sans-serif;letter-spacing:-1px;text-decoration:none;color:#D90000}

.paddingclear {clear:both;height:20px}

.textside3 {color:black;}

.firstmainpic {padding-left:10px;float:right}

.simpleclearline {clear:both;border-top:1px solid #D7D7D7}
.notsimpleclearline {clear:both;background-color: #D7D7D7;height:1px;margin-top:10px;margin-bottom:10px}

.colorred {background-color:#3a5c37;}
.colororange {background-color:#d09105;}
.colorgrayish {background-color:#232323;}
.colorblue {background-color:#4f632f;}

.smallpicfloater {float:left;padding-right:5px;}
A.continuemain {color:#D90000}
.ajutest {padding-top:6px;}
.leftfloater {float:left;}
A.sidelink {color:black;font:normal 16px Georgia,serif;text-decoration:none;border:0px}
A.sidelink:HOVER {color:black;font:normal 16px Georgia,serif;text-decoration:underline}
.linebetween {height:2px;background-color:#868686;margin-bottom:6px;margin-top:6px;clear:both;min-height: 1px;}
.spacer {height:10px;width:100%}
.rightsidepadding {padding-top:20px;}
.sideheading {
font:normal 36px/0.9 BebasNeuewebfont,sans-serif;letter-spacing:-1px
}
.smallsideheading {
font:normal 24px/0.9 BebasNeuewebfont,sans-serif;letter-spacing:-1px
}
.boldstuff {font-weight:bold}
.graysidebox {padding:15px;background-color:#DADADA;overflow:auto}
.footertitle {color:#e8e8e8;font-size:14px;font-weight:bold}
A.footerlink {color:#FF9933;font-weight:normal;font-size:12px;text-decoration:none;}
A.footerlink:HOVER {color:#FF9933;font-weight:normal;font-size:12px;text-decoration:underline;}
A.siteinfolinks {color:white;font-size:14px;text-decoration:underline;font-family: 'Dosis', sans-serif;}
A.siteinfolinks:HOVER {color:white;font-size:14px;text-decoration:none;}
.footerlinks {padding:20px;color:#999999;font-size:12px;line-height:20px;color:#FF9933;font-weight:normal;font-size:12px;text-decoration:none}
.authorbox {font-family:arial,sans-serif;color:#111;font-size:12px}
.awriterboxclass {vertical-align:bottom;text-align:right;font-family: 'Dosis', sans-serif;}
.cartoonwriterbox {vertical-align:bottom;text-align:left;font-family: 'Dosis', sans-serif;}
A.awriter  {color:#181818;font-weight:bold;font-size:12px;text-decoration:none;font-family: arial, sans-serif;text-transform:uppercase;text-decoration:none;cursor:pointer;padding-right:5px;padding-left:5px;}
A.awriter:HOVER  {color:white;font-weight:bold;font-size:12px;text-decoration:none;font-family: arial, sans-serif;text-transform:uppercase;text-decoration:none;background-color:#e4b305}
.sideright {padding-right:10px;border-right:10px solid #CCCCCC}
#maincontent {font:normal 16px Georgia,serif;float:left;text-align:left;width:98%;padding-right:2%}
.leftpadding {padding-left:10px}

/* Weatherdream addon */
.curtempbig {font-size:68px;font-weight:bold;color:orange}
.smallcitytempbox {float:left;width:48%;margin-right:1%;height:24px}
A.citylinks {font-family:Arial;font-size:12px;color:black;text-decoration:none}
A.citylinks:HOVER {font-family:Arial;font-size:12px;color:black;text-decoration:underline}
.smalltempclass {font-family:Arial;font-size:12px;color:black;width:50px;float:right}
.inbetweenlinks {}
.mainpicstyle {max-width: calc(100% + 50px);height: auto;position:relative;left:-50px}
.leftlistbox {float:right;padding-top:20px;width:200px}
#map_canvas {
		max-width:100%;
		height:600px;
		border:1px solid #CCCCCC;
		margin:5px auto;
		font-size:75%; }

@media screen and (max-width: 640px) {
	.firstboxes {width:100%;font:normal 14px Georgia,serif;float:left;text-align:left}
    .footerbox {float:none;color:white;font-size:14px;width:90%;padding:20px;line-height:20px;font-family: 'Dosis', sans-serif;}
	/* Weatherdream addon */
	.sectionline {background-image:url(/images/wdlinkbarback.jpg);background-repeat: repeat;height:100%}
	.smallcitytempbox {float:none;width:100%;height:24px}
	.newcatlinkforspace {margin-right:0}
	.flightsearchform {text-align:center}
	.firstboxesaddon {width:46%;padding-right:20px;font:normal 14px Georgia,serif;float:left;text-align:left;height:100%;overflow:none}
}

