*
{
margin: 0;
padding: 0;
}

#mailForm p
{
margin-left: 60px;
font-size: 20px;
}

.confirm
{
margin-left: 60px;
font-size: 20px;
}


#holdy
{
	float: left;
	white-space: nowrap;
	width: 300px;
}


.ve
{
	position: relative;
}


.re
{
	position: absolute;
	right: 495px;
	margin-top: 1px;
}

img
{
border: 0;
}

.bigPic
{
float: left;
width: 200px;
display: inline;
background: url("images/trans.png") no-repeat;
}

.bigPic img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
}

.bigPic:hover img {
filter:alpha(opacity=50);   
-moz-opacity: 0.5;   
opacity: 0.5;
}


.thumbs img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
}

.thumbs:hover img {
filter:alpha(opacity=50);   
-moz-opacity: 0.5;   
opacity: 0.5;
}

.viewThumbs img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
}

.viewThumbs:hover img {
filter:alpha(opacity=50);   
-moz-opacity: 0.5;   
opacity: 0.5;
}


.ruffus {
filter:alpha(opacity=30);   
-moz-opacity: 0.3;   
opacity: 0.3;
}

.tool
{
width:200px;
background: #FFF;
border: 1px solid #000;
z-index: 0;
}

#lefters
{
float: left;
width: 400px;
}

#righters
{
float: right;
margin-right: 5px;
width: 200px;
}


.lightyPic
{
margin-bottom: 10px;
}



#lighty
{
padding-bottom: 10px;
width: 615px;
}

#lighty p
{
font-size: 11px;
width: 375px;
line-height: 120%;
color: #000;
}

#lighty h5
{
font-size: 12px;
color: #000;
margin-bottom: 10px;
}

.makeScroll
{
background: #fff;
width: 402px;
overflow: hidden;
height: 350px;
}

.makeScroll ul
{
margin-left: 10px;
margin-bottom: 10px;
}


.makeScroll ul li
{
font-family: arial;
color: #000;
list-style-type: square;
list-style-position: inside;
line-height: 150%;
font-size: 11px;
}

.makeScroll a
{
text-decoration: none;
color: #FF0000;
}


#contribute
{
width: 400px;
padding: 10px;
height: 400px;
background: #eee;
}





.formputs
{
width:385px;
margin-bottom: 10px;
height: 30px;
font-size: 14px;
}


.make
{
background: #FFA100;
padding: 15px;
font-weight: normal;
color: #fff;
margin-bottom: 10px;
border: 1px solid #000;
}


.make:hover
{
border: 1px solid #fff;
}

.fool
{
float: right;
text-decoration: none;
cursor: pointer;
color: #fff;
}


.fool:hover
{
color: #eee;
}




.textor
{
width: 385px;
height: 200px;
font-size: 14px;
}



.makeScroll p
{
margin-left:10px;
padding-bottom: 20px;
}

.makeScroll h5
{
margin-left: 10px;
margin-top: 10px;
}




#scrolly
{
float: left;
width: 382px;
padding: 10px;
}


.scroll-track{
height:2px;
right:3px;
width:2px;
background:#000;
}

.scroll-handle{
width:15px;
right:3px;
height: 5px;
background:url("images/handle.png") no-repeat;
cursor:pointer;
}

iframe
{
overflow: hidden;
}

#body1
{
background:#fff url("images/strip.gif") repeat-x;
}

#body2
{
background:#fff url("images/strip2.gif") repeat-x;
}






.body3
{
/*width: 635px;*/
height: 500px;
overflow: hidden;
background:none;
}


#container
{
position: absolute;
width: 800px;
left: 50%;
margin-left: -400px;
padding-bottom: 30px;
}



#header
{
float: left;
width: 800px;
}


#nav
{
float: left;
margin-top: 20px;
width: 800px;
white-space: nowrap;
margin-bottom: 20px;
}


.push
{
position: absolute;
margin-top: 107px;
margin-left: -70px;
}

