/* Custom Fonts */

@font-face {
    font-family: 'Lobster13Regular';
    src: url('fonts/Lobster_1.3-webfont.eot?') format('eot'),
         url('fonts/Lobster_1.3-webfont.woff') format('woff'),
         url('fonts/Lobster_1.3-webfont.ttf') format('truetype'),
         url('fonts/Lobster_1.3-webfont.svg#webfontLXW01n4B') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ChunkFiveRegular';
    src: url('fonts/Chunkfive-webfont.eot?') format('eot'),
         url('fonts/Chunkfive-webfont.woff') format('woff'),
         url('fonts/Chunkfive-webfont.ttf') format('truetype'),
         url('fonts/Chunkfive-webfont.svg#webfontbMWZ83oH') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ArvoRegular';
    src: url('Arvo-Regular-webfont.eot?') format('eot'),
         url('Arvo-Regular-webfont.woff') format('woff'),
         url('Arvo-Regular-webfont.ttf') format('truetype'),
         url('Arvo-Regular-webfont.svg#webfontomnSZCTO') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ArvoItalic';
    src: url('Arvo-Italic-webfont.eot?') format('eot'),
         url('Arvo-Italic-webfont.woff') format('woff'),
         url('Arvo-Italic-webfont.ttf') format('truetype'),
         url('Arvo-Italic-webfont.svg#webfontY2S57ueW') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ArvoRegular';
    src: url('Arvo-Bold-webfont.eot?') format('eot'),
         url('Arvo-Bold-webfont.woff') format('woff'),
         url('Arvo-Bold-webfont.ttf') format('truetype'),
         url('Arvo-Bold-webfont.svg#webfontnP4ftP2h') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ArvoItalic';
    src: url('Arvo-BoldItalic-webfont.eot?') format('eot'),
         url('Arvo-BoldItalic-webfont.woff') format('woff'),
         url('Arvo-BoldItalic-webfont.ttf') format('truetype'),
         url('Arvo-BoldItalic-webfont.svg#webfontRPyhJQGW') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	background: #FFFFFF url('images/bg.jpg') no-repeat;
	background-attachment: fixed;
	text-align: center;
	font-family: 'Lucida Grande', Verdana, Arial, Tahoma;
	font-size: 10pt;
	color: #222222;
}

#container, #header, #content {
	text-align: center;
	margin: 0 auto;
	width: 900px;
}

#header_left {
	float: left;
}

#header_right {
	float: right;
}

#header_right img {
	margin: 0px 0px 0px 5px;
}

#content, #footer {
	text-align: left;
	margin-top: 20px;
}

#service_menu, #twitter_feed, #contact_us {
	float: left;
	width: 290px;
	margin: 0px 10px 0px 0px;
}

#footer {
	color: #999999;
	font-size: 8pt;
	text-align: right;
	margin: 30px 0px 0px 0px;
}

.clear {
	clear: both;
}

.grey {
	color: #666666;
}

.green {
	color: #3eb649;
}

a {
	color: #3863a3;
	text-decoration: none;
}

a:hover {
	color: #3eb649;
	text-decoration: underline;
}

.lobster, h1, h2, h3, h4 {
	font-family: 'Lobster13Regular', 'ChunkFiveRegular', 'ArvoRegular', Arial, sans-serif;
}

.normal {
	font-family: 'Lucida Grande', Verdana, Arial, Tahoma;
}

h1 {
	font-size: 30pt;
}

h4 {
	font-size: 20pt;
	display: inline;
}

.contact_yellow {
	background-color: #FFFBE0;
	color: #666666;
}

#contact label {
	color: #666666;
}

.curved {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(border-radius.htc);
}

.curved_bottom {
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;

	-moz-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

		
.curved_top {
	-moz-border-radius-topright: 10px;
	-khtml-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;

	-moz-border-radius-topleft: 10px;
	-khtml-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
}