
body {
	background-color: #d3dce3;
	background-image: url(files/images/bg_body.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#champ-wrap {
	width: 1024px;
	font-family: arial, verdana, sans-serif;
	font-size: 100%;
	background-color: #fff;
	margin: 0 auto;
	text-align: left;
	padding: 0px;
}

/* home page has a big header */
#champ-homepage {}

/* normal pages have standard height header */
#champ-defaultpage {}

/* pet champ uses a small header on every page */
#champ-homepage #champ-header-comedy {
	background: url(files/images/bg_header_small.jpg) no-repeat;
	width: 1024px;
	height: 204px;
}

#champ-defaultpage #champ-header-comedy {
	background: url(files/images/bg_header_small.jpg) no-repeat;
	width: 1024px;
	height: 204px;
}

#champ-login {
	margin-left: 825px;
	color: #fff;
	height: 171px;
}

#champ-login-lists {
	padding-top: 50px;
}

#champ-login ul {
	list-style: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

#champ-login li {
	font-size: 0.8em;
	display: inline;
	text-align: center;
	font-weight: bold;
}

#champ-login a {
	color: #fff;
	text-decoration: none;
}

#champ-login a:hover {
	text-decoration: underline;
}

#champ-login p img {
	margin-left: 16px;
	width: 164px;
	height: 34px;
	border: 0px;
}

#champ-nav {
	margin-left: 20px;
	margin-top:0px;
	padding-top:6px;
}

#champ-defaultpage #champ-nav {
	margin-left: 20px;
	margin-top: 0px;
	padding-top: 6px;
}

#champ-nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;

}

#champ-nav li {
	font-size: 0.75em;
	display: inline;
	font-weight: bold;
	color: #fff;
	margin-right: 15px;
	text-transform: uppercase;
}

#champ-nav a {
	color: #fff;
	text-decoration: none;
}

#champ-nav a:hover {
	color: #fff;
	text-decoration: underline;
}

#champ-homepage #champ-search {
	width: 195px;
	float: left;
	background: #000 url(files/images/bg_search.gif) repeat-x;
	padding-bottom:10px;
}
	
#champ-defaultpage #champ-search {
	width: 195px;
	float: left;
	background: #000000;
	padding-bottom:10px;
}

#quick-link {
	color:#fff;
	font-size:0.7em;
	margin:0 5px 15px 5px;
	display: none;
	}
	
#quick-link a {
	color:#fff;
	margin:0 0 10px;
	}
	
#quick-link .subhead {
	padding:0 5px;
	}

*html #champ-textual-content{
	padding:0px 5px;
}

#champ-search h1 {
	font-size: 1.2em;
	margin: 10px 0px 5px 5px;
	font-weight: bold;
	color: #fff;
	padding: 0px;
} 

#champ-search p {
	margin: 0px;
}

#champ-search form {
	display: inline;
}

#champ-search form input {
	padding: 0px;
	margin: 5px;
	float: left;
	}

/* IE6 fix */
*html #champ-search form input {
	margin: 0px 1px 0px 3px;
}

#champ-search input[type=text] {
	width: 110px;
}

.champ-search-form{
	float:left;
	width: 195px;
}

.champ-search-form-input{
	float: left;
	width: 132px;
}

.champ-search-form-button{
	float: left;
	width: 32px;
}

#champ-search a,
.champ-submit-button a{
	color: #fff;
	text-decoration: none;
}

/* somewhat poor naming convention here - sorry guys */
.champ-liteblue{
	color: #fff;
}

.champ-subheader{
	display: none;
}

#champ-below-header{
	float: left;
	width: 100%;
	background-color: #000000;
}

#champ-lh-nav-col {
	width: 195px;
	background-color: #000;
	color: #fff;
	float: left;
	overflow:hidden;
}

#champ-submit {
	display: none;
}


#champ-lh-nav {
	background: #000000;
	float: left;
	padding-bottom:15px;
	margin: 0px 5px;
}

#champ-submit h1,
#champ-lh-nav h1 {
	font-size: 1.2em;
	font-weight: bold;
	padding: 10px 0px 10px 5px;
	margin: 0px;
}

.champ-submit-text {
	font-size: 0.7em;
	font-weight: bold;
	margin: 0px 3px;
	float: left;
	padding: 0px;
}

.champ-submit-text-copy {
	float: left;
	margin: 3px 3px;
}

.champ-submit-text-image {}

