/*
Theme Name:happydev
*/
body{
font-size:100%;font-family:Verdana;
background:#ffffff; color:#8e8e8e;padding:0; margin:0;font-size:0.7em;letter-spacing:0.04em;
}
html{}
#container{width:800px;margin:40px auto 0;width:800px;}

#header{
width:800px;text-align:left;}
#header a img{margin-top:52px;margin-left:37px;}
hr{margin-left:18px;width:756px;}
#menu_h{padding-right:47px;padding-top:93px;float:right;font-size:1.1em;}
#menu_h ul{display:inline;margin :0;padding:0;}
#menu_h ul li{
display:inline;line-height :normal;list-style-image:none;list-style-position:outside;list-style-type:none;padding-left :32px;list-style:none;}
#content{width:800px;}
#footer{padding:0;clear:both;bottom:0;left:0;width:800px;height:55px;}
a:link, a:visited{color :#8e8e8e;}
a:hover{color :#e2001a;}
#menu_h ul li.current_page_item a{}
#menu_h a{}


#col1, #col2{padding-top :25px;margin:0 0 0 0;float:left;letter-spacing:0.04em;line-height:1.1em;}
#col1{padding-left:50px;width:300px;}#col2{padding-left:80px;width:300px; padding-top:50px;}#pressvids1, #pressvids2{width:360px;float:left;}#pressvids1{padding-left:50px;}#pressvids2{padding-left:20px;}#pressvids2 .bubbleInfo{margin-bottom:20px;margin-right:0 !important;}
#corp-vid{padding-top:20px;padding-bottom:10px;margin-top:20px;}
#corp-portf{padding-top:30px;}
#corp-portf div{}
#corp-portf a img{border:solid 1px;margin-right:10px;float:left;margin-bottom:3px;}
#entry-242 .title, #entry-252 .title,#col1 .title{display:block;color:#E2001A;padding-bottom:0px;}

.bubbleInfo p,.bubbleInfo a{margin:3px;line-height:0.9em;color :#656565;font-size:0.9em;padding-bottom:2px}.bubbleInfo{ position:relative; /*border:2px solid #cccccc;*/ margin-right:10px; float:left; margin-bottom:12px;padding-top :20px;background:#efefef;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 2px 2px 10px #ccc;-moz-box-shadow: 2px 2px 10px #ccc;box-shadow: 2px 2px 10px #ccc;		  		  }.popup{ position:absolute;height :0px;right:1px;bottom:14px;background:#fefefe;border: none; overflow:hidden;}
.popup p{color:#656565;display:block;font-size:10px;height:240px;letter-spacing:-0.007em;line-height:1.1em;margin:24px 12px 10px 16px;overflow:auto;}#pressvids1 .popup{width:178px;}#pressvids2 .popup{width :231px; }/*#pressvids1 .bubbleInfo{width :166px; height:184px;}#pressvids2 .bubbleInfo{width :231px; height:234px;}
*/#pressvids1 .bubbleInfo{width :166px; height:194px; }#pressvids2 .bubbleInfo{padding-top :30px; padding-bottom:10px;}
.head-ttl{clear :left;padding-left:50px;padding-top:25px;}
#cformsform, #cforms2form{width:400px;margin:0px;}
#entry-3 TABLE, #entry-226 TABLE{margin-bottom:40px;margin-top:20px;margin-left:100px;}
#entry-240 #col1, #entry-240 #col2, #entry-253 #col1, #entry-253 #col2{padding-bottom:70px;}

#entry-242 #eq-1 li,#entry-252 #eq-1 li{width :auto;padding-left :120px;float:left;}
#entry-242 #eq-1 .bio,#entry-252 #eq-1 .bio{width:180px;text-align:left;}

#entry-242 .eq-1 li,#entry-252 .eq-1 li{width :auto;padding-left :120px;float:left;}
#entry-242 .eq-1 .bio,#entry-252 .eq-1 .bio{width:180px;text-align:left;}
#entry-242 .eq-1,#entry-252 .eq-1 {clear:left;}

#entry-242 #eq-2,#entry-252 #eq-2{width:500px;padding-left:120px;}
#entry-242 #eq-2 .bio,#entry-252 #eq-2 .bio{display:inline;}
#entry-242 #eq-2 img,#entry-252 #eq-2 img{float:left;padding-right:14px;}
#entry-242 #eq-2 li,#entry-252 #eq-2 li{clear:left;display:block;padding-bottom:16px;}
#entry-242 .title-coll,#entry-252 .title-coll{display:inline;}
#entry-252 p , #entry-242 p  {padding-bottom : 10px;}#entry-228 #col2  {width:0px !important;}
#contactaddr{}
.actuThumb{float:left;width:138px;height:125px;padding-left:4px;padding-bottom:10px;margin:0px;}


.narrowcolumn .entry{
line-height:1.4em;
}
.ngg-galleryoverview{width:138px !important;height :103px !important;position:relative;}





h1, h2, h3{
font-weight:bold;
text-decoration:none;
}



p{margin:0;padding:0;
}

#footer{color :#aaaaaa;
text-align:center;float:left;margin-top:40px;
}
#footer a{color :#aaaaa;}




a,
.entry a,
.postmetadata a{text-decoration:none;
}



a:hover{
text-decoration:none;
}

.commentmetadata{
font-weight:normal;
}





small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{

}

.alt{
background-color:#f8f8f8;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
}

small{
font-family:Arial, Helvetica, Sans-Serif;
font-size:0.9em;
line-height:1.5em;
}

acronym, abbr, span.caps{
font-size:0.9em;
letter-spacing:.07em;
}

.clear{
clear:both;
}

#content img{
padding:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;

}
p img{
padding:0;
max-width:100%;
}

img.centered{
display:block;
margin-left:auto;
margin-right:auto;
}






.center{
text-align:center;
}

.hidden{
display:none;
}


a img{
border:none;
}
li{list-style:none;}
span.trigger{background:#CCCCCC none repeat scroll 0 0;position:absolute;right:0;bottom:0;font-weight:bold;padding:3px;color:#fff;cursor:default; border-top:solid 6px CCCCCC;border-left:solid 6px CCCCCC;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;margin-bottom:2px;margin-right:12px;		  }span.trigger:hover {color :black;/*border:solid 1px black;*/border-top:none;background-color:#ffffff;z-index:9;}
