/*
Theme Name: CPK Theme
Theme URI: http://wordpress.org/
Description: The CPK Theme is based on their new website design by <a href="alecs@cleverfishstudio.com">CleverFish</a>.
Version: 2.0
Author: Alexis Vintayen
Author URI: http://www.cleverfishstudio.com/
Tags: cpk, maroon, yellow, custom header, fixed width, two columns, widgets

	CPK Theme v2.0
	 http://www.cleverfishstudio.com/cpktheme/

	This theme was designed and built by Alexis Vintayen,
	whose blog you will find at http://www.cleverfishstudio.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Global
------------------------------------------------------------------*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;
	}
ul,li {
	list-style-type:none;
	}

body{
 margin: 0 auto;
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 9pt;
 color: #000;
 background: #C6BAA6 url(images/page-bg.jpg) top left repeat;
}

hr {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	margin: 0;
	}
.clear, .clear-break {
	clear: both;
	}
.centered, p.centered {
	text-align:center;
	}
.right {
	text-align:right;
	}		
img {
	border:0;
	}
a, a:visited, a:link {
	color: #cb272e;
	text-decoration: none;
}
a:hover, a:visited:hover, a:focus {
	color: #cb272e;
	border-bottom: 1px dotted #cb272e;
}
	
/* Home Layout
------------------------------------------------------------------*/
#page-wrapper {
	width: 986px;
	margin: 20px auto;
}

#page-c {
    background: #fff url(images/page_bg.jpg) top left repeat-y;
}


#page p {
    width: 772px;
    margin: 0 0 0 7px;
    padding: 20px 20px 0 20px;
}

#page div.slideshow {
    border-top: 8px solid #fff;
    border-left: 6px solid #fff;
    background-color: #fff;
}

#sidebar {
	width: 157px;
	float: left;
	display: block;
}

.blog-front {
    margin: 0 0 0 7px;
    background-color: #fff;
    border-top: 8px solid #fff;
}

.leading-front p {
    margin: 0;
    padding: 0;
}

.leading p {
        margin:0;
        padding:0;
}

.leading {
        margin-top: 8px;
        margin-left: 6px;
}

.career-desc {
    width: 792px;
    margin: 0 0 0 6px;
    padding: 10px;
}

.leading-careers, .article_row-careers, .article_row-kidsevent {
    font: 9pt/12pt normal Arial, Helvetica, sans;
    padding: 8px 15px 15px 15px;
    width: 369px;
    height: 100%;
    min-height: 135px;
    float: left;
    margin: 0;    
    border-top: 8px solid #fff;
    border-left: 8px solid #fff;
}

.article_row-careers h2, .leading-careers h2, .leading-kidsevent h2 {
    font: 13pt normal Arial, Helvetica, sans;
    color: #d00000;
    margin-bottom: 5px;
}

.article_row-careers ul li, .leading-careers ul li {
    list-style: square;
    list-style-position: inside;
    border-bottom: 1px dotted #999;
}

.article_row-careers ul, .leading-careers ul {
    border-top: 1px dotted #999;
}

.leading-events, .leading-kidsevent {
    font: 9pt/12pt normal Arial, Helvetica, sans;
    padding: 8px 15px 15px 15px;
    width: 782px;
    height: 100%;
    min-height: 135px;
    float: left;
    margin: 0;    
    border-top: 8px solid #fff;
    border-left: 8px solid #fff;
}

.article_row-events, .article_row-kidsevent {
    font: 9pt/12pt normal Arial, Helvetica, sans;
    padding: 8px 15px 15px 15px;
    width: 368px;
    height: 100%;
    min-height: 135px;
    float: left;
    margin: 0;    
    border-top: 8px solid #fff;
    border-left: 8px solid #fff;
}

.article_column {
    border-bottom: 2px solid #fbffaa;
}

.pageinfo {
    float: left;
    padding: 2px 7px;
    border-right: 1px dotted #000;
    border-top: 1px dotted #000;
}

.article_column p.iteminfo, .leading-events p.iteminfo {
    padding-top: 2px;
    border-top: 1px dotted #000;
}

.article_column p.iteminfo span, .leading-events p.iteminfo span {
    padding-left: 7px;
}

