/* ---  BASIC STYLING --- */

body {
	background-image: url(images/template_bg_gradiant.gif);
	background-repeat: repeat-x;
	background-color : #D2E8FF;
	margin: 12px; 
	text-align: center;
}
a {
	text-decoration: none;
	font-weight: bold;
	color: #0094FC;
}
a:hover {
	text-decoration: underline;
}

hr {
	border: none 0;
	border-top: 1px dashed #000;
	width: 93%;
	height: 1px;
}

form {
	display: inline;
}

h2 {
	font-size:16px;
}

.mainText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
}

.errorText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-align: justify;
	font-weight: bold;
}

.formButton {
	background-image: url(images/form_button.gif);
	background-repeat: repeat-x;
	border: 1px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 23px;
}
.formButtonError {
	background-image: url(images/form_button_error.gif);
	background-repeat: repeat-x;
	border: 1px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 23px;
}
.formButtonDisabled {
	background-image: url(images/form_button_disabled.gif);
	background-repeat: repeat-x;
	border: 1px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 23px;
}
.photoLink a{
	color: #006DB8;
	font-weight: normal;
}
#photoGallery{
	border: 1px solid #000000;
}
#photoGallery:hover{
	border: 1px solid #0094FC;
}

.friendDiv {
	position: relative;
	width: 100px;
	float: left;
	margin: 2px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.showstate{ /*Definition for state toggling image */
}

.switchcontent{
}
.container {
	position: absolute;
	top: 30px;
	left: 30px;
	width: 320px;
	height: 240px;
}

.ontop {
	position: absolute;
	background-color: #00FF00;
	z-index: 10;
	width: 5px;
	height: 5px;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
}

#sponsorAdDiv {position:absolute; height:1; width:1px; top:0; left:0;}


label {
	padding-left: 22px; /* To leave room for the icon */
	cursor: pointer;
	cursor: hand;
	height: 15px;
	padding-bottom:3px;
}
label.required {
	background-image: url(images/label_required.gif);
	background-repeat: no-repeat;
	height: 15px;
}
label.problem {
	background-image: url(images/label_problem.gif);
	background-repeat: no-repeat;
}
label.completed {
	background-image: url(images/label_complete.gif);
	background-repeat: no-repeat;
}


/* ---  COLUMN POSITIONING --- */

#leftColumn {
	float: left;
	width: 185px;
}
#rightColumn {
	float: left;
	width: 545px;
}
#rightTopColumn {
	float: none;
	width: 545px;
}
#rightTopColumnLeft {
	float: left;
	width: 405px;
}
#rightTopColumnRight {
	float: left;
	width: 140px;
}
#rightBottomColumn {
	float: left;
	width: 545px;
}
#rightBottomColumnLeft {
	float: left;
	width: 277px;
}
#rightBottomColumnRight {
	float: left;
	width: 268px;
}

/* ---  CONTAINER PART --- */

#containerDiv {
	width: 752px;
	margin: 0 auto;
	text-align: center;
}

/* ---  HEADER PART --- */

#headerDiv {
	background: #fff url(images/template_header_ad.gif) center;
	background-repeat: no-repeat;
	margin:0 auto;
	width: 752px;
	height: 113px;

}

/* ---  USER PART --- */

#userBarInfo {
	background-image: url(images/template_userbar_info.gif);
	background-repeat: repeat-x;
	width: 752px;
	height: 21px;
	_height: 27px;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	font-weight: bold;
	padding-top: 6px;
}
#userBarInfo a{
	color: #CC0000;
}
#userBarControls {
	background-image: url(images/template_userbar_controls.gif);
	background-repeat: repeat-x;
	width: 752px;
	height: 34px;
	margin: 0 auto;
	text-align: center;
}
#userBarTabContainer {
	margin: 0 auto;
	text-align: center;
	width: 728px; /* 104px * NUMBER OF TABS */
	margin-top: -1px;
}
#userBarControlsTab a{
	background-image: url(images/template_userbar_tab.gif);
	background-repeat: no-repeat;
	width: 104px;
	height: 25px;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #885600;
	text-align: center;
	padding-top: 6px;
	float: left;
}
#userBarControlsTab a:hover{
	background-image: url(images/template_userbar_tab_over.gif);
	background-repeat: no-repeat;
	width: 104px;
	height: 25px;
	margin: 0 auto;
	text-align: center;
	padding-top: 3px;
	float: left;
	color: #004088;
}
#userBarControlsTab{
	background-image: url(images/template_userbar_tab_over.gif);
	background-repeat: repeat-x;
	margin: 0 auto;
	text-align: center;
	width: 728px; /* 104px * NUMBER OF TABS */
	margin-top: -1px;
}

#userLoginForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top:2px;
	_padding-top:1px;
}

/* ---  CONTENT PART --- */

