BODY
{
    background: #FFFFFF url(images/page/big-bg.jpg) bottom right fixed no-repeat;
    color: #FFFFFF;
    font-family:arial, sans-serif;
}

A.nav:hover
{
    color:#0000D5;
    background: transparent;
}
A:hover
{
    color:#0000D5;
    background: transparent;
}
A.nav
{
    /* background-image:url(images/page/nav-background.png); */
    background: transparent;
    background-repeat:repeat-x;
    color:#000080;
    width:120px;
    height:35px;
    display:block;
    float:left;
    text-transform:capitalize;
    font-weight:bold;
    font-size:12pt;
    text-align:center;
    text-decoration:none;
    
}
A.link{
color:#000000;
font-size:14px;
}
A:hover {   
color:#0000D5;
}

A.thumbnail
{
    top:auto;
    bottom:auto;
}
A.gallery
{
    font-size:small;
    font-weight:bold;
    text-decoration:underline;
    float:right;
}
A
{
    color: #000000;
    font-style:normal;
    font-weight:900;
    text-decoration:none;
}

P.logo
{
    color:#000080;
    text-align:left;
    font-weight:bold;
	font-style:italic;
    font-size:22pt;
    letter-spacing: 10pt;
    background: transparent;
}
P.footer
{
    text-align:left;
    font-weight:normal;
    font-size:xx-small;
    float:left;
}
P.contact
{
    text-align:center;
}
P.bodyText
{
    text-align:justify;
    width:45%;
    float:left;
}
P.bodyCentText{
	background: transparent;
    color:#000080;
    text-align:center;
    font-size:medium;
    font-weight:normal;
    margin:10px;
}
P.showAll
{
    text-align:right;
}
P
{
    background: transparent;
    color:#000080;
    text-align:justify;
    font-size:medium;
    font-weight:normal;
    margin:10px;
}

SPAN.subhead
{
    font-size:12pt;
    font-weight:normal;
}
SPAN.guestbook
{
    font-weight:bold;
}

UL
{
	text-align:center;
    color: #000000;
    display:block;
    float:none;
}

LI.guestbook
{
    text-align:justify;
    float:none;
}

INPUT.other
{
    visibility:hidden;
}

H3
{
    text-align: center;
    color: #000000;
}
H1
{
    text-align: center;
    background: #ff3333;
    width:100%;
}

HR.spacer
{
    width:100%;
    visibility:hidden;
    clear:both;
	display:block;
	height:1px;
}
HR.guestbook
{
    width:90%;
    display:block;
    clear:left;
    height:3px;
    color:#000000;
    background-color:#FFFFFF;
    border:0px;
    padding:0px;
    margin-top:0px;
}

IMG.home
{
border: 1px solid #000080; 
width: 495px;
height: 371px;
}

IMG.affiliate
{
    margin:2px;
}
IMG.nav
{
    margin:0px;
}
IMG.contact
{
    max-width: 400px;
    width:400px;
}
IMG.thumb
{
    border: 1px solid #ffffff;
    margin: 10px;
    padding: 5px;
    background: #000000;
}
IMG.profile
{
max-width: 334px;
max-height: 380px;
width: expression(this.width > 334 ? 334: true);
height: expression(this.height > 380 ? 380: true);
}
/*MG.large
{
    padding:5px;
    border: 1px solid #ffffff;
    background: #000000;
    max-width: 800px;
    max-height: 800px;
    clear:both;
}*/
IMG
{
    border:0px;
    padding:0px;
}

DIV.gals-thumb
{
    background: url(images/page/loading.png) no-repeat 50% 50%;
    width: 200px;
    height: 200px;
    text-align:center;
    float:left;
    margin: 10px;
}
DIV.nav
{
    height:40px;
    text-align:left;
    border:hidden;
	float:right;
	width:87%;
	margin-bottom:20px;
}
DIV.nav2
{
    height:40px;
    text-align:left;
    border:hidden;
	float:right;
	width:87%;

}
DIV.nav3
{
    height:40px;
    text-align:left;
    border:hidden;
	float:right;
	width:87%;
	margin-bottom:5px;
}
DIV.logo
{
    width:12%;
	border:hidden;
    height:40px;
	float:left;
}
DIV.topBar
{
    width:70%;
    min-width:850px;
    max-width:1300px;
    margin-left:15%;
    margin-right:5%;
    height:150px;
    border:hidden;
	background:#FFFFFF
}
DIV.bottomBar
{
    height:30px;
    float:none;
	border:hidden;
	margin-bottom:1px;
	border-top:hidden;
	background:#bfdfff 
}
DIV.bodyLeft
{
    width:50%;
    text-align:justify;
    float:left;
	min-height:460px;
    /*border: thin white solid; */
}
DIV.bodyRight
{
    width:45%;
    float:right;
	margin-top:3%;
	margin-right:5px;
   /* border: thin white solid; */
}
DIV.newsRight
{
    width:35%;
    float:right;
	margin-top:8%;


    /* border: thick white solid; */
}


DIV.body
{
    background: #bfdfff;
    width:70%;
    min-width:850px;
    min-height:460px;
    max-width:1300px;
    margin-left:15%;
	padding:5px;
	margin-right:15%;
	margin-bottom:25%;
    border-top:hidden;
	border-bottom:hidden;
	border:thin solid #000080;
}

DIV.bodyCent
{
    background: #bfdfff;
    width:70%;
	text-align:center;
	color:#000080;
    min-width:850px;
    min-height:520px;
    max-width:1300px;
    margin-left:15%;
    border-top:hidden;
	border-bottom:hidden;
	border:thin solid #000080;

}


DIV.thumbCont
{
    text-align:center;
}
DIV.exif
{
    text-align:left;
    margin-left:50px;
}
DIV
{
    text-align:center;
}


/* Gallery Addon */

A.galleryLink
{
    display: block;
    margin-bottom: -20px;
}
A.newGallery
{
    padding-right: 25px;
    padding-top: 4px;
    background: url('images/page/new.png') no-repeat top right;
}
IMG.large
{
    background: #000000;
    max-width: 750px;
    max-height: 750px;
}
IMG
{
    border:0px;
    padding:0px;
}
DIV#displaybox
{
    z-index: 10000;
    background: #000000 url('images/page/load.gif') no-repeat center center;
    border: 2px solid white;
    width: 800px;
    position: absolute;
    top: 100px;
    left: 50%;
    margin-left: -400px;
    min-height: 200px;
}
DIV.closebox:hover
{
    background: url('images/page/x-red.png') no-repeat;
}
DIV.closebox
{
    background: url('images/page/x.png') no-repeat;
    color: white;
    width: 50px;
    height: 50px;
    text-align: center;
    position: absolute;
    right: -25px;
    top: -25px;
}
DIV.gallery
{
    margin: 10px;
    float: right;
    width: 70%;
    padding-left: 10px;
    border-left: thin solid black;
}
DIV.galleryLinks
{
    width: 200px;
  /*  height: 100%;
   text-align:center; */
    float:left;
    margin: 5px;
}
