* {
 padding: 0;
 margin: 0;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100.01%;
 background-color: #000000;
}
#wrapper {
 width: 900px;
 margin: 0 auto;
	
}
#header {
 border: 1px solid #000000;
 width: 886px;
 margin: 2px 2px 2px 2px;
 min-height: 70px;
 padding: 4px;
 background-color: #bd9b53;/*--site gold--*/
 background-repeat: no-repeat;

}
#header_parts {
 /*--border: 1px solid #000000;--*/
 width: 700px;
 margin: 2px 2px 2px 2px;
 min-height: 25px;
 padding: 4px;
 background-color: #e3d4b5 ;/*--site light tan*/
 background-repeat: no-repeat;

}
* html #header {height:70px} /* IE Min-Height Hack */ 

#centercolumn { /* Parent Wrapper for inside boxes */
 background-color: #BD9B53;
 border: 1px solid #000000;
 margin: 0px 2px 0px 2px;
 min-height: 475px;
 display: inline; /* IE Hack */
 padding: 2px;
 width: 152px;
 float: left;
 height: 477px;
 /*height: 577px;*/
}

* html #centercolumn {height:600px} /* IE Min-Height Hack */ 

#centercolumn a { 
display:block; 
height:20px; 
width:152px; 
overflow:hidden;
}

#centercolumn a:hover { 
color: #000000;
display:block; 
text-indent:-152px; 
}

#centercolumn27 a { 
display:block; 
height:17px; 
width:152px; 
overflow:hidden; 
}

#centercolumn27 a:hover {
display:block; 
text-indent:-152px; 
}
#centercolumn img {
	border-width:0px;
	
}
#rightcolumn {
 overflow: auto;
 background-color: #e3d4b5 ;/*--site light tan*/
 margin: 0 2px 0px 0px;
 height: 478px;
 padding-top: 3px;
 padding-right: 3px;
 padding-bottom: 0px;
 padding-left: 6px;
 display: inline; /* IE Hack */
 width: 724px;
 float: left;
 border: 1px solid #000000;

 }


#rightcolumn a:visited {
color: #666666;/*--dark gray--*/
}

#rightcolumn a:hover {
color: #552200; /*--dark  brown --*/
}

* html #rightcolumn {height:450px} /* IE Min-Height Hack */ 
input {
	font-size: 8pt;
}
#footer {
 background-color: #BD9B53; /*--site gold--*/
 background-repeat: no-repeat;
 margin: 2px 2px 2px 2px;
 display: inline; /* IE Hack */
 color: #000000;
 font-size: 9px;
 padding: 4px;
 float: right;
 width: 886px;
 border: 1px solid #000000;
 }

h1 {
 font-size: 19px;
 font-family: "Georgia", "Times New Roman", Times, serif;
 color: #7E5F30;/*--olive drab--*/
}
h2 {
 font-size: 14px;
 font-family: "verdana", "Georgia", "Times New Roman", Times, serif;
 color: #7E5F30;/*--olive drab--*/
}

h3 {
 font-size: 14px;
 font-family: "verdana", "Georgia", "Times New Roman", Times, serif;
 color: #624923;/*--dark brown--*/
}

h5 {
 font-size: 12px;
 font-style:normal;
 font-family: "verdana", "Georgia", "Times New Roman", Times, serif;
 color: #624923;/*--dark brown--*/
 
}
h6 {
 font-size: 12px;
 font-style: italic;
 font-family: "Georgia", "Times New Roman", Times, serif;
 color: #7E5F30;/*--olive drab--*/
 
}

div.font8 {
font-size: 8pt;
font-family: "verdana", "Georgia", "Times New Roman", Times, serif;
color: #4C3816;/*--dark brown--*/
}

div.font8 ul li{
margin-bottom : 7pt;
margin-left: 30px;
font-size: 8pt;
font-family: "verdana", "Georgia", "Times New Roman", Times, serif;
line-height: 1em;
}

div.font9 ul li{
margin-bottom : 7pt;
margin-left: 30px;
font-size: 9pt;
font-family: "Georgia", "Times New Roman", Times, serif;
color: #4C3816;/*--dark brown--*/
line-height: 1em;
}

