/* gnomeofmyown.com :: Garden Maintenance

	green: #20A93E


----------------------------------------------------------------------*/

body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {

	margin: 0;

	padding: 0;

	border: 0;

}


body {

    font-family: 'Titillium-Medium';

	font-size: 17px;

	line-height: 19px;

	background: url('../img/back.gif') top repeat;

	background-attachment: fixed;

	color: #FFFFFF;

	text-shadow: 2px 2px 4px #000000;

}


img {

	padding: 0;

	margin: 0;

}


img.center {

	display: block;

	margin: 0 auto;

	margin: 0 auto;

}


a:link {

 text-decoration: none;

 color: #20A93E;

}


a:visited {

 text-decoration: none;

 color: #20A93E;

}


a:active {

 text-decoration: none;

 color: #20A93E;

}



a:hover {

 text-decoration: underline;

 color: #20A93E;

}


#main {

	background: url('../img/main.png') top repeat;

	width: 910px;

	margin: 0 auto;

	padding: 0;

}


h2 {

	color: #20A93E;

    font-family: 'BelligerentMadnessRegular';

	font-size: 40px;

	}


#header {

	width: 910px;

	height: 230px;

	margin: 0 auto;

	padding: 0;

}


#menu {

	padding: 0;

	margin: 0 auto;

	border: 0;

	width: 800px;

	height: 35px;

    font-family: 'BelligerentMadnessRegular';

	font-size: 30px;

	color: #FFFFFF;

	text-align: center;

}


#menu a:link {

	text-decoration: none;

	color: #FFFFFF;

}


#menu a:visited {

	text-decoration: none;

	color: #FFFFFF;

}


#menu a:active {

	text-decoration: none;

	color: #FFFFFF;

}


#menu a:hover {

	text-decoration: none;

	color: #20A93E;

}


#blank {

	text-align: center;

	padding: 0;

	margin: 0 auto;

	border: 0;

	width: 40px;

	height: 35px;

	float: left;

}


#links {

	text-align: center;

	padding: 10px 10px 0;

	margin: 0 auto;

	border: 0;

	width: 160px;

	height: 25px;

	float: left;

}


#welcome {

	width: 700px;

	height: 175px;

	margin: 0 auto;

	padding: 100px 0 10px 0;

}


#welcome img {

	padding: 0 20px 20px 0;

	border: 0;

}


#about {

	width: 700px;

	margin: 0 auto;

	padding: 30px;

}


#about img {

	padding: 0 0 10px 20px;

	border: 0;

}


#portfolio {

    width: 700px;

	margin: 0 auto;

	padding: 30px;

}


#portfolio img {

	margin: 0 auto;

	padding: 25px 50px 25px 50px;

}


#services {

	width: 700px;

	overflow: auto;

	padding: 30px;

	margin: 0 auto;

}


#title {

	width: 500px;

	height: 20px;

	margin: 0 auto;

	padding: 10px 0 20px 0;

	text-align: center;

}


#spacer {

	width: 700px;

	height: 50px;

	margin: 0 auto;

	text-align: center;

	padding: 0 0 0px 0;

}


#contact {

    width: 700px;

	margin: 0 auto;

	padding: 30px;

}


@font-face {

    font-family: 'Titillium-Medium';

    src: url('../fonts/TitilliumText25L002-webfont.eot');

    src: url('../fonts/TitilliumText25L002-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/TitilliumText25L002-webfont.svg#TitilliumText25L600wt') format('svg'),

         url('../fonts/TitilliumText25L002-webfont.woff') format('woff'),

         url('../fonts/TitilliumText25L002-webfont.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}


@font-face {

    font-family: 'BelligerentMadnessRegular';

    src: url('../fonts/belligerent-webfont.eot');

    src: url('../fonts/belligerent-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/belligerent-webfont.svg#BelligerentMadnessRegular') format('svg'),

         url('../fonts/belligerent-webfont.woff') format('woff'),

         url('../fonts/belligerent-webfont.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;



}