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

/* Basic */

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



body       { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; 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: #000; text-decoration: none }



a:hover { 
	color: #771f1f;
	text-decoration:underline;

	}



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

/* Headings */

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



h1    { 

	color: #666; 

	font-size: 15px; 

	font-weight: bold; 

	letter-spacing: 1px; 

	margin: 0 0 0 1px; 

	padding: 0; 

	float: left; 

	clear: left 

	}

	

h1 a {

    text-decoration:none;

	color:#666;

	}



h1 a:hover {

    text-decoration:none;

	}



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



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



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

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

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

/* Navigation and menu */

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



#navigation    { background: #fff; 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_bannerlight.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_bannerlight.gif);
	
}

#logo a:hover {
	width:150px;
	height:30px;
	padding:0;
	margin: 0;
	background-image:  url(../../../images/styles/syntax_bannerlight.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: #000 }

		

.menu a:hover   { color: #771f1f; text-decoration: underline }

	

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

/* Content */

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



#photo       { background: #f5f5f5; padding: 10px; border: solid 1px #ccc }



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

/* Image Navigation */

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



#image-navigate       { text-align: left }

	

#image-navigate a  { }

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

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

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

/* Image Info */

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



#image-info    { line-height: 12px; background: #fff; text-align: left; width: 100% }

		

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

#image-notes a   { color:#771f1f }

.addcomment {

    float:right;

	clear:right;

	padding:0px;

	}	



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

/* Pages */

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



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



#page a {

    font-weight:bold;

	}

	

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



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

	

.thumbnails  { 

	margin: 3px; 

	padding: 3px; 

	width: inherit; 

	border: solid 1px #f5f5f5 

	  -moz-opacity: 0.75; 



  opacity: 0.75;



	}

.thumbnails:hover {



  filter:alpha(opacity=100); 



  -moz-opacity: 1.0; 



  opacity: 1.0;

  }



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

/* Page-links */

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



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

#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:#fff;

	border-bottom:1px solid #eee;

	padding:5px;

	margin-bottom:25px;

	height:15px;

	}    



#comments      { color: #000; background-color: #ededed; text-align: left; margin: 0 auto; padding: 10px; width: 90%; border: solid 1px #ccc }

	

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

	

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

	

#comments li a { 

	color: #444; 

	text-decoration: none 

	}
#addcomment    { background: #f5f5f5; text-align: left; margin: 0 auto; padding: 10px; width: 90%; border: solid 1px #ccc }



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

	

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

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


.comment-button {

    background:#fff;

	border:1px solid #aaa;

	color:#666;

	border-bottom:2px solid #aaa;

	border-right:2px solid #aaa;

	}



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

/* Footer */

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



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

.class { }

.class1 { }

.class2 { }

.class3 { }

.class4 { }

.class5 { }

.class6 { }

element { }