.champ-submit-button {
	display: inline;
	background: url(/files/images/bg_button_submit.gif);
	border: 1px solid #fff;
	width: 77px;
	font-size: 0.7em;
	font-weight: bold;
	padding: 2px 5px;
}

#champ-lh-nav ul {
	list-style: none;
	margin: 0px;
	margin-bottom: 10px;
	padding:0;
}

#champ-lh-nav li {
	font-size: 0.7em;
	font-weight: bold;
	margin-right: 15px;
	line-height: 20px;
}

#champ-lh-nav li a {
	color: #fff;
	text-decoration: none;
}

#champ-lh-nav li a:hover {
	color: #fff;
	text-decoration: underline;
}

#champ-lh-nav hr {
	width: 180px;
	border: 0px;
	border-top: 1px solid #fff;
}

#champ-lh-nav .cat-header{
	border-top:1px solid #fff;
	margin-bottom:0;
	padding-top:15px;
	}

#champ-lh-nav-fixed{
	margin-bottom:10px;
	}

#champ-lh-nav-sponsor{
	margin-top:520px;
	#margin-top:340px; /* IE7 fix */
	_margin-top:10px; /* IE6 fix */
	color:#fff;
	font-size:0.8em;
	font-weight:bold;
	margin-left:5px;
	background: url(files/images/spca.gif) no-repeat 0px -5px;
}

#champ-lh-nav-sponsor02{
	margin-top:20px;
	#margin-top:20px; /* IE7 fix */
	_margin-top:10px; /* IE6 fix */
	color:#fff;
	font-size:0.8em;
	font-weight:bold;
	margin-left:5px;
	background: url(files/images/dr_logo.gif) no-repeat 0px 0px;
}

#champ-main-content {
	float: left;
	width: 829px;
	/*width: 724px;*/
	background-color: #fff;
}

#champ-videos {
	float: left;
	width: 690px;
	padding: 5px;
	color: #444;
}

/*IE6 fix*/
*html #champ-videos {
	width: 685px;
	margin: 0px;
	float: left;
	padding: 0px 2px;
}

#champ-videos h1 {
	color: #000000;
	font-size: 1.3em;
	margin: 5px 10px;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
}

.champ-form {
	padding-left: 10px;
	font-size: 0.8em;
	color: #444;
}

.champ-form div {
	float: left;
	width: 150px;
}

.champ-form input[type=text],
.champ-form input[type=password],
.champ-form input[type=file], 
.champ-form textarea,
.champ-form select {
	width: 250px;
}

#champ-search-results input[type=submit],
.champ-form input[type=submit]{
	color: #000;
	padding: 0px;
}

#champ-top-row {
	width: 100%;
	float: left;
} 

#champ-videos #champ-top-row h1,
#champ-videos #champ-second-row h1 {
	color: #DD7701;
	font-size: 1.1em;
	margin: 5px 20px;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
}

#champ-second-row {
	width: 824px;
	float: left;
}

/*IE6 fix*/
*html #champ-second-row {
	width: 700px;
}

.champ-second-row-col1 {
	float: left;
	width: 230px;
}

#champ-ad-col {
	float: left;
	width: 120px;
	height: 620px;
	padding-top:10px;
}

/* DISPLAY HANDLER: CHAMP DEFAULT */

.champ-default {
	width: 220px;
	margin: 10px 5px;
	float: left;
	background-color: #d5e1ea;
}

/* IE6 bug */
* html .champ-default{
	margin: 10px 3px;
}

.champ-default div {
	float: left;
}

.champ-default .details {
	width: 115px;
	padding: 0px 0px 0px 5px;
}

.champ-default .thumbnail img {
	width: 100px;
	/*height: 75px;*/
}

.champ-default .details h2 {
	color: #ad0033;
	font-size: 0.7em;
	margin: 0px;
}

.champ-default .details .artist {
	font-size: 0.7em;
	color: #ad0033;
}

.champ-default .details .nickname {
	font-size: 0.7em;
	color: #777;
}

/* DISPLAY HANDLER: CHAMP FULL */

.champ-full {
	width: 100%;
	padding: 5px;
	font-size: 0.8em;
	color: #444;
}

.champ-full h1 {
	color: #dd7701;
	font-size: 2.1em;
	margin: 5px 10px;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
}

.champ-full h2 {
	font-size: 1.2em;
	margin: 2px;
}

.champ-full .col-left {
	float: left;
	width: 360px;
} 

