/* Reset ********************************************************/

* { margin:0px; padding:0px; }
html /*, body, form */ { height:100%; } 
ul { list-style:none; }
img { border:0px; }
 

/* General Classes **********************************************/
.block { display:block; }
.clear { clear:both; height:0; font-size: 1px; line-height: 0px; }
.none { display: none; }
.w780 { width:780px; }
.w640 { width:640px; }
.w300 { width:300px; }
.inputerror, input.inputerror { border: solid red 1px; background-color: #eee;  } 
 

/* Functional Css */

/* Language Bar */
#languagenav { position:absolute; left:800px; top:4px; }

#logindisplay { color:#fff; z-index:120; position:absolute; padding-top:2px;  }
#logindisplay a { color:#fff;  }


/* All posts */
.blog_header a { text-decoration:none; color:Black; }

.regularphotos_container img { max-width: 600px; }   
.post_text { margin:12px 0px; }
.quick_container { margin-bottom:24px; } /*  gives posts padding from each other */

/* Permalinks */
.emailtofriend_container, .smsfriend_container,.socialbookmarks_container { display:none; }


/* plugins */
h4.polltitle a { color:#000; text-decoration:none; }
h4.polltitle a:hover { text-decoration:underline; }






/* 2 Photos - Side By Side */
div.photolayout2_1 div.spot1 { float:left; display:block; height:600px; width:300px; background:#999; overflow:hidden; }
div.photolayout2_1 div.spot2 { float:left; display:block; height:600px; width:300px; background:#888;  overflow:hidden; }
div.photolayout2_1 div.spot3 { display:none; }
div.photolayout2_1 div.spot4 { display:none; }
div.photolayout2_1 div.spot5 { display:none; }
div.photolayout2_1 div.spot6 { display:none; }
div.photolayout2_1 div.spot7 { display:none; }
div.photolayout2_1 div.spot8 { display:none; }
div.photolayout2_1 div.spot9 { display:none; }
div.photolayout2_1 div.spot10 { display:none; }

/* 2 Photos - One on Top of the Other */
div.photolayout2_2 div.spot1 { float:left; display:block; height:300px; width:600px; background:#999; overflow:hidden; }
div.photolayout2_2 div.spot2 { float:left; display:block; height:300px; width:600px; background:#888;  overflow:hidden; }
div.photolayout2_2 div.spot3 { display:none; }
div.photolayout2_2 div.spot4 { display:none; }
div.photolayout2_2 div.spot5 { display:none; }
div.photolayout2_2 div.spot6 { display:none; }
div.photolayout2_2 div.spot7 { display:none; }
div.photolayout2_2 div.spot8 { display:none; }
div.photolayout2_2 div.spot9 { display:none; }
div.photolayout2_2 div.spot10 { display:none; }

/* 2 Photos - Diag. */
div.photolayout2_3 div.spot1 { float:left; display:block; height:300px; width:300px; background:#999; overflow:hidden; }
div.photolayout2_3 div.spot2 { float:left; display:block; visibility:hidden; height:300px; width:300px; background:#888;  overflow:hidden; }
div.photolayout2_3 div.spot3 { float:left; display:block;  visibility:hidden;  height:300px; width:300px; background:#777;  overflow:hidden; }
div.photolayout2_3 div.spot4 { float:left; display:block; height:300px; width:300px; background:#555;  overflow:hidden; }
div.photolayout2_3 div.spot5 { display:none; }
div.photolayout2_3 div.spot6 { display:none; }
div.photolayout2_3 div.spot7 { display:none; }
div.photolayout2_3 div.spot8 { display:none; }
div.photolayout2_3 div.spot9 { display:none; }
div.photolayout2_3 div.spot10 { display:none; }


/* LightBox Photo Layouts */
div.photolayout3_1 div.spot1 { float:left; display:block; height:600px; width:300px; background:#999; overflow:hidden; }
div.photolayout3_1 div.spot2 { float:left; display:block; height:300px; width:300px; background:#888;  overflow:hidden; }
div.photolayout3_1 div.spot3 { float:left; display:block; height:300px; width:300px; background:#777;  overflow:hidden; }
div.photolayout3_1 div.spot4 { display:none; }
div.photolayout3_1 div.spot5 { display:none; }
div.photolayout3_1 div.spot6 { display:none; }
div.photolayout3_1 div.spot7 { display:none; }
div.photolayout3_1 div.spot8 { display:none; }
div.photolayout3_1 div.spot9 { display:none; }
div.photolayout3_1 div.spot10 { display:none; }

/* 3 Photos - 1 on the right, two on the left */
div.photolayout3_2 div.spot1 { float:right; display:block; height:600px; width:300px; background:#999; overflow:hidden; }
div.photolayout3_2 div.spot2 { float:left; display:block; height:300px; width:300px; background:#888;  overflow:hidden; }
div.photolayout3_2 div.spot3 { float:left; display:block; height:300px; width:300px; background:#777;  overflow:hidden; }
div.photolayout3_2 div.spot4 { display:none; }
div.photolayout3_2 div.spot5 { display:none; }
div.photolayout3_2 div.spot6 { display:none; }
div.photolayout3_2 div.spot7 { display:none; }
div.photolayout3_2 div.spot8 { display:none; }
div.photolayout3_2 div.spot9 { display:none; }
div.photolayout3_2 div.spot10 { display:none; }

/* 3 Photos - 3 in a row */
div.photolayout3_3 div.spot1 { float:left; display:block; height:600px; width:200px; background:#999; overflow:hidden; }
div.photolayout3_3 div.spot2 { float:left; display:block; height:600px; width:200px; background:#888;  overflow:hidden; }
div.photolayout3_3 div.spot3 { float:left; display:block; height:600px; width:200px; background:#777;  overflow:hidden; }
div.photolayout3_3 div.spot4 { display:none; }
div.photolayout3_3 div.spot5 { display:none; }
div.photolayout3_3 div.spot6 { display:none; }
div.photolayout3_3 div.spot7 { display:none; }
div.photolayout3_3 div.spot8 { display:none; }
div.photolayout3_3 div.spot9 { display:none; }
div.photolayout3_3 div.spot10 { display:none; }

/* 3 Photos - 3 stacked vertically */
div.photolayout3_4 div.spot1 { float:left; display:block; height:200px; width:600px; background:#999; overflow:hidden; }
div.photolayout3_4 div.spot2 { float:left; display:block; height:200px; width:600px; background:#888;  overflow:hidden; }
div.photolayout3_4 div.spot3 { float:left; display:block; height:200px; width:600px; background:#777;  overflow:hidden; }
div.photolayout3_4 div.spot4 { display:none; }
div.photolayout3_4 div.spot5 { display:none; }
div.photolayout3_4 div.spot6 { display:none; }
div.photolayout3_4 div.spot7 { display:none; }
div.photolayout3_4 div.spot8 { display:none; }
div.photolayout3_4 div.spot9 { display:none; }
div.photolayout3_4 div.spot10 { display:none; }

/* 3 Photos - 1 on top, 2 on the bottom */
div.photolayout3_5 div.spot1 { float:left; display:block; height:300px; width:600px; background:#999; overflow:hidden; }
div.photolayout3_5 div.spot2 { float:left; display:block; height:300px; width:300px; background:#888;  overflow:hidden; }
div.photolayout3_5 div.spot3 { float:left; display:block; height:300px; width:300px; background:#777;  overflow:hidden; }
div.photolayout3_5 div.spot4 { display:none; }
div.photolayout3_5 div.spot5 { display:none; }
div.photolayout3_5 div.spot6 { display:none; }
div.photolayout3_5 div.spot7 { display:none; }
div.photolayout3_5 div.spot8 { display:none; }
div.photolayout3_5 div.spot9 { display:none; }
div.photolayout3_5 div.spot10 { display:none; }

/* 3 Photos - 2 on top, 1 on the bottom */
div.photolayout3_6 div.spot1 { float:left; display:block; height:300px; width:300px; background:#999; overflow:hidden; }
div.photolayout3_6 div.spot2 { float:left; display:block; height:300px; width:300px; background:#888;  overflow:hidden; }
div.photolayout3_6 div.spot3 { float:left; display:block; height:300px; width:600px; background:#777;  overflow:hidden; }
div.photolayout3_6 div.spot4 { display:none; }
div.photolayout3_6 div.spot5 { display:none; }
div.photolayout3_6 div.spot6 { display:none; }
div.photolayout3_6 div.spot7 { display:none; }
div.photolayout3_6 div.spot8 { display:none; }
div.photolayout3_6 div.spot9 { display:none; }
div.photolayout3_6 div.spot10 { display:none; }

/* 4 Photos - 2 on top, 2 on bottom */
div.photolayout4_1 div.spot1 { float:left; display:block; height:300px; width:300px; background:#999; overflow:hidden; }
div.photolayout4_1 div.spot2 { float:left; display:block; height:300px; width:300px; background:#888;  overflow:hidden; }
div.photolayout4_1 div.spot3 { float:left; display:block; height:300px; width:300px; background:#777;  overflow:hidden; }
div.photolayout4_1 div.spot4 { float:left; display:block; height:300px; width:300px; background:#555;  overflow:hidden; }
div.photolayout4_1 div.spot5 { display:none; }
div.photolayout4_1 div.spot6 { display:none; }
div.photolayout4_1 div.spot7 { display:none; }
div.photolayout4_1 div.spot8 { display:none; }
div.photolayout4_1 div.spot9 { display:none; }
div.photolayout4_1 div.spot10 { display:none; }