.move
{
margin-bottom: 20px;
}





#main
{
float: left;
width: 800px;
height: 602px;
margin-bottom: 20px;
padding-bottom: 30px;
background: url("images/tiles_back.gif") no-repeat;
}

#main img
{
float: left;
}


#mainTop
{
float:left;
width: 800px;
}

#submain
{
float: left;
width: 800px;
min-height: 602px;
margin-bottom: 20px;
padding-bottom: 100px;
}


.viewalls
{
float: left;
width: 364px;
margin-right: 20px;
margin-bottom: 40px;
height: 50px;
display: inline;
}

.viewPic
{
float: left;
width: 50px;
height: 50px;
margin-right: 5px;
background: #a3a3a3;
}






#bottomNav
{
float: left;
clear: both;
width: 800px;
padding-bottom: 30px;
}

#bottomNav img
{
float: left;
margin: 0;
padding: 0;
}


#pallete
{
float: left;
width: 230px;
height: 681px;
}

#rightColumn
{
float: right;
width: 400px;
margin-right: 85px;
height: 718px;
}


#stage
{
float: left;
width: 400px;
height: 400px;
background: url("images/stage_back.gif") no-repeat;
}

#stage img
{
float:left;
}

#from
{
float: left;
width: 400px;
height: 46px;
background: url("images/from_back.gif") no-repeat;
}


#to
{
float: left;
width: 400px;
height: 35px;
background: url("images/to_back.gif") no-repeat;
}


#mailForm
{
width: 390px;
padding-right: 10px;
background: #fff;
}

.thumbs
{
float: left;
width: 50px;
cursor: move; 
height: 50px;
background: #666;
margin-right: 20px;
margin-bottom: 20px;
border: 1px solid #fff;
}

.thumbs:hover
{
border: 1px solid #666;
}


.viewThumbs
{
float: left;
width: 50px;
height: 50px;
background: #666;
margin-right: 20px;
margin-bottom: 20px;
border: 1px solid #fff;
}

.viewThumbs:hover
{
border: 1px solid #666;
}


.great
{
background: #FF0000;
}


.putty
{
float:right;
width: 245px;
height: 20px;
}

.nutty
{
float:right;
width: 245px;
margin-right: 10px;
height: 20px;
}



.texty
{
float:right;
width: 245px;
height: 94px;
}





/*-----------text---------------------*/

p
{
font-family: arial;
color: #5e5e5e;
line-height: 150%;
font-size: 13px;
}


h1,h2,h3,h4,h5,h6
{
font-family: arial;
color: #333;
}





.viewalls p
{
font-family: geneva;
font-size: 0.6em;
}



.topper
{
width: 700px;
}


/*label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
  font-family: arial;
  line-height: 170%;
  font-size: 12px;
	width: 120px; 
  color: #999;
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}*/


 input, textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 0px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

#contactform p
{
font-size: 14px;
font-weight: normal;
}

#contactform label
{ 
	display: block;  /* block float the labels to left column, set a width */
  font-family: arial;
  font-size: 14px;
  color: #5e5e5e;
	padding: 0;
	text-align: left; 
}

.closy
{
margin-left: 10px;
cursor: pointer;
}

#toppy
{
white-space: nowrap;
margin-bottom:10px;
overflow: hidden;
}


.sendy
{
position: absolute; 
top:740px;
cursor: pointer;
left: 600px;
}

img title
{
border: 2px solid #FF0000;
background: #FFF;
}

.righty
{
float: right;
cursor: pointer;
margin-bottom: 10px;
}




#expat
{
	float: left;
}


.extext
{
	width: 280px;
	height: 100px;
}

#expat label
{
	position: static;
	font-family: arial;
	color: #5e5e5e;
	line-height: 150%;
    font-size: 13px;
}

.do
{
	position: relative;
	margin-bottom: 15px;
}

#expat input
{
font-size: 13px;
}



.exputt
{
	border: 1px solid #9f9f9f;
}