.champ-full .col-left .object {
	width: 100%;
	/*height: 350px;*/
	height:100%;
	text-align: center;
}

.champ-full .col-left .object img {
	width: 100%;
	/*height: 100%;*/
}

.champ-full .col-left .info, 
.champ-full .col-left .comment {
	float: left;
	padding-bottom: 20px;
} 

.champ-full .col-left .info .left, 
.champ-full .col-left .info .right{
	float: left;
	line-height: 30px;
	padding-left: 20px;
}

.champ-full .col-left .info .left {
	width: 168px;
}

.champ-full .col-left .info .right{
	width: 148px;
}

.champ-full .col-left .comment {
	font-size: 0.9em;
	line-height: 25px;
}

.champ-full .col-left .comment .header {
	background-color: #eee;
	width: 100%;
	padding: 5px 5px;
}

.champ-full .col-left .comment .header a {
	float: right;
}

.champ-full .col-left .comment .body {
	width: 100%;
	/*height: 30px;*/
	padding: 0px 5px;
	margin-bottom:5px;
}

.champ-full .col-right {
	float: left;
	width: 300px;
	padding-left: 20px;
	padding-right: 10px;
}

*html .champ-full .col-right {
	width: 290px;
	padding-left: 10px;
	padding-right: 10px;

}

.champ-full .col-right div {
	/*margin-bottom : 20px;*/
	margin-bottom : 0px
}

.champ-full .col-left .comment textarea, 
.champ-full .col-right input {
	width: 100%;
	font-family: arial, verdana, sans-serif;
	font-size: 1.0em;
	padding: 2px;
	color: #666;
	background-color: #fff;
}

.champ-full .col-right .share a {
	height: 50px;
	margin-right: 10px;
}

.champ-full .col-right .share a img {
	margin-right: 5px;
}

/* DISPLAY HANDLER: CHAMP EDIT */

.champ-edit {
	width: 100%;
}

.champ-edit .thumbnail {
	font-size: 0.8em;
	color: #444;
	float: left;
	width: 190px;
}

.champ-edit .thumbnail img {
	width: 100px;
	/*height: 75px;*/
}

.champ-edit .champ-form {
	float: left;
	width: 500px;
}

/* DISPLAY HANDLER: CHAMP FAVOURITE */

.champ-favourite {
	float: left;
	width: 100%;
	/*height: 90px;*/
	font-size: 0.8em;
	color: #444;
	border-top: 1px solid #ccc;
	padding-top:10px;
	margin-bottom:10px;
}

.champ-favourite .selector {
	float: left;
	width: 30px;
}

.champ-favourite .thumbnail {
	float: left;
	width: 110px;
}

.champ-favourite .thumbnail p{
	margin-top:0px;
}

.champ-favourite .thumbnail img {
	width: 100px;
	/*height: 75px;*/
}

.champ-favourite .details {
	float: left;
	width: 430px;
}

.champ-favourite .info {
	float: left;
	width: 120px;
	padding-left: 10px;
}

.champ-favourite .details p{
	margin:0px 0px 5px 0px;
}

/* ADMIN - CATEGORIES */

#champ-grid {
	float: left;
	width: 100%;
}

#champ-grid #header, 
#champ-grid #lines .line, 
#champ-grid #button {
	float: left;
	width: 100%;
	/*height: 22px;*/
}

#champ-grid #header div {
	background-color: #fff;
	font-weight: bold;
}

#champ-grid div div {
	float: left;
	width: 200px;
	line-height: 20px;
	padding: 2px 5px;
}

#champ-grid #lines .line input {
	width: 100%;
}

#champ-grid #lines .line div a {
	margin-left: 10px;
	line-height: 25px;
}

#champ-search-form {
	width:100%;
}

#champ-search-form .icon {
	float: left;
	width: 50px;
}

#champ-search-form .champ-form {
	float: left;
	width: 620px;
}

#champ-search-results {
	width:100%;
}

#champ-search-results #champ-grid #header div, 
#champ-search-results #champ-grid .line div {
	width:80px;
	font-size:0.8em;
}

#champ-search-results #champ-grid #header div.small, 
#champ-search-results #champ-grid .line div.small {
	width:45px;
	font-size:0.8em;
}

#champ-search-results #champ-grid #header div.large, 
#champ-search-results #champ-grid .line div.large {
	width:120px;
	font-size:0.8em;
}

