/******************************************************************
TwitThis

Designed by Skeleton Key Media
Built using the HTML5 Boilerplate
Eddie Machado
http://skeletonkeymedia.com
eddie@skeletonkeymedia.com

Design Copyright 2010. All Rights Reserved. 
XHTML/CSS released under a Creative Commons Attribution 2.5 licence.
******************************************************************/

/******************************************************************
RESET STYLES
******************************************************************/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header, hgroup, menu, nav, section, menu,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  vertical-align:baseline;
  background:transparent;
}      

/* html 5 resets */        
article, aside, figure, footer, header, hgroup, nav, section { display:block; }

li { list-style:none; }

blockquote, q { quotes:none; }

blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }

a { margin:0; padding:0; vertical-align:baseline; background:transparent; }

/* form resets */
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }

/* font resets */
body { font-size: 62.5%; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
body, select, input, textarea { color:#444; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; text-rendering: optimizeLegibility; }
html { -webkit-font-smoothing: antialiased; }
a:hover, a:active { outline: none; }

small { font-size: 1.1em; }
.strong, strong, th { font-weight: bold; }
td, td img { vertical-align:top; } 
sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }

/* code & pre resets */
pre { white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; }

/* form resets */
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type=button], input[type=submit], button { cursor: pointer; }

::-moz-selection{ background: #dd6023; color: #fff; text-shadow: none; }
::selection { background:#dd6023; color: #fff; text-shadow: none; } 

a:link { -webkit-tap-highlight-color: #FF5E99; } 


html { overflow-y: scroll; }
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

/* hiding & clearing */
.ir { display:block; text-indent:-999em; overflow:hidden; background-repeat: no-repeat; }
.hidden { display:none; visibility:hidden; } 
.visuallyhidden { position:absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); }
.invisible { visibility: hidden; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block; }
* html .clear { height: 1%; }
.clear { display: block; }


/******************************************************************
GENERAL STYLES STYLES
******************************************************************/

body {
	disabled-background: #fafafa url(../images/bottom.png) bottom repeat-x;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	height: 100%;
}

#container {
	min-height: 100%;
	position: relative;
}

.wrap {
	width: 960px;
	margin: 0 auto;
	position: relative;
}

a, a:visited {
	color: #dd6023;
}

a:hover, a:focus {
	text-decoration: none;
}


/******************************************************************
COMMONLY USED STYLES
******************************************************************/

.left {float: left;}
.right {float: right;}

.text-center { text-align: center; }
.text-right {text-align: right; }

.avatar {
	height: 75px;
	width: 75px;
	border: 3px solid #fafafa;
	box-shadow: 0 0 2px #444;
	-webkit-box-shadow: 0 0 2px #444;
	-moz-box-shadow: 0 0 2px #444;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}


.twit {
	font-size: 40px;
	line-height: 1.5em;
	letter-spacing: 0.5px;
	font-weight: 900;
	color: #dd6023;
	-webkit-text-stroke: 2px #fff;
	text-stroke: 2px #fff;
	text-shadow: 1px 1px 1px #444;
}

.code {
	background: #eeeeee;
	font-size: 1.2em;
	line-height: 1.5em;
	border: 1px solid #cecece;
	width: 100%;
	height: 200px;
	resize: none;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

	.code:hover {
		background: #fff;
		-webkit-box-shadow: 0 0 5px #0B84C8;
		-moz-box-shadow: 0 0 5px #0B84C8;
		box-shadow: 0 0 5px #0B84C8;
		-moz-transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
	}
	
	.code:focus {
		border-color: #dd6023;
		color: #dd6023;
	}


.uppercase { text-transform: uppercase; }
.chennai {font-family: "chennai-1","chennai-2", "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: lowercase;}

.button {
	background: #666 url(http://www.shoemoneysystem.com/wp-content/themes/prelaunch/img/gradient.png) repeat-x 0px -40px;
	border: 1px solid #444;
	border-radius: 2.2em;
	-moz-border-radius: 2.2em;
	-webkit-border-radius: 2.2em;
	color: #444;
	display: block;
	font-size: 15px;
	font-weight: 900;
	padding: 0.5em 0 0.6em;
	margin: 5px 10px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0px 1px 0px #fff;
	width: 150px;
}

	.button:hover {
		background: #010101 url(http://www.shoemoneysystem.com/wp-content/themes/prelaunch/img/gradient.png) repeat-x 0 0;
	}

.error {
	background: #f7dbda;
	border: 1px solid #a81517;
	padding: 5px;
	margin: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.note {
	background: #f8de6c;
	border: 1px solid #a7942c;
	padding: 5px 10px;
	margin: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

	.entry .error p, .entry .note p {
		margin: 0;
	}

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/

h1, h2, h3, h4, h5 {  }

h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
	text-decoration: none;
}

h1, .h1 {
	font-size: 3.6em;
	line-height: 1.33em;
}

h2, .h2 {
	font-size: 2.4em;
	line-height: 1.5em;
}

h3, .h3 {
	font-size: 1.8em;
	line-height: 1.66em;
}

h4, .h4 {
	font-size: 1.4em;
	line-height: 1.7em;
}

h5, .h5 {
	font-size: 1.1em;
	line-height: 2.09em;
}

/******************************************************************
HEADER STYLES
******************************************************************/

header {
	height: 120px;
	background: url(../images/blue.png) top repeat-x
}

	#logo {
		position: absolute;
		width: 250px;
		left: 0;
		top: 0;
	}

/******************************************************************
NAVIGATION STYLES
******************************************************************/

#top-nav {
	float: right;
	margin: 35px 30px 0 0;
}

	#top-nav li {
		float: left;
		margin-right: 15px;
	}
	
	#top-nav li a {
		font-size: 1.2em;
		line-height: 1.5em;
		text-decoration: none;
		border-bottom: 2px solid rgba(255,255,255,0);
	}
	
		#top-nav li a:hover {
			border-color: #dd6023;
		}
		
	#top-nav li.login a {
		background: #5599bb url(../images/login.png) 5px 4px no-repeat;
		border: 1px solid #224466;
		color: #fff;
		font-weight: 700;
		text-shadow: 0 -1px 1px #444;
		padding: 5px 10px 5px 25px;
		margin-left: 20px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	
		#top-nav li.login a:hover {
			background: #224466 url(../images/login.png) 5px 4px no-repeat;
		}


