/* CSS Document */


/* Body text and page background to omit margins and padding web browsers put in*/
body{ font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#5F6C38;
background-color:#C4CFA5;
margin: 0;
padding: 0;
}

/*Page header Style*/
#header{
height:40px;
background-color:ffffff;
width:100%; 
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:22px;
/*border-top:thin solid #000000;*/
border-bottom:thin solid #000000;
}

#wrapper{ 
width: 740px;
 background-color:#ffffff;

 border-left:thin solid #000000;
 border-right:thin solid #000000;
 border-bottom: thin solid #000000;

 text-align:left; 
}

#topspace{
height:35px;
background-color:#F5F5F5;
}

#topspacegallery{
height:30px;
background-color:#F5F5F5;
}
/*Page footer Style */
#footer{
height:50px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
text-align:center;

margin-top:5px;
background-color:#C4CFA5;
width:100%;
/*border-top:thin solid #000000;*/
clear: both;
}

#leftspace{
margin-left:18px;
}

/* Style for main content column */
#main{ 
margin-left: 10px;
height:464px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#ffffff;      
}

/* Style for HOME main content column */
#mainhome{ 
margin-left: 0px;
height:464px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
background-color:#ffffff;

      
}

a.sidenav
{font-family:"Times New Roman", Times, serif;
color:#FFFFFF;
font-size:14px;
}

a.sidenav:link
{text-decoration:none;
}

a.sidenav:visited
{text-decoration:none;
}

a.sidenav:hover
{text-decoration:underline;
}

a.sidenav:active
{text-decoration:none;
}


#links{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}
/* Style for sidebar column */
#sidebar{
           float: left;
		   background-color:#5F6C38;
           display: inline;/* fix for IE and AOL browsers */
           padding: 0;
		   color:#5F6C38;
           margin: 0em;
		   border-right:thin solid #000000;
           width:150px;
		   height:464px;
		   
            /* Total width is 10em */
}

#sidebartall{
           float: left;
		   background-color:#5F6C38;
           display: inline;/* fix for IE and AOL browsers */
           padding: 0;
		   color:#5F6C38;
           margin: 0em;
		   border-right:thin solid #000000;
           width:150px;
		   height:564px;
}

a:link{
color: #5F6C38;
font-family:"Times New Roman", Times, serif;
font-size:16px;

text-decoration:none;
}

a:visited{
color:#5F6C38;
font-family:"Times New Roman", Times, serif;
font-size:16px;

text-decoration:none;

}

a:hover{
/* background-color: #99FFFF; */
color: #5F6C38;
text-decoration:underline;
font-family:"Times New Roman", Times, serif;
font-size:16px;

}

a:active{
color:#5F6C38;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
font-size:16px;
}


/* Paragraphs styled as light grey tips */
#lightgrey {
 background-color:#CCCCCC;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:center;
 color:#000000;
 margin-left:0px;
 margin-right:0px;
 padding:2px;
 /*border:solid thin #000000;*/
}

/* Paragraphs styled as dark greytips */
#darkgrey {
 background-color:#333333;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 text-align:center;
 color:#FFFFFF;
 margin-left:0px;
 margin-right:0px;
 padding:3px;
 /*border:solid thin #000000;*/
}

#lineheight {
line-height:1.8;
}


#thebox {
 background-color:#5F6C38;
 color:#ffffff;
 width:286px;
 height:120px;

}
#thehomebox {
 background-color:#5F6C38;
 color:#ffffff;
 width:288px;
 height:120px;

}

#thewhitebox {
 font-family:"Times New Roman", Times, serif;
font-size:14px;
;
 width:288px;
 height:120px;

}



#therosebox {
 background-color:#5F6C38;
 color:#ffffff;
 width:286px;
 height:304px;
 
}

#thebridebox {
background-image:url(images/bride3.jpg)
 color:#ffffff;
 width:240px;
 height:444px;

}

#thetextbox {
font-family:"Times New Roman", Times, serif;
font-size:14px;
 color:#5F6C38;
 width:240px;
 height:444px;

}

#thetalltextbox {
font-family:"Times New Roman", Times, serif;
font-size:14px;
 color:#5F6C38;
 width:240px;
 height:544px;

}


/* style for left sidebar cloumn */
#leftsidebar{
	float: left;
	display: inline;
	padding: 0;
	margin: 1em;
	width: 8em;
	background-color:#99FF33;
	border:#000000 thin solid;/* actual width is 10em */
}
/* style for right sidebar column */
#rightsidebar{
float: right;
display: inline;
padding:0;
margin: 0em;
width: 340px;
background-color:#ffffff;
height:464px;

/* actual width is 10em */
}