/* .............................. */

/* Basic */

/* .............................. */



body         { 
	color: #999; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #000; 
	text-align: left; 
	letter-spacing: 0.5px; 
	margin: 0 0 20px; 
	padding: 0 
	}



html, body {

     min-height:100.1%;

	}

/* TAG SUPPORT */
   .tags01 { font-size: 10px !important; }
   .tags02 { font-size: 12px !important; }
   .tags03 { font-size: 14px !important; }
   .tags04 { font-size: 16px !important; }
   .tags05 { font-size: 18px !important; }
   .tags06 { font-size: 20px !important; }
   .tags07 { font-size: 22px !important; }
   .tags08 { font-size: 24px !important; }
   .tags09 { font-size: 26px !important; }
   .tags10 { font-size: 28px !important; }

/* .............................. */

/* Links */

/* .............................. */



a   { color: #999; text-decoration: none }



a:hover   { color: #146d87; text-decoration: underline }



/* .............................. */

/* Headings */

/* .............................. */



h1     { color: #999; font-size: 15px; font-weight: bold; letter-spacing: 1px; margin: 0 0 0 1px; padding: 0; float: left; clear: left }

	

h1 a  { color: #999; text-decoration: none }



h1 a:hover {

    text-decoration:none;

	}



.title      { color: #999; font-size: 12px; text-align: left; margin: 0 0 5px; padding: 0 }



h3   { color: #999; font-size: 12px; text-align: center }



#hr_header-top         { padding: 6px 0; border-top: 1px dashed #999; border-bottom: medium none }

#hr_header-bottom        { padding: 6px 0; border-style: none none dashed; border-width: 0 0 1px; border-color: #fff #fff #999 }

/* .............................. */

/* Navigation and menu */

/* .............................. */



#navigation     { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0; padding-top: 6px; padding-bottom: 10px; height: 15px }

#logo {
	
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0;
	
}

#logo {
	float: left;
	width:150px;
	height:30px;
	margin: 0;
	padding:0;
	text-indent:-9999px;
	/*background-image: url(../../../images/styles/syntax_bannerdark.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	
	
}

#logo a {
	width:150px;
	display:block;
	height:30px;
	padding:0;
	margin:0;
	background-image:  url(../../../images/styles/syntax_bannerdark.gif);
	
}

#logo a:hover {
	width:150px;
	height:30px;
	padding:0;
	margin: 0;
	background-image:  url(../../../images/styles/syntax_bannerdark.gif);
	background-position: 0px -30px;
}

#style {
	position:absolute;
	right:0px;
	top:0px
}

#style img {
	margin:18px 18px 18px 0;
}


.menu     { color: #999; font-size: 13px; text-align: right; float: right; clear: right }

	

.menu a    { color: #ccc }

		

.menu a:hover     { text-decoration: underline; color: #146d87}

	

/* .............................. */

/* Content */

/* .............................. */



#photo         { background: #333; padding: 10px; border: solid 1px #161616 }



/* .............................. */

/* Image Navigation */

/* .............................. */
#image-navigate { text-align: left }
#image-navigate a  { }

.image-previous    { font-size: 10px; height: 10px; float: left }

.image-next       { font-size: 12px; margin-right: auto; margin-left: auto; height: 10px; float: right }

/* .............................. */

/* Image Info */

/* .............................. */



#image-info     { line-height: 12px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0; text-align: left; width: 100% }

		

#image-notes   { font-size: 10px; width: 100% }

#image-notes a   { color:#146d87 }




.addcomment {

    float:right;

	clear:right;

	padding:0px;

	}	



/* .............................. */

/* Pages */

/* .............................. */



#page        { line-height: 15px; background: #333; text-align: left; margin: 0 auto 25px; padding: 20px; width: 710px; border: solid 1px #666 }



#page a {

    font-weight:bold;

	}

	

#page img   { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0; padding: 5px; border: solid 1px #666 }



.column { font-size: 12px; text-align: left; width: 70%; vertical-align: top }

	

.thumbnails   { margin: 3px; padding: 3px; width: inherit; border: solid 1px #666; opacity: 0.75 }

.thumbnails:hover {



  filter:alpha(opacity=100); 



  -moz-opacity: 1.0; 



  opacity: 1.0;

  }



/* .............................. */

/* Page-links */

/* .............................. */



#page-links           { line-height: 12px; background: #333; text-align: left; margin: 0 auto 25px; padding: 25px; width: 700px; border: solid 1px #666 }

#page a { }

#page img { background: #ffffff; border: solid 1px #ccc }

.column { font-size: 10px; text-align: left }

.thumbnails { margin: 3px; padding: 3px; width: inherit; border: solid 1px #f5f5f5 }

/* .............................. */

/* Comments */

/* .............................. */



#comment-top  { background: #666; margin-bottom: 25px; padding: 5px; height: 15px; border-bottom: 1px solid #eee }    



#comments       { text-align: left; margin: 0 auto; padding: 10px; width: 90%; border: solid 1px #666 }

	

#comments ul    { list-style: none; display: block; margin: 0; padding: 0; width: 100% }

	

#comments li     { color: #ccc; margin: 0; padding: 10px 0 10px 5px; border-style: none none dotted; border-width: 0 0 1px; border-color: #666 }

	

#comments li a  { color: #ccc; text-decoration: none }
#addcomment     { background: #333; text-align: left; margin: 0 auto; padding: 10px; width: 90%; border: solid 1px #ccc }



.input   { color: #666; 
 font-size: 10px; 
 background-color: #999; 
 padding: 5px; 
 width: 45%; 
 border: solid 1px #eee }

	

#addcomment textarea   { color: #000; font-size: 12px; background-color: #ccc; padding: 5px; width: 90%; height: 50px; border: solid 1px #eee }

.contactForm {
 font-weight: normal;
 font-size: 12px;
 color: #EEEEEE;
 border: 0px;
 background-color: #333333;
 border-bottom: 1px dotted #B7B7B7;
 }
 .contactForm2  { 
 color: #eeeeee; 
 font-size: 12px; 
 font-weight: normal; 
 background-color: #333333; 
 border: solid 1px #b7b7b7; 
 }

.comment-button  { color: #ccc; background: #999; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #aaa }



/* .............................. */

/* Footer */

/* .............................. */



#footer     { color: #999; font-size: 10px; text-align: center }