/* ADMIN - CATEGORIES - table version */

#champ-search-results table{
	width:100%;
	font-size:0.7em;
	float:left;
}

.myaccount-user-edit{
	background-color: #fff;
	width:700px;
	margin-left:50px;
	padding:5px;
}

.myaccount-user-edit h1{
	font-size:1em;
}

.myaccount-user-edit p{
	margin:0px;
	padding:0px;
}

.myaccount-user-edit-buttons{
	margin-bottom:10px;
	float:left;
}

.button-alike{
	border:1px solid #000;
	color:#000;
	background-color: #E0DFE3;
	padding:3px 5px;
	margin:0px 5px 0px 0px ;
	font-size:0.8em;
	float:left;
}

.myaccount-user-edit-buttons input[type=submit]{
	line-height:normal;
	float:left;
	padding:1px 3px;
}

.button-alike a{
	color:#666666;
	text-decoration:none;
}

.objects table{
	clear:both;
	margin-top:10px;
	border:1px solid gray;
	padding:5px;
}

.objects th{
	padding:0px 5px;
	border-bottom:1px solid gray;
	border-collapse: collapse;
}

.objects tr td{
	text-align: center;
	padding:5px;
}

/* MISC */

.iconbox {
	width: 340px;
	height: 200px;
	text-align: center;
	float: left;
}

button, 
input[type=submit] {
	border: 1px solid	#000;
	cursor: pointer;
}

a {
 color: #333333;
 font-weight: bold;
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}

strong {
	color: #333;
}

textarea {
	font-family: arial, verdana, sans-serif;
	font-size: 1.0em;
	padding: 2px;
	color: #666;
}

input {
	padding: 2px;
	color: #666;
}

img {
	border: 0px;
}

div.middle {
	width: 800px;
	display: block;
	float: left;
}

div.sidemenu {
	width: 150px;
	float: left;
	padding: 10px;
}

#champ-dialog-content {
	width: 600px;
	float: left;
	padding: 10px;
	background-color	: #fff;
	margin-left: 32px;
}

#footer {
	width: 100%;
	height: 110px;
	float: left;
	background-color 	: #000000;
	text-align: center;
	font-size: 0.7em;
	line-height : 50px;
}

#footer a {
	color: #ffffff;
}

#footer #strapline {
	padding-top : 10px;
	height: 50px;
}

#footer #strapline img {
	padding: 0px 5px;
}

/* added for footer image - mirror graphic - j hodgson 30/10/08 */

#footer a img{
	margin-top:5px;}

.footer-text{
	float:left;
	margin-left:360px;
}
/* ie6 bug */
*html .footer-text{
	margin-left:180px;
}

.footer-image{
	float:left;
}

div.homepage .featured {
	float: left;
}

div.homepage .mostplayed, 
div.homepage .highestrated, 
div.homepage .mostrecent {
	width: 200px;
	float: left;
}

.object {
	width: 200px;
	height: 80px;
	float: left;
}

.admin-object .object img {
	float: left;
	height: 60px;
	width: 80px;
	
}

.object .thumbnail {
	float: left;
}

.object .details {
	float:left;
	height: 60px;
	width: 100px;
	background-color: #d1d1d1;
}

div.admin-featured .object .selector, 
div.admin-featured .object .details, 
div.admin-featured .object .rank {
	float: left;
}

div.admin-featured .object .selector{
	margin-right:5px;
}

.admin-objects,
.admin-comments,
.admin-featured  {
	float:left;
	width:100%;
}

div.admin-objects .object,
div.admin-comments {
	/*width: 600px;*/
	width:100%;
	/*height: 150px;*/
	font-size:0.8em;
	padding-bottom:25px;
	margin-bottom:15px;
	float:left;
}

div.admin-featured .object {
	width:100%;
	font-size:0.8em;
	margin-bottom:5px;
	float:left;
}

div.admin-featured .object,
div.admin-objects .object {
	border-bottom:1px solid #ccc;
}

div.admin-comments .comment{
	width:100%;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #ccc;
}

div.admin-objects .object .thumbnail {
	float: left;
	background-color: #fff;
	width: 150px;
	/*height:150px;*/
}

