body{margin:0;padding:0;}

h1, h2, h3, h4, h5, h6, p,li,ul{margin:0;padding:0;}

p, h1, h2, h3, h4, h5, h6, ul, form, iframe{margin-bottom:18px;}

p, ul, table, form{margin-left:18px;}
li{margin-left:18px;}


#page, #footerwrap{
  display:block;
  margin:0 auto;
  display:block;
  width:960px;
}

#header {position:relative;}

#header #loginform{
	widht:300px;
	position:absolute;
	right:0;
	top: 36px;
	z-index:1000;
}
#header #loginform form, #header #loginform table{margin:0; padding:0;}
#header #loginform table td{padding:0;margin:0;}

#footerwrap{
	clear:both;width:100%; display:block; float:left;
}

#profile{margin-bottom:18px;}

#navbar{
  display:block;
  width:100%;
  height:36px;
  
}

#navbar ul{
  margin:0;padding:0;
  list-style:none;
  width:100%;
}

#navbar ul li{display:block; float:left; height:36px; margin:0 36px 0 0}
#navbar ul li{text-align:left; padding-top:9px; height:27px;}
#navbar ul li a{width:100%; display:block;}


#middle{width:100%; display:block; float:left; margin-top:18px; position:relative;}
#public_index #middle{margin-top:0px;}

.col1, #col1{width:45%; display:block; float:left;}
.col2, #main{width:45%; display:block; margin-left: 5%; float:right;}

#public_profiles_show div.col1{width:20%;}
#public_profiles_show div.col2{width:75%;}

.box, .pictureframe{margin-top:0; margin-bottom:18px; display:block; }
.box .content{
  padding-top: 4px;
  padding-bottom:4px;
  width:98%;
  margin:1%;
}

#profile_header{display:block; width:100%; margin-bottom:18px; float:left;}
#profile_header #meta .gravatar{display:block; float:left;  margin-top:8px; margin-right:9px; margin-bottom:18px;}
#profile_header #meta{float:left;}
#profile_header #meta h1, #profile_header #meta h2{margin:0; float:left;}
#profile_header p{margin:0;}

#profile_body{clear:both; width:100%;}

table form{margin-bottom:0px;}
table td{padding-bottom:18px;}

.masthead{height:252px	;}
.band1{clear:both;}
.band1 h2{margin-top:18px;}

#iphone{position:absolute;}

ul.draglist{
  list-style:none;
  margin:0;padding:0;
}
ul.draglist li{clear:both}
ul.draglist li span{float:left;display:block;}
ul.draglist li span.name{width:300px;}

.clearfix{clear:both;}

#featured_items{margin:0;padding:0;list-style:none;}
#featured_items li{float:left; margin-right:36px; vertical-align:baseline}

#profile_header{clear:both; width:600px; padding:9px;}
#profile_header #image{float:left; margin-right:18px;}
#profile_header a{text-decoration:none;}