h1   { font-family: Georgia,geneva,arial,helvetica,sans-serif; font-size: 1.5em; letter-spacing: -1pt;
     color: #b7ae7b; text-align: left; font-weight: bold; text-decoration: underline; text-indent: 0;
     word-spacing: 1; line-height: 130%; margin-left: 0; margin-right: 0; 
     margin-top: 0; margin-bottom: 0 }
     
h2   { font-family: Georgia,verdana,geneva,arial,helvetica,sans-serif; font-size: 1.4em; letter-spacing: -1pt;
     color: #b7ae7b; text-align: Left; font-weight: normal; text-decoration: none; text-indent: 0;
     word-spacing: 1; line-height: 130%; margin-left: 0; margin-right: 0; 
     margin-top: 1; margin-bottom: 1 }
     
h3   { font-family: Georgia,geneva,arial,helvetica,sans-serif; font-size: 1.4em; letter-spacing: -1pt;
     color: #333333; text-align: left; font-weight: normal; text-decoration: none; text-indent: 0;
     word-spacing: 1; line-height: 130%; margin-left: 0; margin-right: 0; 
     margin-top: 0; margin-bottom: 0 }
     
h4   { font-family: Georgia, verdana,geneva,arial,helvetica,sans-serif; font-size: 1.7em; letter-spacing: -1pt;
     color: #7D858F; text-align: Left; font-weight: normal; text-decoration: none; text-indent: 0;
     word-spacing: 0; line-height: 1.2em; margin-left: 0; margin-right: 0; 
     margin-top: 2; margin-bottom: 2 }
     
     
h5   { font-family: Georgia,geneva,arial,helvetica,sans-serif; font-size: 1.2em; letter-spacing: 0pt;
     color: #333333; text-align: Left; font-weight: normal; text-decoration: none; text-indent: 0;
     word-spacing: 0; line-height: 130%; margin-left: 0; margin-right: 0; 
     margin-top: 0; margin-bottom: 0 }
     
h6   { font-family: Georgia,geneva,arial,helvetica,sans-serif; font-size: 1.4em; letter-spacing: -1pt;
     color: #444444; text-align: Left; font-weight: normal; text-decoration: none; text-indent: 0;
     word-spacing: 1; line-height: 1.3em; margin-left: 0; margin-right: 0; 
     margin-top: 2; margin-bottom: 2 }    
     

body, .normal {
	font-family: Georgia,geneva,arial,helvetica,sans-serif;
	font-size: 1em; color: #666666; line-height: 1.2em;
	background: url(images/bp_2.gif) margin-left: 0; margin-top: 48; padding: 0px;
	
}

tr, td, table,form,input,button,select,option,textarea  {
	font-family: Georgia, geneva,arial,helvetica,sans-serif;
	font-size: 1em; color: #666666; line-height: 1.2em;
	page-break-inside: avoid;
	
}

a {
    color: #B7AE7B;
    text-decoration: none;
    font-family: Georgia,geneva,arial,helvetica,sans-serif;
}


a:hover {
    color: #888888;
    text-decoration: none;
    background-color: #ffffff;
    font-family: Georgia,geneva,arial,helvetica,sans-serif;
}


h1, h1 a, h1 a:hover, h1 a:visited {
color: #B7AE7B;
text-decoration: none;

}

span.smallx a:hover, h2 a:hover, h2 a:visited {
	background-color: #ffffff;
}

span.ordernow, span.ordernow a {
	font-family: Georgia,geneva,arial,helvetica,sans-serif;
	font-size: 1.2em;
	letter-spacing: -1;
	line-height: 1.2em;
	color: #3399ff;
	letter-spacing: -1.5;
}

.breadcrumb {
	font-size: .9em;
	color: #777777;
	line-height: 1.3em;
}

.breadcrumb a {
	color: #336699;
	font-size: .9em;
	text-decoration: none;
	line-height: 1.3em;
}


.breadcrumb a:hover {
	color: #3399FF;
	font-size: .9em;
	text-decoration: underline;
	line-height: 1.3em;
	
}

.tags {
	font-size: .8em;
	color: #999999;
	
}

.tags a, tags a:visited {
	font-size: .8em;
	color: #c0c0c0;
	background-color: #f0f0f0;
	
}

.tags a:hover  {
	font-size: .8em;
	background-color: #f9fafa;
	color: #777777;
	
}

.T1, .T1 a {
	font-size: .8em;
	background-color: #f9fafa;
	color: #3399FF;
}

.T2, .T2 a {
	font-size: 1em;
	background-color: #f9fafa;
	color: #3399FF;
}

.T3, .T3 a {
	font-size: 1.2em;
	background-color: #f9fafa;
	color: #3399FF;
}

