/* CSS Document */

* {
margin:0;
padding:0;
}

body {
text-align:center;
font: 12px/18px "Lucinda Grande", Verdana, sans-serif;
color: #FFFFFF;    /* white colored font */
background-image:url(image/love-amor.gif);
background-position:top left;
background-repeat:repeat;
}

a:link, a:visited {
color: #0033CC;    /* blue */
}

a:hover {
color:#FFFFFF;
}

#page {
margin: 0 auto;
width: 960px;
height: 800px;
background:url(image/wedding-photographer-nyc-o.jpg);
background-repeat:no-repeat;
background-position:top left;
text-align:left;
}

#header {
height: 50px;
}

#header p {
float:left;
padding: 14px 24px 15px 14px;    /* top right bottom left */
font-size: 2em;
line-height:1em;
color:#FF0000;
text-align:right;
margin-left:200px;
}

#header ul {
padding-top: 30px;
padding-right: 20px;
text-align:right;
list-style:none;
}

#header li {
display:inline;
margin: 0 16px;
}

#header li a {
font-size:1.25em;
line-height:1em;
text-decoration:none;
color: #FFFFFF;
}

#header li a:hover {
color: #E2B439;  /* rectifier yellow */
}

#content-primary {
float: left;
width:239px;
margin:130px 24px 0 0;   /*  the column is 528px + 24px + 24px = 576px overall -- 576px + 372px = 960px */
}

#content-secondary { 
float:right;
width:374px;
margin:350px 300px 0 0px;   /* the column is 324px + 24px + 24px = 372px overall -- 576px + 372px = 960px */
}

#footer {
clear: left;
height:50px;
font-size:.9em;
line-height:1em;
color:2D006B;
}

#footer a:link, #footer a:visited {
color: FFFFFF;
}

#footer p {
padding: 10px 24px 24px 24px;
color:#FFFFFF;
}

.clear {
clear:both;
}

