BODY {
  FONT-SIZE: 90%;
  BACKGROUND: url(../images/bg.jpg) repeat #333;
  COLOR: #eee;
  FONT-FAMILY: Arial, sans-serif;
  TEXT-ALIGN: center;
  height: 100%;
}

#desktop {
  BACKGROUND: url(../images/bkg_desktop.jpg) no-repeat;
  height: auto;
  width: 100%;
}

#swfipod{
  position: relative;
  top: -335px;
  left: -425px;
}
#language{
position:absolute;
top:0px;
right:0px;
width:90px;
height:90px;
float:right;
}
#twitter{
  position: absolute;
  top: 302px;
  left: 200px;
  font-weight: bolder;
  font-size: 100%;
  color: #FFFFFF;
  text-decoration: none;
}

#emailpage{
  position: absolute;
  top: 230px;
  left: 0px;
  width: 225px;
  height: 94px;
  font-weight: bolder;
  color: #000000;
  padding: 10px;
}

#emailpageerror{
  position: absolute;
  top: 230px;
  left: 0px;
  width: 225px;
  height: 94px;
  font-weight: bolder;
  color: #FFFFFF;
  background: url(../images/bkg_emailerror.jpg);
  padding: 10px;
}

#emailpagesent{
  position: absolute;
  top: 230px;
  left: 0px;
  width: 225px;
  height: 94px;
  font-weight: bolder;
  color: #000000;
  background: url(../images/bkg_emailsent.jpg);
  padding: 10px;
}

IMG {
  BORDER-TOP-STYLE: none;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  BORDER-BOTTOM-STYLE: none;
}

A {
  FONT-WEIGHT: bold;
  COLOR: #eaeaea;
  TEXT-DECORATION: none;
}

#container {
  MARGIN: 0px auto;
  WIDTH: 272px;
  PADDING-TOP: 60px;
  TEXT-ALIGN: left;
}

#wrapper {
  FONT-WEIGHT: bold;
  RIGHT: 30px;
  TEXT-TRANSFORM: lowercase;
  POSITION: absolute;
  TOP: 7px;
}

#iphone {
  Z-INDEX: 6;
  BACKGROUND: url(../images/back.png) no-repeat;
  FLOAT: left;
  MARGIN-BOTTOM: 20px;
  WIDTH: 272px;
  POSITION: relative;
  HEIGHT: 504px;
}

#home {
  Z-INDEX: 10;
  RIGHT: 20px;
  BACKGROUND: url(../images/background.jpg) no-repeat;
  LEFT: 27px;
  MARGIN-RIGHT: 49px;
  POSITION: relative;
  TOP: 69px;
  HEIGHT: 338px;
}

#home P {
  PADDING-LEFT: 10px;
  PADDING-TOP: 20px;
}

.line {
  MARGIN-TOP: 10px;
  BACKGROUND: url(../images/gradient_grey.jpg) repeat-x;
  MARGIN-BOTTOM: 15px;
  WIDTH: 100%;
  HEIGHT: 2px;
}

#top {
  PADDING-LEFT: 50px;
  Z-INDEX: 50;
  BACKGROUND: url(../images/top.jpg) no-repeat center 50%;
  OVERFLOW: hidden;
  WIDTH: 225px;
  POSITION: relative;
  TOP: 82px;
  HEIGHT: 14px;
}

#email {
  Z-INDEX: 10;
  BACKGROUND: url(../images/bkg_email.jpg) no-repeat;
  WIDTH: 100%;
  POSITION: absolute;
  TOP: 0px;
  HEIGHT: 324px;
}

#email UL {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  FONT-SIZE: 90%;
  PADDING-BOTTOM: 5px;
  LINE-HEIGHT: 1.1em;
  PADDING-TOP: 5px;
}

#email UL LI {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  MARGIN-BOTTOM: 6px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px;
}

#about {
  Z-INDEX: 10;
  WIDTH: 100%;
  POSITION: absolute;
  TOP: 0px;
  HEIGHT: 324px;
}

#about IMG {
  BORDER-RIGHT: #444 2px solid;
  BORDER-TOP: #444 2px solid;
  MARGIN: 46px 10px 6px 15px;
  BORDER-LEFT: #444 2px solid;
  BORDER-BOTTOM: #444 2px solid;
}

#about A {
  TEXT-DECORATION: underline;
  color: #FFFFFF;
  font-weight: bold;
}

#about P {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  FONT-SIZE: 90%;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 5px;
  TEXT-ALIGN: justify;
}

#skillspage {
  PADDING-LEFT: 3px;
  POSITION: relative;
  HEIGHT: 272px;
  BACKGROUND: url(../images/bkg_back_skills.png);
}

#skillspage .ico {
  FLOAT: left;
  PADDING-BOTTOM: 3px;
  WIDTH: 54px;
  PADDING-TOP: 20px;
  HEIGHT: 42px;
  TEXT-ALIGN: center;
}

#skillspage .ico P {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 70%;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 1px;
  TEXT-ALIGN: center;
}

