*{
	margin:0 auto;
	padding:0;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
}

a {
	color: #2d7aa6;
	text-decoration: none;
}
a:visited {
	color: #999;
	text-decoration: none;
}
a:hover, a:focus {
	text-decoration: underline;
}

a img {
	border: 0 none;
}

.clear_both{ clear:both;}
#wrapper {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #505050;
	width: 963px;
	margin:auto;
}

/* Logo and Nav Bar */
#logo {width:189px; height:118px; margin-bottom:5px; float:left;}
#top_nav { padding-top:55px; float:right;}



/* Gallery */
#roundedBox { background-color:#000000;}


        .topLeft {top:0; left:0;  background-image:url(../images/crnr_top_lft.png); background-repeat:no-repeat; height:6px;}
        .topRight {top:0; right:0;  background-image:url(../images/crnr_top_rgt.png); background-repeat:no-repeat; height:6px;}
        .bottomLeft {bottom:0; left:0;  background-image:url(../images/crnr_btottom_lft.png); background-repeat:no-repeat; height:6px;}
        .bottomRight {bottom:0; right:0;  background-image:url(../images/crnr_bottom_rgt.png); background-repeat:no-repeat; height:6px;}
		.bdr_top{background-image:url(../images/bdr_top.gif); background-repeat:repeat-x; height:6px;}
		.bdr_right{background-image:url(../images/bdr_rgt.gif); background-repeat:repeat-y; width:6px;}
		.bdr_left{background-image:url(../images/bdr_lft.gif); background-repeat:repeat-y; width:6px;}
		.bdr_bottom{background-image:url(../images/bdr_bottom.gif); background-repeat:repeat-x; height:6px;}
		
#div_large_thumb { margin-bottom:6px; margin-left:6px; margin-right:8px; margin-top:6px; float:left; width:700px; height:425px;}

#img_folders{ width:214px; float:right;}
	
	.folder_hd{ padding-bottom:15px;padding-top:6px;}
	
#strip_small_thumbs {width:746px; border:#141414 1px solid; margin-left:6px; height:57px; margin-bottom:15px;}

	.arrow_left{float:left; margin-top:4px;}
	.arrow_right{float:right; margin-top:4px;}
	.small_thumbs{width:694px; text-align:center; float:left; padding-top:3px;}
	.small_thumbs A:link{ padding-left:4px; padding-right:4px;  }
	.small_thumbs  A:active{padding-left:4px; padding-right:4px; }
	.small_thumbs A:visited{padding-left:4px; padding-right:4px; }
	.small_thumbs A:hover{padding-left:4px; padding-right:4px; }
	
	
/* Footer */
.footer {font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 11px; color:#505050; margin-top:10px; padding-top:8px; line-height:20px; text-align:center;}
.footer A:link{text-decoration:none;color:#505050; padding-left:3px; padding-right:3px;}
.footer  A:active{text-decoration:none;color:#505050; padding-left:3px; padding-right:3px;}
.footer A:visited{text-decoration:none;color:#505050; padding-left:3px; padding-right:3px;}
.footer A:hover{text-decoration:underline;color:#a4a1a1; padding-left:3px; padding-right:3px;}
h3{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color: #505050; padding-left:15px;}

#form_div{margin-left:15px;}
.form_label{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color:#aaaaaa; padding-left:3px; padding-bottom:5px; padding-top:5px; border-bottom:#252e32 1px dotted;}

TEXTAREA {
border:1px solid #292f32; background: #161b1c; padding:3px; width:200px; color:#CCC; overflow:hidden;}
INPUT[type='text'] {
border:1px solid #292f32; background: #161b1c; padding:3px; height:17px; width:200px; color:#CCC; padding-top:5px; padding-left:5px;padding-right:5px;}

INPUT[type='submit'] {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#CCC;
padding-left:12px; padding-right:12px; margin-top:10px;
border:1px solid #1e292c; height:30px; width:80px; background-image:url(../images/bg_btn_submit.gif);
}
INPUT[type='submit']:hover {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#CCC;
padding-left:12px; padding-right:12px;
border:1px solid #2b3639; height:30px; width:80px; background-image:url(../images/bg_btn_submit_o.gif);
cursor:pointer;
}

.email_icon{ padding-bottom:15px;padding-top:6px; text-align:right;}

.error{
	border:1px solid #252E32;
	background-color:#161b1c;
	/*background-color:#FFE696;*/
	font-family:"Verdana", Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#CCC;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	line-height:20px;
}

