@charset "utf-8";
/* CSS Document */
#gallery div#top { width:100%; }
#gallery div#user { float:left; }
#gallery div#desc { width:25%; float:left; }
#gallery div#list { width:25%; float:left; }
#gallery div#random { width:250px; position:absolute; right:0px; }
#gallery div#main { width:100%; }
#gallery div#main div#img { padding-right:250px; }
#gallery div#main div#img div a#next { float:right; }
#gallery div#main div#img div a#previous { float:left; }
#gallery div#main div#imglist { padding-left:50px; padding-right:230px; }
#gallery div#main div#imglist img { padding:3px; }
.preview_image { max-width:800px; max-height:450px; }


/* Depeciated */
div#mini-gallery-container { width:100%; height:100%; margin:0 0 0 0; padding:0 0 0 0; }

div#mini-gallery-container div#mini-gallery-images-container { margin-left:50px; }
div#mini-gallery-container div#mini-gallery-images-container div.floatright { margin-right:50px; }
div#mini-gallery-container div#mini-gallery-images-container div#padbreak { padding:10px; }
div#mini-gallery-container div#mini-gallery-images-container div.mini-gallery-image-line { width:180; margin-right:24px; margin-bottom:20px; float:left; text-align:center; }

.replyAlbum-container {}


div#gallery-container { width:99%; text-align:center; }

div#gallery-container div#images-break { padding-top:10px; padding-bottom:10px; }

div#gallery-container div#user-container { width:128px; margin-left:25px; text-align:center; float:left; }
div#gallery-container div#user-container div#user-info-area { width:128px; text-align:center; }
div#gallery-container div#user-container div#user-info-area div#user-info { text-align:left; font-weight:bold; }

div#gallery-container div#album-info-container { width:auto; margin-left:180px; margin-right:20px; vertical-align:top; text-align:left; }
div#gallery-container div#album-info-container span#album-description { width:50%; }
div#gallery-container div#album-info-container div#users-albums-container { float:right; width:280px; }

div#gallery-container div#selected-image-container { text-align:left; width:100%; position:relative; }
div#gallery-container div#selected-image-container div#image-area { margin-left:180px; max-width:960px; max-height:600px; text-align:center; }
div#gallery-container div#selected-image-container div#image-area a#directLink img { text-align:center; max-width:960px; max-height:600px; }

div#gallery-container div#selected-image-container div#image-area div#nav-controls { padding-top:5px;  }
div#gallery-container div#selected-image-container div#image-area div#nav-controls a#previous { float:left; }
div#gallery-container div#selected-image-container div#image-area div#nav-controls a#next { float:right; }
div#gallery-container div#selected-image-container div#image-area div#nav-controls span { text-align:center; }

div#gallery-container div#images-and-related-container { width:99%; }
div#gallery-container div#images-and-related-container div#related-albums-container { float:right; width:290px; text-align:left; }
div#gallery-container div#images-and-related-container div#related-albums-container div.cbb  { text-align:center; }
div#gallery-container div#images-and-related-container div#images-container { width:auto; margin-left:0; margin-right:300px; }

div#gallery-container div#images-and-related-container div#images-container a img { width:200px; height:160px; padding:5px; }

/*
div#gallery-container div#images-and-related-container div#images-container div#image-line-container { width:200px; height:180px; float:left; margin:2px; padding:2px; overflow:visible; }
div#gallery-container div#images-and-related-container div#images-container div#image-line-container div {width:200px; height:160px; background-color:#024c6c; margin:0; padding:0;}
*/


div#gallery2 { width:99%; margin:0 auto 0 auto; }
div#gallery2 span#l { display:inline-block; width:920px; height:100%; margin:0 auto 0 auto; vertical-align:top; }
div#gallery2 span#l div#ll { float:left; width:300px; margin:0px; padding:0px; vertical-align:top; }
div#gallery2 span#l div#lr { margin:0 0 0 300px; padding:0px; vertical-align:top; }
div#gallery2 span#l div#lr div#lrl { margin:5px 10px 5px 10px; }
div#gallery2 span#l div#lr div#lrl > h3 > div { margin-right:25px; float:right; }
div#gallery2 span#l div#lr div#lrr {float:right; width:610px; margin:0px; padding:0px;}
div#gallery2 span#l div#lr div#lrr div#detail { width:100%; }
div#gallery2 span#l div#lr div#lrr div#detail a._next { float:right; }
div#gallery2 span#l div#lr div#lrr div#detail a._prev { float:left; }
div#gallery2 span#l div#lr div#lrr div#desc { font-style:italic; font-size:12px; width:100%; display:block; }
div#gallery2 span#l div#lr div#lrr div.border div#albumimages a img { margin:4px; }

div#gallery2 span#related { display:inline-block; width:200px; height:100%; border:##03F thin solid; margin:0px auto; padding:0px; vertical-align:top; }
