body {
	margin:0px;
	padding:0px;
	background: #ffffff url(../images/geotrackr-gps-sharing-made-easy-header.jpg) no-repeat;
	background-position: top center;
	font-weight: normal; 
	color:#555;
	font-size: 13px; 
	height:100%;
	width:100%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}

a { color:#0168AD; }
a:hover { text-decoration:underline; }
h1 {color:#555; font-size:22px; margin-top:0; margin-bottom:10px;}
h2 {color:#555; font-size:16px;}
h3 {color:#777; font-size:13px;margin:0 0 5px 0;}
ol,ul,dl{list-style-type:none; padding:0;}


.reg_error { color:red; }

#horizon        
	{
	background-color: transparent;
	text-align: center;
	position: absolute;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
	}

#content {
	margin-left: -490px;
	position: absolute;
	left: 50%;
	width: 980px;
	visibility: visible;
	text-align:left;
	}

div# realcontent span#home_img {
	width:353px;
	height:980px;
	display:block;
	position:relative;
}

div#menu {
	position: absolute;
	top: 76px;
	left: 0px;
	width: 980px;
	height: 30px;
	font-size: 13px;
	font-weight: bold;
	color: #5f5f5f;
	text-decoration: none;
}

div#menu a { text-decoration:none; margin-right:30px; }
div#menu a { color: #5f5f5f; }
div#menu a:hover { color: #dddddd; }


.loginmail { font-size: 12px; color: #575757;  }

#header {
	position: absolute;
	top: 5px;
	left: 0px;
	width: 310px;
	height: 70px;
}

#login {
	position: absolute;
	top: 10px;
	left: 550px;
	width: 430px;
	height: 60px;
	text-align: right;
	color: #ffffff;
}

#realcontent {
	position: absolute;
	top: 110px;
	width: 980px;
	font-size: 14px;
	padding-bottom:50px;
}

#track {
	z-index:2000;
	width: 980px;
	height: 720px;
}

#realtrack {
	margin-top: 15px;
	margin-left: 15px;
}


#footer { clear:left; text-align:center; position:relative; display:block; color:#A0AAB3; font-size:11px; line-height:20px; top:20px;}


div#content img#logo {display:none;}

div#realcontent ul.home_quickinfo { position:relative; left:0px;}
div#realcontent ul.home_quickinfo li { float:left; }
div#realcontent ul.home_quickinfo li a { float:left; font-size:24px; padding-left:95px; height:70px; padding-top:15px; background:url(../images/bg.icons.gif) no-repeat; text-decoration:none; }
div#realcontent ul.home_quickinfo li a.tracking { background-position: -415px 0; width:240px; }
div#realcontent ul.home_quickinfo li a.uploading { background-position: -415px -84px; width:180px; }
div#realcontent ul.home_quickinfo li a.sharing { background-position: -415px -169px; width:240px; }

div#realcontent div#random-image { width:980px; height:320px; }
div#realcontent div#random-image span { background:url(../images/bg.icons.gif) no-repeat 0 0; padding:2px 0 0 5px; width:180px; height:18px; position:absolute; top:292px; left:790px; color:#444; font-size:11px; }

div#realcontent div#examples { float:left; width: 980px; margin-left:0px; margin-top:20px; height:340px;position:relative;}
div#realcontent div#examples ul li {border:1px solid #DDD;display:block;float:left;height:70px;width:310px;padding:5px;margin:0 0 5px;}
div#realcontent div#examples ul li p { float:left;margin:0 0 0 10px;display:block;}


div#new_track div#menu { margin-bottom:30px; color:#888; }
div#new_track div#menu span#current { text-decoration:underline; }

div#new_track span#uploader {
background:none repeat scroll 0 0 #F0F0F0;
border:1px solid #BBBBBB;
color:#555;
display:block;
padding-left:5px;
padding-top:10px;
}

div#new-track span#uploader p.emsg { color:#BF2323; }


div#profil_left { width:700px; float:left; }
div#profil_left ul { border-bottom:1px solid #ddd; padding-bottom:5px; width:690px; height:75px; position:relative;}
div#profil_left ul li.trackinfos { width:525px; float:left; }
div#profil_left ul li.trackinfos a { font-size:16px; font-weight:bold; margin-bottom:5px; display:block;}
div#profil_left ul li.edit { width:160px; float:left; text-align:right; }
div#profil_left ul li.edit a { font-size:12px; display:block; }
div#profil_left ul span { display:block; }
div#profil_left ul span.date { color:#444; font-size:12px; font-weight:bold; }
div#profil_left ul span.location { color:#444; font-size:12px; }
div#profil_left ul span.description { margin-top:5px; }
div#profil_right { width:260px; float:left; position:relative; border-left:1px solid #888; padding-left:10px;}

div#profil_right h2 { width:240px; float:left;}
div#profil_right a#rss { height:17px;width:17px; top:14px; display:block; float:left; position:relative; background:url(../images/bg.icons.gif) no-repeat 0 -274px;}
div#profil_right img { position:relative; }
div#profil_right p { display:block; position:relative; }

/* edit profile */
div#profile-editor div#image { display:block; float:left; width:480px; }
div#profile-editor div#image_edit { display:block; float:left; width:480px; }
div#profile-editor div#image_edit form { display:none; }
div#profile-editor div#image_edit form#crop_form { display:block; }

div#profile-editor div#personal-information { display:block; float:left; width:480px; border-left:1px solid #888888; padding-left:10px; }
div#profile-editor div#personal-information h2 { margin-top:0px; }
div#profile-editor div#personal-information ul { display:block; height:320px; }
div#profile-editor div#personal-information ul li { float:left; padding-bottom:5px; }
div#profile-editor div#personal-information span { float:left; width:150px; }
div#profile-editor div#personal-information input { width: 250px; border:1px solid #888; }
div#profile-editor div#personal-information textarea { width: 250px; border:1px solid #888; height:200px; }
div#profile-editor div#personal-information p { padding-left:150px; width:290px; }

div#track-editor h2 { margin-top:0px; }
div#track-editor ul { display:block; height:320px; }
div#track-editor ul li { padding-bottom:5px; }
div#track-editor span { float:left; width:200px; }
div#track-editor input { width: 250px; border:1px solid #888; }
div#track-editor input#title { width: 400px; border:1px solid #888; }
div#track-editor textarea { width: 400px; border:1px solid #888; height:200px; }
div#track-editor p { padding-left:150px; width:290px; }


/* track-viewer */
div#map {width: 980px; height: 450px;}

div#track-info {width:980px;height:110px;}
div#track-info div {float:left;}
div#track-info div#left {width:820px;}
div#track-info div#left img {float:left;margin-right:10px;}
div#track-info div#left span { width:100px; float:left;}
div#track-info div#right {width:160px; text-align:right;}

div#report, div#report dl {float:left; }
div#report dl {width:300px; }
div#report dl dt {width:150px; float:left; }

div#track-profile { width:380px; float:left;}
div#profile {width:355px;height:170px;float:left;}

div#buttons {width:25px; float:left;}
div#buttons img {display:block; margin-bottom:5px;}


