body { font-family: tahoma; font-size: 10pt; margin: 0px;}

img { border: solid 1px #DDD; }

#main { position: relative; }
#left-side { height: 100%; margin-right: 300px; min-width: 300px; }
#right-side { height: 100%; width: 300px; position: absolute; right: 0px; top: 0px; }

#top-title { font-size: 32pt; color: white; background-color: #ABDDDD; padding: 5px 0px 5px 10px; }
.time-title { font-size: 32pt; color: #DDD; }

/* Left side */
#photo-quickview-container { padding: 12px; }
#photo-quickview div.picture { border: solid #DDD 1px;
					   background-color: #FFFFEF;
                       margin: 3px;
                       float: left;
                       height: 76px;
                       width: 76px;
                       text-align: center;
                       line-height: 74px; }
#photo-quickview div.entry-picture { border: solid #DDD 2px;
					   background-color: #FFFFEF;
                       margin: 3px;
                       float: left;
                       height: 76px;
                       width: 76px;
                       text-align: center;
                       line-height: 74px; }
#photo-quickview div.picture:hover { border: solid #ABDDDD 1px; }
#photo-quickview div.entry-picture:hover { border: solid #ABDDDD 2px; }
#photo-quickview div img { vertical-align: middle; }

#text-box { border: solid #ABDDDD 2px; background-color: #FFFFEF; padding: 15px; color: #333; position: relative; }
#text-box p { padding: 0px; margin: 0px; }
#text-box p.heading { margin-bottom: 10px; }
#text-box-container { padding: 15px; clear: left; }
#text-box .date { font-size: 18px; position: absolute; right: 0px; color: #ABDDDD; padding-right: 16px; }
