/*\*//*/


* {
margin: 0;
padding: 0;}

body {
text-align: left;
color: #222;
background-color: #FFF;
font-size: 12px;
font-family: arial, sans-serif;
margin: 20px ;
margin-left: 40px;
}

#header {
line-height: 20px;
margin-bottom: 40px;
}

h4 {
margin: 15px 0;
}

#caption {
font-size: 12px;
position: absolute;
left: 650px;
width: 150px;
}

#thumbs {
text-align: left;
width: 602px;
background-color: #FFF;
border: 10px solid #FFF;
}

#categories {
width: 602px;
background-color: #FFF;
}

ul {
list-style-type: none;
padding: 10px;
}

#container, #photo_container {
position: absolute;
width: 602px;
}

#container img, #photo_container img {
border: 1px solid #000;
}

#thumbs_links a, #header a, #categories a{
color: #CC3333;
background: transparent;
text-decoration: none;
border-bottom: 1px dotted #FFCCCC;
margin: 2px 5px;
}

#thumbs_links a:hover, #thumbs_links a:active, #header a:hover, #header a:active, #categories a:hover, #categories a:active {
color: #000;
text-decoration: none;
border-bottom: 1px solid #CC3333;
}

/**/

/*commented backslash hack v2 for IE Mac \*/


* {
margin: 0;
padding: 0;}

body{
text-align: center;
color: #CCC;
background-color: #FFF;
font-size: 10px;
font-family: arial, sans-serif;
}

#header {
color: #FFF;
text-align: center;
background-color: #000;
line-height: 20px;
}

#header a:link, #header a:visited {
color: #AAA;
background-color: #000;
text-decoration: none;
padding: 2px 5px;
}

#header a:hover, #header a:active {
color: #FFF;
background-color: #000;
text-decoration: underline;
}

#nav_center {
width: 200px;
text-align: center;
margin-right: auto;
margin-left: auto;
}

#nav_right {
width: 325px;
text-align: right;
float: right;
}

#nav_left {
width: 325px;
text-align: left;
float: left;
}

#photo_container {
color: #222;
position:relative; 
width: 602px;
text-align: center;
background: #FFF url(/images/loading.gif) 50% 200px no-repeat;
margin-right: auto;
margin-left: auto;
}

#container {
color: #222;
text-align: left;
width: 610px;
margin: 40px auto;
}

#container h4 {
text-align: left;
font-size: 14px;
margin-top: 25px;
margin-bottom: 8px;
}

img#photo {
border: 1px solid #000;
margin-top: 40px;
}

#footer {
width: 600px;
font-family: 'Lucida Grande', Lucida, arial, helvetica, sans-serif;
font-size: 12px;
color: #666;
text-align: left;
background-color: #FFF;
margin: 10px auto;
}

#title {
float: left;
width: 30%;
padding: 3px 0;
}

#caption {
float: right;
width: 50%;
border-left: 1px solid #EFEFEF;
padding: 3px 8px;
margin-bottom: 50px;
}

#menu2Container{
text-align: left;
margin-right: auto;
margin-left: auto;
}

#menu3Container{
text-align: left;
margin-right: auto;
margin-left: auto;
}

#blurb {
text-align: left;
font-family: arial, helvetica, sans-serif;
font-size:16px;
font-weight: bold;
padding: 10px 40px;
}                          

#blurb span {
color: #000;
background-color: #FFF;
}

#thumbs {
text-align: left;
width: 610px;
padding: 0 0 40px 0;
background-color: #FFF;
}
		
#thumbs img, #container img {
margin: 0 9px 9px 0;
border: 1px solid #000;
}

#thumbs a:hover img, #container a:hover img{
border: 1px dashed #000;
}

#thumbs_links {
color: #222;
font-size: 12px;
font-weight: bold;
line-height: 16px;
margin-top: 8px;
}

#thumbs_links a {
color: #CC3333;
background: transparent;
text-decoration: none;
border-bottom: 1px dotted #FFCCCC;
}

#thumbs_links a:hover, #thumbs_links a:active {
color: #000;
text-decoration: none;
border-bottom: 1px solid #CC3333;
}

ul#categories {
width: 100%;
background-color: #FFF;
width: 604px;
list-style:none;
font-size:10px;
line-height:12px;
margin: 0;
padding:0;
padding-bottom: 30px;
}

ul#categories li {
text-align: center;
display: inline;
float:left;
width:150px;
margin-bottom: 1px;
margin-right: 1px;
}

#categories a {
display: block;
width: 100%;
color: #000;
background-color: #FFF;
text-decoration: none;
padding: 2px 0;}

#categories a:hover {
color: #FFF;
background-color: #000;
text-decoration: none;
}

div.border {
margin: 0;
margin-left: auto;
margin-right: auto;
padding: 0;
background-color: #FFF;
line-height: 10px;
border: 1px solid #FFF;
border-bottom: 1px solid #000;}

.cats {
background-color: #FFF;
line-height: 10px;
border: 1px solid #FFF;
border-bottom: 1px solid #000;
}

/* end hack */
