@charset "UTF-8";
/* CSS Document */

body{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
margin-left: 0px;
margin-top: 0px;
}

img {
border: none;
}


#plus{
width:13px;
height:13px;
padding-left:5px;
padding-top:5px;
padding-right:7px;
padding-bottom:5px;
float:left;
border:none;
border-style:none;
}
#plus a{
border:0px;
border-style:none;
}
#plus a:hover{
border:0px;
border-style:none;
}
#plus a:visited{
border:0px;
border-style:none;
}


#heading{
list-style:none;
width:600px;
height:23px;
margin:0;
padding:0;
float:left;
clear:right;
}

#name{
padding-top:2px;
float:left;
}
#name a{
padding-top:12px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-decoration: none;
color:#0000FF;
}
#name a:hover{
border-bottom: 2px solid #0000FF;
}


#projects{
padding-top:2px;
float:right;

}
#projects a{
padding-top:4px;
padding-bottom:5px;
padding-left:14px;
padding-right:14px;
text-decoration: none;
color:#666666;
}
#projects a:hover{
background-color:#CCCCCC;
color:#FFFFFF;
background-position:0 2px;
background-repeat:no-repeat;
}


#info{
padding-top:2px;
float:right;
}
#info a{
padding-top:4px;
padding-bottom:5px;
padding-left:14px;
padding-right:14px;
text-decoration: none;
color:#666666;
}

#info a:hover{
background-color:#CCCCCC;
color:#FFFFFF;
background-position:0 2px;
background-repeat:no-repeat;
}

#current{
padding-top:2px;
float:right;
}
#current a{
padding-top:4px;
padding-bottom:5px;
padding-left:14px;
padding-right:14px;
text-decoration: none;
color:#666666;
}

#current a:hover{
background-color:#CCCCCC;
color:#FFFFFF;
background-position:0 2px;
background-repeat:no-repeat;
}


/*image galleries*/

ul#projectgallery { 
margin-left: 0;
padding-left: 24px;
/*padding-top:20px;*/
white-space: nowrap;
width:1160px;
clear:left;
} 

ul#projectgallery li {
float:left;
list-style-type: none;
text-align:left;
padding-top:35px;
padding-right:20px;
 }
ul#projectgallery li a img {
  /*border: 1px #999182 solid;*/   display: inline; 
}
ul#projectgallery li span {
display:block;
width:675px;
  font-size: 12px;
  color:#000000;
  white-space:normal;
  padding-top:10px;
  line-height:150%;
 }
  ul#projectgallery li.alarm span { width:312px;}
 
  ul#projectgallery li.alarm span {
  display:block;
  width:312px;
  font-size: 12px;
  color:#000000;
  white-space:normal;
  padding-top:10px;
  line-height:150%;
 
 }
 
 ul#projectgallery li.video span { width:800px;}
 
  ul#projectgallery li.video span {
  display:block;
  width:800px;
  font-size: 12px;
  color:#000000;
  white-space:normal;
  padding-top:10px;
  line-height:150%;
 
 }
 ul#projectgallery li a{
 color:#666666;
 text-decoration:none;
 }
ul#projectgallery li span a:hover{
border-bottom: 2px solid #0000FF;
 }

#backbar{
list-style:none;
width:1160px;
padding:0px;
margin:0px;
float:left;
}


#back{
padding-top:20px;
margin-left: 0;
padding-left: 24px;
float:left;
}
#back a{
padding-top:12px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-decoration: none;
color:#0000FF;
}
#back a:hover{
border-bottom: 2px solid #0000FF;
}

#backright{
padding-top:20px;
margin-left: 0;
padding-left: 24px;
text-align:right;
float:right;


}
#backright a{
padding-top:12px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-right:0px;
text-decoration: none;
color:#0000FF;
}
#backright a:hover{
border-bottom: 2px solid #0000FF;
}
