
/****** COLOR PALETTE ******
*
*  LIGHT BLUE 	=> #4ecae6
*  BLUE		=> #00aedb
*  DARK BLUE	=> #0077a0
*  WHITE		=> #ffffff
*  ORANGE	=> #f7a11a
*  PINK		=> #ec068d
*  BLACK		=> #000000
*  GRAY		=> #666666
*
****************************/


/*** BASE STYLES ***/


body {
	font-family: arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}


a, a:link, a:visited {
	color: #00aedb;
	text-decoration: none;
}

a:hover, a:active {
	color: #ec068d;
	text-decoration: none;
}

input:focus { outline: none; }
a:focus { outline: none; }

ul {
	margin-top: -12px;
   	padding-left: 12px;
}

h1, h2, h3, h4, h5, h6 {
         margin: 1em 0;
	margin-bottom: 0;
}

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p {
	margin-top: 0;
}

h1 {
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	color: #ec068d;
}

h1 a, h1 a:link, h1 a:visited {
	color: #00aedb;
	text-decoration: none;
}

h1 a:hover, h1 a:active {
	color: #ec068d;
	text-decoration: none;
}

h2 {
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}

h3, .commentauthor {
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}

h4 {
	font-size: 11px;
	line-height: 1.25em;
	color: #ec068d;
	text-transform: uppercase;
}

small {
	line-height: 1.25em;
}

.pink {
	color: #ec068d !important;
}

.dark {
	color: #0077a0 !important;
}

.white {
	color: #ffffff !important;
}

.quote {
	font-size: 17px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	color: #ec068d;
}

.postdate {
	font-size: 9px;
	line-height: 1.25em;
}

.commentnumber {
	font-size: 18px;
	line-height: 18px;
	color: #0077a0;
}

.commenttitle {
	font-size: 1.2em;
	line-height: 1.25em;
	color: #ec068d;
}

#sidebar {
	font-size: 10px;
	line-height: 12px;
	color: #666666;
}

#sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#sidebar ul li {
	padding: 5px 0;
	border-bottom: 1px solid #e5e5e5;
}


#sidebar h3, #sidebar ul li.header {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #ec068d;
}

#sidebar a, #sidebar a:link, #sidebar a:visited,
#sidebar a:hover, #sidebar a:active {
	color: #00aedb;
	text-decoration: none;
}

.copy {
	font-family: arial, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #000000;
}


/*** FORMS ***/

input, textarea, select {
	border: none;
	background-color: #d3f2f9 !important;
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 2px;
}

#footer label {
	display: block;
	color: #ffffff;
	font-size: 11px;
	text-transform: uppercase;
	margin: 3px 0 0 0;
}

#footer input, #footer textarea, #footer select {
	background-color: #0077a0 !important;
	color: #ffffff;
}

#footer input.shorter {
	width: 143px;
}

#footer input.short {
	width: 163px;
}

#footer input.long {
	width: 203px;
}

.title {
	margin: 10px 0 4px 0;
}

/*** BUTTONS ***/

.hoverbtn {
	border: 0;
	padding: 0;
	margin: 0;

	color: white;
	text-align: center;
	text-transform: uppercase;
	vertical-align: bottom;
}

.btnNext {
	width: 40px;
	height: 18px;
	background-image: url(../img/btn/bt-next.gif);
	background-position: 0px 0px;
}


.btnGo {
	width: 29px;
	height: 18px;
	background-image: url(../img/btn/bt-go.gif);
	background-position: 0px 0px;
}

.btnSubmit {
	width: 80px;
	height: 25px;
	background-image: url(../img/btn/bt-submit.gif);
	background-position: 0px 0px;
}

.btnUpdate {
	width: 81px;
	height: 25px;
	background-image: url(../img/btn/bt-update.gif);
	background-position: 0px 0px;
}

.btnSend {
	width: 60px;
	height: 25px;
	background-image: url(../img/btn/bt-send.gif);
	background-position: 0px 0px;
}


a.btnVote, a.btnVote:link, a.btnVote:visited {
	display: block;
	width: 60px;
	height: 25px;
	background-image: url(../img/btn/bt-vote-home.gif);
	background-position: 0px 0px;
}

a.btnVote:hover, a.btnVote:active {
	background-position: 0px 25px;
}


a.btnCompare, a.btnCompare:link, a.btnCompare:visited {
	display: block;
	width: 90px;
	height: 25px;
	background-image: url(../img/btn/bt-compare.gif);
	background-position: 0px 0px;
}

a.btnCompare:hover, a.btnCompare:active {
	background-position: 0px 25px;
}

a.btnVoteBio, a.btnVoteBio:link, a.btnVoteBio:visited {
	display: block;
	width: 56px;
	height: 25px;
	background-image: url(../img/btn/bt-vote-bio.gif);
	background-position: 0px 0px;
}

a.btnVoteBio:hover, a.btnVoteBio:active {
	background-position: 0px 25px;
}



a.btnVoteCompare, a.btnVoteCompare:link, a.btnVoteCompare:visited {
	display: block;
	position: absolute;
	bottom: 0px;
	left: 24px;
	width: 47px;
	height: 19px;
	background-image: url(../img/btn/bt-vote-compare.gif);
	background-position: 0px 0px;
}

a.btnVoteCompare:hover, a.btnVoteCompare:active {
	background-position: 0px 19px;
}


a.btnReadBlog, a.btnReadBlog:link, a.btnReadBlog:visited {
	display: block;
	position: absolute;
	top: 84px;
	left: 100px;
	width: 105px;
	height: 25px;
	background-image: url(../img/btn/bt-read-blog.png);
	background-position: 0px 0px;
}

a.btnReadBlog:hover, a.btnReadBlog:active {
	background-position: 0px 25px;
}

.navigation {
	height: 14px;
}

.navigation .alignleft {
	float: left;
}

.navigation .alignright {
	float: right;
}

.navigation .alignleft a {
	display: block;
	background: url(../img/arrow-left.gif) no-repeat left center;
	padding: 0 10px;
}

.navigation .alignright a {
	display: block;
	background: url(../img/arrow-right.gif) no-repeat right center;
	padding: 0 10px;
}

.right {
	float: right;
	margin-left: 5px;
}

.left {
	float: left;
	margin-right: 5px;
}

.marginless {
	margin: 0;
}

.mlh {
	margin-bottom: 0 !important;
}

.mlp {
	margin-top: 0 !important;
}

.clearleft {
	clear: left;
}


table.frmtbl {
}


table.frmtbl th,
table.frmtbl td {
	padding: 6px;
}

table.frmtbl th {
	text-align: right;
}

.error {
	color: #ec068d !important;
}

.shorty {
	line-height: 12px;
}



/*** RBW: 2009-09-02 Disable voting ***/
a.btnVote, a.btnVote:link, a.btnVote:visited,
a.btnVote:hover, a.btnVote:active,
a.btnVoteBio, a.btnVoteBio:link, a.btnVoteBio:visited,
a.btnVoteBio:hover, a.btnVoteBio:active,
a.btnVoteCompare, a.btnVoteCompare:link, a.btnVoteCompare:visited,
a.btnVoteCompare:hover, a.btnVoteCompare:active {

	display: none !important;

}