/* ---------------

DaleMReidPhotography.com [] http://www.dalemreidphotography.com
All rights reserved. xguru, Inc. http://www.xguru.com
dale.v1.css ::> 
:: last January 27 2012 :: 

Curiosity Killed The Cat
---------------*/

a,a:link  	{color:#cb9d6a; text-decoration: underline; }
a:hover 	{color:#c3c3c3; text-decoration: none; }
a:active	{color:#8080c0; text-decoration : none; }

body  		{ background-image: url('/images/dmr.jpg');
			background-repeat:no-repeat;
			background-color:#f7f7f5;
			font-family: trebuchet, arial, helvetica, san serif;
		}

/* ------------------------ top navigation ------------------------ */

div#navl		{ font-size: 10pt; color: #cb9d6a; font-variant: small-caps; text-align:left;
				float: left; position:absolute; top: 0px; left: 0px;
				width:200px; display:block;
				margin: 10px 0px 0px 20px;
			}
div#navl  a,a:link 	{ color:#cb9d6a; text-decoration: none; } 
div#navl  a:hover 	{ color:#c3c3c3; text-decoration: none; }
div#navl  .selected 	{ color:#c3c3c3; font-size: 12pt; font-family: perpetua, times new roman, lucida grande, lucida sans, lucida unicode, arial, helvetica, san serif; font-weight:bold; text-decoration: none; padding: 10px 0px 10px 5px;} 
div#navl  .title 	{ color:#58595B; font-size: 14pt; font-family: perpetua, times new roman, lucida grande, lucida sans, lucida unicode, arial, helvetica, san serif; font-weight:bold; text-decoration: none; font-variant: small-caps;} 


div#navr		{ font-size: 10pt; color: #cb9d6a; font-variant: small-caps; text-align:right;
				float: right; position:absolute; top: 0px; left: 625px;
				width:160px; display:block;
				margin: 10px 0px 0px 10px;
			}
div#navr  a,a:link 	{ color:#cb9d6a; text-decoration: none; } 
div#navr  a:hover 	{ color:#c3c3c3; text-decoration: none; }
div#navr  .selected 	{ color:#c3c3c3; font-size: 12pt; font-family: perpetua, times new roman, lucida grande, lucida sans, lucida unicode, arial, helvetica, san serif; font-weight:bold; text-decoration: none; padding: 10px 5px 10px 0px;} 
div#navr  .title 	{ color:#58595B; font-size: 14pt; font-family: perpetua, times new roman, lucida grande, lucida sans, lucida unicode, arial, helvetica, san serif; font-weight:bold; text-decoration: none; font-variant: small-caps;} 


/* ------------------------ div classes ------------------------ */

#content	{ top: 230px; left: 0px; width:800px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 10px 0px;
			float: left; position:absolute;
		}
#gallery	{	background-color: #f7f7f5; border: 2px solid #ededee; width:125px;
			float:right;
			margin: 0px 0px 0px 60px;
			padding: 10px 10px 10px 10px;
			clear:both;
		}
#xfooter 	{ position:relative;
			margin: 100px 0px 0px 20px;
			font: 8pt Arial, Helvetica; color: #000000;
			letter-spacing: .15em;
		}

/* ------------------------ content classes ------------------------ */

h1	{ font-size: 18pt; 
			color:#cb9d6a;
			margin: 15px 20px 10px 20px;
	}
h2	{ font-size: 16pt; 
			color:#cb9d6a; 
			margin: 0px 0px 20px 20px;
				line-height: 1.2em;
				letter-spacing: .15em;
	}
h3	{ font-size: 12pt; 
			color:#000000; 
			font-weight:bold;
			margin: 18px 0px 6px 20px;
				line-height: 1.0em;
	}

h4	{ font-size: 8pt; 
			color:#000000; 
			font-weight:normal;
			margin: 0px 0px 20px 20px;
			padding-top: 15px;
				line-height: 1.0em;
				text-align:left;
	}


ol,ul	{ font-size: 8pt; 
			color:#000000; 
			margin: 20px 40px 20px 20px;
				line-height: 1.0em;
				letter-spacing: .15em;
				text-align:left;
	}

p	{ font-size: 10pt; 
			color:#000000; 
			font-weight:normal;
			margin: 10px 0px 15px 20px;
			text-align:left;
				line-height: 1.8em;
	}

