html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/* vertical-align: baseline; */
	background: transparent;
}
body{
	background:#f4e5ff;
	font-family:sans-serif,Verdana; 
}
#main{
	border:10px solid #000;
	margin:10px auto;
	padding-bottom:5px;
	text-align:center;
	width:900px;
	background:#fff;
}
#content{
	border-top:4px solid #000;
	padding:40px;
	font-size:120%;
	text-align:left;
}
#content li{
padding:10px 5px;
font-size:90%
}
#submenu{
	background:#000;
	color:#fff;
	margin:-40px -40px 0 -40px;
	font-size:12px;
	text-align:center;
	padding-bottom:2px;
}
#submenu a{
color:#fff;
text-decoration:none;
}
#submenu a:hover{
text-decoration:underline;
}
#footer{
	background:#fff url(images/footer.jpg) center no-repeat;
	color:#000;
	font-size:200%;
	font-weight:bold;
	height:186px;
}
#previewdiv{
width:900px;
text-align:center;
}
h1{
	font-family:Papyrus,Georgia,serif;
	font-size:210%;
	padding:10px 5px;
}
h2{
	font-family:Papyrus,Georgia,serif;
	font-size:150%;
	padding:10px 5px;
}
h3{
	font-family:Times,serif;
	font-size:160%;
	padding:10px 40px;
	background:#F4E5FF;
	margin:auto -40px;
	text-align:center;
}
.previewCaption{
	padding:10px 40px;
	background:#000;
	color:#fff;
	text-align:center;
	font-size:80%;
}
p{
margin-bottom:20px;
}
.menuimg {
padding: 0 4px;
}
.quote {
	background: #fff url(http://www.sallybishton.com/images/quote.gif) 0px 50% no-repeat;
	text-align:center;
	margin:0 -40px;
	padding: 0px 90px;
	font-size:60%;
	font-style:italic; 
	margin-bottom:-32px;
}
.quote p{
	text-align:right;
	color:#aaa;
	font-style:normal; 
}
/*................ nav start .......................*/
#nav-menu{
	height:30px;
	width:780px;
	margin:0 auto;
}
#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}
#nav-menu li
{
float: left;
}
#nav-menu li a
{
font-family:Papyrus,serif;
background:url(WideTab.png);
background-position:0 -30px;
height:30px;
line-height: 2em;
float:left;
width:130px;
display:block;
color:#000;
text-decoration: none;
text-align: center;
}
#nav-menu li a:hover
{
color:#fff;
background-position:0 0;
}
/*       portfolio         */
.port_menu{
color:white;
background:#aaa;
float:left;
width:900px;
height:106px;
overflow:hidden;
}
.port_box{
width:101px;
float:left;
padding:3px 0;
font-size:50%;
cursor:pointer;
}
.port_box a{
float:left;
}
.port_txt{
top:0px;
max-width:294px;
color:white;
float:right;
padding:0px;
}
/*noscript*/
.alert {
	background: #fff6bf url(http://www.sallybishton.com/images/alert.gif) 15px 50% no-repeat;
	text-align:center;
	margin:30px;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
}
.rounded{
  border-radius:8ex;
  -moz-border-radius:8ex;
  -webkit-border-radius:8ex;
}
.roundedS{
  border-radius:4ex;
  -moz-border-radius:4ex;
  -webkit-border-radius:4ex;
}
/*////////*/
iframe {display:none}