#bodyDiv {
	background-image: url(images/template_body_bg.gif);
	background-repeat: repeat-y;
	width: 752px;
	margin: 0 auto;
	padding: 10px;
	text-align: left;
	float: left;
}

/* ---  FOOTER PART --- */

#footerDiv {
	background-image: url(images/template_footer_main.gif);
	background-repeat: no-repeat;
	width: 752px;
	height: 20px;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	float: left;
}
#footerLinks {
	width: 752px;
	margin: 10 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	float: left;
}

/* ---  BOX CANDIDATE SUBMISSION --- */

#boxCandidate {
	width: 175px;
	margin-bottom: 5px;
}
#boxCandidateHeader {
	background-image: url(images/box_header_pttpcan.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 47px;
}
#boxCandidateContent {
	width: 163px;
	_width: 175px;
	background-color: #F3FBF2;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #1A730E;
	border-bottom-color: #1A730E;
	border-left-color: #1A730E;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1A730E;
	text-align: justify;
	min-height: 242px;
}
#CandidateMenu a {
	background-image: url(images/icon_link.gif);
	background-repeat: no-repeat;
	background-position: 2% 50%;
	padding: 4px;
	border: solid 1px #1A730E;
	margin-bottom: 5px;
	padding-left: 17px;
	background-color: #D2EECB;
	width: 140px;
	_width: 163px;
	float: left;
	color: #1A730E;
}
#CandidateMenu a:hover {
	background-image: url(images/icon_link_over3.gif);
	background-color: #1A730E;
	border: solid 1px #000000;
	color: #FFFFFF;
}
#CandidateFinMenu a {
	background-image: url(images/icon_link.gif);
	background-repeat: no-repeat;
	background-position: 2% 50%;
	padding: 4px;
	border: solid 1px #1A730E;
	margin-bottom: 5px;
	padding-left: 17px;
	background-color: #31BC0B;
	width: 140px;
	_width: 163px;
	float: left;
	color: #FFFFFF;
}
#CandidateFinMenu a:hover {
	background-image: url(images/icon_link_over3.gif);
	background-color: #1A730E;
	border: solid 1px #000000;
	color: #FFFFFF;
}
#CandidateCanMenu a {
	background-image: url(images/icon_link.gif);
	background-repeat: no-repeat;
	background-position: 2% 50%;
	padding: 4px;
	border: solid 1px #990000;
	margin-bottom: 5px;
	padding-left: 17px;
	background-color: #FF0000;
	width: 140px;
	_width: 163px;
	float: left;
	color: #FFFFFF;
}
#CandidateCanMenu a:hover {
	background-image: url(images/icon_link_over2.gif);
	background-color: #990000;
	border: solid 1px #000000;
	color: #FFFFFF;
}

/* ---  BOX PTTP TV --- */

#boxTV {
	width: 175px;
}
#boxTVHeader {
	background-image: url(images/box_header_pttptv.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 47px;
}
#boxTVContent {
	width: 163px;
	_width: 175px;
	background-color: #FBF2F2;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #660000;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
	min-height: 161px;
}
#tvMenu a {
	background-image: url(images/icon_link.gif);
	background-repeat: no-repeat;
	background-position: 2% 50%;
	padding: 4px;
	border: solid 1px #990000;
	margin-bottom: 5px;
	padding-left: 17px;
	background-color: #FFCCCC;
	width: 140px;
	_width: 163px;
	float: left;
	color: #CC0000;
}
#tvMenu a:hover {
	background-image: url(images/icon_link_over2.gif);
	background-color: #990000;
	border: solid 1px #000000;
	color: #FFFFFF;
}

/* ---  BOX PTTP ONLINE --- */

#boxOnline {
	width: 175px;
	margin-top: 5px;
}
#boxOnlineHeader {
	background-image: url(images/box_header_pttponline.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 47px;
}
#boxOnlineContent {
	width: 163px;
	_width: 175px;
	background-color: #F2F8FB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #154F83;
	border-bottom-color: #154F83;
	border-left-color: #154F83;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	min-height: 185px;
}

#onlineMenu a {
	background-image: url(images/icon_link.gif);
	background-repeat: no-repeat;
	background-position: 2% 50%;
	padding: 4px;
	border: solid 1px #4E6E92;
	margin-bottom: 5px;
	padding-left: 17px;
	background-color: #E1EBF2;
	width: 140px;
	_width: 163px;
	float: left;
}
#onlineMenu a:hover {
	background-image: url(images/icon_link_over.gif);
	background-color: #3675C1;
	border: solid 1px #000000;
	color: #FFFFFF;
}
#onlineMenuGhost {
	background-image: url(images/icon_link.gif);
	background-repeat: no-repeat;
	background-position: 2% 50%;
	padding: 4px;
	border: solid 1px #4E6E92;
	margin-bottom: 5px;
	padding-left: 17px;
	background-color: #C3CFD7;
	width: 140px;
	_width: 163px;
	float: left;
	font-weight: bold;
	color: #666666;
}
/* ---  BOX RECENT BLOGS --- */

