﻿body 
{
	background-color:#333333;
	font-size:62.5%;
	font-family:Arial;
	text-align:center;
	margin-top:0px;
}
h1
    {
    font-size: 2.2em;
}
    
h2
    {
    font-size: 2.0em;    
}
    
h3
    {
    font-size: 1.8em;
}
    
h4
    {
    font-size: 1.6em;    
}
    
h5
    {
    font-size: 1.4em;    
}
    
p
    {
    font-size: 1.2em;    
} 
div#wrapper
{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}
div#header
{
	margin-bottom:20px;
}
div#header a, div#footer a
{
	display:block;
	width:440px;
	height:103px;
	margin-left:auto;
	margin-right:auto;
}
div#nav
{
	width:380px;
	margin-left:auto;
	margin-right:auto;
	font-size:1.4em;
	color:White;
	margin-bottom:20px;
	margin-top:4px;
	text-align:center;
}
div#nav a
{
	color:Yellow;
}
div#footer a
{
	width:151px;
	height:115px;
}
div#header a img, div#footer a img
{
	border:none;
}
div.status
{
	background-image:url('../images/layout/status_bkg.png');
	background-repeat:no-repeat;
	width:240px;
	height:234px;
	position:relative;
	float:left;
	margin-bottom:40px;
	margin-right:5px;
	margin-left:5px;
}
div.status img
{
	position:absolute;
	top:10px;
	left:10px;
}
div.status a.actionlink
{
	font-family:Arial Black;
	font-size:1.9em;
	font-weight:normal;
	position:absolute;
	display:block;
	left:201px;
	top:20px;
	color:White;
	text-decoration:none;
}	
div.status span.name
{
	position:absolute;
	top:50px;
	left:70px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	display:block;
	width:120px;
}
div.status p.status
{
	position:absolute;
	top:72px;
	left:50px;
	font-size:12px;
	width:148px;
	height:100px;
}
div.status p.status a
{
	color:#990000;
}
div.status p.postedat
{
	position:absolute;
	top:171px;
	left:50px;
	font-size:11px;
	font-weight:bold;
	width:148px;
	color:#990000;
}
div.status span.followme
{
	position:absolute;
	display:block;
	top:195px;
	left:38px;
	font-size:12px;
	font-weight:bold;
	width:160px;
	padding-right:10px;
	padding-top:2px;
	color:#990000;
	text-align:right;
}
div.status span.followme a
{
	text-decoration:none;
	color:#000000;
}
/*sign up form*/
h1.signup
{
	color:White;
}
#signupform
{
	color:White;
	font-size:1.6em;
}
#signupform h1
{
	font-size:20px;
}
#signupform a
{
	color:Yellow;
}
/*login*/
#login
{
	color:White;
	font-size:1.6em;
}
#login a
{
	color:Yellow;
}
/*manage crowd page*/
#managecrowds
{
	color:#fff;
}
#managecrowds h1
{
	/* font-size:0.9em; */
}
#managecrowds a
{
	color:Yellow;
	font-size:1.6em;
}
#managecrowds #container
{
	margin-bottom:100px;
}
#managecrowds div.crowd
{
	font-size:1.2em;
	background-color:#E2E8FF;
	color:Black;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	width:420px;
}
#managecrowds div.altcrowd
{
	font-size:1.2em;
	background-color:White;	
	color:Black;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;	
	width:420px;
}
#managecrowds div.altcrowd span, #managecrowds div.crowd span
{
	width:220px;
	display:block;
	font-weight:bold;
}
#managecrowds div.altcrowd a, #managecrowds div.crowd a
{
	color:#990000;
	font-size:1.2em;
	text-decoration:none;
}
#managecrowds div.altcrowd a:hover, #managecrowds div.crowd a:hover
{
	color:Red;
}
#managecrowds #createcrowd, .addperson, .addtweet, .addtweetdetails
{
	width:417px;
	height:125px;
	background-image:url('../images/layout/actionbox.png');
	background-repeat:no-repeat;
	position:relative;
}
.addtweet, .addtweetdetails
{
	width:417px;
	height:202px;
	background-image:url('../images/layout/actionbox_big.png');
	background-repeat:no-repeat;
	position:relative;
}
#managecrowds #createcrowd #label, .addperson #label, .addtweet #label, .addtweetdetails #label1
{
	font-family:Arial;
	font-size:1.6em;
	font-weight:bold;
	position:absolute;
	width:417px;
	display:block;
	left:0px;
	top:15px;
	text-align:center;
}
#managecrowds #createcrowd  .crowdname , .addperson .statusname
{
	font-family:Arial;
	font-size:1.6em;
	font-weight:bold;
	position:absolute;
	width:368px;
	display:block;
	height:24px;
	left:17px;
	top:36px;
}
.addtweet .status
{
	font-family:Arial;
	font-size:1.6em;
	font-weight:bold;
	position:absolute;
	width:368px;
	display:block;
	height:100px;
	left:17px;
	top:36px;
}
.addtweetdetails div
{
	position:absolute;
	top:40px;
	left:40px;
}
.addtweetdetails div label
{
	font-size:1.6em;
	font-weight:bold;
	display:block;
}
.addtweetdetails div .input
{
	width:325px;
	height:24px;
}
#managecrowds #createcrowd .create_btn, .addperson .create_btn, .addtweet .create_btn, .addtweetdetails .create_btn
{
	font-family:Arial;
	font-size:3em;
	font-weight:bold;
	position:absolute;
	display:block;
	left:344px;
	top:77px;
	color:White;
	text-decoration:none;
}
.addtweet .create_btn, .addtweetdetails .create_btn
{
	top:153px;
}
#managecrowds #createcrowd  .createmessage, .addperson .createmessage, .addtweet .createmessage, .addtweetdetails .createmessage
{
	color:Red;
	font-family:Arial;
	font-size:1.6em;
	font-weight:bold;
	position:absolute;
	width:368px;
	display:block;
	height:24px;
	left:17px;
	top:95px;
}
.addtweet .createmessage, .addtweetdetails .createmessage
{
	top:171px;
}
h1.heading, a.share
{
	display:block;
	text-align:center;
	color:White;
	margin-bottom:20px;
}
a.share
{
	color:Yellow;
	font-size:18px;
	margin-top:-10px;
}
.clear
{
	clear:both;
}
#homepagecontent, #signupform, #aboutpagecontent
{
	color:White;
	width:460px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
}
#aboutpagecontent p
{
	font-size:1.4em;
}
#aboutpagecontent p a
{
	color:Yellow;
}
#homepagecontent h1
{
	text-align:center;
}
#homepagecontent p
{
	font-size:1.4em;
}
#homepagecontent p a
{
	color:Yellow;
}


div#contactpagecontent
{
	color:White;
	width:320px;
}
div#contactpagecontent p
{
	font-size:1.4em;
}
div#contactpagecontent fieldset
{
    border:none;
    padding-bottom:20px;
    font-size:1.2em;
}
div#contactpagecontent fieldset legend
{
    padding-bottom:10px;
    font-size:1.2em;
    font-weight:bold;
    color:yellow;
    text-indent:-3px;
}
div#contactpagecontent fieldset a.sendme
{
    display:block;
    font-size:1.4em;
    color:yellow;
}

div#contactpagecontent fieldset input
{
    display:block;
}
.trap, #trap
{
    display:none;
    visibility:hidden;
}
#ajax_control 
{
	font-size:1.4em;
	color:Yellow;
	margin-bottom:20px;
}
#ajax_control h4
{
	color:White;
}
#ajax_control a
{
	color:Yellow;
}
div#ads{margin-top:20px;width:100%;text-align:center;}
div#ads a{color:Yellow; font-size:14px;}