.article_column p.iteminfo:after,  .leading-events p.iteminfo:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

#page h2.contentheading-kidsevent, #page h2.contentheading-events {
    margin: 0 0 0 7px;
    padding: 20px 20px 0 20px;
    font: 18pt normal Arial, Helvetica, sans;
    color: #d00000;
    border-top: 8px solid #fff;
}

#page p.articleinfo, #page p.iteminfo {
    padding: 0 20px 0 20px;
}

#page p img.caption {
    border: 5px solid #fdeecc;
    margin-left: 10px;
}

#page p.articleinfo span.createdate {
    padding: 0;
    margin: 0;
    border-top: 1px dotted #000;
}

.leading-kidsmenu h2, .article_row-kidsmenu-1 h2, .article_row-kidsmenu-2 h2 {
    margin: 8px 0 0 7px;
    padding: 20px 20px 0 20px;
    font: 18pt normal Arial, Helvetica, sans;
    color: #d00000;
}

.article_row-kidsmenu-1 {
    display: block;
    float: left;
    width: 397px;
}

#page div.leading-kidsmenu {
    margin: 0;
    padding-bottom: 25px;
    border-top: 8px solid #fff;
    border-left: 8px solid #fff;
}

#page div.article_row-kidsmenu-1  {
    margin: 0;
    padding-bottom: 25px;
    border-top: 8px solid #fff;
    border-left: 8px solid #fff;
}

#page div.article_row-kidsmenu-2 {
    margin-left: 402px;
    width: 374px;
    padding: 0 25px 0 10px;
    padding-bottom: 25px;
    border-top: 8px solid #fff;
    border-left: 8px solid #fff;
}

#page div.leading-kidsmenu p, #page div.article_row-kidsmenu-1 p, #page div.article_row-kidsmenu-2 p {
    background: none;
}

#page div.leading-kidsmenu p, #page div.article_row-kidsmenu-1 p, #page div.article_row-kidsmenu-2 p {
    padding: 3px 20px 5px 20px;
}


div.moduletable-newmenu, div.moduletable-branches, div.moduletable-promos {
        width: 258px;
        display: block;
        margin-left: 6px;
        margin-right: 6px;
        float: left;
}

.moduletable-newmenu h3 {
        width: 258px;
        display: block;
        background: transparent url(images/menu_hdr.jpg) top left no-repeat;
        border-bottom: 1px dotted #333;
        padding-top: 113px;
        padding-bottom: 2px;
        margin-bottom: 5px;
        font: 9pt normal Arial, Helvetica, sans;
}


.moduletable-branches h3 {
        width: 258px;
        display: block;
        background: transparent url(images/loc_hdr.jpg) top left no-repeat;
        border-bottom: 1px dotted #333;
        padding-top: 113px;
        padding-bottom: 2px;
        margin-bottom: 5px;
        font: 9pt normal Arial, Helvetica, sans;
}

.moduletable-newmenu ul li, .moduletable-branches ul li {
        list-style: square;
        list-style-position: inside;
        line-height: 12pt;
        color: #d00000;
}

.moduletable-promos h3 {
        width: 258px;
        height: 19px;
        display: block;
        background: transparent url(images/promo_hdr.jpg) top left no-repeat;
        text-indent: -9999px;
}

.moduletable-promos h4 {
    margin-top: 5px;
    font-size: 13pt;
    color: #d00000;
}


div.moduletable-catering, div.moduletable-catmenu {
        width: 258px;
        display: block;
        margin-left: 8px;
        margin-right: 6px;
        float: left;
}

.moduletable-catering h3 {
        width: 258px;
        display: block;
        background: transparent url(images/menu_12.jpg) top left no-repeat;
        border-bottom: 1px dotted #333;
        padding-top: 113px;
        padding-bottom: 2px;
        margin-bottom: 5px;
        font: 9pt normal Arial, Helvetica, sans;
}

.moduletable-catmenu h3 {
        width: 258px;
        display: block;
        background: transparent url(images/menu_14.jpg) top left no-repeat;
        border-bottom: 1px dotted #333;
        padding-top: 113px;
        padding-bottom: 2px;
        margin-bottom: 5px;
        font: 9pt normal Arial, Helvetica, sans;
}


