/****************************************************************/
/* 1. MADE BY ME CSS 11/02/09 BY WEBPRAXIS                	    */			 	
/****************************************************************/

/****************************************************************/
/* GENERIC STYLING			                                    */
/****************************************************************/

html { /*force vertical scroll to stop pageshift in Firefox*/
min-height:100%; 
margin-bottom: 1px; 
}

body{
background-color:#f7f8f8;
margin:0px;
background-image:url(img/bk.jpg);
background-attachment:fixed;
}

img{
vertical-align:top;
border:0px;
}

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

.hide{
visibility:none;
display:none;
font-size:0px;
}

/****************************************************************/
/* WRAPPER			                                            */
/****************************************************************/

#wrapper{
width:941px;
margin:0px auto;
background-color:#ffffff;
}

.main_heading{
background-image:url(img/title.gif);
background-repeat:no-repeat;
width:941px;
height:229px;
text-indent:-3000px;
margin:0px;
padding:0px;
}

#top{
background-image:url(img/top-bk.gif);
background-repeat:repeat-x;
height:53px;
width:100%;
margin:0px;
padding:0px;
}

.main_image{
background-image:url(img/home-page-main-image.jpg);
background-repeat:no-repeat;
width:941px;
height:750px;
text-indent:-3000px;
margin:0px;
padding:0px;
}

/****************************************************************/
/* MENU            		                                        */
/****************************************************************/

#menu{
margin:0px;
width:941px;
background-color:#ffffff;
padding-top:10px;
list-style-type:none;
padding-left:0px;
padding-right:0px;
height: 45px;
padding-bottom:10px;
}

#menu ul{
margin:0px;
padding:0px;
}

#menu li{
float:left;
}

.home a{ 
text-indent: -3000em;
background-image:url(img/home.gif);
background-repeat:no-repeat;
width: 106px;
height: 45px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.about a{ 
text-indent: -3000em;
background-image:url(img/about-us.gif);
background-repeat:no-repeat;
width: 118px;
height: 45px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.sewingroom a{ 
text-indent: -3000em;
background-image:url(img/sewing-room.gif);
background-repeat:no-repeat;
width: 145px;
height: 45px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.make a{ 
text-indent: -3000em;
background-image:url(img/what-can-i-make.gif);
background-repeat:no-repeat;
width: 206px;
height: 45px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.workshop a{ 
text-indent: -3000em;
background-image:url(img/work-shops.gif);
background-repeat:no-repeat;
width: 234px;
height: 45px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.contact a{ 
text-indent: -3000em;
background-image:url(img/contact.gif);
background-repeat:no-repeat;
width: 128px;
height: 45px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}


/****************************************************************/
/* ABOUT US PAGE           		                                 */
/****************************************************************/

.invite{
background-image:url(img/about-heading.jpg);
background-repeat:no-repeat;
width:941px;
height:335px;
text-indent:-3000px;
margin:0px;
padding:0px;
}

.h3{
text-align:center;
color:#000000;
font-family:"Courier New", Courier, mono;
font-size:1.8em;
margin-top:10px;
margin-bottom:10px;
font-weight:bold;
}

#content p {
font-size:0.8em;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:2.2em;
margin-top:10px;
margin-bottom:10px;
padding-left:100px;
padding-right:100px;
}

/****************************************************************/
/* SEWING ROOM PAGE           		                            */
/****************************************************************/

.sewing-room-heading{
text-indent: -3000em;
background-image:url(img/sewing-room-heading.gif);
background-repeat:no-repeat;
width: 536px;
height: 39px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.next_events_workshop{
text-indent: -3000em;
background-image:url(img/work-shop-and-next-events.gif);
background-repeat:no-repeat;
width:478px;
height:47px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-left:100px;
}


/****************************************************************/
/* SEWING ROOM WORKSHOP         		                        */
/****************************************************************/

.workshop_h3{
color:#7481b4;
font-family:Georgia;
font-size:1.8em;
padding-left:100px;
margin-top:10px;
margin-bottom:10px;
font-weight:bold;
}








