body {
font-family:Helvetica,Arial,Verdana;
font-size:80%;
line-height:1.5em;
color:#3a3a3a;
padding:0 35px;
margin:0;
background:#f2f2f2;
}
a {
text-decoration:none;
color:#7eb51f;
font-weight:bold;
}
a:hover {
color:#313030;
}
a img {
border:0;
}
p {
margin-top:0;
}
h1 {
margin-top:0;
color:#3a3a3a;
font-size:20px;
}
h2 {
margin-top:0;
color:#3a3a3a;
font-size:18px;
}
#wrapper {
margin:0 auto;
width:960px;
position:relative;
}
.left {float:left;
}
.right {
float:right;
}
.overflow {
overflow:hidden;
}
.clear {
clear:both;
}
#header {
height:93px;
margin:20px 0 40px 0;
}
#header h1 a {
background:url('images/logo.png');
height:0;
width:333px;
padding-top:93px;
white-space:nowrap;
display:block;
float:left;
overflow:hidden;margin:0;
}
#content {
overflow:hidden;
}
#footer {
margin:50px 0 0 0;
clear:both;
overflow:hidden;
position: center;
width:960px;
}
#footer.static {
margin-top:20px;
}
#footer .top {
height:10px;
background:url('images/image.png') no-repeat;
}
#footer .bottom {
background:url('images/image.png') no-repeat 0 -90px;
height:10px;
width:100%;
}
#footer .content {
padding:10px 20px 10px 20px;
background:url('images/lines.gif');
overflow:hidden;
}
#footer .col {
width:25%;
float:left;
}
#footer .col ul {
margin:0 20px 0 0;
list-style:none;
padding:0;
}
#footer .col ul.last {
margin:0;
}
#footer .col .title {
font-weight:bold;
margin-bottom:5px;
}
#footer .col a {
font-weight:normal;
}
.box .top {
height:10px;
background:url('images/image.png') no-repeat;
}
.box .content {
background:url('images/lines.gif');
padding:10px 20px;
overflow:hidden;
}
.box .bottom {
background:url('images/image.png') no-repeat 0 -90px;
height:10px;
width:100%;
}
.box p:last-child {
margin-bottom:0;
}

.toggleBox * {
	margin : 0;
}
.toggleBox {
	width : 500px;
}
.toggleBox h2.toggle {
	word-spacing: 1px;
	font : normal 26px/20px;
}
.toggleContent {

	font-size: 14px;

	font-weight: bold;

	text-align : justify;
	padding : 1em;
}
#content_map {
	text-align : center;
}
div#qTip {
padding: 3px;
border: 1px solid #666;
display: none;
background: #999;
color: #FFF;
font: bold 9px Verdana, Arial, sans-serif;
position: absolute;
z-index: 1000;
}
#longurl {
width: 87%;
height: 50px;
background : #fafafa;
border : 2px dashed #d8d8d8;
padding : 3px;
margin-top : 3px;
font-size:25px;
color:#666;
}
#shorturl {
background : #fafafa;
padding : 3px;
margin-top : 3px;
font-size:25px;
color:#666;
}
#customkeyword {
width: 300px;
height: 22px;
background : #fafafa;
border : 2px dashed #d8d8d8;
font-size: 20px;
color:#666;
}
#submit {
border-color: ##DCDCDC;
border-style: solid;
border-width: 1px;
font-size: 22px;
margin:0;
height:50px;
width:210px;
background: #E8EBEC;
float:center;
cursor:pointer;
}
#status {
width: 395px;
height: 85px;
background : #fafafa;
border : 2px dashed #d8d8d8;
font-size: 20px;
color:#666;
}
#tweet_body {
width: 395px;
height: 85px;
background : #fafafa;
border : 2px dashed #d8d8d8;
font-size: 20px;
color:#666;
}
#charcount {
	padding-left:5px;
	color: #666;
font-size: 20px;
}
#charcount.negative {
	color:red;
}
#shorturlarea {
width: 100%;
height: 28px;
background : #fafafa;
border : 2px dashed #d8d8d8;
padding : 3px;
margin-top : 3px;
font-size:25px;
float:center;
color:#666;
}
#thebottom {
background:url('images/image.png') no-repeat 0 -90px;
height:10px;
width:100%;
}