body {
	/*background-color: #FFFFFF; Removed for Thickbox and Flashgallery.  Not sure if it worked though or hurt anything*/
	margin-bottom: 0px;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

div.img  {
	text-align: justify;
}

table.tablewithborder { 
border: 1px solid #a21317; 
} 

td, textarea, input, select {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 13px;
	color: #4f4f4f;
	font-weight: normal;
	
}
td.off {
background: #f7f7f7;
}

td.on {
background: #efefef;
}

td.img (
	text-align: right;
)

.tableDetail {
	font-size: 11.5px;
	font-family: georgia, verdana, arial, sans-serif;
	color: #49394E;
}
a:link {
	color: #a11318;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	text-decoration: none;

}
a:visited {
	color: #a11318;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-style: normal;
	text-decoration: none;

}
a:hover {
	color: #ee1c23;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	border: thin none #FFFFFF;
	text-decoration: underline;
}



footer.a:link {
	color: #a11318;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	text-decoration: none;

}
footer.a:visited {
	color: #a11318;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;

}
footer.a:hover {
	color: #ee1c23;
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	border: thin none #FFFFFF;
	text-decoration: underline;
}




table.blogtable {
	border-style:solid;
	border-width:1px;
	border-color:#900
	
}
















.text1 {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	color: #a11318;
	font-weight: bold;
}
.text2 {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #a11318;
}
.text3 {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #000000;
}
.text4 {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #6D6D6D;
}
.text5 {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #6290A8;
}
.text6 {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #FFFFFF;
}
.text7 {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #000000;
}
.text8 {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #94AEC5;
}
.text9 {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #4E4E4E;
}







.frame {
	border: 1px solid #D0D0D0;
}
.designed_by {
	font-family: Arial;
	font-size: 8.5px;
	font-weight: lighter;
	color: #000000;
}




a.a:link {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.a:visited {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.a:hover {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #ececec;
	text-decoration: underline;
}


a.b:link {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.b:visited {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.b:hover {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}



a.c:link {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #979797;
	text-decoration: underline;
}
a.c:hover {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.c:visited {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #979797;
	text-decoration: underline;
}
a.d:link {



	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.d:hover {


	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.d:visited {


	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.e:link {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #944F23;
	text-decoration: underline;
}
a.e:hover {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #4E4E4E;
	text-decoration: underline;
}
a.e:visited {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #944F23;
	text-decoration: underline;
}
a.f:link {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #594B13;
	text-decoration: underline;
}
a.f:hover {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #4E4E4E;
	text-decoration: underline;
}
a.f:visited {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #594B13;
	text-decoration: underline;
}
a.g:link {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.g:hover {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
a.g:visited {

	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.inputstyle {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 11.5px;
	font-weight: normal;
	color: #5F726F;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}





/* Image shadow used throughout site*/

table.shadow { 
    align: center
  }

  td.shadow-top { 
    height: 16px;  
    background-image: url(../images/shadow/top.gif)
  }

  td.shadow-topRight { 
    width: 16px;
    height: 16px;
    background-image: url(../images/shadow/topRight.gif)
  }

  td.shadow-right { 
    width: 16px; 
    background-image: url(../images/shadow/right.gif)
  }

  td.shadow-bottomRight { 
    width: 16px; 
    height: 16px; 
    background-image: url(../images/shadow/bottomRight.gif)
  } 

  td.shadow-bottom { 
    height: 16px;
    background-image: url(../images/shadow/bottom.gif)
  }

  td.shadow-bottomLeft { width: 16px;
    height: 16px;
    background-image: url(../images/shadow/bottomLeft.gif)
  } 

  td.shadow-left { width: 16px;
    background-image: url(../images/shadow/left.gif)
  }

  td.shadow-topLeft { 
    width: 16px; 
    height: 16px; 
    background-image: url(../images/shadow/topLeft.gif)
  }      

  td.shadow-center { 
    background-color: white  
  }

/* Used in front page slideshow*/
.gradualshine{
filter:alpha(opacity=30);
-moz-opacity:0.3;
border: 0px none;
}

#weddings, #destinationweddings, #engagements, #children, #boudoir, #printing, #albums, #slideshows{
    background: #eee;
    margin: 0 0 1em 0;
    padding: 5px 10px;
	border: 1px solid #ccc;
}
  
  

/* Used in Blog*/
/******************** IMAGES ********************/
img.alignright {float:right; border:none; margin:0px 0px 10px 10px;}
img.alignleft {float:left; border:none; margin:0px 10px 10px 0px;}
img.aligncenter {display: block; border:none; margin:10px auto 10px auto;}
a img.alignright {float:right; border:none; margin:0px 0px 10px 10px;}
a img.alignleft {float:left; border:none; margin:0px 10px 10px 0px;}
a img.aligncenter {display: block; border:none; margin:10px auto 10px auto;}

	
/******************** COMMENTS ********************/	
#commentblock {margin: 0px 20px 10px 20px; padding: 25px 20px 10px 20px; background: #EFEFEF; border-left: 5px solid #696969; border-right: 5px solid #696969; border-top: 5px solid #696969; border-bottom: 5px solid #696969;}
#commentlist {margin: 20px 20px 20px 20px; padding: 10px 10px 10px 10px; background: #F9F9F9; border-left: 2px solid #696969; border-right: 2px solid #696969; border-top: 2px solid #696969; border-bottom: 2px solid #696969; font-style:normal;}
#commentlist li {list-style-type: none; list-style-image: none; margin: 10px 0px 0px 0px; padding: 10px 10px 10px 10px;}
#commentlist li.bypostauthor {margin: 10px 0px 10px 0px; padding: 10px 10px 10px 10px; background: #B3B3B3; border: 1px solid #696969;}
#commentlist li.pingback {margin: 10px 0px 10px 0px; padding: 10px 10px 10px 10px; background: #F9F9F9; border: 1px solid #696969;}
#commentlist li ul li {list-style-image: none; list-style-type: none; background: none; margin: 10px 0px 0px 0px; padding: 10px 10px 10px 10px;}
#commentlist li ul li ul li {list-style-image: none; list-style-type: none; background: none; margin: 10px 0px 0px 0px; padding: 10px 10px 10px 10px;}
#commentlist li.comment ul.children li.bypostauthor {margin: 10px 0px 10px 0px; padding: 10px 10px 10px 10px; background: #B3B3B3; border: 1px solid #696969;}
#commentlist li.comment {margin: 10px 0px 10px 0px; padding: 10px 10px 10px 10px; background: #E3E3E3; border: 1px solid #696969;}
#commentlist li.comment div.comment-author {text-transform: uppercase;}
#commentlist li.comment div.vcard cite.fn {text-transform: uppercase; font-style: italic; font-weight: bold; padding: 0px 0px 0px 10px;}
#commentlist li div.vcard img.avatar {float:left; border: 1px solid #696969;}
#commentlist li.comment div.vcard span.says {text-transform: lowercase; font-style: italic;}
#commentlist li.comment div.commentmetadata {color: #1F1F1F; font-size: 10px; font-style:italic; margin: 0px 0px 30px 70px;}
#comments, #respond {font-size: 14px; font-weight:normal;}


/* Used in sliding text (mootools)*/
/******************** SLIDING TEXT ********************/
div.heading {margin: 10px 0 0 0; padding: 5px;}
div.collapse{ width: 795px;  margin: 0px 0;  background: url(http://www.luciexyz.com/scripts/container-bg.jpg) bottom center no-repeat #FFFFFF; border-left: 1px solid #696969; border-right: 1px solid #696969; border-top: 1px solid #696969; border-bottom: 1px solid #696969; text-align:left;}	
div.collapse-container{ width: 760px; height: 100%; padding: 15px 20px; bottom: no-repeat; text-align:left;}