body {
	margin: 0px 0px 0px 0px;
	background-image: url(http://www.justweddingsuk.com/i/wedding-dress-sliverside.jpg);
	background-repeat: repeat-y;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	color: #000000;
	align: center;
}
a img  {
	border:none;
}
a.pink {
	color: #000000;
}
.jo {
	font-weight: 300;
	font-family: forte, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

span.email span { 
	display: none; 
}

a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;	
}
a:visited {
	/*color: ff6600;*/
}
a.selectedlink {
	color: #000;
}

ul.finger {
	font-size: 82%;
	vertical-align: bottom;
	line-height: 150%;
}
ul.finger_space {
	font-size: 82%;
	vertical-align: bottom;
	line-height: 250%;
	
}

ul {
	font-size: 82%;
	list-style-image: url("http://www.justweddingsuk.com/i/bullet.jpg");
}

p {
	font-size: 82%;
	text-align: justify;
	color: #000000;
}
h1 {
font-size: 110%;
color:#000000;
}
h2 {
font-size: 100%;
color:#000000;
}
h3 {
font-size: 90%;
color:#000000;
}

div.subscribebox {
	background-color: white;
	width: 155px;
	border: black thin solid;
	margin-left: 8px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 82%;
	text-align: center;
	padding: 1px;
}
div.subscribebox a {
	color: black;
	text-decoration: none;
}
div.subscribebox a:hover {
	color: blue;
}
.topsidebox {
	border: thin solid #000000; 
	background-color: #ffffff; 
	width: 155px; 
	color: D2519A;
	margin-left: 17px;
	padding: 3px;
}
.topsideboxright {
	border: thin solid #000000; 
	background-color: #ffffff; 
	width: 155px; 
	color: D2519A;
	margin-left: 10px;
	padding: 3px;
}
.sideboxright {
	border: thin solid #000000; 
	background-color: #ffffff; 
	color: D2519A;
	width: 155px;
	margin-left: 10px;
	padding: 3px;
}
.sidebox {
	border: thin solid #000000; 
	background-color: #ffffff; 
	color: D2519A;
	width: 159px;
	margin-left: 17px;
	padding: 3px;
}
.boxheader {
	/*background-color: #904A99; */
	color: #ffffff;
	border:#000000 thin solid;
	background-image: url(http://www.justweddingsuk.com/i/boxheader.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	margin-left: 17px;
	width: 159px;
	padding-left: 3px;
	padding-right: 3px;
}
.boxheader-white {
	/*background-color: #904A99; */
	color: #ffffff;
	border:#000000 thin solid;
	background-image: url(http://www.justweddingsuk.com/i/boxheader.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	margin-left: 10px;
	width: 155px;
	padding-left: 3px;
	padding-right: 3px;
}
.textstyle-gold {
	color: #oooooo;
	font-size: 120%;
}
.white a {
	color: #fff;
}
.white a:hover {
	color: #93376A;
	text-decoration: none;	
}
.white a:visited {
	/*color: ff6600;*/
}
.white a.selectedlink {
	color: #fffff6;
}
.textstyle-italic {
	color: #000;
	font-size: 120%;
	font-family: "Monotype Corsiva";
}

/* Here is the navigation css for the menu */
 #navcontainer { 
width: 166px;
border: thin solid #000000;
margin-left:17px;
background-color: #ffffff; 
}

#navcontainer ul
{
margin: 0px;
/*border-left: thin solid #D2519A;*/
padding: 0px;
/*margin-left: 10px;*/
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
width: 100%;
list-style-image: none;
}

#navcontainer li
{
margin: 0px;
padding: 0px;
line-height: 20px;
}

#navcontainer ul li a
{
display: block;
width: 155px;
padding-left: 10px;
background-color: #ffffff;
/*font-size: 0.9em;*/
}

#navcontainer ul li a:link, #navcontainer ul li a:visited
{
color: #000000;
text-decoration: none;
background-repeat: no-repeat;
background-position: left top;
}

#navcontainer ul li a:hover
{
background-color: #F456E8;
color: #000;
}

#navcontainer ul ul li a
{
display: block;
padding-left: 10px;
width: 155px;
background-color: #ffffff;
font-weight: bold;
/*font-size: 0.8em;*/
}

#navcontainer ul ul li a:link, #navcontainer ul ul li a:visited
{
color: #ff04c1;
text-decoration: none;
background-repeat: no-repeat;
background-position: left top;
}

#navcontainer ul ul li a:hover
{
background-color: #F456E8;
color: #000000;
}

/* selected states */
#navcontainer ul li a#current
{
font-weight: bold;
color: #6699CC;
background-repeat: no-repeat;
background-position: left top;
background-color: #3E228B;
}

#navcontainer ul ul li a#subcurrent
{
font-weight: bold;
color: #000000;
background-repeat: no-repeat;
background-position: left top;
background-color: #ff6600;
}
