/************************Begin standardization of the page***************************/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ 
       font-family          : Arial, Helvetica, sans-serif; 
       color                : #000000; 
       font-size            : x-small;
       padding              : 0;
       margin               : 0;
}

table
{
       border-collapse      : collapse; 
       border-spacing       : 0;
}

fieldset, img
{
       border               : 0;
}

address, caption, cite, code, dfn, em, strong, th, var
{
       font-style           : normal; 
       font-weight          : normal;
}

h1, h2, h3, h4, h5, h6 
{
       font-size            : 100%;
       padding              : 0;
       margin               : 0;
}

/*End Standardization of the page*/

html{
background-image:	url(../images/backtile.png);	
}

#main_wrapper{
position: relative;
background-image: url(../images/back.png);
background-repeat: repeat-x;
color: white;
width: 950px;
margin: 0 auto 0 auto;
border-left: 3px solid black;
border-right: 3px solid black;
border-bottom: 3px solid black;
padding-bottom: 10px;
height: 952px;
}

#top_surround{
position: relative;
background-image: url(../images/top_surround.gif);
background-repeat: no-repeat;
height: 235px;
width: 950px;

}

#top_surround h1{
font-size: 2.7em;
color: #fc3;
padding-top: 25px;
padding-left: 35px;
padding-bottom: 5px;
}

#top_surround h2{
font-size: 1.9em;
color: #fc3;
padding-left: 35px;
padding-bottom: 10px;
}

#top_surround h3{
font-size: 1.5em;
color: #fc3;
padding-left: 35px;
padding-bottom: 10px;
}

#leftnavwrap{
position: absolute;
top: 160px;
left: 0;
width: 270px;
height: 800px;	
}

#leftnav{
background			: url('../images/leftnavback.png') no-repeat left top;
* background		: none;
* filter			: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/leftnavback.png', sizingMethod='fixed');
float: left;
width: 270px;
height: 700px;
color: #fff;
background-repeat: no-repeat;
padding-top: 100px;

}

#leftnavcontain{
float: left;
width: 270px;
height: 750px;
color: #fff;
background-repeat: no-repeat;
}

#leftnav a{
position: relative;
color: #fff;
font-size: 1.9em;
font-weight: bold;
font-family: garamond;	
text-decoration: none;
display: block;
float: none;
padding-left: 15px;
padding-top: 10px;
}

#leftnav a:hover{
color: #fc3;
font-weight: bold;
}
	
.column1, .column2, .column3{
position: relative;
width: 320px;
color: #000;
float: left;
margin-top: 20px;
padding: 10px;
height: 360px;
overflow-x: hidden;
overflow-y: auto;
border: 5px outset #0000cc;
background-image: url(../images/boxback.png);
background-repeat: repeat-x;
padding-right: 10	px;
}

.column1 ul, .column2 ul, .column3 ul{
list-style: none;
}

.column1 li, .column2 li, .column3 li{
font-size: 1.6em;	
}

.column1 p, .column2 p, .column3 p{
font-size: 1.6em;	
}

.column1{
margin-left: -60px;
height: 440px;
}

.column2{
margin-left: 20px;	
}

.column3{
width: 650px;	
margin-left: -40px;
height: 450px;

}

.column1 h1, .column2 h1, .column3 h1{
font-size: 1.8em;
font-weight: bold;	
}

input{
border-left; 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-top: 0;
background-color: #fff !important;
}

textarea{
border: 1px solid black;	
}

.image_container{
float: left;
position: relative;
background-color: #fff;
margin-top: 20px;
margin-left: 20px;
width: 340px;
height: 255px;
xborder: 5px outset #0000cc;	
border: 5px outset #fff;
}

.bottom_surround{
position: relative;
}

.bottom_surround2{
position: absolute;
background			: url('../images/cross.png') no-repeat left top;
* background		: none;
* filter			: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/cross.png', sizingMethod='fixed');
top:200px;
left:75px;
height: 760px;
width: 800px;	
background-repeat: no-repeat
}

#patch{
position: absolute;
top: 0;
left: 690px;
background			: url('../images/patch.png') no-repeat left top;
* background		: none;
* filter			: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/patch.png', sizingMethod='fixed');
height: 200px;
width: 200px;
}

#cross2{
position: absolute;
top: 810px;
left: 20px;
background			: url('../images/cross2.png') no-repeat left top;
* background			: none;
* filter			: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/cross2.png', sizingMethod='fixed');
height: 140px;
width: 140px;
z-index: 100;
}

#v_image{
position: relative;
float: left;
width: 720px;
margin-left: -60px;
margin-top: 40px;
border: 5px outset #fff;
padding: 0;
margin-bottom: 0;
}

.staff img{
margin: 5px;
border: 5px outset #0000cc;
}

.staff p{
padding-left: 50px;
padding-right: 50px;	
}