/* color.css */

html { 
   background: #fff;
   height: 100%;
}

body { 
   /* text-align: center; */
   /* font: 62.5%/180% Arial,Verdana,Helvetica,sans-serif; */
}	


a {
text-decoration: none;
border: 0;
color : #000;
}

}

a img {
   border: none;
}


div#branding {
   padding: 35px 0;
   width : 770px; 
   margin : 0 auto;
}

div#branding h1 {
   position : relative;
   top : 15px; 
   left: 9px;
   /* left : 75px; */
   width : 618px; 
   height : 19px; 
   z-index: 10;
   background: transparent url(../pict/Britta_Pedersen_Photography_2.png) no-repeat 0 0;
   text-indent : -9999px;
}



div#content {

width: 770px;
margin: 0 auto;
position: relative;
/* font-size: 1.2em; */

}



/*   Main Navigation   */





/* div#content_main > a >img#nav */

div#content_main > a > img.nav {
   padding: 0 15px;
   border: 0px;
}

div#content_main a img {
   vertical-align: middle;
}


div#nav_main {
  /* background: #ddd; */
  /* position: relative; */
   height: 12px;
  /* line-height:20px;*/
   z-index: 1; 
   padding: 0 0 30px 0;

 /*  font-family:Arial,Verdana,Helvetica,sans-serif;
   font-size: 12px;
   font-weight: normal;   */

}

div#nav_main ul{
   list-style-type: none;
   
   margin:0 0;
   padding:0 0;
   position: absolute;
   left : 60px;
}


div#nav_main ul li{      
   vertical-align: bottom; 
}


div#nav_main ul li a {
   padding:0 10px;
}
  
li#Menu0, li#Menu1, li#Menu2, li#Menu3, li#Menu4, li#Menu5, li#Menu6 {
   float: left;
   padding: 0 0;
   margin: 0 0;
 /*  border: 1px solid #8f7e44; */
}

li#Menu0, li#Menu0 a {
  line-height: 160%;
}

ul#subMenu0,ul#subMenu0 a {
   position: relative;
   top: 0;
   left: -60px;
   line-height: 160%;
   /* border: 1px solid #8f7e44; */
}


ul#subMenu0, ul#subMenu1, ul#subMenu2,  ul#subMenu3, ul#subMenu4, ul#subMenu5, ul#subMenu6, ul#subMenu7  {
   display: none;
   line-height: 160%;
   height: 0;
   width: 60px;
   position: relative;
   top: 20px;
   left: 0px;
   /* border: 1px solid #fdd; */
}


div#nav_main h3 {
  clear: left;
}


/* div#nav_main */





div#content_sub {
background: transparent url(../pict/stripes_10.png) repeat 0 0;
}


div#content_main h3 {
   text-align: right;
}


/* Forms */


input, select {
/* background-color:#fff;
color:#645830;
border: 1px solid #8f7e44; */
width: 70px;
font-size: 9pt;
}

.red_border {
   border: 2px solid #8f1e1e;
}


/* Site Info */


div#site_info { 
/* position : relative; */
clear: left;
width : 100%;
height : 40px;
/* background-color: #376779; */

}

div#site_info p {
}

/*
div#site_info h5 { 
position : absolute;
right : 10px; 
bottom : 10px;
width : 150px; 
height : 40px; 
background : transparent url(h5.png) no-repeat; }

div#site_info h5 a { 
display : block;
width : 150px; 
height : 40px; 
text-indent : -9999px; }
*/


div#site_info p { 
margin : 0 0;
padding: 0 0;
float: none;
text-align: center; 
}

/*
div#site_info h5 { 
text-indent : -9999px; } 
*/

div#pict_under {
 /* background-color: #aaa; */
 text-align: center;
}

div#content_main {
   text-align: center;
}


div#pict_under h3 {
   text-align: right;
}




div#content_main {
padding: 30px 0;
}

div#content_main > a > img, div#content_main > img {
   border: 5px;
   color: #0f0;
   border-width: 12px; 
   border-style: solid;
   border-color: #000;
/* border-bottom-style: dotted; */
}

div#content_main > a >img#nav {
   border: 0px;
}


/* devider and others */



ul#devider { 
position : relative;
right: 0px;
/* border : 2px solid #96b440; */
background : url(../pict/vr_devider.png) repeat-y 100% 0;
}


hr#devider {
/* position: relative; */
/* border : 1px solid #96b440; */
margin: 0 0px;
padding: 0 0px;
width: 100%;
background: transparent url(../pict/hr_devider.png) repeat-x 0 0;
/* border: 1px solid; */
}


ul#photos li img {
position: relative;
border : 1px solid #96b440;
left: -200px;
}




p#large_pict {
   text-align: center;
}


ul#pict_row {
   list-style-type: none;
}


ul#photo_icons {
   display: table;
}

ul#photo_icons li#pict_row p {
   display:table-row;
}

li#pict_row p a {
   display: table-cell;
}

div#icon_gallery {
	margin:0 auto auto auto;
	padding:0;
	width:auto;
	clear:both;
	text-align:left;
}


/* Site under */

div#site_under {

   clear: both;
   position : relative;
   width : 100%;
   overflow:hidden;
   height:398px;   
   font-size: 10px;
   
}



#site_under ul{
     width:770px;
     padding-top: 350px;
}


* html #site_under ul{

	/* background: url(../pict/background_bottom.png) center 0px no-repeat; */
    
}



div#site_under ul, div#site_under ul li , div#site_under ul li a { 
   width: 770px;
   margin : 0 auto;
   text-align: center;   
}



div#site_under ul li,  div#site_under ul li a{
   
   float: left;
   width: auto;
   margin: auto 5px;

}

ul#data_output {
   clear: left;
   text-align: left;
}

ul#data_output > li > span {
   display:block; float:left; width:75px; 
   text-align:left; clear:both;
}

adress {
   clear: left;
   text-align: left;
}

ul#address li {
font-size: 14pt;
text-align:left;
}

ul#address li span {
   
   display:block; float:left; width:150px; 
   clear:both;
}

ul.sub_nav > li {
  font-size: 10pt;
  text-align: left;
}