p.font7 {
font-size: 7pt;
font-family: "Georgia", "Times New Roman", Times, serif;
color: #4C3816;/*--dark brown--*/
}
p.font8 {
font-size: 8pt;
font-family: "Georgia", "Times New Roman", Times, serif;
color: #4C3816;/*--dark brown--*/
}
p.font8ital {
font-size: 8pt;
font-style: italic;
font-family: "Georgia", "Times New Roman", Times, serif;
color: #4C3816;/*--dark brown--*/
}
p.font9 {
font-size: 9pt;
font-family: "Georgia", "Times New Roman", Times, serif;
color: #4C3816;/*--dark brown--*/
}
p.font10 {
font-size: 10pt;
font-family: "Georgia", "Times New Roman", Times, serif;
color: #4C3816;/*--dark brown--*/
}
p.font12 {
font-size: 12pt;
font-family: "Georgia", "Times New Roman", Times, serif;
color: #4C3816;/*--dark brown--*/
}
td.font10 {
	font-size: 10px;
	font-family: "Georgia", "Times New Roman", Times, serif;
 	color: #7E5F30;/*--olive drab--*/
	height:10px;
	padding:4px 0px 2px 0px;
}
td.font10bold {
	font-size: 10px;
	font-weight:bold;
	font-family: "Georgia", "Times New Roman", Times, serif;
 	color: #7E5F30;/*--olive drab--*/
	height:10px;
	padding:4px 0px 2px 0px;
}
td.font12 {
	font-size: 12px;
	font-family: "Georgia", "Times New Roman", Times, serif;
 	color: #4C3816;/*--dark brown--*/
	height:12px;
	padding:4px 0px 2px 0px;
}
td.font12ital {
	font-size: 12px;
	font-weight:bold;
 	font-style: italic;
 	font-family: "Georgia", "Times New Roman", Times, serif;
 	color: #7E5F30;/*--olive drab--*/
	height:12px;
	padding:4px 0px 2px 0px;
}
td.font19 {
	font-size: 19px;
	font-weight:bold;
 	font-family: "Georgia", "Times New Roman", Times, serif;
 	color: #7E5F30;/*--olive drab--*/
	height:24px;
}

small.darkbrown font{
color: #663333;/*--dark brown--*/
}

#txt9px   {
font-size: 9pt;
}
#txt7px   {
font-size: 7pt;
}

#large_id {
font-size: 20pt;
}

textarea {
	font-family: "Georgia", "Times New Roman", Times, serif; 
	font-size: 8pt; 
}

table.stat th, table.stat td {
font-size: 9pt;
}

table.history th, table.history td {
	background-color: #d6cfc0;
	padding: 1px;
	font-size: 9pt;
	border-style:ridge;
	border-collapse:collapse;
	border-width:thin;
	font-family: "Georgia", "Times New Roman", Times, serif;
	padding: 5px 5px 5px 5px;
	
}
table.history img {
	border-width:0px;
}

table.stat9pt th, table.stat9pt td {
font-size: 9pt;
font-family: "Georgia", "Times New Roman", Times, serif;
color: #4C3816;/*--dark brown--*/
}

td.bold {
	font-weight:bold;	
}
td.cell_border {
	border-style:solid;
	border-color:#4C3816;/*--dark brown--*/
	border-width:1px;
	padding:4px;
}
td.visitor{
	font-size: 8pt;
}
td.width5 {
	width:5%;
}
td.width10 {
	width:10%;
}
td.width20 {
	width:20%;
}
td.width33 {
	width:33%;
}
p.middle_align {
	text-align:center;
	vertical-align:middle;
}
p.contact_form {
	background-color:#cccccc;
	font-size:9pt;
	text-align:left;
	height:15px;
	width:650px;
}
.border {
 font-size: 11px;
 border-top: 1px dashed #ddd;
 border-bottom: 1px dashed #ddd;
 background-color: #fbfbfb;
 padding: 7px 7px 7px 7px;
 margin: 7px 0px 7px 0px;
}


