
body {
	width:900px;
	margin-right:auto;
	margin-left:20px;
	margin-top:10px;
	padding:0px;
	text-align:left;
	font-family: verdana;
	font-size: 11px;
	}

	h1{
	display: inline;
	padding: 0px;
	font-size:20px;
	font-weight: bolder;
	color:#cc0000;
	}
	
h2
{
display: inline;
font-size:14px;
padding:0px;
font-weight:bold;

}	
h3
{
display: inline;
font-size:11px;
padding:0px;
font-weight:bold;

}
h4
{
font-size:12px;
color:#cc0000;
}
#header
{float: left;
width: 900px;
}
#searchtop
{
float: left;
width: 350px;
margin-left:30px;
text-align: right;
}


#tagcloud a:link,#tagcloud a:active,#tagcloud a:visited
{
text-decoration: none;
color: #000;

}
#tagcloud a:hover
{
text-decoration: underline;
color: #000;

}
#quotecol
{
float: left;
width: 230px;
margin-left: 20px;
padding:10px;
background: #efefef;
border: 1px solid #ccc;
}

#quotecol input.text,#quotecol select
{
width:200px;
border: 1px solid #333;
}
#quotecol textarea
{
width:200px;
height:100px;
border: 1px solid #333;
}
.radiobutton
{
display: inline;

}

#title
{
float:left;
width:489px;
height:75px;
background: transparent url("./siteimages/imageslogo.gif") no-repeat top left;
}	

#newtable
{

float:left;
width:600px;
padding:10px;
}
.skyscraperad
{
float:left;
width:120px;

}


.invisible
{
display: none;
}
#menu
{
float:left;
width: 862px;
height: 47px;
background: transparent url("./siteimages/menu.gif") no-repeat top left;

}
#menu ul
{
list-style:none;
padding:0px;
margin:0px;
}

#menu li
{
display: inline;
}


a#Home
{

float: left;
width: 68px;
height: 47px;
background: transparent url("./siteimages/home.gif") no-repeat top left; 
}

a#Home:hover
{

float: left;
width: 68px;
height: 47px;
background: transparent url("./siteimages/homeroll.gif") no-repeat top left; 
}

a#AboutUs
{

float: left;
width: 82px;
height: 47px;
background: transparent url("./siteimages/aboutus.gif") no-repeat top left; 
}

a#AboutUs:hover
{

float: left;
width: 82px;
height: 47px;
background: transparent url("./siteimages/aboutusroll.gif") no-repeat top left; 
}
a#Contributors
{

float: left;
width: 142px;
height: 47px;
background: transparent url("./siteimages/contributors.gif") no-repeat top left; 
}

a#Contributors:hover
{

float: left;
width: 142px;
height: 47px;
background: transparent url("./siteimages/contributorsroll.gif") no-repeat top left; 
}
a#ViewedImages
{

float: left;
width: 168px;
height: 47px;
background: transparent url("./siteimages/mostviewed.gif") no-repeat top left; 
}

a#ViewedImages:hover
{

float: left;
width: 168px;
height: 47px;
background: transparent url("./siteimages/mostviewedroll.gif") no-repeat top left; 
}
a#NewImages
{

float: left;
width: 124px;
height: 47px;
background: transparent url("./siteimages/newest.gif") no-repeat top left; 
}

a#NewImages:hover
{

float: left;
width: 124px;
height: 47px;
background: transparent url("./siteimages/newestroll.gif") no-repeat top left; 
}
a#SignUp
{

float: left;
width: 77px;
height: 47px;
background: transparent url("./siteimages/signup.gif") no-repeat top left; 
}

a#SignUp:hover
{

float: left;
width: 77px;
height: 47px;
background: transparent url("./siteimages/signuproll.gif") no-repeat top left; 
}
#preloader { 
display:none;
visibility: hidden;
height: 0px;
position: absolute;
top:-9999px;
left:-9999px;

 } 


#body
{
float: left;
width:880x;
padding: 30px 0px 30px 20px;

}
#leftcol
{
float: left;
width:450px;

}

#searchbox
{
float: left;
width: 350px;
margin-left:30px;
text-align: right;
height:230px;
}
#imagecol
{
float:left;
width:600px;
}
#detailscol
{
float: left;
width: 250px;
margin-left: 20px;
}
#annotation
{
margin-top:15px;
float: left;
width: 350px;
margin-left: 5px;
}
#textbox
{
text-align: justify;
float:left;
width:450px;
}
#login
{
float:left;
margin-left:30px;
width:300px;
padding:10px;
background-color: #efefef;
border: 1px solid #ccc;
}
.form
{
float:left;
margin-right:20px;
width:320px;
padding:10px;
background-color: #efefef;
border: 1px solid #ccc;
height:420px;
}
.form input,.form select
{
width:300px;
background-color:#ffffff;
border: 1px solid #333;
}
.form textarea
{
display:inline;
padding:0px;
margin:0px;
width:280px;
height:100px;
background-color:#ffffff;
border: 1px solid #333;
}

.fileup
{
width:200px;
background-color:#ffffff;
border: 1px solid #333;
}

#photographerprofile
{
width: 450px;
float: left;
height: 300px;

}
#mainprofile
{
height: 200px;
padding:10px;
overflow: auto;

}
#adspace
{width: 370;
 margin-left:30px;
 float: left;
 }
 
 #photographercollection
 {
 float:left;

 margin-top:20px;
 width:850px;
 }
.search{
  vertical-align: middle;
  background-color:#eeeeee;
  width: 220px;
  padding-left:5px;
  height: 20px;
  border: 1px solid #333;
}
.searchbutton{
vertical-align: middle;
}

#radiosearch
{
width:350px;
text-align:left;
padding-left:150px;
margin-top:-10px;
float:left;
}
#searchtitle
{
float: right;

width:279px;
height: 24px;
background: transparent url("./siteimages/searchtag.gif") no-repeat top left; 
}

#authordate
{
float: left;
padding:10px;
width:420px;
}
#keywords
{
float: left;
padding:10px;
width:800px;

}
#noresults
{
float:left;
width:810px;
padding:10px;
text-align:center;
}
#resulttable
{
float:left;
width:850px;
padding:0px;
}
.author
{

float: left;
width: 400px;
margin:10px;
height:200px;
padding:5px;
background-color: #eee;
}

.thumbnails
{
float: left;
width: 600px;
}
#contactform
{
float:left;
width:450px;

}

#contactform input
{

margin-left: 30px;
width:250px;
border:1px solid #333;
background-color:#eee;

}
#contactform textarea
{
margin-left: 30px;

width:250px;
height: 100px;
border:1px solid #333;
background-color:#eee;

}
#footer
{
font-size: 10px;
float: left;
width:862px;
padding-top:10px;
background: transparent url("./siteimages/footerbar.gif") repeat-x top left; 
}

#footer h2
{
display: inline;
padding: 0px;
margin: 0px;
font-weight: normal;
font-family: verdana;
font-size:10px;
color: #ee0000;
}

#footer a:link, #footer a:active, #footer a:visited
{
text-decoration: none;
color: #000;


}

#footer a:hover
{
text-decoration: underline;
color: #000;
}