body
{
        margin-top: 0px;
	background-color: black;
	font-family: Arial, Helvetica, sans-serif;
}

#container
{
	position: relative;
	width: 714px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

#header
{
        position: relative;
        top: 0px;
     	text-align: left;
        margin: 0 auto;
        padding: 0;
        background: url(/images/line.gif) repeat-x;
	background-color: black;
	height: 90px;
}

#nav {
	position: absolute;
	margin: 20px 0 0 0;
	width: 200px;
	height: 70px;
}

#nav a{
	background-color: black;
}

#logob 
{
	position: absolute;
	left:570px;
	top:16px;
	width:149px;
	height:66px;
}

#logob a{
        background: url(/images/logob.gif) no-repeat;
}

#logob a:hover{
        background: url(/images/logobhover.gif) no-repeat;
}

#content {
	width: 714px;
        margin-top: 0px;
	background-color: black;
	position: relative;
	margin: 0 auto;
	clear: both;
}

#content-published {
	width: 652px;
	position: relative;
        display: block;   
        border: 1px solid #333;
	margin: 0 auto; padding: 30px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
        color: silver; 
}

#content-published p {
	font-size: 12px; 	
	line-height: 2em;

}

#content-published ol{
	padding-left: 20px;
	font-size: 12px; 	
	line-height: 2em;
}

#iceland {
        border-top: 1px solid #333;
        color: silver; 
	font-size: 14px; 	
}



#zuma 
{
	position: absolute;
	float: right;
	right:17px;
	bottom:37px;
	width:80px;
}

#rez a, #rez a:hover
{
   color: #f6f6f6;
	background-color: #f6f6f6;
}


#content-thumbs ul {
    margin:0px;
    padding:0px;
}

#content-thumbs li {
    float: left;
    width: 115px;
    height: 76px;
    border: 0px solid #999;
    margin: 0px 5px 5px 0px;
    padding: 0px;
    text-align: center;
    list-style: none;
    overflow:none;
}

#content-thumbs ul li a img
{
    float: left;
    border: 1px solid #333;
    margin: 0 0 0 0;
    padding: 0px;
    list-style: none;
    height:76px;
}

#content-thumbs ul li a:hover img
{
    border: 1px solid #999;
}

img
{
border: 0;
        margin-top: 0px;
	background-color: black;
}

img a {
	border: 0;
	background-color: black;
}

p, blockquote, h3,
{
	font-family: Helvetica, Arial, sans serif;
	font-size: 12px;
	text-align: left;
	line-height: 1.6em;
}

#navigation-bar p
{
	color: #992a28; 	font-size: 11px;
	text-align: right;
	padding: 50px 1px 0px 0px;
        margin-top: 0px;
}


#content-thumbs, #content-contact
{
        position: relative;
        top: 0px;
	width: 750px;
	\width: 750px;
	w\idth: 750px;
        margin-left: 0px;
        _margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
        display: block;   
}


#content img {
    float: left;
    border: 1px solid #999;
    margin: 0 12px 0 0;
    padding: 0px;
    list-style: none;
	background-color: black;
}

#content p, #content-thumbs p, #content-contact p
{
	color: #666666;
	font-size: 13px;
	line-height: 1.2em;
}

#sidebar-2
{
        float: right;
	width: 150px;
	\width: 150px;
	w\idth: 150px;
	margin-left: 5px;
	margin-top: -30px;
}

#skippy
{
        color: #992a28; 	
        font-size: 11px;
        text-align: right;
        margin-top: 5px;
        float: right;
        width:250px;
}

#skippy a {margin:0px 5px;}

#skippy a:hover {
	    color: #ff6633;
}

#foot
{
	clear: both;
	margin-top: 5px;
	text-align: center;
}

#foot p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 	color: gray; 
	line-height: 2em;
	border-bottom: 1px #cccccc dotted;
	border-top: 1px #cccccc dotted;
	text-align: center;
}

#caption {
	/*position: absolute;*/
	/*margin: -32px 0 0 0;*/
	width: 400px;
	height: 30px;
         margin-top:5px;
	font-family: Arial, Helvetica, sans-serif;
         display:block;
         float:left;
}

#caption p {
        margin-top: 2px;
}

#accessibility
{
	position: absolute;
	top: -10000px;
}
#header li
{
	list-style-type: none;
               margin-left: 0px;
        padding-left: 1px;
}
#header li a 
{
        background-image: url(/images/28.gif);
        background-repeat: no-repeat;
        background-position: 0 3px;

}

#header li a:hover {
	color: #ff6633;
}

#nav ul li {
	color: #ff6633;
font-size: 12px;
        padding-left: 1px;
	line-height: 21px;
}

#header ul 
{
        list-style-type: none;
        margin: 0;
	padding-left: 1px;
}

#header ul li ul
{
        list-style-type: none;
        margin-left: 1em;
	padding-left: 1px;
}

#content li 
{
	list-style-type: none;
        background-repeat: no-repeat;
        background-position: 0.5em, -1em;
}

#content ul 
{
        list-style-type: none;
        margin: 0;
	padding-left: 1px;
}

#content-contact li
{
	list-style-type: none;
	color: red; 	
    font-size: 12px;
}

a
{
	color: #868787; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
}

input, textarea
{
font-family: Arial, Helvetica, sans-serif;
color: #ff6633; 
	font-size: 11px;
	border: 1px solid #333;
background-color: #333;
padding-left: 0;
}

#content-published a{
	color: #ff6633;
}

#content-published a:hover{
	color: #868787;
}

	.gallery_demo{width:702px;margin:0 auto;}
	.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

	#main_image{margin:0 auto 60px auto;height:438px;width:700px;background:black;}
	#main_image img{margin-bottom:10px;}
	
	.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	
	.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}
<--
.galleria li{
display:none;
}
-->
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('loaderWhite.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
}