#boxAboutPTTPHeader {
	background-image: url(images/box_header_about.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}

#boxRecentBlogsHeader {
	background-image: url(images/box_header_recentblogs.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}

#boxTopBlogsHeader {
	background-image: url(images/box_header_topblogs.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}

#boxRecent {
	width: 395px;
}
#boxRecentHeader {
	background-image: url(images/box_header_freshblogs.gif);
	background-repeat: no-repeat;
	width: 395px;
	height: 47px;
}
#boxRecentContent {
	width: 383px;
	_width: 395px;
	background-color: #F3FBF2;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #1A730E;
	border-bottom-color: #1A730E;
	border-left-color: #1A730E;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
	min-height: 427px;
	_height: 433px;
}

#recentBlog {
/*	background-image: url(images/temp_blog_img.gif);
	background-repeat: no-repeat;
	padding-left: 55px;
*/	height: 50px;
}
#recentBlogTitle a{
	font-size: 14px;
	color: #158802;
}
#recentBlogTitle a:hover{
	color: #075B01;
}
#recentBlogAuthor {
/*	background-image: url(images/icon_blog.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 17px;
*/	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	color: #2A841F;
}
#recentBlogAuthor a{
	color: #62BC56;
}
#recentBlogAuthor a:hover{
	color: #158802;
}
#recentBlogLinks {
/*	background-image: url(images/icon_comment.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 17px;
*/}
#recentBlogLinks a{
	color: #62BC56;
}
#recentBlogLinks a:hover{
	color: #158802;
}
#blogArchive a{
	color: #158802;
}
#blogArchive a:hover{
	color: #075B01;
}
#blogArchive {
	text-align: center;
	font-size: 12px;
	background-color: #D1ECCD;
	padding: 5px;
}
/* ---  BOX TOP USERS --- */

#boxTopUsers {
	width: 140px;
}
#boxTopUsers a{
	color: #BE7901;
}
#boxTopUsersHeader {
	background-image: url(images/box_header_topbloggers.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 47px;
}
#boxTopUsersContent {
	width: 128px;
	_width: 140px;
	background-color: #FFFCF5;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #6A4D07;
	border-bottom-color: #6A4D07;
	border-left-color: #6A4D07;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

#topUserOne {
	background-image: url(images/top_user_one.gif);
	background-repeat: no-repeat;
	background-position: 0% 45%;
	padding: 5px;
	margin-bottom: 5px;
	padding-left: 17px;
}
#topUserTwo {
	background-image: url(images/top_user_two.gif);
	background-repeat: no-repeat;
	background-position: 0% 45%;
	padding: 5px;
	margin-bottom: 5px;
	padding-left: 17px;
}
#topUserThree {
	background-image: url(images/top_user_three.gif);
	background-repeat: no-repeat;
	background-position: 0% 45%;
	padding: 5px;
	margin-bottom: 5px;
	padding-left: 17px;
}
#topUserFour {
	background-image: url(images/top_user_four.gif);
	background-repeat: no-repeat;
	background-position: 0% 45%;
	padding: 5px;
	margin-bottom: 5px;
	padding-left: 17px;
}
#topUserFive {
	background-image: url(images/top_user_five.gif);
	background-repeat: no-repeat;
	background-position: 0% 45%;
	padding: 5px;
	margin-bottom: 5px;
	padding-left: 17px;
}

/* ---  BOX DAILY TOPIC --- */

#boxDailyTopic {
	width: 140px;
	margin-top: 5px;
}
#boxDailyTopicHeader {
	background-image: url(images/box_header_dailytopic.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 47px;
}
#boxDailyTopicContent {
	width: 128px;
	_width: 140px;
	background-color: #FBFBFB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
}
#boxDailyTopicContent:first-letter {
	font-size: 18px;
	font-weight: bolder;
}
/* ---  BOX SHOW BLOG --- */

#boxShowBlog {
	width: 268px;
	margin-top: 5px;
}
#boxShowBlogHeader {
	background-image: url(images/box_header_showblog.gif);
	background-repeat: no-repeat;
	width: 268px;
	height: 47px;
}
#boxShowBlogContent {
	width: 256px;
	_width: 268px;
	background-color: #FFFCDE;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #814600;
	border-bottom-color: #814600;
	border-left-color: #814600;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
	min-height: 111px;
	_height: 121px;
}

/* ---  BOX POD CAST --- */

