body{
	background-color: #030303;
	background-image: url(images/stealbluefloral.jpg);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: center top;
	color:#CCE6FF;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, Geneva, Garamond, serif;
	font-size:16px;
	min-width:770px;
	line-height:1.5em;
	padding:0;
	margin:0;
}
.blackwrap{
	background-color: #030303;
	border-bottom:medium groove #354755;}
.blackwrap2{
	background-color: #030303;
		border-top:medium groove #354755;}
.wrap {
margin:0px 81px;
border:medium groove #354755;
background-color: #030303;
min-width:700px;
	background-image: url(images/stealbluefloralsoft.jpg);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: center top;
}
#baseline{
	height:15px;
	margin:0;
	text-align:center;
	padding: 10px;
	clear: both;
}
#baseline2{
	height:65px;
	width:300px;
	margin:0 auto;
	text-align:center;
	padding: 10px;
	clear: both;
}
#baseline3{
	height:120px;
	width:300px;
	margin:0 auto;
	text-align:center;
	padding: 10px;
	clear: both;
}
.backtolink {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #359AFF;
	text-align:center;
} 
.bulleted {
	color: #CCE6FF;
	font-style: italic;
	font-weight: normal;
	list-style: disc url(images/bulletimagesmall.jpg);
}
.bulletedindent {
	color: #CCE6FF;
	font-style: italic;
	font-weight: normal;
	list-style: disc url(images/bulletimagesmall.jpg);
	padding-left:80px;
}
.bulleted2 {
	font-style: normal;
	font-weight: normal;
	color: #CCE6FF;
}
.centered{
text-align:center;}
.creditlines {
	font-size: 8px;
}
.codecontent {
	color: #359AFF ;
	vertical-align: top;
	font-size:14px;
}
#content{
min-width:690px;}
#container {
	position:relative;
	width:700px;
	height:635px;
	margin:10px auto 0;
	border:thin outset #354755;
	top: 0px;
	padding-top: 15px;
	background-attachment: scroll;
	background-image: url(images/mouseover.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000000;
}
#container ul {
    padding:0; 
    margin:3px; 
    list-style-type:none;
    width:250px; 
    height:635px;
	float:left;
    }
#container li {
    float:left;
	padding-bottom:0px;
    }
#container a.gallery span {
    position:absolute; 
    width:1px; 
    height:1px; 
    top:-1px; 
    left:-1px; 
    overflow:hidden; 
    background:transparent;
    }
#container a.gallery, #container a.gallery:visited {
    display:block; 
    text-decoration:none; 
    border:thin inset #354755; 
    margin:1px 2px 1px 2px; 
    text-align:left; 
    cursor:default;
    }
#container a.thumba {background:url(graphics/antiquedscrollt.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbb {background:url(graphics/romantictablet.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbc {background:url(graphics/singlevinevinet.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbd {background:url(graphics/flowercornert.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbe {background:url(graphics/animatedimagecomparisont.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbf {background:url(graphics/leesnudet.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbg {background:url(graphics/cutecourtesan1t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbh {background:url(graphics/cutecourtesan2t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbi {background:url(graphics/youthfulbackgroundt.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbj {background:url(graphics/sexychickslogot.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbk {background: url(graphics/gterblogot.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbl  {background: url(graphics/gterblogo2t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbm  {background: url(images/wedcol13t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbn  {background: url(images/wedcol14t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbo  {background: url(images/wedcol15t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbp  {background: url(images/wedcol16t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbq  {background: url(images/wedcol17t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbr  {background: url(images/wedcol18t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbs  {background: url(images/wedcol19t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbt  {background: url(images/wedcol20t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbu  {background: url(images/wedcol21t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbv  {background: url(images/wedcol22t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbw  {background: url(images/wedcol23t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbx  {background: url(images/wedcol24t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumby  {background: url(images/wedcol25t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumbz  {background: url(images/wedcol26t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumb1a  {background: url(images/wedcol27t.jpg) no-repeat; height:100px; width:100px;}
#container a.thumb1b  {background: url(images/wedcol28t.jpg) no-repeat; height:100px; width:100px;}

#container a.gallery:hover {
    border:thin outset #354755; 
    }
#container a.gallery:hover span {
	position:absolute;
	width:450px;
	height:625px;
	top:18px;
	left:250px;
	background-color:#030303;
	text-align: center;
	vertical-align: middle;
	float: none;
}
#container a.gallery:hover img {
    border:thin outset #354755; 
    float:left;
	background-color:transparent;
	margin-left:5px;
	margin-right:5px;
	cursor:hand;
    }
#container a.thumba:hover img, #container a.thumbd:hover img {
margin-left:0px;}
#container a.thumbb:hover img{
	margin-left:20px;}
#container a.thumbc:hover img{
margin-top:90px;}
#container a.thumbe:hover img {
	margin-left: 0px;
	margin-top: 115px;
    }
