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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



Title : carribassphotography.com Main Style Sheet

Author : Michael Acevedo	

Email : michael.acevedo@elocalhosting.com

We Are : eLOCAL Hosting - (eLocalhosting.com)

Description: This controls all the styles for the entire site

Created :  10/07/08

Modified : 10/15/08



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 The Reset ---------------------------------- */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td {
margin:0;
padding:0;
}

fieldset,img,abbr {
border:0;
}

address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var {
font-style:normal;
font-weight:400;
}

caption,th {
text-align:left;
}

q:before,q:after {
content:'';
}

a {
text-decoration:none;
}

/*-  BODY STYLES--------------------------- */
body {
background:#FFFFFF;
color:#000000;
margin:0 auto;
min-height:100%;
padding:0;
width:100%;
}

html {
height:100%;
margin:0 auto;
padding:0;
}

#Main_Wrap {
width:780px;
min-height:100%;
margin:0 auto;
margin-top:15px;
padding:0;
}

#top {
width:780px;
height:89px;
background:none;
}

#logo {
	background:url("../img/logo.jpg") no-repeat;
	width:205px;
	height:89px;
	float:left;
}

#top-blank {
	width:575px;
	height:55px;
	background:none;
	float:right;
}

/*-  MAIN MENU STYLES--------------------------- */

.menu {
float:left;
width:575px;
height:34px;
background:url("../img/menu.jpg") no-repeat scroll;
}

.menu a {
display:block;
height:34px;
text-decoration:none;
}


.homeBtn {
	left:0;
	display:block;
	width:72px;
	height:34px;
	float:left;
}

.weddingBtn {
	left:72px;
	display:block;
	width:106px;
	height:34px;
	float:left;
}

.childrenBtn {
	left:178px;
	display:block;
	width:102px;
	height:34px;
	float:left;
}

.familyBtn {
	left:280px;
	display:block;
	width:87px;
	height:34px;
	float:left;
}

.schoolBtn {
	left:367px;
	display:block;
	width:130px;
	height:34px;
	float:left;
}

.contactBtn {
	left:497px;
	display:block;
	width:78px;
	height:34px;
	float:right;
}


.homeBtn a:hover,.homeBtn #home {
background:url("../img/menu.jpg") no-repeat scroll 0 -34px;
}

.weddingBtn a:hover,.weddingBtn #wedding {
background:url("../img/menu.jpg") no-repeat scroll -72px -34px;
}

.childrenBtn a:hover,.childrenBtn #children {
background:url("../img/menu.jpg") no-repeat scroll -178px -34px;
}

.familyBtn a:hover,.familyBtn #family {
background:url("../img/menu.jpg") no-repeat scroll -280px -34px;
}

.schoolBtn a:hover,.schoolBtn #school {
background:url("../img/menu.jpg") no-repeat scroll -367px -34px;
}

.contactBtn a:hover,.contactBtn #contact {
background:url("../img/menu.jpg") no-repeat scroll -497px -34px;
}
/* -------------------------------------------------------------------------------------------------------- */


#contentHome {
border:#ccc solid .05em;
color:#999999;
display:inline-block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:.04em;
height:100%;
margin-top:25px;
margin-bottom:15px;
padding:5px;
text-decoration:none;
width:770px;
}
#contentHome a {
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:.04em;
text-decoration: underline;
}

.contacttext {
	display:block;
	float:left;
	text-align:justify;
	height:120%;
	width:600px;
	padding-right:75px;
	padding-top:25px;
	padding-bottom:20px;
	padding-left:80px;
}
.contacttext a {
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:.04em;
text-decoration: underline;
}

#content {
clear:both;
display:block;
border:#ccc solid .05em;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:.04em;
min-height:490px;
margin:0 auto;
margin-top:25px;
padding:5px;
text-decoration:none;
width:980px;
}

#content a {
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:.04em;
text-decoration: underline;
}

#copyright {
clear:both;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:100;
font-stretch:ultra-condensed;
text-decoration:none;
font-size:.5em;
width:780px;
height:15px;
text-align:center;
letter-spacing:.02em;
}

#footer {
clear:both;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
text-align:center;
width:780px;
height:40px;
padding-top:5px;
letter-spacing:.04em;
}

#footer a {
color:#999;
text-decoration:none;
font-size:12px;
}

#footer a:hover {
color:#ff99cc;
text-decoration:underline;
font-size:12px;
}

#footer .elocal, #footer .elocal a{
clear:both;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:100;
font-stretch:ultra-condensed;
text-decoration:none;
font-size:10px;
}
#footer .elocal a:hover{
clear:both;
color:#f9c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:100;
font-stretch:ultra-condensed;
text-decoration:underline;
font-size:10px;
}

#slideShow {
margin-top:25px;
width:550px;
height:375px;
padding:7px;
border:#CCCCCC solid .05em;
}

img.Left {
float:left;
margin:4px;
}