.mainnav {
 list-style: none;
 padding: 0;
 margin: 0;
 
}

.mainnav ul li {
margin-bottom : 7pt;
margin-left: 30px;
}

.mainnav_font_75  a {
margin-top: 1px;
margin-bottom: 1pt;
margin-left: 8px;
color: #000000;/*--black--*/
display: block;
/*padding: 2px 0;
/*padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
/*--border-bottom: 1px solid #663333;/*--dark brown--*/
font-size: 75%;
}

.mainnav_font_75  a:visited {
color: #663333;/*--dark brown--*/
}

.mainnav_font_75  a:hover {
color: #663333;/*--dark brown--*/
}

.mainnav ul li a {
margin-top: 1px;
margin-bottom: 1pt;
margin-left: 8px;
display: block;
/*padding: 2px 0;
/*padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
/*--border-bottom: 1px solid #663333;/*--dark brown--*/
font-size: 85%;
}

.mainnav ul li a:visited{
color: #663333;/*--dark brown--*/
}

.mainnav  a:visited{
/*--color: #A70303;/*dark red*--*/
}


.mainnav ul li a:hover{ /*hover state CSS*/

}


.mainnav a:hover img {
  border: 1px solid #e3d4b5 ;/*--site light tan*/
  
}

.mainnav a:active img {
  padding: 0;
  border: 1px solid #fdb302;  /*---orangy gold---*/
}

.mainnav a:visited img {
  padding: 0;
  border: 1px solid #000000;  /*---orangy gold---*/
  
}


a:link {  /* unvisited link */
color: #000000;/*--black--*/ 
}

a:visited {  /* visited link */	
 color: #663333;/*--dark brown--*/
}

a:hover {  /* mouse over link */
color: #BDBDBD;/*--light gray--*/
 
}

a:active {  /* selected link */
 color: #FFFFFF ;/*--white*/
 
}


ul.brownbullet {
        display: block;
        padding-left: 0;
        margin-left: 5px;
        list-style-type: none;
        text-decoration: none;
        text-align:left; }

ul.brownbullet li {
        margin-top: 2px;
        padding-bottom: 5px;
        padding-left: 30px; /* set to width of the image, bullet.png with some extra padding to it to prevent text from sticking to the image */
        line-height: 15px; /* set to height of the image, bullet.png */
        background: transparent url(images/brown-bullet.gif) 0% 0% no-repeat; /* this image is 16 by 16 pixel */
}
ul {margin-left: 0; padding-left: 2.5em;}

.img_no_border {
	border-width:0px;
}
.img_no_border_right {
	border-width:0px;
	float:right;
}
hr.brown  {
color: #8A4117; /*--dark reddish brown --*/
background-color:#8A4117; /*--dark reddish brown --*/
height: 2px;
}

hr.brown80  {
color: #8A4117; /*--dark reddish brown --*/
background-color:#8A4117; /*--dark reddish brown --*/
height: 2px;
width:80%;
text-align:left;
}
hr.browncenter  {
color: #8A4117; /*--dark reddish brown --*/
background-color:#8A4117; /*--dark reddish brown --*/
height: 2px;
width:80%;
text-align:center;
}
hr.history {
	border: none 0; 
	border-top: 3px double #663333;/*--dark brown--*/
	width: 80%;
	height: 3px;
	margin: 10px auto 0 0;
	text-align: left;	
}


/* using these for laying out show_cat.php */
div.float {
  float: left;
  width: 200px;
  padding: 10px;
  }
  
div.float {
   text-align: center;
   font-size: 10pt;
   }

   
div.container {
  /*--border: 2px dashed #333;--*/
  /*background-color: #fff;*/
  background-color: #e3d4b5;/*--light tan --*/
  }


   
div.spacer {
  clear: both;
  background-color: #e3d4b5;/*--light tan --*/
  
  }

/*--using these on the shop.php page(s)--*/
img.floatLeft { 
    float: left; 
    margin: 4px;
    padding: 7px;
}