h5	{ font: 8pt trebuchet, arial, helvetica, san-serif;
			color:#000000;
			margin: 0px 0px 0px 0px;
				line-height: 1.2em;
				letter-spacing: .15em;
				text-align:left;
	}
.gallery { font-size: 10pt; 
			color:#58595B;
			margin: 0px 0px 2px 0px;

			text-align:center;
			font-family: perpetua, times new roman, lucida grande, lucida sans, lucida unicode, arial, helvetica, san serif; font-weight:bold; text-decoration: none; font-variant: small-caps;} 


#content  a,a:link 	{ color:#cb9d6a; text-decoration: underline; } 
#content  a:hover 	{ color:#c3c3c3; text-decoration: none; }


/* ------------------------ form boxes ------------------------ */

.formbox { font-size: 8pt;
			background: transparent;
			color: #000000;
			border-bottom: 1px solid #58595B;
			border-top: none;
			border-right: none;
			border-left: none; 
		text-align:left;
		}

.formbox2 { font-size: 8pt;
			background: transparent;
			color: #000000;
			border-bottom: 1px solid #58595B;
			border-top: 1px solid #58595B;
			border-right: 1px solid #58595B;
			border-left: 1px solid #58595B;
		text-align:left;
		}


/* ------------------------ table ------------------------ */

#tsched	{	margin: 0px 0px 40px 20px; position:top left;
		maxwidth: 300px; text-align:left;
		border-collapse: collapse;
	}
#tsched th	{	font-size: 11pt; font-weight:bold;
		padding: 6px;
		color: #000000; text-align:left; vertical-align:top;
		margin: 0px 0px 0px 0px;
		}
#tsched td  	{ font-size: 8pt; font-weight:normal;
		padding: 6px;
		color: #000000; text-align:left;
		margin: 0px 0px 0px 0px;
		vertical-align:top;
		}

#te	{	margin: 0px 0px 40px 20px; position:top left;
		maxwidth: 700px; text-align:left;
		border-collapse: collapse;
	}
#te th	{	font-size: 10pt; font-weight:bold;
		padding: 6px;
		color: #000000; text-align:left; vertical-align:top;
		margin: 0px 0px 0px 0px;
		}
#te td  	{ font-size: 10pt; font-weight:normal;
		padding: 6px;
		color: #000000; text-align:left;
		margin: 0px 0px 0px 0px;
		vertical-align:top;
		}

#tg	{	margin: 0px 0px 0px 20px; position:top left;
		padding-top: 5px;
		width: 500px; text-align:left;
		border-collapse: collapse;
	}
#tg th	{	font-size: 10pt; font-weight:bold;
		color: #000000; text-align:left;
		margin: 0px 0px 0px 0px;
		}
#tg td  	{ font-size: 10pt; font-weight:normal;
		color: #000000; text-align:left;
		margin: 0px 0px 0px 0px;
		line-height:1.1em; vertical-align:top;
		}

#tv	{	margin: 0px 0px 0px 20px; position:top left;
		padding-top: 5px;
		width: 500px; text-align:left;
		border-collapse: collapse;
	}
#tv th	{	font-size: 10pt; font-weight:bold;
		color: #000000; text-align:left;
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
		background: #ededee;
		}
#tv td  	{ font-size: 10pt; font-weight:normal;
		color: #000000; text-align:left;
		margin: 0px 0px 0px 0px;
		line-height:1.1em; vertical-align:top;
		border-bottom: 1px solid #000000;
		background: transparent;
		}
#tv td.alt  	{ font-size: 10pt;
		margin: 0px 0px 0px 0px; line-height:1.1em;
		color: #000000; text-align:left;
		vertical-align:top;
		border-bottom: 1px solid #0D4099;
		background: #EAF0F3;
		}

/* ------------------------ images ------------------------ */

.img			{	border: 2px solid #ffffff; margin: 0px 0px 0px 0px; }
.imgr			{	border: 1px solid #000000; margin: 0px 0px 20px 20px; }
.imgl			{	border: 1px solid #000000; margin: 0px 20px 20px 0px; }
.imglw			{	border: 1px solid #ededed; margin: 0px 10px 10px 0px; }

.imgt a:link img	{	border: 1px solid #ededee; margin: 0px 0px 0px 0px; }
.imgt a:hover img	{	border: 1px solid #000000; margin: 0px 0px 0px 0px; }


