@charset "UTF-8";
/* CSS Document */

*	   { margin: 0; padding: 0; }

#active { color:#090;}

p {color:#000;}

h5 {
	color:#000;
	position:absolute;
	top:20px;
	left: 10px;
	font-size:18px;
}

html, body {
    height: 100%;
    padding: 0px;
    margin: 0px;
}

#page-wrap1 {
	margin: 0 auto;
	width:1050px;
	position:relative;
	background-image:url(wp-content/themes/starkers/style/images/Crimson%20Update/inside_bac.jpg);
	background-repeat:repeat-y;
	
	}
#page-wrap {
	margin: 0 auto;
	width:965px;
	position:relative;
	background-color:#FFF;
	background-repeat:repeat;
	top:0px;
	overflow:hidden;
	}
a {text-decoration:none;}
a:link {
	color:#000;
}
a:visited {
	color:#000;
}
a:hover {
	color:#900;
	text-align: center;
}
body {
	background-image:url(wp-content/themes/starkers/style/images/Crimson%20Update/bac.jpg);
	background-repeat:repeat-x;
	background-color:#900;
	text-align:center;
}

/* HEADER */

#header {
	position:absolute;
	width:974px;
	top: 0px;
	height: 174px;
}

#follow {position:absolute; margin: 20px 0 0 850px;}
#follow li {display:inline;}
#follow li a {background-image:url(wp-content/themes/starkers/style/images/Crimson%20Update/fan_buttons.jpg); background-repeat:no-repeat; list-style:none; text-indent:-9999px; position:relative; display:block; height:35px; width:35px; float:left; margin:5px;}

#follow li a#book {background-position:0px 0px;}
#follow li a:hover#book {background-position:0px -35px;}

#follow li a#twit {background-position:-35px 0px;}
#follow li a:hover#twit {background-position:-35px -35px;}



h1#logo {
	position:absolute;
	top:0px;
	left:0px;
	font-size:24px;
	color:#900;
	z-index:100;
}

#nav {
	position:absolute;
	left:497px;
	top:138px;
	width: 467px;
}
#nav li {display:inline;}
#nav li a {background-image:url("wp-content/themes/starkers/style/images/Images/Nav_Sprite.jpg"); background-repeat:no-repeat; display:block; width:155px; height:50px; list-style:none; text-indent:-9999px; float:left; position:relative; overflow:hidden; }

#nav li a#work { background-position: 0px 0px;}
#nav li a:hover#work {background-position:0 -50px; }
#nav li a#services { background-position: -155px 0px; }
#nav li a:hover#services {background-position:-155px -50px;}
#nav li a#contact { background-position: -310px 0px; }
#nav li a:hover#contact {background-position:-310px -50px;}
body#work1  #nav li a#work {background-position: 0px -100px;}
body#services1  #nav li a#services {background-position: -155px -100px;}
body#contact1  #nav li a#contact {background-position: -310px -100px;}
/* IMAGE HOLDER */
#slider {
	position:absolute;
	z-index:90;
	top: 175px;
	left: -10px;
	background-color:#900;
	border:#900 thick; padding:10px 10px 10px 10px;
}

#content {
	position:absolute;
	width:965px;
	height:690px;
	top: 174px;
	left: 0px;
}

/* MAIN PAGE CONTENT */

.header_content {font-size:22px; font:Verdana, Geneva, sans-serif; text-decoration:underline; line-height:10px; text-align:left}
.text {font-size:16px; color:#FFF; font:Arial, Helvetica, sans-serif; text-decoration:none; line-height:30px; text-align:left }
#schedule {
	background-color:#000;
	position:absolute;
	left: 13px;
	top: 400px;
	display:block;
	height:200px;
	width:303px;
}
	
#appointment {
	position:absolute;
	left: 13px;
	top: 410px;
	width: 297px;
}
#appointment_text {
	position:absolute;
	left: 13px;
	top: 428px;
	width: 276px;
}

 h4 {font-size:30px; color:#000;}
#make {
	position:absolute;
	top:559px;
	left:66px;
	width: 180px;
}

.text2 {color:#FFF; font:Verdana, Geneva, sans-serif; font-size:16px;text-align:left}
#done {
	position:absolute;
	left: 339px;
	top: 410px;
	width: 303px;
}
#done_text {
	position:absolute;
	left: 342px;
	top: 428px;
	width: 285px;
}
#learn {
	position:absolute;
	top:559px;
	left:525px;
	width: 105px;
}

#usp h4 {position:absolute; margin:50px 0 0 490px; font:Verdana, Geneva, sans-serif; font-size:24px; color:#000;}