img.floatRight { 
    float: right; 
    margin: 4px; 
    padding: 7px;
}

.floatRightClear { 
    float: right; 
    clear: right; 
    margin: 4px; 
}

/*--HTML Code: for above floats --*/
/*--<body>
<img src="sunset.gif" class="floatLeft">
<p>The images are contained with...</p>

<img src="sunset.gif" class="floatRight">
<p>This second paragraph has an...</p>
</body>--*/

/*----*/
#ordinfo {
width: 20em;
margin: 3em auto;
padding:0em 2em .2em 1em ;
border:1px solid #663333;
color: #333;
background:#e3d4b5;
font: 0.9em verdana, sans-serif;
float: left;
}




/*--image upload settings--*/
#Upload {
width: 40em;
margin: 3em auto;
padding:2em 2em 2em 4em ;
border:1px solid #663333;
color: #333;
background:#e3d4b5;
font: 0.9em verdana, sans-serif;

}

#Upload h1{
font: 1.4em "bold verdana", sans-serif;
margin: 0;
padding:1em 0;
text-align:center;
}
#Upload label{
float: left;
width: 10em;
}

#Upload p {
 clear: both;
}

.red{
color:red;
}

/*--workshop page settings  --*/
.wsdiv{
width: 415px;
clear: both;
min-height:110px;
/*--border: 1px solid gray;--*/
}

.wsdiv .wsfloatbox{
float: right;
width: 10px;
}

* html .wsdiv p{ /* IE 3px jog hack*/
height: 1%;
}

.wsdiv p{
margin:0px 5px 0px 5px;
}
/*--end workshop page settings  --*/

div.container2  {
  border: 2px solid #333;
}
  
p.dropcap:first-letter {
	font-size: 3em;
	font-weight:bold;
	float:left;
	border:solid 1px black;
	padding: .1em;
	margin: .2em .2em 0 0 ;
}  

.box { 
border: solid;
border-width: thin;
padding: .3em;
width:24em;
color: #663333;/*--dark brown--*/
}
.box-18 { 
border: solid;
border-width: thin;
padding: .3em;
width:18em;
color: #663333;/*--dark brown--*/
}
/*--Visitor stats in header--*/
.visitorcontainer {
	position:relative;
	height:70px;
	float:left;
}
.visitorfloatright {
	float:right;
	width: 200px;
	
	font-size:8pt;
	text-align:right;
	position:relative;
	bottom:42px;
	right:0px;
}

table.showitem {
	width:700px;
}
table.showitem td{
	width:85%;
}
div.test {
	min-height:300px;
	width:512px;
	padding:5px 0px 0px 5px;
	border-style:double;
	border-color:#663333;/*--dark brown--*/
	border-right-style:none;
	border-bottom-style:none;
	border-left-width:5px;
	border-top-width:5px;
	float:left;
	clear:none;
}
div.history_item {
	min-height:300px;
	width:512px;
	padding:5px 0px 0px 5px;
	border-color:#663333;/*--dark brown--*/
	float:left;
	clear:none;
}
.testright img {
	border-style:none;
	padding:0px 0px 0px 0px;
}
.testright {
	float:right;
	margin: 0px 35px 0px 0px;
	clear:inherit;
	width:100px;
}
div.hr {
	width:95%;
	padding:2px 0px 0px 0px;
	height:10px;
	clear:both;
}
/*--wedding page settings  --*/
.weddingdiv{
width: 250px;
min-height:200px;
}
.weddingfloatbox{
float: left;
width: 250px;
}
.weddingfloatright {
	float:right;
	width:300px;
	text-align:center;
	padding:5px;
	margin:0px 30px 0px 0px;
	position:relative;
	bottom:-30px;
}
* html .weddingdiv p{ /* IE 3px jog hack*/
height: 1%;
}


#jared {
	
	clear:left;
	width:450px;
	height:35px;
	top:50px;
	font-size:10pt;
	color: #663333;/*--dark brown--*/
	font-weight:bold;
	text-align:center;
	
	
}
/*--end wedding page settings  --*/
/*--start word page settings  --*/
form.form1{
	width: 465px;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #000000;
	padding: 10px;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
}
.fieldContainer{
	margin-bottom: 2em;
}
.fieldInputContainer{
	text-align: center;
}
/*--end word page settings  --*/