#contactspage {
  Z-INDEX: 10;
  WIDTH: 100%;
  HEIGHT: 324px;
  RIGHT: 20px;
  BACKGROUND: url(../images/bkg_contacts.jpg) no-repeat;
  LEFT: 0px;
  MARGIN-RIGHT: 49px;
  POSITION: relative;
  TOP: 13px;
  color: #000000;
  font-size: 90%;
}

#contactspage UL {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 30px;
  FONT-SIZE: 90%;
  PADDING-BOTTOM: 0px;
  LINE-HEIGHT: 1.1em;
  PADDING-TOP: 50px;
}

#contactspage UL LI {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 40px;
  MARGIN-BOTTOM: 6px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 11px;
  font-weight: bold;
}

#contactspage .ico {
  FLOAT: left;
  PADDING-BOTTOM: 3px;
  WIDTH: 54px;
  PADDING-TOP: 20px;
  HEIGHT: 42px;
  TEXT-ALIGN: center;
}

#contactspage .ico P {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 70%;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 1px;
  TEXT-ALIGN: center;
}

#socialmedias {
  PADDING-LEFT: 3px;
  POSITION: relative;
  HEIGHT: 272px;
}

#socialmedias .ico {
  FLOAT: left;
  PADDING-BOTTOM: 3px;
  WIDTH: 54px;
  PADDING-TOP: 20px;
  HEIGHT: 42px;
  TEXT-ALIGN: center;
}

#socialmedias .ico P {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 70%;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 1px;
  TEXT-ALIGN: center;
}

#navigation {
  BACKGROUND: url(../images/navigation.png) repeat-x;
  WIDTH: 100%;
  BOTTOM: 0px;
  POSITION: absolute;
  HEIGHT: 66px;
}

#navigation .ico {
  MARGIN-TOP: 6px;
  FLOAT: left;
  WIDTH: 55px;
  TEXT-ALIGN: center;
}

#navigation .ico P {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 70%;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 1px;
  TEXT-ALIGN: center;
}

#navigationbis {
  BACKGROUND: url(../images/navigation.png) repeat-x;
  WIDTH: 100%;
  BOTTOM: 0px;
  POSITION: absolute;
  HEIGHT: 66px;
}

#navigationbis .ico {
  MARGIN-TOP: 6px;
  FLOAT: left;
  WIDTH: 55px;
  TEXT-ALIGN: center;
}

#navigationbis .ico P {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 70%;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 1px;
  TEXT-ALIGN: center;
}

#navigationbiss {
  BACKGROUND: url(../images/navigation.png) repeat-x;
  WIDTH: 100%;
  BOTTOM: 0px;
  POSITION: absolute;
  HEIGHT: 66px;
}

#navigationbiss .ico {
  MARGIN-TOP: 6px;
  FLOAT: left;
  WIDTH: 55px;
  TEXT-ALIGN: center;
}

#navigationbiss .ico P {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 70%;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 1px;
  TEXT-ALIGN: center;
}
#datehome {
  Z-INDEX: 40;
  BACKGROUND: url(../images/datehome.png) repeat-x;
  WIDTH: 223px;
  POSITION: absolute;
  TOP: 11px;
  HEIGHT: 68px;
  TEXT-ALIGN: center;
}

#datehome H1 {
  FONT-WEIGHT: normal;
  FONT-SIZE: 200%;
  PADDING-TOP: 0px;
  TEXT-ALIGN: center;
  padding-bottom: 5px;
}

#datehome SMALL {
  MARGIN-TOP: 3px;
  FONT-SIZE: 75%;
}

#unlock {
  BACKGROUND: url(../images/iphone_start.png) no-repeat;
  LEFT: -26px;
  MARGIN-LEFT: 26px;
  WIDTH: 223px;
  BOTTOM: 0px;
  POSITION: absolute;
  HEIGHT: 67px;
}

#slideopen {
  MARGIN-LEFT: 13px;
  WIDTH: 196px;
  PADDING-TOP: 15px;
  POSITION: relative;
  HEIGHT: 67px;
}

#wrap {
  BACKGROUND: url(../images/wrap.png) no-repeat;
  LEFT: 0px;
  WIDTH: 50px;
  POSITION: absolute;
  HEIGHT: 36px;
}

#footer {
  MARGIN-TOP: 10px;
  FONT-SIZE: 90%;
  MARGIN-BOTTOM: 10px;
  WIDTH: 100%;
  LINE-HEIGHT: 1.8em;
  HEIGHT: 100%;
  TEXT-ALIGN: center;
  background-image: url(../images/bkg_footer.jpg);
  color: #000000;
  padding-top: 42px;
  padding-bottom: 10px;
}

#lfooter {
  WIDTH: 100%;
  TEXT-ALIGN: center;
}

#lfooter A {
  FONT-WEIGHT: normal;
  FONT-SIZE: 95%;
  color: #000000;
}

#black A {
  FONT-WEIGHT: bold;
  FONT-SIZE: 95%;
  color: #000000;
  text-decoration: underline;
}

#contactform {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 5px;
}