#feature-nav {
	position: absolute;
	top: -20px;
	right: 0;
	z-index: 9999;
}

	#feature-nav li {
		float: left;
		margin-right: 15px;
	}

	#feature-nav li a {
		font-size: 1.3em;
		line-height: 1.7em;
		font-weight: 700;
		padding: 5px 0;
		text-align: center;
		display: block;
		width: 100px;
		height: 47px;
		text-decoration: none;
		color: #fff;
		text-shadow: 0 -1px 1px #444;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	
	#feature-nav li span { display: none; }
	
		li.twitthis-ft a {
			background: url(../images/tweet.png) 0 0 no-repeat;
		}
		
			li.twitthis-ft a:hover {
				background: url(../images/tweet.png) 0 -60px no-repeat;
			}
	
		li.toolbar-dl a {
			background: url(../images/toolbar.png) 0 0 no-repeat;
		}
	
			li.toolbar-dl a:hover {
				background: url(../images/toolbar.png) 0 -60px no-repeat;
			}
			
		li.contests-ft a {
			background: url(../images/contests.png) 0 0 no-repeat;
		}
		
			li.contests-ft a:hover {
				background: url(../images/contests.png) 0 -60px no-repeat;
			}

/******************************************************************
HOME PAGE BAR STYLES
******************************************************************/

#features {
	clear: both;
	background: #0895cd;
	height: 252px;
	overflow: hidden;
}

	#tweet-this, #download-bar, #contests-preview {
		height: 250px;
	}
	
		#tweet-this .wrap, #download-bar .wrap, #contests-preview .wrap { height: 210px; padding: 25px 460px 15px 0px;
			width: 500px;}
		
		#tweet-this p, #download-bar p, #contests-preview p {
			font-size: 1.5em;
			line-height: 1.467em;
			font-weight: 700;
			text-shadow: 0 -0.7px 0.8px #fafafa;
			margin: 1.467em 0;
		}

	#tweet-this {
		ibackground: #8ec1da url(../images/board.gif) repeat-x;
		border-top: 1px solid #12a0db;
		border-bottom: 1px solid #0c78a5;
	}
	
		#tweet-this .wrap {
			ibackground: url(../images/bird.png) right bottom no-repeat;
		}
	
		/* twit this large form */
		#tweet-text-box {
			font-size: 1.5em;
			line-height: 1.467em;
			border: 1px solid #dd6023;
			width: 480px;
			background: #fff;
			text-transform: lowercase;
			padding: 10px;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			box-shadow: 0 0 2px #010101;
			-webkit-box-shadow: 0 0 2px #010101;
			-moz-box-shadow: 0 0 2px #010101;
		}

		#twit-button {
			font-family: "chennai-1","chennai-2"; 
			text-transform: lowercase;
			font-weight: 700;
			float: right;
			font-size: 24px;
			letter-spacing: 1px;
			line-height: 1.467em;
			margin: 7px 0 0;
			color: #fff;
			text-shadow: 0 -1px 1px #444;
			background: #dd6023 url(../images/glass.png) 0 50% repeat-x;
			padding: 5px 10px;
			border: 1px solid #dd6023;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			box-shadow: 0 0 2px #010101;
			-webkit-box-shadow: 0 0 2px #010101;
			-moz-box-shadow: 0 0 2px #010101;
		}
		
	#download-bar {
		background: #8ec1da url(../images/board.gif) repeat-x;
		border-top: 1px solid #12a0db;
		border-bottom: 1px solid #0c78a5;
	}
	
		#download-bar .wrap {
			background: url(../images/toolbar-bg.png) top center no-repeat;
		}
	
	#contests-preview {
		background: #8ec1da url(../images/board.gif) repeat-x;
		border-top: 1px solid #12a0db;
		border-bottom: 1px solid #0c78a5;
	}
	
		#contests-preview .wrap {
			background: url(../images/contest-bg.png) top center no-repeat;
		}

