body					{ background-color: #FFF; color: #666; margin: 22px 0px 30px 0px; padding: 0; font-family: Verdana, Geneva, Helvetica, Sans-serif; font-size: 12px; }
img						{ border: 0px; }

#container				{ margin: 0 auto; }
#logo					{ float: left; height: 39px; }
#navigation				{ float: right; }
#thumbs					{ clear: left; clear: right; margin: 0px; padding: 0px; }

#gallerycontainer_left	{ width: 385px; float: left; }
#gallerycontainer_right	{ width: 385px; float: left; margin-left: 25px; }
#gallerybox				{ float: left; background: #E9E9E9; width: 368px; padding: 9px 9px 9px 9px; border: 1px solid #CCC; margin: 0px 0px 20px 0px; }
#galleryimg				{ float: left; margin: 0px 10px 0px 0px; }
#gallerytext			{ float: left; }
#gallerybox a			{ text-decoration: none; color: #B42; }

:focus {outline: 0px;}

.menu 					{ margin: 0; padding: 0; list-style: none; }
.menu li 				{ padding: 0; margin: 0;height: 39px; margin-left: 1px; list-style: none; background-repeat: no-repeat; float: left; }
.menu:after 			{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.menu li a:hover		{background: none; }
.menu li a, .menu li a:visited 	{ display: block; text-decoration: none; text-indent: 0px; padding-top: 5px; height: 39px; background-repeat: no-repeat; }

.journal 				{background-image: url(../images/nav_journal_on.jpg); width: 51px;}
.journal_on				{background-image: url(../images/nav_journal_on.jpg); width: 51px;}
.journal a 				{background-image: url(../images/nav_journal.jpg);}
.galleries 				{background-image: url(../images/nav_galleries_on.jpg); width: 59px;}
.galleries_on			{background-image: url(../images/nav_galleries_on.jpg); width: 59px;}
.galleries a 			{background-image: url(../images/nav_galleries.jpg);}
.about 					{background-image: url(../images/nav_about_on.jpg); width: 41px;}
.about_on				{background-image: url(../images/nav_about_on.jpg); width: 41px;}
.about a 				{background-image: url(../images/nav_about.jpg);}
.contact 				{background-image: url(../images/nav_contact_on.jpg); width: 51px;}
.contact_on				{background-image: url(../images/nav_contact_on.jpg); width: 51px;}
.contact a 				{background-image: url(../images/nav_contact.jpg);}

#picture 				{ clear: both; background-position: bottom center; background-repeat: no-repeat; }
#picture div 			{ float: left; }
#picture div a 			{ display: block; background-repeat: no-repeat; }
#browser_prev 			{ background-image: url(../images/nav_prev_off.png); background-position: top left; }
#browser_prev:hover 	{ background-image: url(../images/nav_prev.png); }
#browser_thumbs 		{ background-image: url(../images/nav_thumbs_off.png); background-position: top center; }
#browser_thumbs:hover	{ background-image: url(../images/nav_thumbs.png); }
#browser_next 			{ background-image: url(../images/nav_next_off.png); background-position: top right; }
#browser_next:hover 	{ background-image: url(../images/nav_next.png); }
#footer 				{ clear: both; }
#footer #links a, #footer #text a 		{ display: inline; }
#text 					{ float: left; padding-top: 12px; background-image: url(../images/ft_left.jpg); background-position: top left; background-repeat: no-repeat; }
#text a					{ text-decoration: none; color: #B42; }
#links 					{ float: left; text-align: right; background-image: url(../images/ft_right.jpg); background-position: top right; background-repeat: no-repeat; }
#links a				{ text-decoration: none; color: #666; }
#rss 					{ vertical-align: top; margin-bottom: 1px; }
