html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body {background:#FFFCF5;color:#000;font-size: 13px;width:100%;padding:0px;text-align:center;}

img {border:0}
a, a:hover, a:visited {color:#000}

#global {
    width:100%;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto;
    padding-bottom: 7.5em
}

#banner {width:90%;height:100px;margin:0 5%}

#center_banner{float:left;width:95%}

.all_images {background: url(../img/images_sprite.png) no-repeat left;width:325px;height:616px}

#logo {float:left;margin:16px 0 0 -5px;width:325px;height:76px}

#inter_icon {margin:2% 0 3% 40%;background-position: 0px -152px;width:196px;height:36px}
#user_comment_icon {float:right;background-position: 0px -292px;width:32px;height:32px}
#consulting_icon {float:right;background-position: 0px -334px;width:32px;height:32px}
#design_icon {float:right;background-position: 0px -42px;width:32px;height:32px}
#dev_icon {float:right;background-position: 0px 0px;width:32px;height:32px}
#mail_icon {float:left;background-position: 0px -85px;width:16px;height:16px}
#talk_icon {float:left;background-position: 0px -198px;width:16px;height:16px}
#phone_icon {float:left;background-position: 0px -224px;width:16px;height:16px}
#twitter_icon {float:left;background-position: 0px -250px;width:32px;height:32px}


.lavaLampNoImage {height: 29px;margin-top: 50px;padding:0 25px;overflow: hidden;position:relative;float:right}
.lavaLampNoImage li {float: left;list-style: none}
.lavaLampNoImage li.back {background-color: #E40000;width: 9px;height: 30px;z-index: 8;position:absolute}
.lavaLampNoImage li a {
    color:#000;
    font: bold 14px Helvetica;
    text-decoration: none;
    outline: none;
    text-align: center;
    top: 7px;
    text-transform: uppercase;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    height: 30px;
    position: relative;
    overflow: hidden;
    margin: auto 10px;
}
.lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {border: none;color:#000}

.flag {float:left;margin:0 10px 5px 0}

.trait_sep {background:#000;height:5px;margin:0 5%}

#body{width:90%;margin:0 auto}

#goal {font-family: Georgia;font-style:italic;font-size:2em;text-align:center;line-height:2;text-shadow: 1px 1px 0px #DDD}

#title_page {font-family: Georgia;font-style:italic;font-size:2em;margin-left:20px;line-height:2;text-align:left;text-shadow: 1px 1px 0px #DDD}

.red {color : #BC4444}
.amp {
    font-family: Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif;
    font-style:italic;
    font-size:1.5em;
    color:#000
}

#content {margin-bottom:5%;float:left;width:100%;text-align:center}

.dev {padding:2%;float:left;width:20%}

.dev h2 {
    font-family : Futura;
    font-style:normal;
    font-size:1.8em;
    color:#000;
    float:left;
    margin-right:10px;
    padding-top:10px;
}

.dev img {padding-top:2px}

.sub_logo {float:right}

.dev p {margin-top:10px;text-align:left;font-family:Baskerville;font-weight:bold;width:100%;font-size:1.2em;color:#000}


.dev ul {
    list-style-type:none;
    margin-top:10px;    
    font-family:Verdana;
   font-weight:bold;
    width:200px;
    font-size:0.8em;
    color:#000
}

h2 {text-align:center}

.clear {clear:both}

.trait {height:1px;color:#EEE;width:100%;clear:both}

#hello_contact li {width:100%;margin:10px 0}
#hello_contact div {float:left;}
#hello_contact span {width:180px}

#secret {font-size:15em;font-weight:bold;text-align:center;color:#BC4444}

#footer {
    color:#FFFCF5;
    background:#000; 
    float:left;
    width:100%;
    text-align:left;
    height: 4em; 
    position: relative;
    margin-top: 7.5em
}

.foot {
    background:#000;
    font-family : Verdana;
    font-weight: bold;
    font-size:1em;
    float:left;
    width:90%;
    padding:2% 5% 4% 5%;
    margin:0
}

.foot img {position:relative;top:2px}

.footer_menu2 {float:right}

.title_footer {font-style:italic;font-size:1.8em;padding-top:10px;float:left}

#follow_twitter {float:right}

#follow_twitter a {text-decoration:none;color:#FFFCF5}
#follow_twitter a:visited {color:#FFFCF5}

.footer_menu {font-size:14px;font-family:Helvetica,Verdana;text-transform:uppercase}

.footer_menu a {text-decoration:none;color:#FFFCF5}
.footer_menu a:hover {color:#FFFCF5}
.footer_menu a:visited {color:#FFFCF5}

.footer_menu3 {font-size:1em;font-family:Verdana;font-weight:bold;font-style:normal}

.footer_menu a {color:#FFFCF5}

#twitter_update_list {height:100px;float:left;font-family : Georgia;width:100%}

#twitter_update_list li {list-style-type: none;float:left;margin:10px 0;width:100%}

#twitter_update_list span {font-weight: bold;font-size:1.2em;padding-top:10px}


#twitter_update_list a{font-weight:bold;font-style:italic;color:#BC4444;padding-top:14px}