.contentpaneopen-contact, .contentpaneopen-apply, .contentpaneopen-joincpkids, .contentpaneopen-exp {
    width: 812px;
    display: block;
    margin: 0;
}

.contentpaneopen-contact tr, .contentpaneopen-apply tr, .contentpaneopen-joincpkids tr, .contentpaneopen-exp tr {
    padding: 0;
    margin: 0;
}

.contentpaneopen-contact p, .contentpaneopen-apply p, .contentpaneopen-joincpkids p, .contentpaneopen-exp p {
    margin: 0;
    padding: 0;
}

.contentpaneopen-contact form, .contentpaneopen-apply form, .contentpaneopen-joincpkids form, .contentpaneopen-exp form {
    padding: 0 20px 20px 20px;
    margin: 0;
}

.contentpaneopen-contact p.form-desc, .contentpaneopen-contact p.ck_mandatory, .contentpaneopen-exp p.ck_mandatory,
.contentpaneopen-apply p.form-desc, .contentpaneopen-apply p.ck_mandatory, .contentpaneopen-joincpkids p.ck_mandatory {
    padding: 10px;
    margin: 0;
}

.componentheading-exp, .componentheading-contact, .componentheading-apply, .componentheading-joincpkids {
    border-top: 8px solid #fff;
}

table.contentpaneopen-exp, table.contentpaneopen-contact, table.contentpaneopen-apply, table.contentpaneopen-joincpkids  {
    padding: 0;
    margin: 0 0 0 4px;
}

table.contentpaneopen-exp tr td p, table.contentpaneopen-exp tr td p {
    padding: 0;
    margin: 0;
}

table.contentpaneopen-apply h2 {
    padding: 5px;
}

table.contentpaneopen-exp tr td p.form-desc, table.contentpaneopen-apply tr td p.form-desc, table.contentpaneopen-joincpkids tr td p.form-desc {
    padding: 20px;
    margin: 0;
}


.ckCSSlabel {
    display: block;
    width: 200px;
    text-align: right;
}

.ckCSSinput {
    width: 300px;
    margin-left: 10px;
    background-color: #fff;
}

.yellow_bg, .yellow {
    background-color: transparent;
}

.blklayout {
    margin-left: 210px;
}


.short {
    width: 120px;
}

.componentheading-locations {
        width: 792px;
	background-color: #fddd67;
	border-top: 8px solid #fff;
	border-left: 7px solid #fff;
	border-bottom: 8px solid #fff;
	padding: 5px 10px;
        font-family: Arial;
}

.contentheading-locations {
        font-family: Arial;
}

.blog-locations div {
        margin: 0;
        padding: 0;
}

span.leading_separator-locations {
        display: none;
        visibility: hidden;
}

div.leading-locations {
        width: 361px;
        height: 170px;
        display: block;
        float: left;
        border-left: 8px solid #fff;
        border-top: 8px solid #fff;
        padding: 5px 20px;
        background: #faed89 url(images/loc_bg.gif) bottom right no-repeat;
}

div.contentdescription-locations {
        margin-left: 7px;
        border-top: 8px solid #fff;
}

p.buttonheading {
        display: none;
        visibility: hidden;
}

.leading-menu {
    padding: 0px;
    width: 820px;
}

.leading-menu p {
    padding: 0;
    margin: 0;
}

.featbox {
    width: 210px;
    margin-left: 560px;
    padding: 20px;
}

.featbox h2 {
    font: 13pt normal Arial, Helvetica, sans;
    color: #d00000;
    margin-bottom: 10px;
}

.featbox p {
    font: 10pt/13pt normal Arial, Helvetica, sans;
    color: #444;
}

.appetizer {
    width: 812px;
    height: 330px;
    display: block;
    background: transparent url(/images/stories/features/appetizers_feat_02.jpg) top left no-repeat;
    margin-left: 8px;
}

.salad {
    width: 812px;
    height: 330px;
    display: block;
    background: transparent url(/images/stories/features/salads_feat_02.jpg) top left no-repeat;
    margin-left: 8px;
}

