img, div, input { behavior: url(iepngfix.htc) }

.main{
		background-color:#333333;
		margin:0;
		Padding:0;
		color:#333333;}

.centrelise{
		text-align: center;
		vertical-align: middle;
		margin:0;
		Padding:0;}

.mainbox{
    height:500px;
    width:900px;
		background-image:url(images/cover.jpg);
		margin:0;
		Padding:0;
		border-style:solid;border-width:3px;border-color:#ffffff;}
		
.footer{
    font-weight:normal;
    vertical-align:top;
		font-family:century gothic;
		font-size:10px;
		color:#ffffff;
		background-color:#333333;}
		
.topmenubar{font-family: century gothic;font-size:12px;font-weight:normal;color:#ffffff;}
		
.menubarslide{z-index:10;display:none;position:relative;height:100%;}		
.menuover{font-family:century gothic;position:relative;top:-20px;height:33px;width:100%;background-image:url(images/menu.png);line-height:160%;}		

.titleslide{z-index:100;display:none;position:absolute;top:200px;}

.menuspace{font-size:8px;}

.menuslidecolour{background-image:url(images/menu.png);}
.menuslidelisting{position:absolute;left:0px;top:300px;background-color:#ffcc00;}
		
.storybox{
    height:500px;
    width:900px;
		background-image:url(images/story.jpg);
		margin:0;
		Padding:0;
		border-style:solid;border-width:3px;border-color:#ffffff;}
		
.ceremonybox{
    height:500px;
    width:900px;
		background-image:url(images/ceremony.jpg);
		margin:0;
		Padding:0;
		border-style:solid;border-width:3px;border-color:#ffffff;}
		
.guestbox{
    height:500px;
    width:900px;
		background-image:url(images/guestbook.jpg);
		margin:0;
		Padding:0;
		border-style:solid;border-width:3px;border-color:#ffffff;}
		
.viewbox{
    height:500px;
    width:900px;
		background-image:url(images/view.jpg);
		margin:0;
		Padding:0;
		border-style:solid;border-width:3px;border-color:#ffffff;}
		
.photobox{
    height:500px;
    width:900px;
		margin:0;
		Padding:0;
		background-color:#ffffff;
		border-style:solid;border-width:3px;border-color:#ffffff;}
		
.lovebox{
    height:450px;
    width:800px;
		margin:0;
		Padding:0;
		border-style:solid;border-width:1px;border-color:#aaaaaa;}

.rsvpbox{
    height:500px;
    width:900px;
		background-color:#ffffff;
		margin:0;
		Padding:0;
		background-image:url(images/rsvp.jpg);
		border-style:solid;border-width:3px;border-color:#ffffff;}
		
.formail{width:85px;font-family: century gothic;font-size:14px;font-weight:normal;color:#333333;text-align:right;}
.forcmail{font-family: century gothic;font-size:12px;font-weight:normal;color:#333333;text-align:left;}
.forcsubmail{font-family: century gothic;font-size:10px;font-weight:normal;color:#333333;text-align:left;}
		
.finput{width:250px;border-style:solid;border-width:1px;border-color:#666666;font-family:century gothic;}
.ninput{width:30px;border-style:solid;border-width:1px;border-color:#666666;font-family:century gothic;font-size:14px;}

.ftextarea{width:250px;border-style:solid;border-width:1px;border-color:#666666;font-family:century gothic;
    scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-arrow-color: #000000;	
    scrollbar-track-color: #FFFFFF;}
    
.fill{
		font-family:Arial;
		font-size:12px;
		color:#CC0000;
		font-weight:bold;}
    


.fname{font-family: century gothic;font-size:12px;font-weight:normal;color:#333333;}
.finput{font-family: century gothic;font-size:15px;font-weight:normal;color:#333333;width:320px;border-style:solid;border-width:1px;border-color:#666666;}
.finputr{font-family: century gothic;font-size:15px;font-weight:normal;color:#333333;width:290px;border-style:solid;border-width:1px;border-color:#666666;}
.fakeform{font-family: century gothic;font-size:15px;font-weight:normal;color:#333333;width:370px;border-style:solid;border-width:0px;border-color:#666666;}
.fakeformtext{font-family: century gothic;font-size:15px;font-weight:normal;color:#333333;width:335px;border-style:solid;border-width:0px;border-color:#666666;}
.ftextarea{font-family: century gothic;font-size:15px;font-weight:normal;color:#333333;width:320px;border-style:solid;border-width:1px;border-color:#666666;
    scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-arrow-color: #000000;	
    scrollbar-track-color: #FFFFFF;}
.ftextarear{font-family: century gothic;font-size:15px;font-weight:normal;color:#333333;width:290px;border-style:solid;border-width:1px;border-color:#666666;
    scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-arrow-color: #000000;	
    scrollbar-track-color: #FFFFFF;}
.formsep{font-size:3px;height:3px;}

.message{height:75px;
    width:400px;
    border-style:solid;
		border-width:1px;
		border-color:#666666;
		background-color:transparent;}
		
.name{font-family:century gothic;
		font-size:13px;
		color:#000000;
		font-weight:bold;
		text-decoration:none;}
		
.gcontent{font-family:century gothic;
		font-size:13px;
		color:#000000;
		font-weight:normal; }
		
.date{font-family:Arial;
		font-size:11px;
		color:#000000;
		font-weight:normal;
		text-transform: lowercase;}
		
.numberlinka{font-family: century gothic;font-size:12px;font-weight:bold;color:#000000;text-decoration: none;}
.numberlinkphoto{font-family: century gothic;font-size:12px;font-weight:normal;color:#666666;text-decoration: none;}

.map:link {font-family: century gothic;font-size:14px;font-weight:normal;color:#333333;text-decoration: none;}
.map:visited {font-family: century gothic;font-size:14px;font-weight:normal;color:#333333;text-decoration: none;}
.map:active {font-family: century gothic;font-size:14px;font-weight:normal;color:#333333;text-decoration: none;}
.map:hover {font-family: century gothic;font-size:14px;font-weight:bold;color:#000000;text-decoration: none;}

.mapd:link {font-family: century gothic;font-size:14px;font-weight:normal;color:#eeeeee;text-decoration: none;}
.mapd:visited {font-family: century gothic;font-size:14px;font-weight:normal;color:#eeeeee;text-decoration: none;}
.mapd:active {font-family: century gothic;font-size:14px;font-weight:normal;color:#eeeeee;text-decoration: none;}
.mapd:hover {font-family: century gothic;font-size:14px;font-weight:bold;color:#ffffff;text-decoration: none;}

.numberlink:link {font-family: century gothic;font-size:12px;font-weight:normal;color:#666666;text-decoration: none;}
.numberlink:visited {font-family: century gothic;font-size:12px;font-weight:normal;color:#666666;text-decoration: none;}
.numberlink:active {font-family: century gothic;font-size:12px;font-weight:normal;color:#666666;text-decoration: none;}
.numberlink:hover {font-family: century gothic;font-size:12px;font-weight:bold;color:#000000;text-decoration: none;}

.currentnumberlink:link {font-family: century gothic;font-size:12px;font-weight:bold;color:#000000;text-decoration: none;}
.currentnumberlink:visited {font-family: century gothic;font-size:12px;font-weight:bold;color:#000000;text-decoration: none;}
.currentnumberlink:active {font-family: century gothic;font-size:12px;font-weight:bold;color:#000000;text-decoration: none;}
.currentnumberlink:hover {font-family: century gothic;font-size:12px;font-weight:bold;color:#000000;text-decoration: none;}

.guestlink:link {font-family: century gothic;font-size:12px;font-weight:normal;color:#666666;text-decoration: none;}
.guestlink:visited {font-family: century gothic;font-size:12px;font-weight:normal;color:#666666;text-decoration: none;}
.guestlink:active {font-family: century gothic;font-size:12px;font-weight:normal;color:#666666;text-decoration: none;}
.guestlink:hover {font-family: century gothic;font-size:12px;font-weight:normal;color:#000000;text-decoration: none;}
		
.cs:link{font-family: century gothic;font-size:10;font-weight:normal;color:#999999;text-decoration: none;}
.cs:visited{font-family: century gothic;font-size:10;font-weight:normal;color:#999999;text-decoration: none;}
.cs:active{font-family: century gothic;font-size:10;font-weight:normal;color:#999999;text-decoration: none;}
.cs:hover{font-family: century gothic;font-size:10;font-weight:normal;color:#ffffff;text-decoration: none;}

.musicbar{font-family: century gothic;font-size:10px;font-weight:normal;color:#ffffff;}

.music:link {font-family: century gothic;font-size:10px;font-weight:normal;color:#999999;text-decoration: none;}
.music:visited {font-family: century gothic;font-size:10px;font-weight:normal;color:#999999;text-decoration: none;}
.music:active {font-family: century gothic;font-size:10px;font-weight:normal;color:#999999;text-decoration: none;}
.music:hover {font-family: century gothic;font-size:10px;font-weight:bold;color:#ffffff;text-decoration: none;}

.topmenu:link {font-family: century gothic;font-size:18px;font-weight:normal;color:#999999;text-decoration: none;}
.topmenu:visited {font-family: century gothic;font-size:18px;font-weight:normal;color:#999999;text-decoration: none;}
.topmenu:active {font-family: century gothic;font-size:18px;font-weight:normal;color:#999999;text-decoration: none;}
.topmenu:hover {font-family: century gothic;font-size:18px;font-weight:normal;color:#ffffff;text-decoration: none;}

.viewg:link {font-family: century gothic;font-size:12px;font-weight:normal;color:#999999;text-decoration: none;}
.viewg:visited {font-family: century gothic;font-size:12px;font-weight:normal;color:#999999;text-decoration: none;}
.viewg:active {font-family: century gothic;font-size:12px;font-weight:normal;color:#999999;text-decoration: none;}
.viewg:hover {font-family: century gothic;font-size:12px;font-weight:normal;color:#000000;text-decoration: none;}

.currenttopmenu:link {font-family: century gothic;font-size:18px;font-weight:bold;color:#ffffff;text-decoration: none;}
.currenttopmenu:visited {font-family: century gothic;font-size:18px;font-weight:bold;color:#ffffff;text-decoration: none;}
.currenttopmenu:active {font-family: century gothic;font-size:18px;font-weight:bold;color:#ffffff;text-decoration: none;}
.currenttopmenu:hover {font-family: century gothic;font-size:18px;font-weight:bold;color:#ffffff;text-decoration: none;}

.menubar{font-family: century gothic;font-size:12px;font-weight:normal;color:#333333;height:30px;}

.menu:link {font-family: century gothic;font-size:18px;font-weight:normal;color:#ffffff;text-decoration: none;}
.menu:visited {font-family: century gothic;font-size:18px;font-weight:normal;color:#ffffff;text-decoration: none;}
.menu:active {font-family: century gothic;font-size:18px;font-weight:normal;color:#ffffff;text-decoration: none;}
.menu:hover {font-family: century gothic;font-size:18px;font-weight:bold;color:#ffffff;text-decoration: none;}

.currentmenu:link {font-family: century gothic;font-size:18px;font-weight:bold;color:#333333;text-decoration: none;}
.currentmenu:visited {font-family: century gothic;font-size:18px;font-weight:bold;color:#333333;text-decoration: none;}
.currentmenu:active {font-family: century gothic;font-size:18px;font-weight:bold;color:#333333;text-decoration: none;}
.currentmenu:hover {font-family: century gothic;font-size:18px;font-weight:bold;color:#333333;text-decoration: none;}
