/* CSS Document */


body { 
	font-family: 'Puritan', arial, serif;
	background: url(../img/bg.png) repeat-x #823ea2;
}

#wrapper {
	width: 800px; 
	margin-left: auto;
	margin-right: auto;
}

#wrapper_bottom {
	width: 800px; 
	margin-left: auto;
	margin-right: auto;
}

#form { margin-bottom: 20px; }

#form #q {
	width: 460px;
	margin-right:10px;
	height: 25px;
	font-size:19px;
	padding: 5px;
	color: #003399;
	border: 1px solid #999999;
	float:left;
}

#form #submit_input { 
	width: 90px;
	font-size:18px;
	padding: 4px;
	float:left;
	margin-bottom:20px;
}

#left { 
	float: left;
	width: 550px;
	padding: 10px;
margin-top:-11px;
	background: #FFF;
	border: 2px solid #a9d223;
	-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
-o-border-radius:5px 5px 5px 5px;
}

#right { 
	float: right;
	width: 210px;
}

.inside_right {
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #FFFFFF;
border:2px solid #A9D223;
margin-bottom:12px;
padding-left:11px;
}
.inside_right_top
{
-moz-border-radius:5px 5px 5px 5px;
background:none repeat scroll 0 0 #FFFFFF;
border:2px solid #A9D223;
height:189px;
margin-bottom:20px;
margin-left:-133px;
margin-top:-162px;
padding-left:20px;
padding-right:10px;
 
 
}
#bottomlabel1 {
margin-left:108px;
margin-top:-16px;
}

#bottomlabel2 {
margin-left:275px;
margin-top:-16px;
}

.inside_right a {
	text-decoration:none;
	
}

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

.inside_right ul {
 
}
.inside_right li {
	list-style-type:none;
}

#top_left { float: left; }
#top_left img { border: none; }
#top_right { 
float:right;
margin-left:444px;
margin-top:30px;
position:absolute;
width:345px;

}


#top_right li { 
	display: inline; 
	background-color: #823ea2;
	padding: 10px;
	margin-right: 5px;
}

#top_right li:hover { background-color:#000; } 

#top_right li a {
	text-decoration: none;
	color: #FFFFFF;
	padding: 10px;
	display:inline-block;
}

#results { 
	width: 100%;
	font-size: 12px;
}

#results td {
	padding: 5px; 
}

#results a img {
	border: 2px solid #666666;
	width: 48px;
	height: 48px;
}

#results h3 {
	display: inline;
	font-size: 14px;
	margin-right: 3px;
	padding: 3px;
}

#results span { margin-right: 10px; }

#results h3 a { text-decoration: none; color: #A9D223; }
#results h3:hover { background-color: #000000; }


.tweet { 
	color: #000;
	height:89px;
	padding: 10px;height:119px;
	background: #eadfef;
	border: 1px solid #a9d223;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
 	font-size:14px;
	margin-bottom: 10px;
	
}
	
.tweet a { color: #86abb7; }

.bold_large {
	font-size: 20px;
	margin-bottom: 10px;
}

#footer {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	color: #333333;
	text-align: center;
}

.links
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	font-size:14px;
	text-align:center;
}

#follow {
	font-size: 13px; 
	margin-bottom: 10px;
	text-align: center;
}

#follow a { text-decoration: none;	color: #333333; }

#advanced {
	font-size: 10px;
	text-align: center;
	margin-top: 5px;
}

.blog {
	margin-bottom: 30px;
}

.blog p {
	padding: 5px;
}

.blog h2 {
	font-size: 24px;
	color: #003399;
	margin-bottom: 5px;
}

.blog .post {
	font-size: 12px;
}

#pic { margin-top: 15px; text-align:center; }

.inside_right #pic {
	margin-top: 0px;
	margin: 15px;
}

#pic img { border: 3px solid #333; }
#pic a img { width: 150px; height: 150px; }

#left p {
	padding: 5px;
	font-size: 12px;
	margin-bottom: 5px;
} 

.date {
	font-size: 11px;
	color: #999999;
}

.post img { border: 4px solid #999999; margin: 10px; }

#thetweet

{
	
	font-size:15px;
	margin-left:20px;
	float:right;
	margin-bottom:20px;
	width:100px;
	
	height:auto;
	
	
	
}

input {
	
background-color:#A9D223;
border:1px solid #823EA2;
color:#823EA2;
font-size:11px;
height:auto;
margin-bottom:20px;
padding:4px;

-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
margin-bottom: 20px;

font-size:11px; 
margin-bottom:20px;
	
}

#searchForm {
padding-top:31px;
}
img {
	
	border:none;
}


select {
	-moz-border-radius:5px 5px 5px 5px;
background-color:#A9D223;
border:1px solid #823EA2;
color:#823EA2;
font-size:11px;
height:auto;
margin-bottom:20px;
padding:4px;
}
#thetweetbubble {
	font-size:12px;
	margin-left:20px;
	float:right;
	margin-bottom:20px;
	width:120px;
	
	height:auto;
	
	
}

#thesnbubble  {
	font-size:12px;
	margin-left:20px;
	float:right;
	margin-bottom:20px;
	width:80px;
	
	height:auto;
	
}


#footer {
-moz-border-radius:5px 5px 5px 5px;
background-color:#FFFFFF;
border:2px solid #A9D223;
height:69px;
margin:15px auto 0;
width:791px;}

#footer a {
	
	text-decoration:none;
	font-size:15px;
	
}
#footer a:hover {
	
	text-decoration:none;
	
}

#footer ul
{
	
	margin-top:27px;
	
}

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