@charset "utf-8";
/* CSS Document */

body { }

.container {
width:900px;
height:900px;
background:url(images/background2.jpg);
background-repeat:no-repeat;
margin:auto auto;
margin-top:70px;
}

.bodyleft {
width:240px;
float:left;
padding:50px 0 50px 50px;
}

.bodyright {
width:535px;
float:right;
padding:0 0 0 20px;
margin:50px 40px 50px 0;
color:#B3B3B3;
font-family:"Myriad Pro", Arial;
font-size:18px;
background: url(images/aboutme/lil-tree.jpg) no-repeat;
background-position:right;
height:580px;
}

.homepage {
width:785px;
padding:40px 45px 15px 50px;
color:#B3B3B3;
font-family:"Myriad Pro", Arial;
font-size:18px;
background: url(images/homepage/homepage.jpg) no-repeat;
background-position:bottom;
height:580px;
}

.menuitems {
padding:17px 0 17px 0;
}

.photo {
margin-top:23px;
padding-left:20px;
}

.contactme {
width:146px;
margin-left:100px;
margin-top:22px;
}

.galleryimg {
width:434px;
float:right;
margin:65px 70px 15px 0;
height:307px;
}

.galleryimgcs {
width:434px;
float:right;
margin:20px 70px 65px 0;
height:307px;
}

.buttons {
clear:both;
margin-left:60px;
margin-right:50px;
height:130px;
}

.buttonsb {
width:290px;
margin:27px 0 0 12px;
height:62px;
}

.buttonsb2 {
width:290px;
margin:27px 0 0 10px;
height:62px;
padding-top:30px;
}

.preview {
width:55px;
height:55px;
margin: 0 8px 16px 8px;
float:left;
}

.previewl {
width:55px;
height:55px;
margin: 27px 8px 16px 8px;
float:left;
}

.previewgrey {
width:55px;
height:55px;
margin: 0 8px 16px 8px;
float:left;
background:#C2CBD8;
}


.illnav {
width:240px;
float:left;
padding:50px 0 0 50px;
}

.menuitemsb {
padding:0 0 17px 0;
}

.illustrationleft {
width:240px;
padding:50px 0 25px 50px;
margin-top:300px;
}

.ponyheartlogo {
background: url(images/pnyheart-logo.jpg);
width:229px;
height:72px;
margin: 40px 20px 20px 60px;
}

.imagedescription {
width:300px;
height:72px;
margin-left:350px;
margin-top:-92px;
padding-top:34px;
color:#CCCCCC;
}

.imagedescription a{
color:#CCCCCC;
font-family:"Myriad Pro", Arial;
font-size:18px;
text-decoration:none;
}

.gallery_button { cursor:pointer; }

.contactbody {
width:700px;
padding:50px 0 0 20px;
margin:0 40px 50px 45px;
color:#B3B3B3;
font-family:"Myriad Pro", Arial;
font-size:18px;
height:580px;
}

.contactbody .input {
border:#CCCCCC 1px solid;
background:#FFFFFF;
padding:3px;
}

.contactbody .submit {
width:205px;
height:97px;
background:url(images/send.jpg);
border:none;
}

.contactalign {
margin:0 0 0 20px;
}

.spaced {
margin-top:15px;
}

.spaced2 {
margin:10px 0 0 20px;
}

.msgsent {
width:614px;
height:519px;
padding:23px 0 0 87px;
}

.cphlogo {
background: url(images/pnyheart-logo.jpg);
width:229px;
height:72px;
margin: 20px 0 40px -27px;
float:left;
}

.newponyheart {
	
}
