body, ul, li, h2, h3, p {
    margin:0px;
    padding:0px;        
}

body {
    font-family:Arial, 'Trebuchet MS',Verdana,sans-serif;
    font-size:13px;
    line-height:1.5em;
    color:#555;
}

#header {
    background:#46473F;
    color:#fff;
    padding:8px 0px;
    overflow:hidden;
    margin-bottom:50px;
}

#header a {
    color:#fff;
    text-decoration:none;
}

#header a:hover {
    text-decoration:underline;
}

#header ul {
    float:left;
    width:500px;
}

#header ul li {
    list-style:none;
    display:inline;
    margin-right:40px;
}

#header p {
    float:right;
    padding:0px;
    margin:0px;
}

#header p a {
    text-decoration:underline;
}




a {
    color:#C35E00;
}

.stream {
    border-bottom:1px solid #e1e1e1;
    padding:2px 5px;
    line-height:25px;
}

.stream a {
    text-decoration:none;
    color:#C35E00;
}

.check-in a {
    color:#aaa;
}

.stream a:hover {
    text-decoration:underline;
}    


.container {
    width:910px;
    margin:0 auto;
}

#content {
    width:570px;
    float:left;
}


.stream-1 {
    font-size:1.75em;
}

.stream-2 {
    font-size:1.7em;
}

.stream-3 {
    font-size:1.65em;
}

.stream-4 {
    font-size:1.6em;
}

.stream-5 {
    font-size:1.55em;
}

.stream-6 {
    font-size:1.5em;
}

.stream-7 {
    font-size:1.45em;
}

.stream-8 {
    font-size:1.4em;
}

.stream-9 {
    font-size:1.35em;
}

.stream-10 {
    font-size:1.3em;

}

.stream-11 {
    font-size:1.25em;

}

.stream-12 {
    font-size:1.2em;

}

.stream-13 {
    font-size:1.15em;

}

.stream-14 {
    font-size:1.1em;

}

.stream-15 {
    font-size:1.05em;

}

.stream-16 {
    font-size:1em;

}

.stream-17 {
    font-size:0.95em;

}

.stream-18 {
    font-size:0.9em;

}

.stream-19 {
    font-size:0.85em;

}

.stream-20 {
    font-size:0.8em;

}

.stream .metadata {
    font-size:14px;

}

.stream .metadata .username {
    font-weight:bold;
}

.check-in {
    color:#aaa;
    font-size:12px;
}

#wrapper {
    overflow:hidden;
}

#sidebar {
    width:300px;
    float:right;
}

#sidebar .teaser img {
    float:left;
    padding:0px 15px 15px 0px;
}

#sidebar .teaser {
    margin-bottom:35px;
}

#footer {
    clear:both;
    margin:15px 0px;
    }
    
    
/* form */
form label {
    display:block;
    margin-bottom:5px;
}    

form input {
    margin-bottom:5px;

}

form p.submit {
    margin-top:10px;
}

form input#id_remember {
    float:left;
}


h2.profile {
    overflow:hidden;
    line-height:50px;
    font-size:24px;
    margin-bottom:20px;
}

h2.profile img {
    float:left;
    padding:3px;
    border:1px solid #EFEFEF;
    margin-right:15px;
}


.clearfix {
    overflow:hidden;
}


ul#follow-list {
    overflow:hidden;
}

ul#follow-list img {
    border:none;
}

ul#follow-list li{
    float:left;
    list-style:none;
    margin-right:5px;
}

.tweet .avatar {
    float:left;
    width:52px;
}


.box {
    margin-bottom:15px;
}

h2.title {
    margin-bottom:20px;
}

li.tweet img{
    float:left;
    padding:3px;
    border:1px solid #EFEFEF;
}

li.tweet {
    border-bottom:1px solid #EFEFEF;
    margin-bottom:6px;
    padding-bottom:6px;
}

li.tweet .event {
    margin-left:52px;
    border-left:3px solid #cbdfe7;
    padding-left:4px;
    background:url(../images/tag.png) repeat-y;
}

li.tweet a {
    text-decoration:none;
}

li.tweet a:hover {
    text-decoration:underline;
}

#tribes ul, #friends ul{
    overflow:hidden;
    list-style:none;
}

#tribes li img, #friends li{
    float:left;    
}

#tribes li img, #friends li img{
    margin-right:8px;
    border:none;
}


/* wireframe */
.pp_Notes {
    margin:5px 0px;
}

.pp_Notes span {
	font-size: 11px;
	font-weight:bold;
	background: #eff4a0;
	color: #000;
	border: 1px solid #ddd;
	padding: 0.4em;
}