.T4, .T4 a  {
	font-size: 1.4em;
	background-color: #f9fafa;
	color: #3399FF;
	
}
.sidenavig {
    font-family: Georgia,geneva,arial,helvetica,sans-serif;
    color: #999999; 
	padding: 0 0 0 0.9em;
	font-size: 12px;
	
}

.sidenavig a {
    font-family: Georgia,geneva,arial,helvetica,sans-serif;
	font-size: 12px;
	color: #336699;
	
}

.sidenavig a:hover{
    padding: 0 0 0 1px;
    color: #3399FF;
    background-color: #f9fafa;
    font-family: Georgia,geneva,arial,helvetica,sans-serif;
	text-decoration: none;
	font-size: 12px;
}

.tableheader {
    padding: 4px 0 4px 0;
    background-color: #ffffff;
    color: #666666;

}

.smallprint {
	font-family: Georgia,geneva,arial,helvetica,sans-serif;
	font-size: .8em;
	line-height: 1em;
	color: #999;
}


.subhead {
	font-family: Georgia,geneva,arial,helvetica,sans-serif;
	font-size: 45pt;
	line-height: 0.5em;
	color: #ffffff;
	letter-spacing: -3;
	font-weight: bold;
}

.head {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 14pt;
	color: #000000;
	line-height: 100%;
}

hr {
	color: #336699; 
	noshade;
}

span.tit {
	font-family: Monotype Corsiva, Georgia,geneva,arial,helvetica,sans-serif;
	font-size: 1.5em;
	line-height: 1em;
	letter-spacing: -1;
	color: #A49959;
}


span.headz {
	font-family: Georgia,geneva,arial,helvetica,sans-serif;
	font-size: 1.7em;
	line-height: 1.3em;
	color: #111111;
	letter-spacing: -1.5;
}


span.reltitle {
	margin-left: 0px;
	font-family: Georgia,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #B7AE7B;
	line-height: 1.2em;
	text-decoration: none;
	letter-spacing: -1;

}

span.cattitle {
	font-family: Georgia,arial,helvetica,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #B7AE7B;
	line-height: 1.3em;
	margin-left: 0px;
    letter-spacing: -0.5pt;
    margin-left: 4; margin-right: 0; margin-top: 0; margin-bottom: 0
}

span.artitle, span.artitle a {
	font-family: Monotype Corsiva, Georgia,arial,helvetica,sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #888888;
	font-size: 31pt;
	line-height: 1.2em;
	letter-spacing: -1pt;

}

span.artitle a:hover {
	font-family: Monotype Corsiva, Georgia,arial,helvetica,sans-serif;
	font-weight: bold;
	color: 3399FF;
    font-size: 1.8em;
	line-height: 1.3em;
	text-decoration: underline;

}


span.big {
	font-family: Georgia,arial,helvetica,sans-serif;
	font-size: 90px;
	font-weight: bold;
    color: #FFFFFF;
    FLOAT: left;
    background: #FFE8FF;
    LINE-HEIGHT: 50px;
    text-decoration: none;
}

span.big2 {
	font-family: Georgia,arial,helvetica,sans-serif;
	font-size: 70px;
	font-weight: bold;
    color: #CCCCCC;
    FLOAT: left;
    background: #EEf8EE;
    LINE-HEIGHT: 50px;
    text-decoration: none;
}

span.big3 {
	font-family: Georgia,arial,helvetica,sans-serif;
	font-size: 80px;
	font-weight: bold;
    color: #FFFFFF;
    FLOAT: left;
    background: #E6E2D0;
    LINE-HEIGHT: 100px;
    text-decoration: none;
}


span.H1title {
	font-family: Georgia,arial,helvetica,sans-serif;
	font-size: 1.4em;
	letter-spacing: 0pt;
    color: #555555;
    text-align: left;
    letter-spacing: -1;
    text-decoration: none;
    background: #ffffff;
    text-indent: 2; word-spacing: 1;
    line-height: 1.2em;
    margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0
}
span.smallx {
	font-family: Georgia,arial,helvetica,sans-serif;
	color: #999999;
	font-size: 0.8em;
	line-height: 1.3em;
	margin-left: 0; margin-right: 0; margin-top: 2; margin-bottom: 2
}

span.shopnav {
	font-family: Georgia,arial,helvetica,sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #B7AE7B;
	line-height: 1.2em;
	letter-spacing: 0;
	word-spacing: 0;
	margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;
}



span.shoptitle {
	font-family: Georgia,arial,helvetica,sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	color: #666666;
	line-height: 1.3em;
	letter-spacing: -1pt;
}