/******************************************************************
COLUMN STYLES
******************************************************************/

.col-left, .col-middle, .col-right {
	padding: 0 20px;
}

.col-left {
	width: 200px;
	float: left;
}

.col-middle {
	width: 440px;
	float: left;
}

	.col-middle p { font-size: 1.2em; line-height: 1.5em; }

.col-right {
	width: 200px;
	float: right;
}

	.col-right p { font-size: 1.2em; line-height: 1.5em; text-align: center; }
	
	.col-right p.total-happy-users {
		font-size: 15px;
		line-height: 1.467em;
		margin-bottom: 1.467em;
	}
	
		span.sugg-numbers {
			font-weight: 700;
			color: #dd6023;
		}

/******************************************************************
BUTTON STYLES
******************************************************************/

#wordpress-plugin {
	width: 200px;
	height: 76px;
	display: block;
	margin: 1.1em auto;
	background: url(../images/wordpress-plugin.gif) 0 0 no-repeat;
}

	#wordpress-plugin:hover {
		background: url(../images/wordpress-plugin.gif) 0 -76px no-repeat;
	}

#download-toolbar {
	width: 200px;
	height: 76px;
	margin: 1.1em auto;
	display: block;
	background: url(../images/download-toolbar.gif) 0 0 no-repeat;
}

	#download-toolbar:hover {
		background: url(../images/download-toolbar.gif) 0 -76px no-repeat;
	}
	
#integrate-blogger {
	width: 200px;
	height: 76px;
	margin: 1.1em auto;
	display: block;
	background: url(../images/blogger.gif) 0 0 no-repeat;
}

	#integrate-blogger:hover {
		background: url(../images/blogger.gif) 0 -76px no-repeat;
	}
	
	#wordpress-plugin span, #download-toolbar span, #integrate-blogger span, #ipad span {display: none;}
	

#ipad {
	clear: both;
	width: 200px;
	height: 150px;
	display: block;
	background: url(../images/ipad.png) 0 0 no-repeat;
	margin: 1.467em 0;
}

	#ipad:hover {
		background: url(../images/ipad.png) 0 -150px no-repeat;
	}

/******************************************************************
HOME PAGE COLUMNS STYLES
******************************************************************/
	
#home-columns {
	padding: 3.3em 0;
}

	#home-columns { border-bottom: 1px solid #000;}



.tool-example {
	margin: 2.934em 0;
}

	.tool-example p {
		float: left;
	}


/******************************************************************
RECENT TWITS STYLES
******************************************************************/

