* { border:0; margin:0; padding:0; }

body { background: #262626 url(/images/bg.png) top left no-repeat fixed; font-family:arial; }

#wrapper { width:960px; margin: 50px auto; }

h1 { color: #fccf55; margin:0.5em 0; }
h2 { font-size: 1.1em; }
p { font-size:0.9em; margin:0.3em 0; }

a { color: #fccf55 }

iframe { width:100%; height:800px; }


#content { background-color: #363636; padding:10px; color:#bcbc8a; }



#categories { background: url(/images/navi-bg.gif) center top repeat-x; height:45px; margin:10px 0 0; padding:0 10px 0 20px ; list-style-type:none; font-size:0.8em; font-weight:bold; }

#categories li 				{ float:left; height:35px; padding:10px 5px 0; margin-right:1px; }
#categories li.active,
#categories li:hover		{ background: url(/images/navi-bg-active.gif) center top repeat-x; }

#categories li a			{ text-decoration:none; }
#categories li.active a,
#categories li:hover a 		{ color:#363636; }

#categories li a span.num_items			{ font-weight:normal; color: #c93; font-size:0.8em; }
#categories li.active a span.num_items,
#categories li:hover a span.num_items	{ color:#363636; }



#thumbnails { clear:both; }
#thumbnails li { display:block; width:118px; height:89px; float:left; margin:0 9px 9px 0; background-color:#fff; border:1px solid #000; padding:3px; }

.photoframe { width:296px; border: 1px solid #000; color:#000; background-color: #fff; padding:3px; margin: 0 9px 9px 0; float:left;}
.photoframe p { margin: 0; }
.photoframe p a { font-weight:bold; background-color:#000; padding:1px 5px; text-decoration:none;}
.photoframe p i { font-family: serif; font-size:0.9em; }
.photoframe img { width:296px; height:222px; }

.description { margin-bottom: 2em; }


.pagination { float:right;  text-align:right; list-style-type:none; margin:10px 0; }
.pagination li { display:inline;  margin-left:3px; }
.pagination li.active a { font-weight:bold; background-color:#fccf55; color:#363636;}
.pagination a { text-decoration:none; padding:1px 3px; }
.pagination a:hover { background-color:#fccf55; color:#363636; }


#footerbar { font-size:0.8em; background: #262626 url(/images/footer-bar-bg.gif) no-repeat; height:25px; padding:5px 20px 0; text-align:center; clear:both; margin:10px -10px -10px; color:#000;}
#footerbar a { color:#000; }

#footer-categories { text-align:center; list-style-type:none; margin:1em 0; }
#footer-categories li { display:inline; margin:0 0.2em; }
#footer-categories li a { color:#000; }
