/* 3 Column Layout - by Paul@YellowPencil.com */

/* YUI Reset and Fonts */
/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

/* Base Typograhy Settings */
/* Body */ :focus {outline:0;} body {margin:0 auto;font-size:100%;font-size:76%;font-family:verdana,arial,helvetica,sans-serif;background:#fff;color:#000;text-align:center}
/* Headings */ h1, h2, h3, h4, h5, h6, h7 {font-weight:bold;margin:.5em 0 .25em 0;line-height:1.1em;} h1 {font-size:1.6em;} h2 {font-size:1.3em;} h3 {font-size:1.2em;} h4 {font-size:1.1em;} h5 {font-size:1em;} h6 {font-size:0.9em;} h7 {font-size:0.8em;}
/* Paragraph Text */ p {  text-align: justify; font-size: 14px; font-family: luxi sans, trebuchet ms, sans-serif;}, pre {margin:.25em 0 1em 0;line-height:1.35em;}
/* Lists */ ul {list-style-type: disc;list-style-position: outside;margin:.5em 0 1em 1.5em;} ol {list-style-type: decimal;list-style-position: outside;margin: .5em 0 1em 1.5em;} li {padding-left:.5em;margin-bottom:.25em;} dl {} dt {margin:.5em 0 .25em 0;font-weight:bold;} dd {padding:0 0 .25em 1em;} 
/* Block Level Type Styles */ blockquote {margin:1em 2em 1em 1em;} address {} del {} ins {} pre {}
/* Inline Type Styles */ abbr, acronym { border-bottom: 1px dotted #333; cursor: help; } strong {font-weight:bold;} em, dfn, cite {font-style:italic;}
/* Tables */ table {} tr {}  th, td {} th {font-weight:bold;} caption {font-style:italic;}
/* Forms */ form {margin:.25em 0 1em 0;} label {display:block;font-size:.94em;} fieldset {border:1px solid #000;padding:.5em 1em;margin:.25em 0 1em 0;} legend {font-weight:bold;color:#000;}

/* Layout */
body { 
  font-family: luxi sans, trebuchet ms, sans-serif;
  color: #888;
  background-color: #3c3c3c;
}


#header {
  clear:both;
  margin:0;
  auto;
  text-align:center;
  margin-top:10px;
  margin-bottum:10px;
  height:60px;
  border:1px solid #3c3c3c;
  color: #bbb;
  text-align:center;
  
  font-weight: bold;
  padding: 0;
  font-size: large;
  letter-spacing: .5em;

}



#menu {margin:0;margin:0 auto; text-align:center; width:1024px; border:1px solid #555;border-top:1px solid #555;height:2em;padding:0;list-style:none;}
#menu a {padding:.5em 10px;text-decoration:none;color:##c49200;line-height:1em;display:block;float:left;}
#menu a:hover {text-decoration: none; background-color: #c49200;color: #333;}
#container {margin:0 auto;width:1024px;border-left:1px solid #3c3c3c;border-right:1px solid #3c3c3c;text-align:left;}
#left {width:159px;float:left;padding:10px;border-right:1px solid #3c3c3c; text-align:justify;}
#center {width:644px;float:left;padding:10px;}
#right {width:159px;float:left;padding:10px;border-left:1px solid #3c3c3c;text-align:justify;}
#footer {clear:both;margin:0 auto;width:1024px;border-top:1px solid #555;line-height:2em;text-align:center;}
/*.code {font-family:courier,sans-serif;}*/

/* Self-clearing Containers */
#container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#container {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html #container {height:1%;display:block;}
/* IE box model hacks */
* html #left, * html #right {width:178px;wid\th:159px;}
* html #center {width:400px;wid\th:380px;}


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

a:link { 
  text-decoration: none;
  color: #c49200;
}
a:visited { 
  text-decoration: none;
  color: #c49200;
}

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

div.photo {
  text-align: center;
/*
  vertical-align: middle;
  margin-top: 5%;
*/
}

div.thumbs  {
	clear: both;
  padding: 6px;
  text-align: center;
}

div.thumbs a {
	margin: 6px;
	display: block;
	float: left;
	width: 140px;
	height: 140px;
    border: 1px solid #727272;
	background-color: #282828;
	-moz-border-radius: 5px;
}

div.thumbs img { 
  padding: 4px;
  margin: 24px 3px;
  border: 0px;
}

div#gallery_description {

	clear: both;
	padding: 10px 12px 0px 12px;
	
  text-align: justify;
  font-size: 14px;
  font-family: luxi sans, trebuchet ms, sans-serif;

	
}

div.photo img { 
  padding: 16px;
  border: 1px solid #555;
  -moz-border-radius: 7px;
  background-color: #333;
  margin: 20px;
}

div.thumbs a:hover {
	background-color: #222;
    border: 2px solid #c49200;
	margin: 5px;
}

div.photo div { 
  text-align: justify;
  font-size: 14px;
  font-family: luxi sans, trebuchet ms, sans-serif;
}

.input {	    BORDER: 1px solid #555; 
				FONT-SIZE: 12px; 
                BACKGROUND: #d4a200;
                WIDTH: 35; 
                COLOR: #333; 
                }

.button {	background-color : #c49200;
                border : 1px solid #555;
                COLOR: #333;
                FONT-SIZE: 12px; 
                font-weight : normal;}