div.admin-objects .object .thumbnail, 
div.admin-objects .object .details, 
div.admin-objects .object .info, 
div.admin-objects .object .complaints, 
div.admin-comments .comment .thumbnail, 
div.admin-comments .comment .details, 
div.admin-comments .comment .status, 
div.admin-comments .comment .info, 
div.admin-comments .comment .complaints, 
div.admin-featured .object .thumbnail, 
div.admin-featured .object .details, 
div.admin-featured .object .info, 
div.admin-featured .object .complaints, 
div.admin-objects .object  .status {
	float: left;
	background-color: #fff;
	width: 150px;
	/*height:150px;*/
}

div.admin-objects .object .details,
div.admin-comments .object .info,
div.admin-featured .object .details,
div.admin-comments .comment .details{
	width:200px;
}

div.admin-objects .object .details{
	width:220px;
}

div.admin-objects .object .thumbnail,
div.admin-featured .object .thumbnail,
div.admin-comments .comment .thumbnail{
	width: 100px;
}

div.admin-comments .comment .info,
div.admin-comments .comment .status,
div.admin-comments .comment .complaints,
div.admin-objects .object .info,
div.admin-objects .object .status,
div.admin-objects .object .complaints  {
	width: 120px;
}

.thumbnail img {
	width	: 80px;
	/*height	: 60px;*/
}

div.admin-featured .object .rank input{
	width:30px;
}

div.admin-featured button{
	margin-right:5px;
}

div.search {
	width: 650px;
	float: left;
}

div.search .video {
	width: 200px;
	height: 60px;
	float: left;
}

span.message, span.highlight {
	font-weight: bold;
}

span.error {
	color: red;
}

span.message {
	color: blue;
}

.pager{
	float:left;
	font-size:0.9em;
	margin:5px;
	/*clear:both;*/
}

.code input a[type=text]{
	background-color:#fff;
}

.related{
	float:left;
}

.related .champ-default {
	/*height:75px;*/
	/*min-height:75px;*/
}

.comment{
	float:left;
}

#commentlisting .line{
	line-height: normal;
}

.comment .pager{
	font-size:1.2em;
	float:left;
}

.post{
	clear:both;
}

.info .button{
	line-height:normal;
	margin-left:2px;
}

.post .button{
	margin-top:2px;
	line-height:normal;
}

#champ-textual-content {
	font-size: 0.8em;
}

#loading {
	display: none;
	background-color: #ddd;
	border: 1px solid #666;
	padding: 20px;
	top: 150px;
	left: 150px;
	position: relative;
}

/* DISPLAY HANDLER: CHAMP FINALIST */

div.finalist {
	background-color: #fff;
	margin-top: 5px;
	margin-bottom: 0px;
}

div.finalist .thumbnail{
	width: 100px;
}

a#finalist-title {
	font-size: 0.8em;
}

#finalist-thumbnail {
	margin-top: 5px;
	width: 100px;
}

.finalist-text {
	background: no-repeat url(files/images/text.gif);
	width: 103px;
	height: 30px;
	margin-top: 21px;
	font-weight: bold;
	padding: 5px 0px 0px 6px;
}

.finalist-call {
	background: no-repeat url(files/images/call.gif);
	width: 103px;
	height: 30px;
	margin-top: 10px;
	font-weight: bold;
	padding: 5px 0px 0px 6px;
}

.finalist-divider {
	float: left;
	width: 690px;
	border-top: 1px solid #ddd;
	height: 1px;
}

/* winners! */

#champ-cat-winner{
	width:685px;
}

#champ-cat-winner-header{
	width:685px;
	background:#742B7D url(files/images/bg_paw_sm.gif) no-repeat 570px 0px;
	padding:8px 0px;
	margin-bottom:5px;
}

#champ-cat-winner-header h1{
	width:570px;
	color:#DA9635;
	font:bold 2.4em georgia, "times new roman";
	line-height:95%;
}

#champ-cat-winner-header h3{
	width:570px;
	color:#DA9635;
	font:bold 1.9em georgia, "times new roman";
	margin:5px;
}

#champ-cat-winner-header h5{
	width:570px;
	color:#FFF;
	font:bold 0.9em verdana;
	margin:5px;
}

#champ-cat-winner-header h5 a{
	color:#92C6EE;
}

#champ-cat-winner .dog{
	background: url(files/images/bg_dog.jpg) no-repeat 500px 60px;
}

#champ-cat-winner .cat{
	background: url(files/images/bg_cat.jpg) no-repeat 500px 60px;
}

#champ-cat-winner .other{
	background: url(files/images/bg_other.jpg) no-repeat 510px 60px;
}