#container a.thumbf:hover img{
	margin-left: 0px;
	margin-top: 120px;
    }
#container a.thumbg:hover img, #container a.thumbh:hover img{margin-top: 310px;
margin-left:0px;}
#container a.thumbi:hover img {
	margin-top: 323px;
    }
#container a.thumbj:hover img {
margin-left: 100px;
margin-top: 380px;}
 #container a.thumbk:hover img, #container a.thumbl:hover img{
margin-top:495px;
    }

#container1{
	width:100%;
	text-align:left;
}
#container1 h2, #container1 h3{
	padding:0 20px;}
#container1 p {
	padding:0 20px 20px 20px;
}
#container1 ul{
	vertical-align: middle;
	padding-bottom: 1em;
}
#container1 li{
	padding-right: 3px;
	padding-left: 3px;
}
#container2{
	float:left;
	width:100%;
	text-align:center;
	border-top:medium groove #354755;
	border-bottom:medium groove #354755;
}
#container2 h2, #container2 h3{
	padding:0 20px;}
#container2 p {
	padding:0 20px 20px 20px;
}
#container2 ul{
	list-style:square;
	vertical-align: middle;
	padding-bottom: 1em;
}
#container2 li{
	padding-right: 3px;
	padding-left: 3px;
	vertical-align: middle;
}
.copyright{
	font-size: 10px;
	text-align:center;
	color: #666666;
}
a.copyright:link, a.copyright:visited, a.copyright:focus, a.copyright:active{
	color: #666666;
}
a.copyright:hover{
	color: #359AFF ;
}
.disclaimer {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #359AFF;
	text-align:center;
}
#footer {
	clear:both;
	padding: 5px;
}
#footer p {
	margin:0;
	vertical-align: middle;	
	padding: 5px;
}
#header {
	height:210px;
	text-align: center;
	min-width:690px;
	width:100%;
	background-image: url(images/headerbg.jpg);
	background-repeat: repeat-x;
	border-bottom:medium groove #354755;
}
#header h1 {
   	padding:5px;
    margin:0px;
   }
.leesletter{
	background-image: url(screencaptures/SBletterbase.jpg);
	background-color: #000000;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	width:450px;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
}
.leetext {
	font-size: 18px;
	font-style: italic;
	color: #000066;
}
li{
	padding-bottom: 15px;
}
.links {
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	color: #359AFF;
	text-decoration:none;
}
.quote .links {
	font-size: 13px;
	font-style: normal;
	font-weight: bolder;
	color: #359AFF;
	text-decoration:none;
	line-height:1 em;
}
.quote{
	padding: 10px 30px;
	margin: 10px 30px;
	border:thin inset #000066;
}
.quote p{
	padding: 10px;
	margin: 10px;
}
.linklist{
list-style:none;
padding-left:45%;}
a:link {
	color: #359AFF;
}
a:visited {
	color: #359AFF;
}
a:hover {
	color: #CCE6FF;
}
a:active {
	color: #359AFF;
}
.linkpagesectiontext {
	font-size: 16px;
	font-style: italic;
	font-weight: bolder;
	color: #CCE6FF;
	text-decoration: underline;

}
.linkspagetext {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #CCE6FF;
	text-align:center;
}
#main {
	float:left;
	width:50%;
	background:#000;
}
#main h2, #main h3{
	padding:0 0 0 30px;}
#main p {
	padding:0 10px 0 30px;
}
#main ul{
	list-style:disc;
	vertical-align: middle;
	padding:0 10px 0 30px;
}
#main li{
	padding-right: 3px;
	padding-left: 10px;
	vertical-align: middle;
	padding-bottom:7px;
}
#main2 {
	float:left;
	width:43%;
}
#main2 h2, #main2 h3{
	padding:0 0 0 30px;}
#main2 p {
	padding:0 5px 0 30px;
}
#main2 ul{
	list-style:square;
	vertical-align: middle;
}
#main2 li{
	padding-right: 3px;
	padding-left: 3px;
	vertical-align: middle;
	padding-bottom:7px;
}
.maincontent {
	color: #359AFF ;
	margin-left: 7px;
	vertical-align: top;
	font-size:18px;
}
a.maincontent:link, a.maincontent:visited, a.maincontent:focus, a.maincontent:active{
	color: #359AFF;
}
a.maincontent:hover{
	color: #CCE6FF;
}
.mainpagetext {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #CCE6FF;
}
#menu {
	text-align:center;
}
#menu ul{
	list-style:none;
	padding:3px 5px;
	vertical-align: middle;
}
#menu li{
	display:inline;
	padding: 3px 5px;
	vertical-align: middle;
}
.menufont{
	text-align:left;
	font-size: 19px;
	text-decoration:none;
	vertical-align:middle;
}
a.menufont:link, a.menufont:visited, a.menufont:focus, a.menufont:active{
color:#359AFF;
text-decoration:none;
}
a.menufont:hover{
color:#CCE6FF;
text-decoration:none;
}
.packages{
	padding-left:80px;
	list-style:circle url(images/bulletimage.jpg);
	}
