/* imLinks stylesheet */

#button .button {
	padding: 2px .5em 4px .5em;
	background-image: url(images/icon/backgnd.png);
	background-position: center center;
	background-repeat: repeat-x;
	font-size: smaller;
	font-weight: bold;
	cursor: pointer;
	border: outset 1px #CCC;
	white-space: nowrap; }

#button a:link { background-color: transparent; color: #444; font-weight: bold; text-decoration: none; box-shadow: 1px 1px 2px #AAAAAA; }
#button a:visited { background-color: transparent; color: #444; font-weight: bold; text-decoration: none; }
#button a:hover { background-color: transparent; color: #444; font-weight: bold; text-decoration: none; border: 1px solid #000; box-shadow: 0px 0px 0px #AAAAAA; }

.minibutton {
	padding: 2px 0.5em 3px 0.5em;
	background-image: url(images/icon/backgnd.png);
	background-position: center center;
	background-repeat: repeat-x;
	color: #444;
	font-size: .75em;
	font-weight: normal;
	white-space: nowrap;
	cursor: default;
	border: outset 1px #CCC;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; }

.letters {
	margin-bottom: 8px;
	margin-top: 8px;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 1px;
	padding-top: 1px;
	background-image: url(images/icon/backgnd.png);
	background-position: center center;
	background-repeat: repeat-x;
	font-size: smaller;
	font-weight: bold;
	line-height: 16pt;
	cursor: pointer;
	border: outset 1px #CCC;
	box-shadow:1px 1px 2px #AAAAAA; }

.infoblock {
	padding: 4px;
	background-color:#E6E6E6;
	border: 1px solid #CCC;
	font-size: 70%;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	box-shadow:2px 2px 3px #AAAAAA; }

.infoblock2 {
	padding: 5px;
	border: 1px solid #CCC;
	font-size: 70%;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	box-shadow:2px 2px 3px #AAAAAA; }

.imlinks_even {
	background-color: #E8E6E2;
	padding: 4px; }

.imlinks_catpath {
	background-color: #E8E6E2;
	padding: 4px;
	border: 1px solid #ccc; }

.imlinks_horline {
	clear: both;
	height: 1px;
	border-top: 1px solid #CCC; }

fieldset {
	border: #E8E8E8 1px solid;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px; }

legend {
	display: inline;
	font-weight: bold; }

.imlinks_table {
	display: table;
	width: 100%;
	border: 1px solid #ccc;
	border-collapse: collapse; }

.imlinks_tblhdrrow {
	display: table-header-group;
	font-weight: bold;
	padding: 3px;
	background-image: url(images/icon/backgnd.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	background-size: contain; }

.imlinks_tblhdr {
	display: table-block;
	font-weight: bold;
	padding: 3px;
	background-image: url(images/icon/backgnd.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	background-size: contain;
	margin-right: -1px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc; }

.imlinks_tblrow {
	display: table-row;
	padding: 3px; }

.imlinks_tblcell {
	display: table-cell;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 3px; }

.imlinks_tblhdrcell {
	display: table-cell;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	font-weight: bold;
	background-color: #f2f2f2;
	padding: 3px; }

div.imlinks_socbookmark {
	clear: both;
	vertical-align: bottom;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px; }

div.imlinks_socbookmark a img {
	opacity: 0.4;
	filter: alpha(opacity=40); }

div.imlinks_socbookmark a:hover img {
	opacity: 1;
	filter: alpha(opacity=100); }

/* Tooltip box */
.caption-text img {
	float: right;
	padding-top: 2px; }

span.helptext {
	position: absolute;
	right: 50px;
	z-index: 9000;
	background-color: #000;
	border: 1px solid #000;
	border-radius: 6px;
	padding: 5px 10px;
	width: 200px;
	display: none;
	color: #FFF;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	/* outline radius for mozilla/firefox only */
	outline-radius: 4px;
	-moz-outline-radius: 4px;
	-webkit-outline-radius: 4px;

	/* opacity for tooltip box */
	filter: alpha(opacity=70);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75; }

/*  styles for the unit rater
--------------------------------------------------------- 
ryan masuga, masugadesign.com
ryan@masugadesign.com
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */

#container {
	width: 50%;
	border: 1px solid #CCC;
	padding: 20px; }

.ratingblock {}

.loading {
	height: 30px;
	background: url(images/icon/working.gif) 50% 50% no-repeat; }

.unit-rating { /* the UL */
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 30px;
	position: relative;
	background: url(images/icon/starrating.gif) top left repeat-x; }

.unit-rating div {
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	float: left; }

.unit-rating div a {
	outline: none;
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px; }

.unit-rating div a:hover{
	background: url(images/icon/starrating.gif) left center;
	z-index: 2;
	left: 0px; }

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating div.current-rating {
	background: url(images/icon/starrating.gif) left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1; }

.voted {}

.thanks {
	color:#36AA3D; }

.static {}