/* CSS Document */

*
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

body
{
	font: 12pt Geneva, Arial, Helvetica, sans-serif;
	background-color: #2b2b2b;
}

h1
{
	font: 20pt Geneva, Arial, Helvetica, sans-serif;
	color: #b80004;
	font-weight: bold;
}

h2
{
	font: 14pt Geneva, Arial, Helvetica, sans-serif;
	color: #b80004;
	font-weight: bold;
}

h3
{
	font: 14pt Geneva, Arial, Helvetica, sans-serif;
	color: #b80004;
	font-weight: bold;
}


.dial_instructions 
{

border:dashed 1px #666;
padding: 14px;
background-color:#fff;
width:614px;
font-size:10pt;
}

.banner
{
	font: 16pt Geneva, Arial, Helvetica, sans-serif;
}

IMG
{
	border: none;
}

#container
{
	background: url(../../images/bg.gif) repeat-y center;
	width: 1000px;
	padding: 0 0 20px 0;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
}


#header
{
	width: 1000px;
	height: 114px;
}

#nav
{
	margin: 80px 0 0 20px;
	width: 1000px;
	height: 30px;
}

#nav element
{
	border: solid 1px #666;
	background: #fff;
	margin: 0 12px 0 0;
}

#content
{
	width: 908px;
	background-color: #eee;
	margin: 20px 0 0 20px;
	padding: 20px 20px 30px 31px;
	border: solid 2px #6b6b6b;
}

#photos
{
	width: 340px;
	float: right;
}

.profilepic
{
	float: left;
	border: solid 1px #666;
}

.borderpic
{
border: solid 1px #666;
}

.profilegallery
{
	float: left;
	border: solid 1px #c6c6c6;
	margin: 0 6px 6px 0;
}

.gallery_thumb_cont
{
	width: 156px;
	height: 160px;
	padding: 0 6px 15px 0;
	float: left;
}

.gallery_thumb_footer
{
	margin: 0 0 3px 0;
	width: 312px;
	padding: 0 0 0 6px;
	height: 34px;
	background: #fff;
	border: solid 1px #c6c6c6;
	color: #666;
	clear: both;
}

.gallery_thumb_footer_selected
{
	margin: 0 0 3px 0;
	width: 308px;
	padding: 4px 0 0 6px;
	height: 34px;
	background: #fff;
	border: solid 3px #000;
	color: #666;
	clear: both;
}


.thumb
{
	width:120px;
	height:155px;
	background-color:#fff;
	margin:0 15px 15px 0;
	float:left;
	border:solid 1px #666;
	
}

.thumb a
{
	text-decoration:none;
	margin:0 0 0 5px;

}

.thumb img 
{
display:block;
}

.thumb .header 
{

height:22px;
text-align:center;
border-bottom:solid 1px #666;


}

.thumb .footer 
{

height:41px;
text-align:center;
border-top:solid 1px #666;

}


.table_thumbs .thumb
{
	width:121px;
	height:200px;
	background-color:#fff;
	margin:0 15px 15px 0;
	float:left;
	border:solid 1px #666;
	text-align:center;
	
}


.table_thumbs .thumb img 
{
display:block;
margin: 4px 0 5px 2px;
}



.online .footer
{
background:url(../../images/thumb_foot_bg_on.jpg) repeat-x;
}

.offline .footer
{
	/*background:url(../../images/thumb_foot_bg.jpg) repeat-x;*/
	height:23px;
	padding-top:18px;	
	background:url(../../images/thumb_foot_offline.jpg);
}

.online .header
{
		background:url(../../images/thumb_head_bg_on.jpg) repeat-x;
}

.offline .header
{
		background:url(../../images/thumb_head_bg.jpg) repeat-x;
}

a, a:visited
{
	color: #000;
	font: bold 10pt Geneva, Arial, Helvetica, sans-serif;
}

.thumb_footer a, a:visited
{
	font: bold 10pt Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}

a:hover
{
	color: #666;
}
a:hover
{
	color: #666;
}


#text_wrapper {

width:1024px;
margin:0 auto;
height:0;
position:absolute;

}

#text_top
{
width:900px;
z-index:1;
position:absolute;
top:155px;
left:65px;

}


#footer
{
	width: 930px;
	min-height: 50px;
	background-color: #eee;
	margin: 20px 0 0 20px;
	padding: 14px;
	border: solid 2px #6b6b6b;
	font-size: 10pt;
	clear: both;
}

#content1 
{
	z-index:1;
	position:absolute;
	top:950px;
	left:65px;
	width:550px;
}

#content2 
{
	z-index:1;
	position:absolute;
	top:1180px;
	left:65px;
	width:550px;
}


div.scroll {

height:200px;

padding:2px;

width:270px;

overflow: auto;

line-height:15px;

}

div.scroll2 {

height:600px;

padding:2px;

width:270px;

overflow: auto;

line-height:15px;

}





.h {

color:#b80004;

font-weight:bold;

margin: 10px 2% -10px auto;

font-family:Arial,Verdana,sans-serif;

}

div.scroll .h
{
	font-size:15px;
}
 

#content1 p {
font: 12px Geneva, Arial, Helvetica, sans-serif;
}

#content2 p {
font: 12px Geneva, Arial, Helvetica, sans-serif;

}

 

#wrapper1 {

                width:1024px;

                margin:0 auto;

                height:0;

}


.smallprint 
{
font-size:10pt;	
}