.pizza {
    width: 812px;
    height: 330px;
    display: block;
    background: transparent url(/images/stories/features/pizzas_feat_02.jpg) top left no-repeat;
    margin-left: 8px;
}

.specialties {
    width: 812px;
    height: 330px;
    display: block;
    background: transparent url(/images/stories/features/specialties_feat_02.jpg) top left no-repeat;
    margin-left: 8px;
}

.dessert {
    width: 812px;
    height: 330px;
    display: block;
    background: transparent url(/images/stories/features/desserts_feat_02.jpg) top left no-repeat;
    margin-left: 8px;
}

.neapolitan {
    width: 812px;
    height: 330px;
    display: block;
    background: transparent url(/images/stories/features/neapolitan_feat_02.jpg) top left no-repeat;
    margin-left: 8px;
}

.soup {
    width: 812px;
    height: 330px;
    display: block;
    background: transparent url(/images/stories/features/soups_feat_02.jpg) top left no-repeat;
    margin-left: 8px;
}

.pasta {
    width: 812px;
    height: 330px;
    display: block;
    background: transparent url(/images/stories/features/pastas_feat_02.jpg) top left no-repeat;
    margin-left: 8px;
}

.sandwich {
    width: 812px;
    height: 330px;
    display: block;
    background: transparent url(/images/stories/features/sandwiches_feat_02.jpg) top left no-repeat;
    margin-left: 8px;
}

.wine {
    width: 812px;
    height: 330px;
    display: block;
    background: transparent url(/images/stories/features/Wine_feat_02.jpg) top left no-repeat;
    margin-left: 8px;
}

.menuimg {
    padding: 0px;
    width: 402px;
    height: 151px;
    float: left;
    margin:  0;
    border-top: 8px solid #fff;
    border-left: 8px solid #fff;
}

.bevimg {
    padding: 0px;
    width: 402px;
    float: left;
    margin: 0;
    border-top: 8px solid #fff;
    border-left: 8px solid #fff;
}

.menubox {
    padding: 8px 15px;
    width: 372px;
    height: 100%;
    min-height: 135px;
    background-color: #fbee78;
    float: left;
    margin: 0;
    border-top: 8px solid #fff;
    border-left: 8px solid #fff;
}

.med {
    height: 201px;
}

.med2 {
    min-height: 185px;
}

.lrg {
    height: 301px;
}

.lrg2 {
    min-height: 285px;
}

.menubox h2 {
    font: 13pt normal Arial, Helvetica, sans;
    color: #d00000;
    margin-bottom: 5px;
}

.menubox h3 {
    font: 11pt normal Arial, Helvetica, sans;
    margin-top: 7px;
    margin-bottom: 3px;
}

.menubox p {
    font: 10pt/12pt normal Arial, Helvetica, sans;
    color: #444;
}


.leading_separator-menu {
    visibility: hidden;
    height: 0;
    display: none;
}

.tableheader {
    border-top: 8px solid #fff;
    margin-left: 8px;
    background-color: #fff;
}

div.moduletable-kidsmenu, div.moduletable-freedl, div.moduletable-kidspromo {
        width: 258px;
        display: block;
        margin-left: 6px;
        margin-right: 2px;
        float: left;
}

.moduletable-kidsmenu h3 {
        width: 258px;
        height: 103px;
        margin-bottom: 5px;
        display: block;
        background: transparent url(images/cpkids_menu_hdr.jpg) top left no-repeat;
        text-indent: -9999px;
}

.moduletable-kidsbday h3 {
        width: 258px;
        height: 103px;
        margin-bottom: 5px;
        display: block;
        background: transparent url(images/cpkids_bd_hdr.jpg) top left no-repeat;
        text-indent: -9999px;
}

.moduletable-freedl h3 {
        width: 258px;
        height: 103px;
        display: block;
        background: transparent url(images/cpkids_dl_hdr.jpg) top left no-repeat;
        text-indent: -9999px;
}

.moduletable-kidspromo h3 {
        width: 258px;
        height: 103px;
        margin-bottom: 5px;
        display: block;
        background: transparent url(images/cpkids_events.jpg) top left no-repeat;
        text-indent: -9999px;
}

