/* .............................. */
/* Basic */
/* .............................. */

body { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.5px; color:#333; background-color: #dcdcdc; background-repeat: repeat; padding:0; text-align:center; margin-left:0; margin-right:0; margin-top:0; margin-bottom:20px }
html, body {
     min-height:100.1%;
	}

/* .............................. */
/* Links */
/* .............................. */



/* .............................. */
/* Headings */
/* .............................. */

.logo { font-weight:bold; font-size:13px; letter-spacing:-1px; }
.title { font-weight:bold; font-size:13px; color:#666; margin-bottom: 5px; }
.title_categories { color: #666; font-size: 9px; margin-bottom: 5px; }
h3 {
	font-weight:bold;
	font-size:11px;
	letter-spacing:1px;
	color:#666;
	text-align:center;
	}

/* .............................. */
/* Navigation and menu */
/* .............................. */

#navigation { background:#cecccc; padding:5px; height:15px; margin-bottom:20px; }
#navigation2 { background: white; width: 730px; height: 42px; margin: 0 auto 1px; }
.menu { color: #999; font-size:9px; font-weight: normal; padding: 0 15px; }
	
.menu a { color: #8d8d8d; }
		
.menu a:hover { text-decoration:none; color:#293b58; }
	
/* .............................. */
/* Content */
/* .............................. */

#photo { background:white; padding:15px; border-color: white; border-width: 0; outline-width: 0; }
#photo2 { background: white; border-width: 0; border-color: white; outline-width: 0; }
#photobox { line-height: 16px; background: #eee; margin: 0 auto; width: 700px; height: auto; padding: 0; border: solid 15px white; }
/* .............................. */
/* Calendar */
/* .............................. */

#calendar { padding:5px 20px; width:730px; }

/* .............................. */
/* Image Navigation */
/* .............................. */

#thumbrow { color: #666; width:auto; margin: 1px auto; padding-bottom: 10px; }

#image-info1 {  display: block; background:#eee; text-align:justify; width:720px; line-height:16px; margin-right: auto; margin-left: auto; padding: 0px; border-color: white; border-style: solid; border-width: 5px 5px 5px 5px; }
#image-navigate { color: #666; background-color: white; text-align: justify; width: 700px; height: 20px; margin: 0 auto 1px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; }
#image-navigate a { color: #666; text-decoration: none; }
#image-navigate a:hover { color: #293b58; text-decoration: none; }
.image-previous { float:left; clear: left; margin: auto; }

.image-next { float:right; clear: right; margin: auto; }

/* .............................. */
/* Image Info */
/* .............................. */
#thumbrow2 {  background:#eee; width:710px; margin: 1px auto ; }
#image-info { background-image: url(../images/comment_bg.gif); background-repeat: repeat; background-attachment: scroll; background:#eee; text-align:justify; width:700px; line-height:4px; margin-right: auto; margin-left: auto; padding: 10px 0 0 10px; border-color: white; border-style: solid; border-width: 10px 10px 10px 10px; }

	

/* .............................. */
/* Pages */
/* .............................. */
td.rooz { border: dashed 1px white; width:auto; margin: 5px auto;}

#page a {
    font-weight:bold;
	}
.column{
	width:48%;
	text-align:left;
	vertical-align:top;
	padding:5px;
	}
	
img.thumbnails { background-color: white; padding:6px; margin:3px; border-width: 0; }
img.thumbnails { background-color: transparent; padding:6px; margin:3px; border-width: 0; }


.thumbnailsnav {margin: 3px 4px; border-width: 7px; border-color: #e5e5e5;   }
a:hover img.thumbnailsnav { margin: 3px 4px; border-width: 7px; border-color: #AD5D4A;}



.currentthumbnail { background-color: white; margin: 3px 4px; padding: 7px; border-width: 0; }
/* .............................. */
/* Photo Title Tag */
/* .............................. */
.tagheader { font-size: 9px; font-family: verdana; font-weight: bold; background: #eee url('../images/tag-bg.gif') no-repeat right center; text-align: left; width: auto; height: auto; border: 4px solid white;; padding-left:3px; padding-right:30px; padding-top:3px; padding-bottom:3px }
.tagbody { color: white; font-size: 9px; font-weight: bold; padding-bottom: 3px; }
/* .............................. */
/* Comments */
/* .............................. */
#comments-info1 { line-height: 16px; background-color: #eee; background-image: url('../images/bg1.gif'); background-repeat: repeat; background-attachment: scroll; text-align: justify; width: 660px; border: 15px solid white;; margin-left:auto; margin-right:auto; margin-top: 0; margin-bottom:10px; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:10px }
#comments-info3 { line-height: 16px; background-color: #eee; background-image: url('../images/bg3.gif'); background-repeat: repeat; background-attachment: scroll; text-align: justify; width: 660px; border: 15px solid white;; margin-left:auto; margin-right:auto; margin-top: 0; margin-bottom:10px; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:10px }
#comments-info2 { line-height: 16px; background-color: #eee; background-image: url('../images/bg2.gif'); background-repeat: repeat; background-attachment: scroll; text-align: justify; width: 660px; border: 15px solid white;; margin-left:auto; margin-right:auto; margin-top: 0; margin-bottom:10px; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:10px }
#comment-info {  background: #eee; text-align: center; margin-bottom: 10px; padding: 20px; width: 660px; border: solid 15px white; }
#comments-info { width:726px; margin: 0 auto; background-color: #eee; border: 2px solid white; }
#comments-footer { width:726px; margin: 0 auto; background-color: #eee; border: 2px solid white; }
#comments-box { background-color: #eee; background-repeat: repeat; background-attachment: scroll; margin: 0 auto 10px; width: 700px; height: auto; }
#comments-list { border-left:15px solid white; border-right:0px solid white; border-top:15px solid white; border-bottom:15px solid white; line-height: 0px; background-color: #eee; padding: 0px; width: 400px;  }
#comments-enter { line-height: 16px; background-color: #eee; background-image: url('../images/bg1.gif'); background-repeat: repeat; background-attachment: scroll; padding: 20px; width: 216px; float: right; border: 15px solid white; }
.comment-left { text-align: left; width: 302px; float: left; }
.comment-right { text-align: left; width: 302px; float: right; }
#comment-top {
    background:#fff;
	border-bottom:1px solid #eee;
	padding:5px;
	margin-bottom:25px;
	height:15px;
	}
#comments2 { color:#666; font-weight: normal; font-style: normal; text-decoration:none; }
#gooz { display: block; border-left:1px solid white; border-right:1px solid white; border-top:1px solid white; border-bottom:0px solid white; color: #666; font-size: 10px; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none; background-color: #f5f5f5; text-align: left; width: 100px; margin: auto; padding: 4px ; float: right;  }
.comments { display: block; border-left:1px solid white; border-right:1px solid white; border-top:1px solid white; border-bottom:0px solid white; color: #666; font-size: 10px; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none; background-color: #f5f5f5; text-align: left; width: 478px; margin: auto; padding: 4px;  }
.comments-none { color: #666; font-size: 10px; font-style: normal; font-weight: normal; line-height: 12px; text-align:center; text-decoration: none; background-color: #f5f5f5; margin: 0; padding: 4px; width: 378px; border: solid 1px white; }
.comments-name { padding:4px; border-right:1px solid white; border-top:0px solid white; border-bottom:1px solid white; color: #666; font-size: 9px; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none; background-color: #f5f5f5; width: 452px; margin-left:0;  margin-top: 10px; margin-bottom: 10px; solid }
.comments-name1 { padding:4px; border-right:1px solid white; border-top:0px solid white; border-bottom:1px solid white; color: #666; font-size: 9px; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none; background-color: #f5f5f5; width: 370px; margin-left:0;  margin-top: 1px; margin-bottom: 10px; solid }
.comments-name2 { padding:4px; border-right:1px solid white; border-top:0px solid white; border-bottom:1px solid white; color: #666; font-size: 9px; font-style: normal; font-weight: normal; line-height: 12px; text-decoration: none; background-color: #f5f5f5; width: 450px; margin-left:0;  margin-top: 1px; margin-bottom: 10px; solid }

#commentsOLD { color: #666; font-weight: normal; font-style: normal; background-color: #eee; background-repeat: repeat-y; width:385px; text-align:left; margin-bottom: 10px; list-style-type: none; }
	
#tdgooz1 { padding-left: 42px;  }
#tdgooz2 { padding-left: 17px; }
#comments ul { list-style-type:none; }
#comments li { color: #666; font-style: normal; font-weight: normal; text-decoration: none; background-color: #f5f5f5; margin: -10px auto 20px -40px; padding: 4px; border: solid 1px white; }
#comments li a {
	color:#666;
	text-decoration:none;
	}
#fobster { border: dashed 1px black; padding : 1px 1px 1px 1px;margin: 0 ;}	
#fobster:hover { border: dashed 1px red; padding : 1px 1px 1px 1px;}	
#comments li:hover {
	background:#f5f5f5;
	}
	
#comments li a:hover {
	background:#f5f5f5;
	}

#comment-middle {
    background:#fff;
	border-top:1px solid #eee;
	padding:5px;
	margin-top:25px;
	height:15px;
	} 

#addcomment {
    width:90%;
	text-align:left;
	padding:10px;
	margin:0px auto;
	border:1px solid #eee;
	background:#f5f5f5;
	}

.input { width:200px; font-size:10px; border:solid 1px #d5d5d5; background-color:#fff; color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; padding:5px; }
	
#addcomment textarea {
	width:90%;
	height:50px;
	font-size:12px;
	border:1px solid #eee;
	background-color:#fff;
	color:#666;
	padding:5px;
	}

.comment-button {
    background:#fff;
	border:1px solid #aaa;
	color:#666;
	border-bottom:2px solid #aaa;
	border-right:2px solid #aaa;
	}

/* .............................. */
/* Footer */
/* .............................. */

#footer { color: #73767c; font-size: 9px; text-align:center; margin-bottom:20px; }
/* .............................. */
#pagetitle { margin:0; font-family:Verdana, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#666; background-image: url('none'); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; letter-spacing:-1px; padding: 20px }
#whitebar { background:white; height: 15px; margin: 0; padding: 0; }
.content { border:0px solid #000; padding:20px; font-size:11px; color:#666; margin: 0; }
.browsetitle { font-family:Verdana, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#666; letter-spacing:-1px; }