/* CSS Document */
* {margin:0; padding:0;}

/* standard tags */

img {border:none}

body {
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	text-align: left;
	font: 13px Arial, Helvetica, sans-serif;
	}

p { padding-bottom:15px;} 

p.small { font-size:11px; color:#FFFFFF; padding:5px;} 

p.date { font-size:11px; color:#999999; text-transform:capitalize; padding-bottom:10px;} 

p.caption { font-size:11px; color:#333333; padding:5px;} 

h2 {font-size:14px; padding-top:10px; padding-bottom:15px;}

td {} 

tr {} 

ul { color:#FFFFFF; list-style-type: disc; padding-left:20px;} 

a { color: #666666} 

a:visited { color: #999999}

a.nav { color:#FFFFFF; text-decoration:none} 

a.nav:hover { color: #CCCCCC; text-decoration:none}

a.nav:visited { color:#FFFFFF; text-decoration:none}

span.bold {font-size:12px; font-weight:bold}

/* layout */

.navbar {position:absolute;
		left: 0px;
		top:0px;
		}
		
.menu {position:absolute;
		left: 0px;
		top: 400px;
		width:200px;
		height: 300px;
		padding-left:10px;
		}
		
		
.logo {position:absolute;
		left:200px;
		top:0px;
		}
		
.subtitle {position:absolute;
		left:210px;
		top:80px;
		}
		
.textbox {position:absolute;
			left: 210px;
			top: 150px;
			width: 500px;
			height:585px;
			padding-left:10px;
			background-image:url(images/goldrings_faded.jpg);
			background-repeat:no-repeat;
			background-position: bottom left;
			}
			
.textbox2 {position:absolute;
			left: 210px;
			top: 150px;
			width: 575px;
			height:585px;
			padding-left:10px;
			}
			
.gallery {position:absolute;
			left: 210px;
			top: 160px;
			width: 800px;
			height:585px;
			padding-left:10px;
			}
			
.topright {position:absolute;
		left: 798px;
		top:0px;
		}
		
.toprightv {position:absolute;
		left: 830px;
		top:0px;
		width:180px;
		}
		
.bottomright {position:absolute;
		left: 798px;
		top: 455px;
		}
		
.footer {position:absolute;
		left:0px;
		top:765px;
		background-image:url(images/footerbar.png);
		width:1024px;
		height:40px;
		padding-left:20px;
		padding-top:5px;
		}
.footer a:visited {color:#666;}

.badgeholder {position: absolute;
			left: 700px;
			top:0px;
			width:250px;
			height:50px;
			padding-top:5px;
			}
					
div.iframecopy {
			width: 550px;
			height: 550px;
			top:0px;
			padding-left:0px;
			padding-right:10px;
			padding-bottom:10px;
			overflow: auto;
}

div.iframecopygallery {
			width: 750px;
			height: 550px;
			top:0px;
			padding-left:0px;
			padding-right:10px;
			padding-bottom:10px;
			overflow: auto;
}

div.iframecopyblog {
			width: 750px;
			height: 500px;
			top:0px;
			padding-left:0px;
			padding-right:10px;
			padding-bottom:10px;
			overflow: auto;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