div.moduletable-kidsmenu, div.moduletable-freedl, div.moduletable-kidspromo, div.moduletable-kidsbday {
        width: 258px;
        display: block;
        margin-left: 8px;
        margin-right: 6px;
        float: left;
}

.moduletable-kidsmenu ul li, .moduletable-kidsbday ul li, .moduletable-kidspromo ul li, .moduletable-catering ul li, .moduletable-catmenu ul li {
        list-style: square;
        list-style-position: inside;
        line-height: 12pt;
        color: #d00000;
}

.moduletable-archive {
        border-top: 8px solid #fff;
        padding: 10px 15px;
}

.moduletable-archive ul li {
        list-style: square;
        list-style-position: outside;
        line-height: 12pt;
        color: #d00000;
        margin-left: 10pt;
}

.moduletable-archive h3 {
        font: 10pt bold Arial, Helvetica, sans;
        margin-bottom: 5px;
}

.catering {
    border-top: 8px solid #fff;
}

#mc-wrapper {
	width: 819px;
	margin-left: 158px;
	display: block;
}

#logo {
	width: 157px;
	height: 130px;
	display: block;
	background: #fff url(images/logo.gif) top left no-repeat;
}

#header h1 {
	width: 819px;
	height: 104px;
	display: block;
	background: transparent url(images/header.gif) top left no-repeat;
	text-indent: -9999px;
}

#signup {
	margin: 0;
	padding: 20px 0 5px 0;
	width: 157px;
	display: block;
	background: transparent url(images/hotk_18.gif) top left no-repeat;
}

#signup form {
	margin: 0;
	padding: 0px 0px 0px 10px;
}

#signup p {
	margin: 0;
	padding: 15px 0px 0px 15px;
	font-size: 8pt;
	line-height: 10pt;
}

#followme {
	width: 157px;
	display: block;
	background: transparent url(images/sb_box_bg.gif) top left repeat-y;
	margin: 0;
	padding: 0px 0px 5px 0px;
}

#followme h1 {
	width: 157px;
	height: 35px;
	display: block;
	background: transparent url(images/follow_hdr.gif) top left no-repeat;
	text-indent: -9999px;
}

#followme p {
	width: 78px;
	height: 29px;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 10px;
}

#twitter-link a {
	width: 78px;
	height: 29px;
	display: block;
	background: transparent url(images/twitt.gif) top left no-repeat;
	text-indent: -9999px;
}

#facebook-link a {
	width: 78px;
	height: 29px;
	display: block;
	background: transparent url(images/fbbtn.gif) top left no-repeat;
	text-indent: -9999px;
}

#footer-wrap {
	background-color: #fddd67;
	border: 8px solid #fff;
	padding: 5px 10px;
}

#footer-nav li {
	display: block;
	float: left;
	background: transparent url(images/red_bull.gif) 1px 4px no-repeat;
	padding-left: 14px;
	margin-left: 5px;
}

#footer-nav:after, #mc-wrapper:after, #navigation:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

#copy-notice p {
	margin: 5px 0px 20px 0px;
	text-align: right;
}

h2.newmenu, p.newmenu strong {
    background: transparent url(/images/newlist.gif) top left no-repeat;
    padding-left: 22px;
}

.white-bg {
    background-color: #fff;
}

h3.no-header {
        height: 15px;
        display: block;
        background: none;
        border-bottom: 1px dotted #333;
        padding-top: 33px;
        padding-bottom: 2px;
        margin-bottom: 5px;
        font: 9pt normal Arial, Helvetica, sans;
        text-indent: 0px;
} 

#jForm {
        border-top: 8px solid #fff;
        padding: 10px 30px;
}

#archive-list li {
        margin-bottom: 20px;
}

#archive-list li h4 {
        font: 14pt normal Arial, Helvetica, sans;
}

#jForm div#navigation {
        background-image: none;
        padding: 0;
}

#main-content div.componentheading-cms {
	border-top: 8px solid #fff;
	padding: 15px 20px;
	background-color: #fff;
	font: 26pt Arial, Helvetica, sans;
        font-weight: bold;
}

#com-form-login {
        padding: 5px 30px;
}