#front {position:absolute; margin:380px 370px 0 30px; min-height:100%; background-color:#FFF;}

#front h2 {font-size:34px; color:#000; font:Verdana, Geneva, sans-serif; position:relative; margin:0 0 0 0px;}
#front h3 {font-size:25px; color:#666; font:Verdana, Geneva, sans-serif; position:relative; margin: 5px 5px 5px 0;}

#front p {font-size:16px; color:#000; font:Verdana, Geneva, sans-serif; line-height:30px;}

#posts {position:absolute; margin:800px 0 0 20px; color:#000;}

/* SIDE BAR */

#sidebar3 {position:absolute; margin:1000px 0 0 620px;}

#sidebar {position:absolute; margin: 380px 0 0 620px;}

#twit4 {position:relative; margin:0 0 0 20px;}

#what li {position:relative; margin:-10px 0 10px 0;}
#what li a {background-image:url(wp-content/themes/starkers/style/images/Crimson%20Update/sidebar_butons.jpg); display:block; width:349px; height:134px; text-indent:-9999px;}
#what li a#one {background-position:0 0;}
#what li a:hover#one {background-position:0 -150px;}

#two li a {background-image:url(wp-content/themes/starkers/style/images/Crimson%20Update/sidebar_butons_2.jpg); display:block; width:340px; height:134px; text-indent:-9999px;}
#two li a#one {background-position:0 0;}
#two li a:hover#one {background-position:0 -150px;}

#three li {position:relative; margin:10px 0 0 0;}
#three li a {background-image:url(wp-content/themes/starkers/style/images/Crimson%20Update/sidebar_butons_3.jpg); display:block; width:340px; height:134px; text-indent:-9999px;}
#three li a#one {background-position:0 0;}
#three li a:hover#one {background-position:0 -150px;}

#free {position:relative; margin:205px 0 0 30px; color:#000;}

#onePic {position:relative; margin:90px 0 0 0px;}




#whyus {
	position:absolute;
	top:333px;
	left:539px;
	background-image:url("wp-content/themes/starkers/style/images/Images/Why_US.jpg");
	display:block;
	width:453px;
	height:386px;
}

#why {position:absolute;
left:230px;
top:10px;
font-size:24px;
font:Verdana, Geneva, sans-serif;
color:#FFF; }

#why_text {
	position:absolute;
	top:40px;
	left:140px;
	width:280px;
	height: 278px;
}
.text3 {font-size:14px; font:Arial, Helvetica, sans-serif; color:#FFF; line-height:30px;text-align:left}

/* FOOTER */

#footer {
	position:absolute;
	top: 1600px;
	display:block;
	width:965px;
	height:268px;
	background-color:#900;
}

#con {position:relative; margin:30px 500px 0 -100px; list-style:none;}
#contact_lab {position:relative; margin:-234px 500px 0px -120px; list-style:none; font-size:56px; color:#900;}
#line {
	position:absolute;
	top:-1px;
	background-image:url("wp-content/themes/starkers/style/images/Images/footer_line.jpg");
	display:block;
	width:970px;
	height:3px;
	left: 0px;
	background-color: #000000;
}

#dlk {
	position:absolute;
	top:10px;
	left: 20px;
}
#copy {
	position:absolute;
	top:10px;
	left:720px;
	color: #FFF;
}
.small_text {font-size:10px; color:#000; font:Arial, Helvetica, sans-serif;text-align:left}
#bottom_nav {
	position:absolute;
	left:310px;
	top:10px;
}
#bottom_nav li {display:inline; }
#forum {
	position:absolute;
	left: 10px;
	top: 50px;
}

#title {color:#FFF; font-size:36px; }

#content {padding:5px; text-align:left }
#content H1 {
	color:#FFF;
	font-size:16px;
	text-decoration:underline
}
#content li {color:#FFF; font-size:13px; line-height:28px;}


#service p {
	color:#000;
	font-size:14px;
	line-height:15px;
	padding:5px;
	text-align: left;
}
#service h1 {color:#000; font-size:18px}

p {
	color:#FFF;
	font-size:12px;
	line-height:15px;
	padding:3px;
	text-align: left;
}
#service h4 {font-size:36px; color:#000;}
#service {
	position:absolute;
	height: 210px;
	width: 565px;
	left: 30px;
	top: 380px;
}
#pic {
	position:absolute;
	left: 560px;
	top: 20px;
}
#service_text {
	position:absolute;
	top: 230px;
	height: 411px;
	width: 969px;
	left: 4px;
	line-height:20px;
}

#freelawn {position:absolute; margin:380px 0 0 30px; width:500px;}

#service1 { height:100%; background-color:#900;}