/*--start flow player css settings --*/
/*--video page settings  --*/
.videodiv{
width: 400px;
clear: both;
min-height:285px;
/*--border: 1px solid gray;--*/
}

.videodiv .videofloatbox{
float: right;
width: 10px;
}

* html .videodiv p{ /* IE 3px jog hack*/
height: 1%;
}

.videodiv p{
margin:0px 5px 0px 5px;
}
/*--end video page settings  --*/

/*-- general playlist settings, light gray --*/
div.playlist {

	position:relative;
	overflow:hidden;	 	
	height:285px !important;
}

div.playlist div.clips {	
	position:relative;
	height:20000em;
}

div.playlist, div.clips {
	width:260px;	
}

div.clips a {
	background:url(./video/h80.png);
	display:block;
	background-color:#fefeff;
	padding:12px 15px;
	height:46px;
	width:195px;
	font-size:12px;
	border:1px outset #ccc;		
	text-decoration:none;
	letter-spacing:-1px;
	color:#000;
}

div.clips a.first {
	border-top-width:1px;
}

div.clips a.playing, div.clips a.paused, div.clips a.progress {
	background:url(./images/video/light.png) no-repeat 0px -69px;
	width:225px;
	border:0;
}
	
div.clips a.progress {
	opacity:0.6;		
}

div.clips a.paused {
	background-position:0 0;	
}

div.clips a span {
	display:block;		
	font-size:16px;
	color:#666;
}

div.clips a em {
	font-style:normal;
	color:#f00;
}	

div.clips a:hover {
	background-color:#f9f9fa;		
}

div.clips a.playing:hover, div.clips a.paused:hover, div.clips a.progress:hover {
	background-color:transparent !important;		 
}
/*}}}*/


/*{{{ petrol colored */

div.clips.petrol a {
	background-color:#193947;
	color:#fff;
	border:1px outset #193947;
}

div.clips.petrol a.playing, div.clips.petrol a.paused, div.clips.petrol a.progress {
	background:url(./images/video/dark.png) no-repeat 0px -69px;
	border:0;
}

div.clips.petrol a.paused {
	background-position:0 0;	
}

div.clips.petrol a span {
	color:#aaa;
}

div.clips.petrol a em {
	color:#FCA29A;
	font-weight:bold;
}	

div.clips.petrol a:hover {
	background-color:#274D58;		
} 

div.clips.petrol a.playing:hover, div.clips.petrol a.paused:hover, div.clips.petrol a.progress:hover {
	background-color:transparent !important;		 
}
/*}}}*/


/*{{{ low version */

div.clips.low a {	
	height:31px;
}

div.clips.low a.playing, div.clips.low a.paused, div.clips.low a.progress {
	background-image:url(./images/video/light_small.png);
	background-position:0 -55px;
}

div.clips.low a.paused {
	background-position:0 0;	
}


/*}}}*/
a.player {	
	margin-top:40px;
	display:block;
	background:url(./images/video/splash.png) no-repeat;
	width:425px;
	height:298px;
	padding:0px 0px 0px 127px;	
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}

/* splash image */
a.player img {
	margin-top:115px;
	border:0;	
}

	a.player {
		margin-top:0px;		
	}

/*{{{ go buttons */

a.go {
	display:block;
	width:18px;
	height:18px;
	background:url(./images/video/up.png) no-repeat;
	margin:5px 0 5px 105px;
	cursor:pointer;
}

a.go:hover, a.go.down:hover {
	background-position:0px -18px;		
}

a.go.down {
	background-image:url(./images/video/down.png);	
}

div.petrol a.go {
	background-image:url(./images/video/up_dark.png);		
}

div.petrol a.go.down {
	background-image:url(./images/video/down_dark.png);		
}

a.go.disabled {
	visibility:hidden;		
}

/*}}}*/


/*--end flow player css settings --*/