/* MAIN  ELEMENTS */

html, body {
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background: #4f7278 url("http://www.guettagirl.com/wallpaper.gif") repeat;
	text-align:center;
	height:100%;
}

a {
	font-size : 8pt;
	color : #000000;
	text-decoration:none;	
}

a.link {
	border-bottom:1px dotted #68a;
	text-decoration:none;
	font-size : 8pt;
	color : #000000;
}

a:visited {
  color:#000000;
	text-decoration:none;
  }

a:hover {
  border-color:#b66;
  color:#000000;
 text-decoration:none;  
  }

#top {
	background-image:url(../../images/top_bg.jpg);
	background-repeat:repeat-x;
	position:absolute;
	padding:0;
	width:90%;
	left: 5%;
	right: 5%;	
	height:29px;
/*	background-color:#B1080E; */
	color:#FFFFFF;
	text-align:center;
}	

#top a {
	color:#FFFFFF;
}	

#sideBar {
	padding-top:5px;
	padding-right:15px;
	padding-bottom:5px;
	}
	
#mainColumn {
	float: left;
	width:100%;
	font-size:10px;
	padding:15px 15px 15px 15px;
	}		
	
/* H TAGS */	
	
h2 {
	color:#0A3542;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}	

h1 {
  font-family: "Gill Sans","Trebuchet MS",Verdana,Sans-serif;
  font-size:16px;
  line-height:1em;
  text-align:left;
  text-transform:uppercase;
  color:#0A3542;
  }

/* HOME ALBUM DESCRIPTIONS */

 .homedesc1 {
  padding:2px 20px 8px;
  margin:0 0 1.5em;
  background-color:#FFFFFF;
  }
 .homedesc2 {
  padding:2px 20px 8px;
  margin:0 0 1.5em;
  background-color:#6A9399;
  }  
  
/* INTERIOR PHOTOS */  
  
li.inline {
	display: inline;
	padding: 2px;
}

#photodescription {
	font-size: 88%;
	color: #000000;
	text-align:left;
	}

#photo {
	position:relative;
	padding:5px 5px 5px 0px;
  }
  
#photo img {
	padding : 10px;
	margin : 0;
	background-color:#FFFFFF;
	border : 1px solid #CCC;
	}

/* THUMBS */

.thumbs {
	float:left;
	border : 1px solid #CCC;
	background-color:#FFFFFF;
	padding : 2px;
	margin : 0 5px;
	margin-bottom: 8px;	
	}
	
.thumbs:hover {
	float:left;
	border : 1px solid #FFFFFF;
	background : #FFFFFF;
	margin : 0 5px;	
	margin-bottom: 8px;	
	}	

#thumbs {
	padding : 3px;
	margin : 0 5px;
	margin-bottom: 8px;	
	}

#thumblist {
	padding:15px;
	}	
	
.thumblist {
	float:left;
	border : 1px solid #CCC;
	background-color:#FFFFFF;
	padding : 2px;
	margin : 0 5px;
	margin-bottom: 8px;	
	}
	
.thumblist:hover {
	float:left;
	border : 1px solid #FFFFFF;
	background : #FFFFFF;
	margin : 0 5px;	
	margin-bottom: 8px;	
	}		
	
#previous, #next {
  position:absolute;
  float:none;
  top:16px;
  left:-1;
  width:50%;
  margin:0;
  text-align:right;
  font-size:85%;
  line-height:1.6em;
  font-weight:bold;
  }
#next {
  left:auto;
  right:0;
  text-align:left;
  }
#previous p {
  float:right;
  margin:0 0 0 0;
  padding:0 262px 0 0;
  }
#next p {
  background-position:265px 0;
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 265px;
  }

.slide p a em {
  position:absolute;
  left:-10000px;
  text-indent:-10000px;
  }
.slide p a>em {
  top:0;
  left:auto;
  right:0;
  width:205px;
  height:360px;
  }
#next p a>em {
  left:0;
  right:auto;
  }
.v .slide p a>em {
  width:190px;
  height:500px;
  }
#previous a>em {
  background:url("../../images/photonav_prev.png") no-repeat 50% -100px;
  }
#next a>em {
  background:url("../../images/photonav_next.png") no-repeat 50% -100px;
  }
#previous a:hover em, #next a:hover em, #previous a:active em, #next a:active em {
  background-position:50% 10px;
  }

#path {
  background:#0A3542;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  margin:0;
  padding:1px 0 1px;
  border-bottom:1px solid #000;
  font-size:85%;
  line-height:1.6em;
  color:#000;
  text-align:center;
  }
  
/* COMMENTS */

#comments {
  top:0;
  left:0;
	width:100%;
  margin:0;
  padding:1px 0 1px;
	font-size:85%;
  }
 .commentstxt1 {
  padding:2px 20px 8px;
  margin:0 0 1.5em;
  background-color:#FFFFFF;
  }
 .commentstxt2 {
  padding:2px 20px 8px;
  margin:0 0 1.5em;
  background-color:#6A9399;
  }  
#comments .postno {
  border-width:0;
  padding:0 5px 0 14px;
  border-right:1px solid #000;
  margin-right:2px;
  font:180% Georgia,Serif;
  color:#358;
  }
#comments .alt .postno {
  border-color:#bbb;
  }
  
.comments #path {
  position:static;
  }
  
#comment-photo {
  padding-top:1px;
  padding-bottom:5px;
  }

#comment-photo #desc {
  float:none;
  width:auto;
  margin-left:5px;
  }  