fieldset.input {
	width: 200px;
	padding: 0 20px;
        border: 1px dotted #999;
}

#com-form-login ul {
        margin-top: 10px;
}

#com-form-login ul li {
        list-style: square;
        list-style-position: inside;
        color: #d00000;
}

.componentheading-newarticle {
	border-top: 8px solid #fff;
	padding: 15px 20px;
	background-color: #fff;
	font: 26pt Arial, Helvetica, sans;
        font-weight: bold;
}

#main-content form.editor {
        padding: 5px 30px;
}

#main-content form.editor fieldset {
        padding: 10px;
        border: 1px dotted #000;
}

div.button2-left {    
	float: left;
        margin-top: 5px;
	margin-left: 5px;
        padding: 5px;
        background-color: #ccc;
        border: 2px groove #fff;
}

fieldset.metadata label {
    display: block;
}

div.save {
    display: block;
    float: right;
    margin-top: -20px;
}

#navigation form#form-login {
    margin-left: 8px;
    padding: 5px 10px;
    background-color: #fcf7df;
    border-bottom: 1px dotted #333;
}

#navigation form#form-login div {
    font-weight: bold;
    margin-bottom: 5px;
    color: #d00000;
}

#navigation ul.menu-user li {
    margin-left: 8px;
    border-bottom: 1px dotted #333;
}

#navigation ul.menu-user li a, #navigation ul.menu-user li a:visited, #navigation ul.menu-user li a:link {
    display: block;
    text-decoration: none;
    padding: .75em 1em;
    background-color: #fcf7df;
    color: #d00000;
    font: 12px bold Arial, Helvetica, sans;
    font-weight: bold;
    text-indent: 5px;
}

#navigation ul.menu-user li a:hover, #navigation ul.menu-user li a:visited:hover, #navigation ul.menu-user li a:focus {
    text-decoration: none;
    border: 0;
    text-indent: 0px;
}

#order {
    border-top: 8px solid #fff;
    margin-left: 8px;
}

#order a, #order a:visited, #order a:hover, #order a:visited:hover {
    border: none;
}

#page-content {
    border-top: 8px solid #fff;
    padding-top: 10px;
	padding-left: 8px;
}


#page-content h1 {
    margin: 0 20px;
    color: #333;
}

#sidebar-right {
    display: block;
    width: 156px;
    float: right;
    border-top: 8px solid #fff;
    border-left: 8px solid #fff;
    border-bottom: 8px solid #fff;
    padding: 10px;
}

#sidebar-right h1 {
    font: 12pt bold Arial, Helvetica, sans;
}

#sidebar-right ul, #sidebar-right form {
    margin-bottom: 20px;
}

#sidebar-right ul li {
        list-style: square;
        list-style-position: inside;
        line-height: 12pt;
        color: #d00000;
}

.nav {
    width: 585px;
	height: 20px;
    margin: 0 20px 15px 20px;
    padding-bottom: 3px;
    border-bottom: 1px dotted #333;
}

.nav-bottom {
    width: 585px;
	height: 20px;
    margin: 0 20px 15px 20px;
    padding-bottom: 3px;
}

.article {
    width: 585px;
    margin: 0 20px 20px 20px;
    line-height: 15pt;
    border-bottom: 5px dotted #fcf7df;
}

.post {
    width: 585px;
    margin: 0 20px 20px 20px;
    line-height: 15pt;
    border-bottom: 1px solid #fff;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}

img.alignright {
    float: right;
    border: 8px solid #fcf7df;
    margin: 5px 0 5px 5px;
}

img.alignleft {
    float: left;
    border: 8px solid #fcf7df;
    margin: 5px 5px 5px 0;
}

.nocomments {
    margin: 0 20px;
    color: #999;
}

#nl-content {
	border-top: 8px solid #fff;
	padding: 20px;	
}



/* Navigation Layout
------------------------------------------------------------------*/
#navigation {
	width: 157px;
	display: block;
	background: transparent url(images/post_menu.gif) bottom left no-repeat;
	padding-bottom: 248px;
}

#main-nav {
    border-left: 0px solid #fff;
}

#main-nav a {
        font-weight: bold;
}

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