span.subtitle {
	font-family: Georgia,arial,helvetica,sans-serif;
	font-size: 1.1em;
	background: #FFFFFF;
	font-weight: bold;
	color: #666666;
	line-height: 1.1em;
}

span.free {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #FFFFFF;
	background: #cfc9a8;
	line-height: 0.8em;
}
span.price {
	font-family: Georgia, verdana,arial,helvetica,sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	line-height: 100%;
}


span.more {
	font-family: Georgia, verdana,arial,helvetica,sans-serif;
	background-color: #FFFFE1;
	font-size: 1.2em;
	font-weight: bold;
	color: #B7AE7B;
	line-height: 1em;
	letter-spacing: 0;

}

span.norm {
	font-family: Georgia, verdana,arial,helvetica,sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	color: #333333;
	line-height: 1.2em;
	letter-spacing: -1;

}

.footer {font-family: Georgia,arial,helvetica,sans-serif;
	font-size: 0.9em;
	color: #999999;
	line-height: 1em;
	margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;

}

.footer a {font-family: Georgia,arial,helvetica,sans-serif;
	font-size: 0.9em;
	color: #cccccc;
	line-height: 1em;
	margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;

}


img.imageborder {border-width:1; color: #336699;}
.tableheaderbg {background-color: #efefef;color: #000000;}
.checkoutbg {background-color: #ffffff;}
.tablebg {background-color: #E6E2D0;color: #999999;padding: 8px 8px 8px 8px;}
.tablebg2 {background-color: #F8FAFA;color: #666666;padding: 1px 1px 1px 1px;}
.tablebg3 {background-color: #ECEFEE;color: #666666;padding: 8px 8px 8px 8px;}
.tablebg4 {background-color: #FFFFE1;color: #666666;padding: 8px 8px 8px 8px;}
.tablebg5 {background-color: #F3F2EC;color: #444444;padding: 8px 8px 8px 8px;}
.tablebg6 {background-color: #efefef;color: #444444;padding: 8px 8px 8px 8px;}
.tablebg7 {background-color: #E2EDFF;color: #777777;padding: 8px 8px 8px 8px;}
.tablebg8 {background-color: #F3F2EB;color: #777777;padding: 4px 4px 4px 4px;}
.tablebg9 {background-color: #EEf8EE;color: #666666;padding: 4px 4px 4px 4px;}

.sidebartext {color: #000000;}
.sidebarbg {background-color: #ffffff;}
.alertmessage {color: #FF0000;}
.smallsidebartext {font-size:8pt;color: #000000;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}
.ffffff,.ffffff:link,.ffffff:visited {color:#ffffff;}
.75pt { font-size: 7.5pt; }
.8pt { font-size: 8pt; }
.arial8pt {font-size: 8pt; font-family:arial,helvetica,sans-serif; }
.85pt { font: 8.5pt; }

ul {
 	margin: 0 0 0 2em;
 	padding: 0 0 10px 0;
 	line-height: 1em;
}

li {
    margin: 0 0 0 2em;
    list-style-image: url("images/drink_empty.png")
    line-height: 1.3em;
    
}

.rss_box {
	 margin: 1px 1px 00;
	 width: 515px;
	 background-color: #ECEFEE;
	 
}
.rss_items {
	margin: 0px;
    padding:0px;
	color:#000000; 
}
p.rss_title {padding:6px;}
.rss_title {
	font-size: 1em;
	background-color: silver;
	color: gray;
	font-weight:bold;
	text-align: left;
	margin: 0px;
}

.rss_item  {
  margin-left: 8; margin-right: 8; margin-top: 0.7em; margin-bottom: 0.3em;
  font-size: 0.8em;
  list-style:none;
  color:#666666;
}

.rss_item a {
	color:#336699;
	margin: 0px;
	font-size: 1.2em;
	font-weight:normal;
	
	}
	
.rss_item a:visited {
	color:#666666;

}

.rss_date {
	font-family: arial,helvetica;
	font-size: 1em;
	
	color: #666666;
	}
	
	
.solidblockmenu{
margin: 0px 0px 0px 0px;
padding: 6px 0px 4px 0px;
float: left;
font: normal 13px;
width: 100%;
border: 1px solid #B2A97F;
border-width: 1px 0;
background: white url(http://www.idoweddingtoasts.com/images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #ffffff;
padding: 8px 11px;
font-weight: normal;
text-decoration: none;
word-spacing: 0pt;
letter-spacing: 0pt;
border-right: 1px solid #EEECE0;
}

.solidblockmenu li a:visited{
color: #FFFFFF;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #585230;
background: transparent url(http://www.idoweddingtoasts.com/images/blockactive.gif) center center repeat-x;
}

<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}