#main {width:954px; height:100%; margin:0 auto;}

#header {height:130px;/* background:url(images/header-bg.png) no-repeat left bottom; */}
#header-no-top {height:130px;}

#header, #content { font-size:0.69em;}
#header-no-top, #content { font-size:0.69em;}

.col-1, .col-2, .col-3 { float:left;}

/*======= index.html =======*/
#home #content .line-ver { background-position:441px top;}
#home #content .line-ver-top { background-position:441px top;}
#home #content .line-ver-bot { background-position:441px bottom;}
#home #content .col-1 {width:418px; margin-right:50px;}
#home #content .col-2 { width:440px;}
#home #content .col-2 .col-1 { width:192px; margin-right:47px;}
#home #content .col-2 .col-2 { width:188px;}

#home #content-no-header .line-ver { background-position:441px top;}
#home #content-no-header .line-ver-top { background-position:441px top;}
#home #content-no-header .line-ver-bot { background-position:441px bottom;}
#home #content-no-header .col-1 {width:418px; margin-right:50px;}
#home #content-no-header .col-2 { width:440px;}
#home #content-no-header .col-2 .col-1 { width:192px; margin-right:47px;}
#home #content-no-header .col-2 .col-2 { width:188px;}

/*======= weddings.html =======*/
#weddings #content-no-header .line-ver { background-position:441px top;}
#weddings #content-no-header .line-ver-top { background-position:441px top;}
#weddings #content-no-header .line-ver-bot { background-position:441px bottom;}
#weddings #content-no-header .col-1 {width:170px; margin-right:25px; margin-left:30px; margin-top:45px; }
#weddings #content-no-header .col-2 { width:700px; height:100%; margin-top:20px;}
#weddings #content-no-header .col-2 .col-1 { width:192px; margin-right:47px;}
#weddings #content-no-header .col-2 .col-2 { width:188px;}

#weddings #content .line-ver { background-position:441px top;}
#weddings #content .line-ver-top { background-position:441px top;}
#weddings #content .line-ver-bot { background-position:441px bottom;}
#weddings #content .col-1 {width:538px; margin-right:50px; }
#weddings #content .col-2 { width:320px;}
#weddings #content .col-2 .col-1 { width:192px; margin-right:47px;}
#weddings #content .col-2 .col-2 { width:188px;}

/*======= index-3.html =======*/
#page4 #content .line-ver { background-position:441px top;}
#page4 #content .line-ver-top { background-position:441px top;}
#page4 #content .line-ver-bot { background-position:441px bottom;}
#page4 #content .col-1 {width:418px; margin-right:50px;}
#page4 #content .col-2 { width:440px;}
#page4 #content .col-2 .col-1 { width:192px; margin-right:47px;}
#page4 #content .col-2 .col-2 { width:188px;}

/*=========================*/


#footer {height:100px; font-size:1.5em;}