/*  
Description: Style used by hollytweets.com
Version: 0.8
Author: Ivan Glauser
Author URI: http://www.glauserconsulting.com/
*/


/***** Reset *****/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}


/***** Basic Elements *****/

body{
	background: url(../images/background.jpg) repeat-x;
	font-family: Arial, Georgia, Helvetica, Verdana, Sans-serif;
	color: #202020;
}

a{
	color:#0a8ed2;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:link, a:visited{
	text-decoration: none;
	color: #0386bd;
}

small {
	font-size: 11px;
}

p{
  padding: 0 0 20px 0;
}


/***** Basic Layout *****/

#wrapper{
	margin: 0 auto 0 auto;
	width: 820px;
}

#header{
	float: left;
	height: 96px;
	width: 820px;
}

#description{
	color: #959595;
	font-size: 16px;
	float: left;
	line-height: 20px;
	width: 820px;
}

#share{
	color: #959595;
	float: right;
	font-size: 10px;
	letter-spacing: 1.4px;
	margin-top: 20px;
	text-transform: uppercase;
	width: 820px;
}

#content{
	float: left;
	font-size: 14px;
	line-height: 18px;
	margin-top: 20px;
	width: 820px;
}

.left_column{
	float: left;
	width: 468px;
}

.right_column{
	float: right;
	width: 300px;
}

#footer{
	color: #959595;
	float: left;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 20px;
	margin: 0 auto 0 auto;
	width: 820px;
}

.clearfix{
	clear: both;
}

#content h1{
	color: #f25387;
	font-size: 24px;
	margin-bottom: 20px;
}



/***** Share *****/

#share a{
	font-size: 10px;
	color: #c34dcf;
}

#share ul{
	
}

#share ul li{
	display: inline;
	margin-right: 10px;
}



/***** Banners *****/

.banner_top_468x60{
	border: 0px;
	float: right;
	height: 60px;
	margin-top: 15px;
	width: 468px;
}

.banner_468x60{
	border: 0px;
	height: 60px;
	margin-bottom: 5px;
	width: 468px;
}

.banner_300x250{
	border: 0px;
	float: right;
	clear: both;
	height: 250px;
	margin-top: 5px;
	margin-bottom: 15px;
	width: 300px;
}


/***** Header *****/

#header h1 a{
	background: url(../images/logo2.jpg) no-repeat;
	float: left;
	height: 55px;
	margin-top: 25px;
	width: 435px;
}

#header h1 a span{
	display: none;
}

#sponsor{
	background: url(../images/sponsor.jpg) no-repeat;
	height: 250px;
	width: 300px;
}



/***** Celebrity Styling *****/

#celebrities{
	margin-right: 40px;
	width: 100%;
}

#searches{
	width: 100%;
}

#searches .headline{
	border-bottom: 1px solid #ebebeb;
}

.headline{
	color: #898989;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1.6px;
	padding-bottom: 10px;
	text-transform: uppercase;
}

.celeb_content{
	padding: 0px;
	margin: 0px;
}

#celebrities .celeb_table{
	margin-bottom: 5px;
	width: 468px;
}

#celebrities .celeb_image{
	border: 0px;
	font-size: 9px;
	padding: 5px;
}

#celebrities .celeb_name a{
	color: #0099b9;
}

#celebrities .celeb_tweet{
	padding: 10px;
	vertical-align: top;	
	width: 344px;
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: pre-wrap; /* css-3 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.date{
	color: #959595;

}

#searches ul li{
	float: right;
	clear: both;
	border-bottom: 1px solid #ebebeb;
	margin: 5px 0;
	padding-bottom: 10px;
	width: 300px;
}

.searched_from_user{
	font-weight: bold;
}

.top_info{
	min-height: 35px;
	height: auto !important;
	height: 35px;
}

.bottom_info{
	padding-top: 10px;
}

.reply a{
	background: url(../images/reply.jpg) no-repeat;
	float: right;
	height: 18px;
	width: 18px;
}

.reply a span{
	display: none;
}

.searched_celeb{
	color: #0a3e62;
	font-style: italic;
	text-decoration: none;
}


/***** Footer *****/

#copyright{
	font-size: 11px;
	padding: 10px 304px 0 0;
}

#footer a{
	color: #c34dcf;
}

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


