@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'GeosansLight';
	src: url('img/font/geosanslight-webfont.eot');
	src: local('☺'), url('img/font/geosanslight-webfont.woff') format('woff'), url('img/font/geosanslight-webfont.ttf') format('truetype'), url('img/font/geosanslight-webfont.svg#webfont7PURfpc8') format('svg');
	font-weight: normal;
	font-style: normal; }

* { margin:0; padding:0; border:0; }

body { background: #ded5d4; }

/*Header Start*/
a {color:#813636; text-decoration:none;}
a:hover {color:#ff4e4e;}

#logo { height: 57px; width: 100%;
margin-top: 6px;
background: url(img/topbg.png) repeat-x;
text-align: center; }

#nav { height: 44px;
margin-top: 20px;
text-align: center;
background:url(img/navbg.png) center bottom no-repeat; }
/*Header End*/

/* Navigation Start */
#about { background:url(img/nav/about.png) no-repeat; margin:0px 13px; }
#about:hover { background:url(img/nav/about1.png) no-repeat; margin:0px 13px; }

#gallery { background:url(img/nav/gallery.png) no-repeat; margin:0px 13px -6px; }
#gallery:hover { background:url(img/nav/gallery1.png) no-repeat; margin:0px 13px -6px; }

#services { background:url(img/nav/services.png) no-repeat; margin:0px 13px; }
#services:hover { background:url(img/nav/services1.png) no-repeat; margin:0px 13px; }

#contact { background:url(img/nav/contact.png) no-repeat; margin:0px 13px; }
#contact:hover { background:url(img/nav/contact1.png) no-repeat; margin:0px 13px; }
/* Navigation End */


/*Footer Start*/
.socialbutton { padding-left: 15px; padding-right: 15px; padding-top: 5px; }

#footer { bottom: 0;
text-align:center;
padding-top: 530px;
width:100%; }

#footerline {margin-top: 10px;
margin-bottom: 3px;
background:url(img/footerbg.png) repeat-x;
height:21px; }

.sitemap { color: #bc988f; text-decoration:none; font-size:10pt }

.sitemap:hover { color: #b6421c; text-decoration:none; }
/*Footer End*/

/* Home Page Start */
#content { text-align: center;
margin:0 auto;
padding-top:20px;
width: 920px; }

#web { width:244px; float:left; }
#print { width:244px; float:right; }

.homepic {margin-bottom: 40.5px; border:#c15e3e 5px solid; margin-left:16px;}
.homepic:hover {margin-bottom: 40.5px; border:#d8b6ad 5px solid; margin-left:16px;}

.table { margin-top:10px;
background:url(img/tablebg.png) no-repeat;
padding-top: 30px;
text-align:left;
font-family: 'GeosansLight';
font-size:1.2em;
border: 4px #d8b6ad solid;
padding-left: 25px;
line-height: 2em; }

#middle { width:400px; position:absolute; margin-left:262px; margin-top:45px; text-align:left;}

.text {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing:1px;
font-size:16px;
font-weight:400;
color:#1c1c1c;
text-indent:2em;}

.follow {
margin-top: 30px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing:3px;
font-size:16px;
font-weight:600;
color:#b6421c;
text-align:center; }

#social { background:url(img/socialbg.png) no-repeat center;
width:308px;
height:44px;
margin: 0 auto;
margin-top: 20px;
border: 4px #d8b6ad solid; }

.socialfront {margin-top:6px;
padding-right:20px;}
/* Home Page End */

/*About Me Page Start*/
#hey { text-align:left;
font-size:60pt;
color:#b6421c;
letter-spacing:12px;
font-family: 'GeosansLight'; }

.aboutp {
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.908em;
	line-height:1.6em;
	text-indent:4em;}
/*About Me Page End*/

/* Gallery Page Start*/
#gallerycontent { width:929px; text-align:left;}

.gallerypic {height:63px; width:144px; margin-top:28px; border:#d7cfce 3px solid;}
.gallerypic:hover {height:63px; width:144px; margin-top:28px; border:#c15e3e 3px solid;}

.gallerybg { background:url(img/gallerybg.png) no-repeat bottom center;
height: 126px; text-align:center;
border: 4px #d8b6ad solid;}
/* Gallery Page End*/

/* Service Page Start */
#developpement { width:236px; float:left;}
.fonttitle { text-align:left;
font-family: 'GeosansLight';
font-size:1.4em;
font-weight:bold;
text-align:center;
letter-spacing:0.08em;
color:#994013; }

#design { width:236px; float:right; }
/*Service Page End */