.recent-twits {}

	.recent-twits li {
		overflow: hidden;
		border-bottom: 1px solid #cecece;
		border-top: 1px solid #fefefe;
		padding: 10px 15px;
	}
	
		.recent-twits .avatar, .recent-suggested-users .avatar { width: 50px; height: 50px; float: left; margin: 0 10px 0 0; }
		
		.recent-twits p { padding-left: 66px; }
		
		.recent-twits p.tweet {  }
		
		.recent-twits p.timestamp { color: #999;}
	
	.recent-twits li:first-child { border-top: none; }	
	.recent-twits li:last-child { border-bottom: none; }
		
/******************************************************************
CONTENT STYLES
******************************************************************/

#content { 
	min-height: 600px;
}

	.entry {
		width: 600px;
		float: left;
	}
	
		.entry p {
			font-size: 1.5em;
			line-height: 1.467em;
			margin: 1.467em 0;
		}
		
		.entry ol, .entry ul {}
		
			.entry ol li { list-style-type: decimal-leading-zero; }
		
		.entry li {
			font-size: 1.5em;
			line-height: 1.467em;
			margin-bottom: 1.467em;
			margin-bottom: 0.7335em;
		}
		
			.entry li:last-child {
				margin-bottom: 1.467em;
			}
			
		.entry dl {}
		
			.entry dt {
				font-weight: 700;
				font-size: 1.5em;
				line-height: 1.467em;
			}
			
			.entry dd {
				font-style: italic;
				font-size: 1.5em;
				line-height: 1.467em;
				margin-bottom: 1.467em;
			}
			
			.entry .list dt {
				margin-top: 1.467em;
			}
			
				.entry .list dd {
					margin-bottom: 0;
				}
		
		.entry table {
			width: 100%;
		}
		
		.entry thead tr {
			background: #dd6023;
			border-bottom: 1px solid #9f4929;
		}
		
			.entry thead th {
				color: #fff;
				text-shadow: 0 -1px 0 #444;
				font-weight: 700;
				text-align: left;
				padding: 7px;
				font-size: 1.2em;
				line-height: 1.5em;
			}
		
		.entry tbody tr:nth-child(even) { background: #cde8ff; border-bottom: 1px solid #aee1ee; }
		
		.entry tbody td {
			padding: 7px;
			font-size: 1.2em;
			line-height: 1.5em;
		}
		
		.entry table .avatar {
			width: 40px;
			height: 40px;
		}

/******************************************************************
CONTEST PAGE STYLES
******************************************************************/	

	.enter-contest {
		margin: 1.467em 0;
	}
	
		#enter-contest {
			width: 400px;
			height: 100px;
			display: block;
			margin: 0 auto;
			background: url(../images/enter-contest.png) 0 0 no-repeat;
		}
		
			#enter-contest:hover {
				background: url(../images/enter-contest.png) 0 -100px no-repeat;
			}
			
			#enter-contest span { display: none; }

/******************************************************************
SHORTEN URL STYLES
******************************************************************/	

	.shortenedurl {
		font-size: 1.5em;
		line-height: 1.467em;
		border: 1px solid #cecece;
		background: #eee;
		width: 450px;
		padding: 5px 10px;
		margin: 1.467em 0;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	
	.shortenbutton {
	font-size: 1.5em;
	line-height: 1.467em;
	font-weight: 700;
	width: 100px;
	color: #fff;
	text-shadow: 0 -1px 0 #444;
	border: 1px solid #dd6023;
	background: #dd6023 url(../images/glass.png) 0 50% repeat-x;
	padding: 5px 10px;
	margin: 1.467em 0 1.467em 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
/******************************************************************
CONTACT FORM STYLES
******************************************************************/	

#contact-form {}

	#contact-form li {
		overflow: hidden;
	}
	
	#contact-form label {
		font-weight: 700;
		float: left;
		padding: 7px 10px;
	}
	
	#contact-form .contacttext {
		font-size: 1em;
		padding: 5px 10px;
		border: 1px solid #cecece;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}

	#contact-form .contactarea {
		font-size: 1em;
		line-height: 1.467em;
		border: 1px solid #cecece;
		width: 548px;
		padding: 5px 10px;
		height: 200px;
		resize: none;
		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
	}




/******************************************************************
ASIDE STYLES
******************************************************************/	
	
#aside {
	width: 260px;
	float: right;
}

	#aside p {
		font-size: 1.2em;
		line-height: 1.5em;
		margin: 1.5em 0;
	}
	
	#aside li {
		font-size: 1.2em;
		line-height: 1.5em;
		margin-bottom: 0.75em;
	}
	
		#aside li:last-child {
			margin-bottom: 1.5em;
		}
	
	
/* aside list styles */

.terms li {
	list-style-type: decimal-leading-zero;
}

.check li {
	background: url(../images/check.png) 0 0 no-repeat;
	padding-left: 20px;
	margin-left: -20px;
}

/* recent suggested users */

.recent-suggested-users {}

	.recent-suggested-users li {
		overflow: hidden;
		display: block;
		padding: 5px;
	}
	
		.recent-suggested-users li:hover {
			background: #cde8ff;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}

	#aside .recent-suggested-users p {
		margin-bottom: 0;
	}
	
		#aside p.username {
			margin-top: 9px;
		}
	
		#aside p.followers {
			font-size: .95em;
			color: #999999;
			margin-top: 0;
		}
		
