html {
	height:100%;
	margin:0 0 -100px 0
}

html,body,#main1,#main2,#left,#right,.cleaner,.inline {
	padding:0
}

body,#main1,#main2,#left,.column-in,.cleaner,.inline {
	margin:0
}

body {
	font:10pt sans-serif
}

body,#left,#right,#footer {
	background:#000
}

#supercont {
  zoom:1  
}

#photoid {
	display:inline;
}

#floatphoto {
  display:none;
  position:absolute;
  background:#454545 url('images/floatbg.jpg') no-repeat;
  color:#fff;  
  padding:14px;
}

#floatactphoto {
  border:1px solid #000;  
  line-height:0
}

#floattext {
  padding:10px  
}

#x {
  text-align:right;
  margin:0 4px 4px 0;
  cursor:pointer;
  font-weight:bold
}

#left {
	float:left;
	width:240px;
	overflow:hidden	
}

#left,#right,#footer,.comment a,#floatphoto a,#favourites {
	color:#fff
}

#right {
	float:right;
	width:200px;
	margin:20px 0 0 0
}

#middle {
	background:#fff url('images/lightrig.jpg') no-repeat 50% 0;
	margin:0 200px 0 240px;
}

#footer {
	padding-top:10px
}

#footer,#singlepic {
	width:100%
}

.centros {
  width:95%  
}

#footer,a {
	font-weight:bold
}

#footer,.copy,#singlepic,.pictures,#links,.navpics,.navpics a,.centros {
	text-align:center
}

#commentdiv {
  height:140px;
  overflow:auto;
  margin-bottom:10px
}

#confirm {
  width:200px;
  height:120px;
  background:#454545; 
  display:none;
  position:absolute;
  color:#fff;
  padding:10px; 
  font-weight:bold
}

#yesno {
  display:none;
  float:right  
}

.column-in {
	padding:0.5em 1em
}

.cleaner,.clear {
	clear:both
}

.cleaner {
	height:1px;
	font-size:1px;
	border:none;
	background:transparent
}

.copy {
	font-size:80%
}

.inline {
	display:inline
}

#sublinks {
	padding-left:10px
}

.littlefavourites {
  background:url('images/favourite.png') no-repeat;
  cursor:pointer;
  margin-left:20px;
  padding-left:15px;  
}

.pictures,.pic,.navpics,.navpics a {
	border:1px solid #fff
}

.pictures {
	border:1px solid #000;
	background:#555;
	margin:0 20px 20px 0;
	cursor:pointer
}

.pictures,.navpics,.navpics a {
	overflow:hidden
}

a {
	text-decoration:none;
	color:#000
}

a img,.navpics img,#links img {
	border:0
}

#links {
	margin-top:100px
}

.navpics a {
	opacity:0.5;
	MozOpacity:0.5;
	KhtmlOpacity:0.5;
	filter:alpha(opacity=50)
}

.navpics a:hover {
	opacity:1;
	MozOpacity:1;
	KhtmlOpacity:1;
	filter:alpha(opacity=100)
}

.navpics,.blanknavpics {
	width:85px;
	height:85px;
	margin-top:20px;
}

.navpics,.cursor {
  cursor:pointer  
}

.leftpics {
	margin:-10px 0 0 -50px
}

.comment {
	cursor:pointer
}

.formbox {
  border:1px solid #151515;
  background:#fff;
  font:10px tahoma,sans-serif  
}

hr.hr1 {
  color:#353535;
  background-color:#353535;
  height:1px;  
  border: 0;
}

h2,h3,h4,h5{
  font:18px tahoma,sans-serif;
  padding:0;
  margin:4px
}
p.h6,p.h7,p.h8,p.h9{
  font:18px tahoma,sans-serif;
  padding:0px;
  margin:4px;
}
h2,p.h6{color:#00a0c6}
h3,p.h7{color:#f90}
h4,p.h8{color:#73be1e}
h5,p.h9{color:#ff1900}
