@charset "UTF-8";
/* CSS Document */

/* STRUCTURE */
body{
	font-size:62.5%;
	margin:0px;
	padding:0px;
	background-image:url(../img/bg.jpg);
	background-attachment:scroll;
	background-position:top;
	background-repeat:repeat-x}
div, form, h1, h2, h3, h4, h5, h6, p, br, object, img{
	margin:0px;
	padding:0px}
div#content{
	width:870px;
	height:500px;
	position:relative;
	margin:0px auto 40px auto;
	padding-bottom:40px}
div#sub{
	height:60px;
	width:500px;
	position:absolute;
	top:60px;
	left:310px;
	overflow:hidden}
div#top{
	height:30px;	
	position:absolute;
	top:130px;
	left:327px;
	overflow:hidden}
div#search{
	height:24px;
	width:250px;
	position:absolute;
	top:128px;
	left:580px;
	text-align:right;
	overflow:hidden}
div#left{
	height:auto;
	width:250px;
	position:absolute;
	top:310px;
	left:40px}
div#lightbox{
	height:auto;
	width:260px;
	position:absolute;
	top:330px;
	left:30px}
div.photo{
	height:auto;
	width:260px;
	background-image:url(/img/imgshad.jpg);
	background-repeat:no-repeat;
	background-position:top;
	position:relative;
	margin-bottom:40px}
div#right{
	height:auto;
	width:520px;
	position:absolute;
	top:181px;
	left:314px
}
div#results{
	height:auto;
	width:830px;
	position:absolute;
	top:220px;
	left:40px}
div#add{
	height:20px;
	width:150px;
	float:left;
	margin:20px 0px 20 px 0px}
div#rate{
	font-size:100%;
	height:30px;
	width:520px;
	float:left;
	clear:left;
	margin:20px 0px 20px 0px}
div#comments{
	font-size:100%;
	width:520px;
	height:auto;
	float:left;
	clear:left;
	margin:20px 0px 30px 0px}
	
/* IMAGERY */	
img#flag{
	height:290px;
	width:310px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-4}
img.left{
	float:left;
	margin-right:10px}
img.right{
	float:right;
	margin-left:10px}
img#rss{
	height:25px;
	width:25px;
	position:absolute;
	top:80px;
	left:705px}
img#comp{
	height:25px;
	width:20px;
	position:absolute;
	top:80px;
	left:730px}
img#face{
	height:25px;
	width:20px;
	position:absolute;
	top:80px;
	left:750px}
img#tube{
	height:25px;
	width:20px;
	position:absolute;
	top:80px;
	left:770px}
img#twit{
	height:25px;
	width:20px;
	position:absolute;
	top:80px;
	left:790px}
img#flickr{
	height:25px;
	width:20px;
	position:absolute;
	top:80px;
	left:810px}
img.shad{
	height:155px;
	width:250px;
	position:relative;
	margin:0px 0px 15px 10px}
	
/* TYPOGRAPHY */
br{
	line-height:2em}
h1{
	font-family:Verdana, Geneva, sans-serif;
	color:#4c4c4c;
	font-size:3.6em;
	line-height:1.111em;
	letter-spacing:-2px;
	font-weight:normal}
h2{
	font-family:Verdana, Geneva, sans-serif;
	color:#4c4c4c;
	font-size:2em;
	line-height:1em;
	letter-spacing:-1px;
	font-weight:100}
h2.sub{
	color:#069;
	background-color:#FFF}
h3{
	font-family:Verdana, Geneva, sans-serif;
	color:#4c4c4c;
	font-size:1.8em;
	line-height:1.11em;
	letter-spacing:-1px;
	font-weight:100}
h4{
	font-family:Verdana, Geneva, sans-serif;
	color:#4c4c4c;
	font-size:1.5em;
	line-height:1.333em;
	letter-spacing:-1px;
	font-weight:100}	
h5{
	font-family:Verdana, Geneva, sans-serif;
	color:#4c4c4c;
	font-size:1.4em;
	line-height:1.429em;
	letter-spacing:-1px;
	font-weight:100;
	text-indent:-5px;
	margin:0px 5px 0px 5px}
h6{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#006699;
	font-size:1em;
	line-height:2em;
	letter-spacing:0.2em;
	font-weight:100;
	text-transform:uppercase}
p{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:1.5em;
	line-height:1.333em;
	margin:0px;
	padding:0px}
p.cap{
	font-family:Verdana, Geneva, sans-serif;
	color:#999;
	font-size:1em;
	line-height:2em;
	margin:0px 0px 0px 10px;
	padding:0px}
.white{
	color:#FFF}
	
/* LINKS & LISTS */	
a.:link{color:#4c4c4c;}
a.:visited {color:#4c4c4c;}
a.:hover {color:#6cf;}
a.:active {color:#4c4c4c;}
a.menu:link {color:#fff;}
a.menu:visited {color:#fff;}
a.menu:hover {color:#6cf;}
a.menu:active {color:#fff;}
a.blue:link{color:#4c4c4c;}
a.blue:visited {color:#4c4c4c;}
a.blue:hover {color:#6cf;}
a.blue:active {color:#4c4c4c;}
a.white:link{color:#fff;}
a.white:visited {color:#fff;}
a.white:hover {color:#6cf;}
a.white:active {color:#fff;}
a.inline:link{color:#39c;}
a.inline:visited {color:#39c;}
a.inline:hover {color:#6cf;}
a.inline:active {color:#39c;}
a.link{text-decoration:none}
a img{border:0px}
ul{
	position:relative;
	margin:0px 0px 0px 0px;
	padding-left:20px}
