body{font-size : 10pt;font-family: Verdana, Arial, Helvetica, sans-serif;color: #333333; background-color:#ffffff; margin:0 0 0 0px;line-height: 1.166em}
a{color: #6699cc;text-decoration: none;font-size : 10px; padding: 2px; }
a:link{	color:  #6699cc;text-decoration: none; font-size : 10px; padding: 2px;text-align : justify;}
a:visited{color:  #6699cc;text-decoration: none; font-size : 10px; padding: 2px;text-align : justify;}
a:hover{color:  #6699cc;text-decoration: underline;font-size : 10px; padding: 2px;text-align : justify; }
td {text-align : justify; margin:2px; font-size : 8pt;line-height:120%;}
h1 { color:#6699cc;font-size:14px;line-height:122%;font-family: Verdana, Arial, Helvetica, sans-serif;margin:8px;}
h2 { font-size: 140%; margin:8px; color:#6699cc;line-height:158%;}
h3{ font-size: 130%; margin: 0px; color:#6699cc;line-height:158%;}
h4{ font-size: 120%; margin: 0px; color:#6699cc;line-height:148%;}
P {text-align : justify; margin:10px; font-size : 8pt;line-height:138%;}
li {text-align : justify; margin:5px;font-size : 8pt;line-height:138%;}
.site {	font-size : 8pt;line-height : 125%;color : #333333;font-weight: 100;text-align : center;}
#content{margin-top: 0px; padding: 10 10 10 10px;font-size : 10px; }
#headlines{margin-left: 0px;width:160px;padding: 0px; background: no-repeat #bbd4ed;font-size : 10px;}
#siteInfo{clear: both;border: 1px solid #cccccc;font-size:13px;	color: #999999;	padding: 9px 9px 9px 9px; width:986px; margin: 0px 0px 0px 0px;}
#siteInfo img{	padding: 4px 4px 4px 9px;vertical-align: middle;}
.secrets {color:#ff0099;font-size:25px;font-family: Times, serif, Georgia;font-weight:bold;}
#masthead{padding: 3px 0px 0px 3px; background:#bbd4ed;}
#masthead img{ border: none;}
.weddingfloweridea {font-family : Verdana, Helvetica, sans-serif;text-align : left;font-size : 10px;color : #333333;vertical-align: center; padding-top:15px; padding-left:15px; padding-right:9px ; background: no-repeat ;}
img{ border: none; padding: 2px 2px 2px 2px ;}
a.rome:link {color: #ffffff;text-decoration: none; font-size : 10px ; text-align : center; font-weight: bold; background-color: #6699cc; width:105px; height:18px;padding: 2px;}
a.rome:visited {color: #ffffff; text-decoration: none; font-size : 10px ; text-align : center; font-weight: bold; background-color: #6699cc; width:105px; height:18px;padding: 2px;}
a.rome:hover {color: #6699cc; text-decoration: none; font-size : 10px ; text-align : center; font-weight: bold; background-color: #ffffff; width:105px; height:18px;padding: 2px;}
#flowers {color: #ff0099;}
#flowers table {font: 10px Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;border:10px #cccccc double;}
#flowers td{border-bottom: 2px solid #CCC;padding: 5px;	}
#siteInfo{border: 1px solid #cccccc;font-size:9px;color: #999999; padding: 2px;}
TABLE.wedding{ font: 10px Verdana, Arial, Helvetica, sans-serif; border:1px #cccccc solid ;}
#breadCrumb{ height:20px;font-size: 100%; padding: 1px 1px 1px 1px; color: #333333; background-color: #CFE0F2;border-top:1px #bbd4ed solid ;}
a.breadCrumb:link{ color: #333333;text-decoration: none;}
a.breadCrumb:visited{color: #333333;text-decoration: none;}
a.breadCrumb:hover{color: #333333;text-decoration: underline;text-align: left;}
#navBar{margin-top: 0px; width:150px;}
/*********** #navBar link styles ***********/
#navBar ul a:link, #navBar ul a:visited {display: block;list-style-type: circle;border: 1px none #ffffff;line-height : 140%; font-family: verdana, Helvetica, sans-serif; color: #262626; font-size: 11px;}
#navBar ul {list-style: none;margin: 0;padding: 0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}
/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}
/*********** #Ideas styles ***********/
#Ideas{	position: relative;margin: 0px;padding: 0px;background-color: #CFE0F2;}
#Ideas h3{padding: 0px 0px 0px 1px;background-color: #CFE0F2;}
#Ideas a:link {display: block; color: #262626; text-decoration: none;   background-color: #CFE0F2; padding: 1px 1px 1px 1px;}
#Ideas a:visited {display: block; color: #262626; text-decoration: none;    background-color: #CFE0F2;  padding: 1px 1px 1px 1px; }
#Ideas a:hover {display: block; color: #262626; text-decoration: underline;   background-color: #CFE0F2; padding: 1px 1px 1px 1px;}
a.view:link {font-family : Verdana, Helvetica, sans-serif; font-size : 9pt; line-height : 20px; color : #ff0099; text-align : justify;  border-width: 1px; padding: 2px; border-color: #6699cc; background-color: white; border-style: solid; text-decoration: none;}
a.view:visited {font-family : Verdana, Helvetica, sans-serif; font-size : 9pt; line-height : 20px; color : #6699cc; text-align : justify;  border-width: 1px; padding: 2px; border-color: #6699cc; background-color: white; border-style: solid; text-decoration: none;}
a.view:hover {font-family : Verdana, Helvetica, sans-serif; font-size : 9pt; line-height : 20px; color : #6699cc; text-align : justify;  border-width: 1px; padding: 2px; border-color: #6699cc; background-color: white; border-style: solid; text-decoration: none;}
a.ideas:link{ color: #ffffff;text-decoration: none;}
a.ideas:visited{color: #ffffff;text-decoration: none;}
a.ideas:hover{color: #ffffff;text-decoration: underline;text-align: left;}
td.green {font-family : Verdana, Helvetica, sans-serif;text-align : left;font-size : 10px; width:150px; color : #333333;vertical-align: center; padding-top:2px; padding-left:7px; padding-right:7px ; background-repeat: no-repeat;}
.cool {background:url(http://www.myweddingflowerideas.co.uk/images/fresh_flower.gif);width:140px; height:160px; background-repeat: no-repeat; float:right; padding:2px;}
.wedding {text-align : justify; margin:5px;font-size : 10px;}
img.wedding-cakes {margin: 1 10 10 10px; border:1px solid #bbd4ed; float:right;}
div.cake {margin:1em 5em 1em 8em; }
img.cakes {margin: 1 1 1 1px; border:1px solid #bbd4ed; float:left;}
.weddingcakeidea {font-family : Verdana, Helvetica, sans-serif;text-align : left;font-size : 10px; color : #333333;vertical-align: center; padding-top:15px; padding-left:15px; padding-right:9px ; background-repeat: no-repeat;}
.wedding-cakes {font-family : Verdana, Helvetica, sans-serif;text-align : justify; font-size : 9px;color : #333333; vertical-align: center; padding:1px; width:150px; height:100px;}	
.picturecake {color:#ff0099;font-size:20px;font-family: Times, serif, Georgia;font-weight:bold;line-height:130%;margin:5px;}

table.simple {width:98%;
	border-collapse: collapse;
	font-size: 85%;
	border: 1pt solid #bbddcc;
	}
	
table.simple th {
	text-align : left; vertical-align: middle;
	font-family : Verdana, Helvetica, sans-serif; 
	color: #ffffff;line-height : 110%;font-weight: bold;
	border-width: 1px;
	padding: 2px;
	border-style: outset;
	border-color: #a8db76;
	background-color: #9CD562;
	}

table.simple td {
	font-family : Verdana, Helvetica, sans-serif;text-align : left; vertical-align: top;
	font-size : 10px;
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: #a8db76;
	background-color: white;
	}
	
table.simple tr {
	font-family : Verdana, Helvetica, sans-serif;text-align : left; vertical-align: top;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	padding: 2px;
	border-color: #a8db76;
	background-color: white;
	}
	table.basic {
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	border-left-width: 0pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; vertical-align: top; 
	}
	
	