#champ-cat-winner .cutest{
	background: url(files/images/bg_cutest.jpg) no-repeat 510px 75px;
}

#champ-cat-winner .lookalike{
	background: url(files/images/bg_lookalike.jpg) no-repeat 510px 55px;
}

#champ-cat-winner .unusual{
	background: url(files/images/bg_unusual.jpg) no-repeat 500px 60px;
}

#champ-cat-winner .funniest{
	background: url(files/images/bg_funniest.jpg) no-repeat 500px 60px;
}

#champ-cat-winner .video{
	background: url(files/images/bg_video.jpg) no-repeat 510px 70px;
}

#champ-cat-winner h2{
	margin:5px 0px;
	color:#DA9635;
	font:bold 1.3em georgia, "times new roman";
}
#champ-cat-winner-copy{
	color: #742B7D;
	font:bold 0.9em georgia, "times new roman";
	width:100%;
}
#champ-cat-winner-copy p.smallprint{
	font:0.75em arial;	

}

#champ-cat-winner-copy p{
		margin:5px 0px;
}

#champ-cat-winner-copy h4{
	font-weight:normal;
	font:0.7em verdana;
	margin:5px 0px;
}

#champ-cat-winner .big{
	font:bold 1.2em verdana;
}

/* ultimate winners - j hodgson 26/09/08 */

#champ-winner{
	width: 685px;
}

#champ-winner-header{
	width: 685px;
	background: #000;
	padding: 8px 0px;
	margin-bottom	: 5px;
}

*html #champ-winner-header{
	margin-top: 5px;
}

#champ-winner-header h1{
	width: 570px;
	color: #fff;
	font: bold 5em;
	line-height: 85%;
	margin: 0px;
	padding-left: 20px;
}

#champ-winner-header h2{
	width: 570px;
	color: #fff;
	font: bold 3.5em;
	line-height: 95%;letter-spacing:2px;
	margin: 0px;
	padding-left: 20px;
}

#champ-winner-row{
	width: 100%;
	float: left;
	clear: both;
	text-align: center;
	padding-bottom	: 10px;
	background-color: #fff;
}

#champ-winner-box {
	width: 160px;
	background-color: #ccc;
	float: left;
	margin: 0px 5px 5px 5px;
}

#champ-winner-box p {
	color: #000;
	text-align: center;
	font: bold 1.2em;
	height: 45px;
	margin: 10px 5px;
}

#champ-winner-box img {
	width: 140px;
	height: 140px;
}

#champ-winner-footer {
	display: none;
	width: 685px;
	background-color: #742B7D;
	padding: 8px 0px;
	margin-bottom	: 5px;
	color: #DA9635;
	font: bold 1.8em;
	text-align: center;
}

#champ-winner-footer a {
	color: #DA9635;
	text-decoration	: none;
}

#champ-ultimate-winner-box{
	width:685px;
	background-color:#DE9631;
	float:left;
	margin:10px 0px;
}

#champ-ultimate-winner-box p{
	color:#84007B;
	text-align: center;
	font:bold 4em georgia, "times new roman";
	margin:10px 5px;
}

#champ-ultimate-winner-box img{
	width:485px;
	text-align: center;
	margin-left:100px;
}

/* added as part of the 'not having a set height on images' update */
.admin-featured .object{ height:100%;padding-bottom:5px;}

/* header sponsor link */
.header-sponsor-link{width:130px; height:50px;margin:110px 0px 0px 430px;float:left;}

/* IE6 bugs */
*html .header-sponsor-link{float:none;}
*html #champ-login {
	margin-left: 413px;
	padding-left: 8px;
	padding-right: 8px;
	float:left;
	
}

/* added 2008-10-29 - for admin/categories page formatting */
#champ-grid .short-column {
	width				: 50px;
}

/* added 2008-10-29 - for admin/categories page formatting */
#champ-grid #lines .line input[type="checkbox"] {
	width				: auto;
	position			: relative;
	top					: 2px;
	left				: 15px;
}

/* added 2008-10-29 - for admin/categories page formatting */
.champ-info {
	padding-left		: 20px;
	width				: 450px;
	font-size			: 0.8em;
	color				: #444444;
}

#logolink {
	position:fixed;
	top:0px;
	left:120px;
	width:140px;
	height:160px;
}

#sponsorlink {
	position:fixed;
	top:0px;
	left:280px;
	height:60px;
	width:80px;
}