.pagebottomtext {
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
.pagespacer{
height:30px;
}
#photocolumn {
	float:right;
top:290px;
right:60px;
width:350px;
height:600px;
text-align:left;
}
#photocolumn p {
	text-align:center;
	vertical-align:middle;
	padding:10px 40px 10px 10px;
}
#photocolumn ul {
	margin-bottom:0px;
}
#photocolumn h3 {
	padding:0 20px 0 0;	
	margin:15px 0;
}
.portfoliobox{margin:5%;
	border:medium groove #354755;
	background-color:#030303;}
.portfoliothumbs{
	list-style-type: none;
}
.portfoliothumbs ul{
	list-style-type: none;
	text-align:center;
}
.portfoliothumbs li{
	display:inline;
	padding: 10px 15px;
	text-align:left;
}
.price {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CCE6FF;
}
.sectiontitle {

	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #CCE6FF;
}
.sectiontext {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #CCE6FF;
}
.services{
	padding-left:50px;
	list-style:circle url(images/bulletimage.jpg);
	}
.subtitle {
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #359AFF;
	text-align: center;
	vertical-align: top;
	margin:30px 0 15px;
}
#titlemain {
	float:left;
	width:100%;
}
#titlemain h2, #main h3{
	padding:0 0 0 30px;}
#titlemain p {
	padding:0 10px 0 30px;
}
.whitetext {
	font-size: 1px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
} 


.contactformbox {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #359AFF;
	background-color: #000000;
	border: thin inset #CCE6FF;
	width:240px;
	text-align:left;
}
.contactformbox2 {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #359AFF;
	background-color: #000000;
	border: thin inset #CCE6FF;
}
.contactformbutton {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #CCE6FF;
	background-color: #000000;
	border: thin outset #003D79;
	text-align: center;
	width: 100px;
}
.contactformbutton1 {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #CCE6FF;
	background-color: #000000;
	border: thin outset #003D79;
	text-align: center;
	width: 100px;
	margin-right: 30px;
}
.contactformbutton2 {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #CCE6FF;
	background-color: #000000;
	border: thin outset #003D79;
	text-align: center;
	width: 100px;
	margin-left: 30px;
}
.contactformtext {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #359AFF;
}

.contactformsmall {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #359AFF;
}
#contactformplacement {
	text-align: center;
	width: 90%;
	color: #CCE6FF;
	text-indent: 5px;
	margin-right: 15px;
	margin-left: 15px;
	padding-right: 10px;
	padding-left: 10px;
}
form{
	position: relative;
	text-indent: 0px;
	text-align:center;
	padding-right: 0px;
	padding-left: 0px;
	border: thin outset #003D79;
	margin-right: 15px;
	margin-left: 15px;
}
form div label {
  display: block;
  float: left;
  width: 50%;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: left;
}
form div {
	text-align: center;
	display: block;
	width: 90%;
	height:1%;
	margin-top: 20px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
form div input, form div select, form div textarea{
	padding: 1px 3px;
	margin: 0 0 0 0;
	text-align: left;
	vertical-align: middle;
}
.entry{
list-style-type:none;
text-align:center;}
.entry ul{
	list-style-type: none;
	text-align:center;
	width:460px;
	height:150px;}
.entry li{
	display:inline;
	padding: 10px 15px;
	text-align:center;
	width:220px;
	height:150px;}
a.entry:link img, a.entry:visited img, a.entry:active img{
	border: thin outset #003D79;
}
a.entry:focus img, a.entry:hover img{
	border: thin inset #003D79;
}

.enter{
	background-image: url(images/enter.jpg);
text-align:center;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
	width:220px;
	height:150px;}
a.enter:link{
	background-image: url(images/enter.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
	width:220px;
	height:150px;}
a.enter:visited{
	background-image: url(images/enter.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
	width:220px;
	height:150px;}
a.enter:focus{
	background-image: url(images/enterdark.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
	width:220px;
	height:150px;}
a.enter:hover{
	background-image: url(images/enterdark.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
	width:220px;
	height:150px;}
a.enter:active{
	background-image: url(images/enter.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
	width:220px;
	height:150px;}
.exit{
	text-align:center;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(images/exit.jpg);
	width:220px;
	height:150px;
}
a.exit:link{
	background-image: url(images/exit.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
	width:220px;
	height:150px;}
a.exit:visited{
	background-image: url(images/exit.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
		width:220px;
	height:150px;}
a.exit:focus{
	background-image: url(images/exit.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
		width:220px;
	height:150px;}
a.exit:hover{
	background-image: url(images/exit.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;
		width:220px;
	height:150px;}
a.exit:active{
	background-image: url(images/exit.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;	width:220px;
	height:150px;}
.blitz{
margin-left:50px;}
#floatr{
float:right;
width:450px;}
#floatl{
float:left;}