/* Claudia Critchell Bullock CSS Document */

/* RESETS */

* {
margin:0px;
padding:0px;
}

a, a:hover, a:active, a img, a, a:hover img, a:active img  {
outline:none;
border:none;
}
/* END OF RESETS */

body {
background-color:#313E06;
}

#divCellPadding {
height:63px;
}

p {
font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
font-size:12px;
color:#313E06;
padding-bottom:9px;
line-height:1.35em;
}

ol {
font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
font-size:11.5px;
padding-bottom:8px;
padding-top:0px;
padding-left:17px;
color:#669900;
list-style-image:url(images/bullet_point.gif);
text-indent:2px;
line-height:1.35em;
}

img {
padding-bottom:5px;
}

#divContainer {
position:relative;
width:863px;
height:622px;
margin:0 auto;
background-image:url(images/background.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

h1.logo {
position:absolute;
top:34px;
left:27px;
}

h1.tagline_phone {
position:absolute;
top:236px;
left:48px;
}

img.email {
position:absolute;
display:block;
text-indent:-5000em;
top:388px;
left:48px;
}

a.logo {
display:block;
text-indent:-5000em;
width:276px;
height:48px;
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
}

a.tagline_phone {
display:block;
text-indent:-5000em;
width:212px;
height:145px;
background-image:url(images/tagline_phone.jpg);
background-repeat:no-repeat;
}

a.email {
width:267px;
height:19px;
}

#divContainer ul {
display:block;
list-style-type:none;
position:absolute;
top:106px;
left:64px;
}

#divContainer ul li {
display:block;
float:clear;
height:25px;
}

#divContainer ul li a {
float:left;
height:0px;
width:200px;
dislay:block;
background-repeat:no-repeat;
background-position:left bottom;
text-indent:-10000px;
overflow:hidden;
padding-top:25px;
}

#divContainer ul li a:hover {
background:no-repeat left top;
}
	
#divContainer ul li a#homepage {
background-image:url(images/home.gif);
width:44px;
}

#divContainer ul li a#projects {
background-image:url(images/projects.gif);
width:58px;
}
	
#divContainer ul li a#gallery {
background-image:url(images/gallery.gif);
width:51px;
}
		
#divContainer ul li a#testimonials {
background-image:url(images/contact.gif);
width:89px;
}

#divAddress {
position:absolute;
top:551px;
left:48px;
display:block;
text-indent:-5000em;
width:61px;
height:37px;
background-image:url(images/address.jpg);
background-repeat:no-repeat;
}

#divText {
position:absolute;
width:400px;
height:565px;
top:34px;
left:433px;
overflow:auto;
padding-right:5px;
}