/* copyright 2010 Web Prisms Design */

/*
  font size conversion:
  40px = 2.5em, h1
  36px = 2.25em,
  30px = 1.875em, h2
  24px = 1.5em,
  20px = 1.25em,
  16px = 1em, avg font size p
  14px = 0.875em,
  12px = 0.75em,
  10px = 0.625em
*/

body {
   background-color: #000000;
   color: #ffffff;
   font-family: verdana, arial, helvetica;
   font-size: 100%; /* required for IE browsers */
   margin: 0;
}

/* background image texture in blues and white */
.texture {
   background-image: url('../images/back_01.png');
   background-color: #5a7a94;
   text-align: center
}

#center_all {
   text-align: center;
   height: 480px;
   width: 930px;
   margin-left: auto;
   margin-right: auto;
}

#columnLeft {
   width: 470px;
   float: left;
   text-align: left;
}

#column {
   margin-left: 470px;
   text-align: center;
   height: 480px;
   background-color: #ffffff;
   color: #000000;
   border-left: 2px solid #1f3955; /* dk blue */
   border-right: 2px solid #1f3955; /* dk blue */
}

/* -------------------------- wedding page ------------------------------ */

#center_all_wed {
   text-align: center;
   height: 480px;
   width: 930px;
   margin-left: auto;
   margin-right: auto;
   background-color: #ffffff;
   color: #000000;
   border-left: 2px solid #1f3955; /* dk blue */
   border-right: 2px solid #1f3955; /* dk blue */
}

#columnLeft_wed {
   width: 470px;
   float: left;
   text-align: center;
}

#column_wed {
   margin-left: 470px;
   text-align: center;
}

/* ------------------------ END wedding page ------------------------------ */

p {
   text-align: left;
   padding: 0 10px 0 10px;
   font-size: 0.875em;
}

h2 {
   color: #5a7a94;
   font-size: 1.25em;
}

.img_fbook {
   border: none;
   margin-left: 25px;
}

/* border on images for contact page and bio page */
.img_contact {
   background-color: #ffffff;
   border: 1px solid #000000;
   padding: 3px;
}

/* border on images for contact page and bio page */
.img_homespacing {
   background-color: #ffffff;
   border: 1px solid #000000;
   padding: 3px;
   margin-left: 30px;
}

.img_button {
   border: none;
}

/* center anything */
.centerme {
   text-align: center;
}

.boldcolor {
   font-weight: bold;
   color: #5a7a94;
}

/* --------------------------contact form ------------------------------ */
fieldset {
   text-align: right;
   width: 410px;
   margin-left: 10px;
   font-size: 0.875em;
}

legend {
   color: #1f3955;
   font-weight: bold;
   text-align: left;
}

/* spacing out the input fields on the form */
.gapinput {
   height: 6px;
}

/* spacing out the input fields on the form */
.gapspecial {
   height: 1px;
}

textarea {
   margin-left: 10px;
}

ul {
   list-style-type: square;
}

li {
   font-size: 0.875em;
   text-align: left;
   color: #5a7a94;
}

/* -------------------------- END contact form ------------------------------ */

#footer {
   text-align: center;
   font-size: 0.75em;
   padding: 10px;
}

/* ---------------------------------- links ------------------------------ */

/* white text links */
a:link, a:visited, a:active {
	color: #ffffff;
	font-size: 10pt;
	text-decoration: none;
}
a:hover {
	color: #ff0000;
	font-size: 10pt;
	text-decoration: underline;
}

/* bblue text links */
a.blue:link, a.blue:visited, a.blue:active {
	color: #1f3955;
	font-size: 0.875em;
	text-decoration: underline;
}
a.blue:hover {
	color: #5a7a94;
	font-size: 0.875em;
	text-decoration: underline;
}

/* regular text links (bio page) */
a.blue2:link, a.blue2:visited, a.blue2:active {
	color: #1f3955;
	font-size: 1em;
	text-decoration: underline;
}
a.blue2:hover {
	color: #5a7a94;
	font-size: 1em;
	text-decoration: underline;
}

/* dk blue text links */
a.hxz:link, a.hxz:visited, a.hxz:active {
	color: #1f3955;
	font-size: 0.875em;
	text-decoration: none;
}
a.hxz:hover {
	color: #5a7a94;
	font-size: 0.875em;
	text-decoration: none;
}

/* white text links */
a.home:link, a.home:visited, a.home:active {
	color: #ffffff;
	font-size: 0.75em;
	text-decoration: none;
}
a.home:hover {
	color: #ff0000;
	font-size: 0.75em;
	text-decoration: none;
}