/******************************************************************
FOOTER STYLES
******************************************************************/		

footer {
	clear: both;
	background: #010101 url(../images/footer.gif) repeat;
	padding: 1.1em 0;
	border-top: 1px solid #848384;
	font-size: 1.2em;
	line-height: 1.5em;
}

	p.copyright {
		float: left;
		color: #999999;
		text-shadow: 0 -1px 0 #444;
		width: 45%;
	}
	
	#footer-links {
		float: right;
		width: 45%;
	}
	
		#footer-links li {
			float: right;
			margin: 0 0 0 15px;
		}
		
		#footer-links a {
			color: #fafafa;
			text-shadow: 0 -1px 0.8px #444;
			font-weight: 700;
			text-decoration: none;
		}
		
			#footer-links a:hover {
				border-bottom: 2px solid #fafafa;
			}


/******************************************************************
PRINT STYLES
******************************************************************/

@media print {
  * { background: transparent !important; color: #444 !important; text-shadow: none; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a:after { content: " (" attr(href) ")"; } 
  abbr:after { content: " (" attr(title) ")"; }
  .ir a:after { content: ""; }  /* Don't show links for images */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}



@media all and (orientation:portrait) { 
  
}

@media all and (orientation:landscape) { 
  
}

/******************************************************************
MOBILE DEVICE STYLES
******************************************************************/

@media screen and (max-device-width: 480px) {
  html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } 

}


#twitpop {
	width: 480px;
	padding: 10px;
	margin: 10px auto;
	background: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 0 2px #cecece;
	-webkit-box-shadow: 0 0 2px #cecece;
	-moz-box-shadow: 0 0 2px #cecece;
}	

	.logged {
		text-align: right;
		color: #999999;
	}

	#mini-logo {
		display: block;
		width: 300px;
		margin: 0 auto;
	}
	
	#twitpop p {
		font-size: 1.3em;
		line-height: 1.7em;
	}
	
	.twitdress {
		color: #dd6033;
		margin-bottom: 10px;
	}
	
	.tweetinput {
		background: #eee;
		border: 1px solid #cecece;
		width: 300px;
		padding: 4px 8px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	
		.tweetinput:focus {
			background: #fff;
		}
		
	#livepreview {
		margin-top: 10px;
	}
	
	#twitpop p.tweet-title {
		font-size: 1.5em;
		line-height: 1.467em;
		font-weight: 700;
	}
	
	#suggested-users {
		clear: both;
		margin: 10px 0;
	}
	
	#suggested-users tr {
		padding: 5px;
		margin-bottom: 10px;
		overflow: hidden;
	}
	
		#twitpop th {
			font-size: 1.3em;
			line-height: 1.7em;
			font-weight: 700;
			padding: 5px;
		}
		
		#twitpop td p {
			font-size: 1.2em;
			line-height: 1.5em;
		}
		
		#twitpop .avatar {
			height: 40px;
			width: 40px;
		}
		
			#twit-example {
				margin-bottom: 25px;
				padding: 5px 10px;
				background: #baeeff;
				border: 1px solid #12b1e5;
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
			}
		
			#twit-example .avatar {
				float: left;
			}
		
			#preview_title {
				padding-left: 65px;
			}
		
		#twitpop td p.username {
			font-weight: 700;
		}
		
		#twitpop td p.bio {
			color: #999999;
			font-style: italic;
		}
		
/******************************************************************
SEARCH PAGE STYLES
******************************************************************/	
		
#cse-search-box {
	width: 650px;
	margin: 1.467em auto;	
}	
		
#twit-search-box {
	font-size: 1.5em;
	line-height: 1.467em;
	border: 1px solid #cecece;
	background: #eee;
	width: 500px;
	padding: 5px 10px;
	margin: 1.467em 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#twit-search-button {
	font-size: 1.5em;
	line-height: 1.467em;
	font-weight: 700;
	width: 100px;
	color: #fff;
	text-shadow: 0 -1px 0 #444;
	border: 1px solid #dd6023;
	background: #dd6023 url(../images/glass.png) 0 50% repeat-x;
	padding: 5px 10px;
	margin: 1.467em 0 1.467em 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#rigc {
    position: absolute;
    width: 392px;
    height: 108px;
    top: 432px;
    left: 138px;
}

#ri1000 {
    position: absolute;
    width: 392px;
    height: 108px;
    top: 560px;
    left: 138px;
}