#boxPodcast {
	width: 268px;
	margin-top: 5px;
}
#boxPodcastHeader {
	background-image: url(images/box_header_pttppodcast.gif);
	background-repeat: no-repeat;
	width: 268px;
	height: 47px;
}
#boxPodcastContent {
	width: 256px;
	_width: 268px;
	background-color: #FBF2FB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #6C0C77;
	border-bottom-color: #6C0C77;
	border-left-color: #6C0C77;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
	min-height: 111px;
	_height: 121px;
}
#recentPod {
	/* background-image: url(images/temp_pod_img.gif); */
	background-repeat: no-repeat;
	//* padding-left: 55px; */
	height: 50px;
}
#recentPodTitle a{
	font-size: 14px;
	color: #660099;
}
#recentPodAuthor {
	background-image: url(images/icon_blog.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 17px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
#recentPodAuthor a{
	color: #CC00CC;
}
#recentPodText {

}


/* ---  REGISTER BOX --- */

#boxRegister {
	width: 545px;
}
#boxTellFriendsHeader {
	background-image: url(images/box_header_tellfriends.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxRegisterHeader {
	background-image: url(images/box_header_register.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxRegisterContent {
	width: 533px;
	_width: 545px;
	background-color: #F2F8FB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0E2F73;
	border-bottom-color: #0E2F73;
	border-left-color: #0E2F73;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
}

/* ---  MY ACCOUNT BOX --- */

#boxMyAccount {
	width: 545px;
}
#boxEditAccountHeader {
	background-image: url(images/box_header_editaccount.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}

#boxMyAccountHeader {
	background-image: url(images/box_header_myaccount.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}

#boxMyBlogsHeader {
	background-image: url(images/box_header_myblogs.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}

#boxMyFriendsHeader {
	background-image: url(images/box_header_myfriends.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}

#boxSearchHeader {
	background-image: url(images/box_header_search.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxMyGroupsHeader {
	background-image: url(images/box_header_mygroups.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}

#boxMyMessagesHeader {
	background-image: url(images/box_header_mymessages.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}

#boxEditPhotosHeader {
	background-image: url(images/box_header_editphotos.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}

#boxProfileGalleryHeader {
	background-image: url(images/box_header_gallery.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}

#boxMyAccountContent {
	width: 533px;
	_width: 545px;
	background-color: #F2F8FB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0E2F73;
	border-bottom-color: #0E2F73;
	border-left-color: #0E2F73;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
}

/* ---  ACCESS DENIED BOX --- */

#boxAccessDenied {
	width: 545px;
}
#boxAccessDeniedHeader {
	background-image: url(images/box_header_noaccess.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxAccessDeniedContent {
	width: 533px;
	_width: 545px;
	background-color: #FBF2F2;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #660000;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
}

/* --- CANDIDATE SECTIONS --- */
#boxCandidateSection {
	width: 545px;
}
#boxCanSubHeader {
	background-image: url(images/box_header_cansub.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxCanPerHeader {
	background-image: url(images/box_header_canper.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxCanBackHeader {
	background-image: url(images/box_header_canback.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxCanProHeader {
	background-image: url(images/box_header_canpro.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxCanEssayHeader {
	background-image: url(images/box_header_canessay.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxCanResHeader {
	background-image: url(images/box_header_canres.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxCanVidHeader {
	background-image: url(images/box_header_canvid.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxCanDisHeader {
	background-image: url(images/box_header_candis.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxCanComHeader {
	background-image: url(images/box_header_cancom.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxCanCanHeader {
	background-image: url(images/box_header_cancan.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxCanSectionContent {
	width: 533px;
	_width: 545px;
	background-color: #F3FBF2;;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #660000;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
}

/* --- SHOW SECTIONS --- */
#boxShowSection {
	width: 545px;
}
#boxShowConceptHeader {
	background-image: url(images/box_header_showconcept.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxShowCoreHeader {
	background-image: url(images/box_header_showcore.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxShowCandidateHeader {
	background-image: url(images/box_header_showcand.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxShowCampaignHeader {
	background-image: url(images/box_header_showcamp.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxShowBlogHeader2 {
	background-image: url(images/box_header_showblog2.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxShowPodcastHeader {
	background-image: url(images/box_header_showpod.gif);
	background-repeat: no-repeat;
	width: 545px;
	height: 47px;
}
#boxShowSectionContent {
	width: 533px;
	_width: 545px;
	background-color: #FBF2F2;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #660000;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
}

/* --- RANKING --- */

.rankOne {
	background-image: url(images/rank_1_off.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 40px;
	height: 50px;
}
.rankOneHover {
	background-image: url(images/rank_1.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 40px;
	height: 50px;
}

/* --- BASIC TABLE BOX --- */

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* --- BLOG STUFF --- */
#blogSettings {
	width: 105px;
	float: right;
	background-color: #EBF5FE;
	background-image: url(images/small_blue_background.gif);
	background-repeat: repeat-x;
	padding: 2px;
}