#contactform INPUT {
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  FONT-WEIGHT: bolder;
  FONT-SIZE: 11px;
  MARGIN-BOTTOM: 4px;
  PADDING-BOTTOM: 3px;
  WIDTH: 134px;
  COLOR: #000000;
  BORDER-TOP-STYLE: none;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  border-bottom: none;
  PADDING-TOP: 3px;
  FONT-FAMILY: Arial, sans-serif;
  margin-top: 8px;
  margin-left: 76px;
}

#contactform TEXTAREA {
  PADDING-RIGHT: 3px;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  PADDING-BOTTOM: 1px;
  OVERFLOW: auto;
  WIDTH: 206px;
  COLOR: #000000;
  BORDER-TOP-STYLE: none;
  LINE-HEIGHT: 1.1em;
  PADDING-TOP: 3px;
  FONT-FAMILY: Arial, sans-serif;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  BORDER-BOTTOM-STYLE: none;
  margin-top: 3px;
}

#contactform INPUT#submit {
  PADDING-RIGHT: 0px;
  MARGIN-TOP: 2px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  WIDTH: 32px;
  PADDING-TOP: 0px;
  float: right;
  background: transparent;
  margin-right: 4px;
  COLOR: #fff;
}

#contactform INPUT#reset {
  PADDING-RIGHT: 0px;
  MARGIN-TOP: 2px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  WIDTH: 40px;
  PADDING-TOP: 0px;
  margin-left: 2px;
}

.ui-slider {
  BACKGROUND-POSITION: center center;
  BACKGROUND-REPEAT: no-repeat;
  POSITION: relative;
}

.forminput{
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  MARGIN-BOTTOM: 2px;
  PADDING-BOTTOM: 3px;
  WIDTH: 134px;
  COLOR: #000000;
  BORDER-TOP-STYLE: none;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  border-bottom: none;
  PADDING-TOP: 3px;
  FONT-FAMILY: Arial, sans-serif;
  margin-top: 8px;
  margin-left: 79px;
  background-color: #FAFAFA;
}

.forminputsubject{
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  MARGIN-BOTTOM: 4px;
  PADDING-BOTTOM: 3px;
  WIDTH: 134px;
  COLOR: #000000;
  BORDER-TOP-STYLE: none;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  border-bottom: none;
  PADDING-TOP: 3px;
  FONT-FAMILY: Arial, sans-serif;
  margin-top: 9px;
  margin-left: 58px;
  background-color: #FAFAFA;
}

.formtextarea{
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  MARGIN-BOTTOM: 4px;
  PADDING-BOTTOM: 3px;
  WIDTH: 215px;
  COLOR: #000000;
  BORDER-TOP-STYLE: none;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  border-bottom: none;
  PADDING-TOP: 3px;
  FONT-FAMILY: Arial, sans-serif;
  margin-top: 3px;
  margin-left: 5px;
  background-color: #FAFAFA;
}

.formsubmit{
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  PADDING-BOTTOM: 3px;
  WIDTH: 35px;
  COLOR: #FFFFFF;
  BORDER-TOP-STYLE: none;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  border-bottom: none;
  PADDING-TOP: 3px;
  FONT-FAMILY: Arial, sans-serif;
  float: right;
  background: transparent;
  margin: -11px 7px 4px 118px;
}

.formreset{
  PADDING-RIGHT: 3px;
  PADDING-LEFT: 2px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  MARGIN-BOTTOM: 4px;
  PADDING-BOTTOM: 3px;
  WIDTH: 32px;
  COLOR: #FFFFFF;
  BORDER-TOP-STYLE: none;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  border-bottom: none;
  PADDING-TOP: 3px;
  FONT-FAMILY: Arial, sans-serif;
  margin-top: 3px;
  float: left;
  margin-left: 9px;
  background: transparent;
}

#taskbar {
background:url("../images/taskbar_bg.jpg") repeat-x scroll left top transparent;
bottom:0;
height:35px;
left:0;
position:fixed;
right:0;
z-index:1000;
}
#taskbar_content {
color:#FFFFFF;
height:35px;
margin:0 auto;
text-align:left;
width:1024px;
}
div.taskbar_divider {
background:url("../images/taskbar_divider.png") no-repeat scroll left top transparent;
float:left;
height:35px;
width:2px;
}
#text_sizer {
float:left;
height:11px;
width:260px;
}
#text_sizer ul {
float:left;
padding-left:15px;
padding-top:12px;
}
#text_sizer ul li {
display:inline;
float:left;
font-size:12px;
font-weight:bold;
padding-right:10px;
padding-bottom:5px;
}
#social_media {
float:left;
margin-left:30px;
height:35px;
width:620px;
}
#social_media ul {
float:left;
padding-left:10px;
padding-right:5px;
padding-top:9px;
}
#social_media ul li {
display:inline;
float:left;
padding-right:10px;
padding-bottom:5px;
}
/**/
#locanto ul {
	float: left;
    padding-left: 75px;
    padding-top: 12px;
}
#locanto ul li {
display:inline;
float:left;
font-size:12px;
font-weight:bold;
padding-right:10px;
padding-bottom:5px;
}
