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


body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body.press{margin:0px; padding:0px; background-image:url(images/bg_hb.jpg);}
body.home{margin:0px; padding:0px; background-image:url(images/bg_sn.jpg);}
body.order{margin:0px; padding:0px; background-image:url(images/bg_y.jpg);}


#wrapper{background-image:url(images/bg_h.jpg); background-repeat:repeat-x; width:100%; height:600px;}
#wrapperh{background-image:url(images/bg_hn.jpg); background-repeat:repeat-x; width:100%; height:600px;}
#wrappero{background-image:url(images/bg_yp.jpg); background-repeat:repeat-x; width:100%; height:600px;}

#wrap{width:900px; margin:0px auto;}

#header{float:right; background-image:url(images/header_h.png); background-repeat:no-repeat; width:645px; height:213px; display:block; clear:both;}
#header.purple{background-image:url(images/header_p.png);}


#content{width:645px; float:right; background-color:#FFFFFF; height:100%;}

#side{float:left; margin:-13px 0px 0px 0px; padding:0px; width:245px;}
#side ul{padding:0px; margin:0px;}
#side li{list-style:none; padding:0px; margin:0px;}
#side.home{margin:5px 0px 0px 0px;}


/* Press Page */
#pressbuttons{width:645px; height:273px; background-image:url(images/press_btns.jpg); background-repeat:no-repeat;}

#guestbook{ background-image:url(images/pressbtn/guest_btn.jpg); background-repeat:no-repeat; width:111px; height:115px; float:left;} 
#bookrev { background-image:url(images/pressbtn/book_btn.jpg); background-repeat:no-repeat; width:143px; height:136px; float:left; margin:135px 0 0;}
#articles{ background-image:url(images/pressbtn/art_btn.jpg); background-repeat:no-repeat; width:100px; height:103px; float:left;}
#eventphotos{ background-image:url(images/pressbtn/event_btn.jpg); background-repeat:no-repeat; width:128px; height:126px; float:left; margin:105px 0px 0px 0px;}

#guestbook a{display:block; width:100%; height:100%;} 
#bookrev a{ display:block; width:100%; height:100%;}
#articles a{ display:block; width:100%; height:100%;}
#eventphotos a{ display:block; width:100%; height:100%;}


/* Order Page info */
#order{background-image:url(images/order_pg.jpg); background-repeat:no-repeat; background-position:center; width:645px; height:500px;}
#buybtn{ background-image:url(images/buy_btn.jpg); background-repeat:no-repeat; margin:250px 0px 0px 300px; position:absolute; width:185px; height:185px;}
#buybtn a{display:block; height:100%; width:100%;}


/* Meet Megan and Friends Page info */
.peeps img{float:left;}
.peeps{display:block; clear:both; padding:10px;}
.peeps p{width:460px; float:right;}
.peeps h2{font-weight:lighter; margin:0px; padding:0px; width:470px; float:right;}



/* press sub pages info */
#press_subs {background-image:url(images/guestpg.jpg); background-repeat:no-repeat; width:640px; height:600px; margin:0px auto;}
#press_subs.book {background-image:url(images/book_rpg.jpg);}
#press_subs p{float:right; width:460px; margin:20px 10px 0px 0px; font-size:14px;}

#photos{margin:0px auto; width:558px;}

/* icontact info info */
#signup{ background-image:url(images/icontact.png); background-repeat:no-repeat; background-position:center; width:269px; height:271px; position:absolute; margin:20px 0px 0px 65px;}
#signup.subg{background-image:url(images/guest_sign.png);}

#SignUp .signupframe{margin:107px 60px 0 65px;}
form {}
input {border:none; margin:0px 0px 16px 0px; padding:0px;}
.sbtn{margin:-40px 0px 0px 25px; position:absolute; padding:5px; background-color:#FFFFFF;}
#icontact{width:400px; height:200px;}

#gsignup{margin:0px; position:absolute;}
.submitg{background-image:url(images/submit_btn.png); background-repeat:no-repeat; height:33px; margin:0px 50px 0 0px; width:117px; font-size:0px; cursor:pointer;}
#textbox{margin:80px 0px 0px 20px; border:none; background-image:url(images/box.png); background-repeat:no-repeat; width:229px; height:109px;}
.textfeild{margin:10px 0px 0px 10px; border:none;}
#name{background-image:url(images/name.png); background-repeat:no-repeat; float:left; width:50px; height:20px; margin:-5px 0px 0px 29px;}
#namebox{background-image:url(images/nbox.png); width:159px; height:21px; margin:-8px 11px 0px 0px; float:right;}

/* ALL H2 classes. and other non-divs */

a:link{color:#000000; text-decoration:none;}
a:visited{color:#000000; text-decoration:none;}
a:hover{text-decoration:underline;}
a:link img{border:none;}
a:visited img{border:none;}
h2{font-weight:lighter; margin:0px; padding:0px;}