/* 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:#333333;
background-color:#ffffff;
margin: 0;
padding: 0;
}

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

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

text-align:left; 
}


/*Page header Style*/
#header{
height:160px;
background-color: #6386AE;
width:960; 
font-family:Arial, Helvetica, sans-serif;
color: #000033;
text-align:center;
font-size:20px;
/*font-weight:bold;*/
/*border-top:thin solid #000000;*/
/*border-bottom:thin solid #000000;*/
}



/* Style for sidebar column */
#sidebar{
           float: left;
		  /* border:thin #CCCCCC solid;*/
		   /*background-color: #3399CC; */
           display: inline;/* fix for IE and AOL browsers */
           padding: 0;
		   color: #ffffff;
           margin: 0em;
		   /*border-right:thin solid #000000; */
           width:178px;
		   height:464px;
		   
            /* Total width is 10em */
}


#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:right;
margin-top:5px;
background-color:#ffffff;
width:100%;
/*border-top:thin solid #000000;*/
clear: both;
}

#leftspace{
margin-left:18px;
}

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

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

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

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

/* Style for main content column */
#main1000{ 

height:1000px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:0.5px;
color:#333333;
background-color: #ffffff;     
}

/* Style for main content column */
#mainlong{ 
margin-left: 190px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color: #ffffff;     
}

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

a:link{
color: #000066;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

text-decoration:none;
}

a:visited{
color:#000066;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

text-decoration:none;

}

a:hover{
 /*background-color: #99FFFF;*/ 
color: #000066;

text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*font-weight:bold;*/

}

a:active{
color: #FF0000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


/* 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;
}

#titletext
{font-family:"Times New Roman", Times, serif;
letter-spacing:4.0px;
text-align:left;
font-size:48px;
}

#title2text
{font-family:"Times New Roman", Times, serif;
letter-spacing:2.0px;
font-size:24px;
}

/* 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;

}


/* 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 */
}

/* Paragraphs styled as tips */
p.tip {
 background-color:#FFFF99;
 margin-left:100px;
 margin-right:100px;
 padding:5px;
 border:solid thin #167A58;
}
 
/* Paragraphs styled as warnings */
p.warning {
 background-color:#FFCCFF;
 margin-left:100px;
 margin-right:100px;
 padding:5px;
 border:solid thin #ff0000;
}

.style1 {font-size: 12px}
.style2 {
	font-size: 18px;
	font-weight: bold;
}