body
{
margin:0px; padding:10px 0 30px 0;  text-align:center; 
 background-image:url("../../images/bg.gif"); background-repeat:repeat-x;   background-color:#390437;  
 font-family:verdana;
font-size:0.9em;
line-height:1.3em;
letter-spacing:0em;
}


/*  ***********   MAIN DIVS   ***********  */


#inner_glow
{
width:800px;
background-image:url("../../images/wrapper_bg.gif");
background-repeat:y-repeat;
margin:auto;
border:0px solid red;
position:relative;
text-align:center;
}

#bottom_border
{
width:100%;
height:7px;
background-image:url("../../images/wrapper_bg_bottom.gif");
background-repeat:repeat-x;
border:0px solid black;
position:absolute;
top:100%;
left:0;
margin:-7px 0 0 0;
font-size:0em;
padding:0;
}

#top_border
{
width:100%;
height:7px;
background-image:url("../../images/wrapper_bg_top.gif");
background-repeat:repeat-x;
position:absolute;
top:0;
left:0;
font-size:0em;
}

#wrapper
{
width:790px; border:0px solid black; margin:auto; margin-top:0px; margin-bottom:0px; padding:0px; background-color:white; 
 background-image:url("../../images/texture.gif"); 
}



#header
{
width:440px; height:125px;
border:0px solid green; margin:auto; margin-top:0px; overflow:hidden;
}

#header img
{
margin-top:20px;
border:0;
}

#header a
{
border:0;
outline:0;
}

h1
{
margin-top:500px;
}








#footer
{
margin:auto; margin-top:0px;
width:800px;
height:20px;
border:0px solid blue;
/*   background-image:url("../../images/footertile.gif"); background-repeat:repeat-x;    */
font-size:0.7em;
float:left;
}

#content
{
width:760px; 
border:0px solid yellow;
margin:20px auto;
padding:0;

min-height:490px;
}

/*   #content a
{
width:50px;
height:50px;
}    */


#content p
{

margin:0em 2em 1em 2em;
text-align:justify;
}

.a
{
height:70px;
width:70px;
outline:none;
}



.gallerythumb
{
border:0px solid black; height: 50px; margin:0px; cursor:pointer;
} 

.float_clear
{
clear:both;
font-size:0em;
height:0;
}




#piclabel
{

width:150px; height:100px; text-align:center; border:1px solid; font-style:tahoma;
margin:auto;
position:relative; top:-350px; left:300px;
}

h2
{
font-family:georgia; font-style:bold; font-size:1em; margin:10px;
}

.taleft
{
text-align:left;
}


.seperator
{
width:300px; height:5px; background-color:#e7e7e7; margin:auto;
}







/*  *********************************************  PICTURES   *******************************************************************  */




#katecolin
{
float:left; width:221px; height:147px; margin:0.7em 1em 1em 2em; 
}







.red
{
color:#390437;
}




.bold
{
font-weight:bold;
}

span a
{
color:darkred; text-decoration:none;
}

span a:hover
{
color:#390437;
}






.corner
{
position:absolute;
width:25px; height:25px;
}


#rounddivtl
{
top:0px; left:0px;
background-image:url("../../images/rounddivtl.gif");`
}

#rounddivtr
{
top:0px; left:100%;
background-image:url("../../images/rounddivtr.gif");
margin-left:-25px;
}

#rounddivbl
{
top:100%; left:0px;
background-image:url("../../images/rounddivbl.gif");
margin-top:-25px;
}

#rounddivbr
{
top:100%; left:100%;
background-image:url("../../images/rounddivbr.gif");
margin:-25px 0px 0px -25px;
}


#large_pic
{
display:inline;
margin:30px 10px 0 0;
width:410px;
height:450px;
float:right;
border:1px solid #c3c3c3;
/*    overflow:hidden;    */
 background-image:url("../../images/texture.gif");
padding:0;
}

.thumbnail
{
display:block;
float:left;
width:50px;
height:50px;
border:0px solid #c3c3c3;
margin:0px;
background-color:white;
padding:0;
overflow:hidden;
cursor:pointer;
}

.thumbnail_border
{
float:left;
width:60px;
height:60px;
border:0px solid black;
background-image:url("../../images/thumbnail_border.gif");
background-repeat:no-repeat;
background-position:0px 0px;
margin:0px;
padding:0;
}

/*  .thumbnail:hover
{
border-color:blue; /*  to be changed later   
}   */


#thumbnail_container
{
display:inline;  /* Gets rid of double margin  */
float:left;
width:242px;
border:0px solid black;
margin: 20px 0 0 30px;
}

.large_pic
{
border:2px solid;
}

#tom
{
}

#index_pic
{
width:400px;
height:400px;
}

#form_div
{
border:1px solid black;
}

#content, #large_pic, #thumbnail_container
{
border:0px solid;
}

#index_flashcontent
{
width:500px;
height:400px;
border:0px solid;
margin:auto;
}

