@charset "UTF-8";
body {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/candyland/bg_gradient.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.fixFrame {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}


p {
	padding-bottom: 12px;
}

a {
	color: #006666;
}
a:hover {
	color: #3399CC;
}
a:focus {outline: none;}
ol {
	list-style-position: outside;
	list-style-type: decimal;
	padding-left: 20px;
}
ol li {
	padding-bottom: 4px;
}

strong {
	font-weight: bold;
}
.bodyBold {
	font-weight: bold;
}
.bodyRed {
	color: red;
}

.footer, .contentBG, .topbar {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.textField, .button, input[type="text"], input {
	font-family: Arial, Helvetica, sans-serif;
	height: 16px;
	padding: 0px;
	margin: 0px;
}
.podContentWrapper , .podContainerHeader { color: #fff; }

.commentform textarea {
	height: 160px; 
	margin-bottom: 5px;
}

.formItem input {
	width: 200px;
}
.formItem label { color: #fff; }
.membershipDetailsItem { color: #fff; }
input[type="submit"], input[type="button"] {
	width: auto;
}
.textField {
	width: 110px;
}
.textField, select, input[type="text"], input {
	font-size: 11px;
	border: 1px solid #999;
	background-color: #fff;
	color: #000;
}
input[type="checkbox"], input[type="file"], input[type="radio"]  {
	border: 0px;
	width: auto;
}
.button, input[type="submit"], input[type="button"] {
	text-align: center;
	font-size: 10px;
	line-height:  10px;
	border: 1px solid #333;
	background-color: #999;
	color: #fff;
	height: 16px;
	padding: 0px 4px 2px 4px;
}
input[type="file"] {
	border: 0px;
	height: auto;
}

.contentBG {
	background-color: #fff;
	padding-top: 8px;
	padding-bottom: 8px;
}

.mainContentContainer {
	width: 985px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #ccc;
}
.header {
	background-color: #cc9;
	border: 1px solid #999;
	border-bottom: none;
	clear: both;
	background-image: url(../images/header.jpg);
	background-repeat: repeat-x;
}
.header h1 {
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
}


.podContainer, .podNoPadding {
	background-color: #fff;
	margin-bottom: 20px;
	border: 1px solid #999;
}
.pod {
	padding: 5px;
	padding-bottom: 15px;
}
.podcolumn1, .podcolumn2 {
	float: left;
	width: 185px;
}
.pod .column1 {
	padding-right: 10px;
}



.bodyItalic {
	font-style: italic;
}

.bodyBold {
	font-weight: bold;
}




.topbar {
	background-image: url(../images/candyland/topbar_bg.jpg);
	background-repeat: no-repeat;
}
.topbarLogo {
	float: left;
	width: 300px;
}





#divTVShowTicker {
	padding-left: 50px;
	padding-right: 70px;
	padding-top: 5px;
	float: left;
	color: #999;
	font-size: 9px;
	margin-right: 5px;
}
#txtTVShowTicker {
	width: 200px;
	background-color: transparent;
	border: 0px;
	margin: 0px;
	padding: 0px;
	color: #999;
	border-left: 1px solid #99a2ab;
	border-right: 1px solid #99a2ab;
}
#divTVShowTicker a {
	font-size: 9px;
	text-transform: uppercase;
}



.loginContainer {
	padding-top: 15px;
	float: left;
	width: 200px;
	font-size: 8px;
	line-height: 10px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}
.loginTextFields {
	width: 120px;
	float:left;
}
.loginButton {
	border-color: #fff;
	float: left;
	font-size: 8px;
	line-height: 10px;
	width: 80px;
	padding-top: 20px;
	text-align: right;
}
.loginContainer .textField, .search .textField {
	font-weight: bold;
}
.search .textField {
	padding-left: 4px;
	margin-right: 8px;
}
.loginTextFields .textField, .loginContainer .button {
	float: right;
	margin-bottom: 4px;
	padding-left: 4px;
}
.loginLinks, .loginLinksLoggedIn {
	display: block;
	text-align: right;
	float: left;
	font-size: 10px;
	font-weight: normal;
}
.loginLinks {
	width: 200px;
}
.loginLinksLoggedIn {
	float: none;
	padding-top: 4px;
}

.navLinksContainer {
	clear: both;
	padding-top: 6px;
}
.navLinks {
	float: left;
	padding-left: 5px;
	width: 780px;
}
.navSubLinks {
	clear: both;
	font-family:Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	background-image: url(../images/candyland/navLinksBottom.gif);
	background-repeat: no-repeat;
	background-position: 1px bottom;
	padding-left: 10px;
	padding-bottom: 6px;
	width: 760px;
}
.title {
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;

}
.navSubLinks .title {
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 15px;
}
.navSubLinksContainer {
	padding-right: 240px;
}
.navSubLinks a {
	padding-right: 6px;
}

.search {
	width: 200px;
	float: left;
	text-align: right;
	padding-top: 10px;
}

.footer {
	background-image: url(../images/candyland/bottomBar.jpg);
	background-repeat: no-repeat;
	height: 91px;
}
.footerLinks {
	padding-top: 20px;
	padding-left: 190px;
}
.footerLinks ul {
}
.footerLinks li {
	float: left;
}
.footerLinks a {
	font-size: 10px;
	text-decoration: none;
	margin-left: 0px;
	padding-right: 20px;
	line-height: 20px;
}



.ad, .ad img {
	width: 660px;
	overflow: hidden;
}
.test {
	background-position: center top;
	background-repeat: no-repeat;
}
.column2 .ad, .column2 .ad img {
	width: 300px;
}
.column2 .ad {
	margin-bottom: 5px;
}


.profileActionLinks {
	display: block;
	font-weight: bold;
	text-decoration: none;
}

.contactIcon {
	vertical-align: bottom;
	width: 20px; height: 20px;
}
.friend {
	font-size: 10px;
	line-height: 10px;
	text-align: center;
	display: block;
	text-decoration: none;
	padding-bottom: 10px;
	width: 75px;
	height: 100px;
	padding: 0px 5px;
	overflow: hidden;
}
.friend .friendPhoto {
	bottom: 0px;
}
.friendPhoto, .friend {
}
.friendPhoto {
	
}

.podContainer {
	
}
.pod .textField {
	width: 200px;
}

.fieldLabel, .calendar, .registrationLabel {
	font-size: 9px;
	text-transform: uppercase;
}



ul  {
	padding: 0px;
	margin-top: 0px;
	margin-left: 20px;
}

ul li  {
	line-height: 12px;
	display:list-item;
	/*list-style-position: inside;*/	
	list-style-position: outside;
	list-style-image: url(/images/redbullet.gif);
	list-style-type: none;
/*	background: url(/images/redbullet.gif) 0px 4px no-repeat;*/
/*
	margin-bottom: 4px;
	margin-left:5px;
	padding-left:5px;	
*/
}

.contentList li  {
	line-height: 12px;
	list-style-image: none;
	list-style-type: none;
	background: url(/images/redbullet.gif) 0px 4px no-repeat;
	margin-bottom: 4px;
	margin-left:5px;
	padding-left:5px;
}



ul li a {
	text-decoration: none;
	font-weight: bold;
}
ul li a:hover {
	text-decoration: underline;
}





#recentNews a {
	font-size: 11px;
	display: block;
	margin-bottom: 3px;
}
#recentNews {
	padding-bottom: 15px;
}

.moreLink {
	font-size: 10px;
	display: block;
	float: right;
}
.videoLink {
	line-height: 10px;
	font-size: 9px;
	width: 120px;
	float: left;
	padding: 5px 5px 0px 0px;
}

.subhead, .subsubhead, .tableHeads, .tableHeads2, .tableContent, .tableContent2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:11px;
	color:#222222;
}
.tableContent td, .tableContent2 td {
	
}

.tableContent {
	background-color: #ddd;
}
.tableHeads, .tableHeads2, .tableHeads  .resultsDetail, .tableHeads2 .resultsDetail, .tableHeads a, .tableHeads2 a, .tableHeads td, .tableHeads2 td { 
	font-weight:	bold;
	text-align:		center;
	background-color:#ccc;
}


.tableContent2 {
	background-color:#eee;
}

.subhead, .subsubhead {
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	font-style:normal;
	padding-bottom: 4px;
}
.bodyContent {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
}


.list td {
	font-size: 12px;
	padding: 2px;
}
.list td.fieldLabel {
	font-size: 9px;
}
.row2 {
	background-color: #fff;
}
.row1 {
	background-color: #eee;
}



/* one-column layout **************************************************************************************/

.oneColumn {
	padding: 5px;
}

.oneColumn .podcolumn1, .oneColumn .podcolumn2 {
}
.oneColumn .podcolumn1 {
	margin-right: 15px;
	width: 645px;
}
.oneColumn .podcolumn2 {
	width: 300px;
}




/* end one-column */

/* three-column layout **************************************************************************************/



.threeColumns {
	padding: 5px;
}

.threeColumns .column1, .threeColumns .column2, .threeColumns .column3 {
	float: left;
	width: 311px;
}
.threeColumns .column1, .threeColumns .column2 {
	padding-right: 15px;
}

.threeColumns .column1 .commentform textarea, .threeColumns .column2 .commentform textarea, .threeColumns .column3 .commentform textarea {
	width: 276px; 
}


/* end three-column */



/* three-column center larger layout **************************************************************************************/

.threeColumnsCenter {
	padding: 5px;
}

.threeColumnsCenter .column1, .threeColumnsCenter .column2, .threeColumnsCenter .column3 {
	float: left;
	width: 500px;
}
.threeColumnsCenter .column1, .threeColumnsCenter .column2 {
	padding-right: 15px;
}
.threeColumnsCenter .column1, .threeColumnsCenter .column3 {
	width: 215px;
}

.threeColumnsCenter .column1 .commentform textarea, .threeColumnsCenter .column3 .commentform textarea {
	width: 180px; 
}
.threeColumnsCenter .column2 .commentform textarea {
	width: 465px; 
}


/* end three-column */


/* two-column (larger right column) layout **************************************************************************************/

.twoColumnsRight {
	padding: 5px;	
}

.twoColumnsRight .column1, .twoColumnsRight .column2 {
	float: left;
	width: 660px;
}
.twoColumnsRight .column1 {
	width: 300px;
	padding-right: 15px;
}

.twoColumnsRight .column1 .commentform textarea {
	width: 265px; 
}

.twoColumnsRight .column2 .commentform textarea {
	width: 625px; 
}



/* end two-column  (larger right column) */





/* two-column (larger left column) layout **************************************************************************************/
.twoColumnsLeft {
	padding: 5px;
}

.twoColumnsLeft .column1, .twoColumnsLeft .column2 {
	float: left;
}
.twoColumnsLeft .column2 {
	width: 300px;
}
.twoColumnsLeft .column1 {
	width: 660px;
	padding-right: 15px;
}
.twoColumnsLeft .podContainer, .twoColumnsLeft .podNoPadding {
	background-color: #fff;
	margin-bottom: 20px;
	border: 1px solid #999;
}
.twoColumnsLeft .pod, .twoColumnsLeft .podcolumn1, .twoColumnsLeft .podcolumn2 {
	padding: 5px;
	padding-bottom: 0px;
	padding-bottom: 15px;
}
.twoColumnsLeft .podcolumn1, .twoColumnsLeft .podcolumn2 {
	float: left;
	width: 300px;
}
.twoColumnsLeft .pod .column1 {
	padding-right: 10px;
}


.twoColumnsLeft .column1 textarea {
	width: 625px; 
}

.twoColumnsLeft .column2 textarea {
	width: 265px; 
}




/* end two-column  (larger left column) */


/* twoColumnsEven layout **************************************************************************************/

.twoColumnsEven {
	padding: 5px;
}

.twoColumnsEven .column1, .twoColumnsEven .column2 {
	float: left;
	width: 480px;
}
.twoColumnsEven .column1 {
	padding-right: 15px;
}

.twoColumnsEven .column1 .commentform textarea, .twoColumnsEven .column2 .commentform textarea {
	width: 460px; 
}
.twoColumnsEven .podcolumn1 { 
	padding-right: 10px;
}
.twoColumnsEven .podcolumn1, .twoColumnsEven .podcolumn2 {
	float: left;
	width: 220px;
}


/* end twoColumnsEven */





/*  general page stuff -- for pages that don't fit under any of the categories **************************************************************/

.general {
}
/*
.general .column1, .general .column2 {
	float: left;
}

.general .column1, .general .column2, .podNoPadding {
	width: 440px;
}
.general .column1 {
	padding-right: 15px;
}*/



/*  fantasy fishing section **************************************************************/

.ff .header {
	background-color: #000;
	background-image: url(../images/header_fantasyfishing.jpg);
	border: 1px solid #000;
	border-bottom: 0px;
	color: #fff;
}

.ff .header h1 {
	color: #fff;
}

.ff .podContainer {
	border: 1px solid #000;
}



/* profile page stuff **********************************************************************************************************************/

.profile .podContainer {
	filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
}
.profile .header, .community .header {
	background-image: url(../images/header_community.jpg);
	/*background-image: url(../images/profile_bg_wood.jpg);*/
}
.profile .column1, .profile .column2 { 
	float: left;
}
.profile .column1, .profile .column2, .podNoPadding {
	width: 480px;
}
.profile textarea {
	width: 463px;
	font-family: Helvetica, Arial, sans-serif;
	height: 200px;
}
.profile .column1 {
	padding-right: 15px;
}
.profile .podContainer, .profile .podNoPadding {
	/*background-color: #c8c1bb;*/
	margin-bottom: 10px;
	border: 1px solid #999;
}
.profile .pod, .profile .podcolumn1, .profile .podcolumn2 {
	
}
/*.profile .podcolumn1, .profile .podcolumn2 {
	float: left;
	width: 185px;
}*/
.profile .pod .column1 {
	padding-right: 10px;
}





.blog {
	padding: 5px;
}


.blogComment {
	background-color: #eee;
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
.blogComment .comment, .blogComment .byline, .blogComment {
}
.blogComment .byline {
	color:#666;
	background-color: #fff;
	font-style: italic;
	padding-top: 6px;
}
.blogComment .comment {
	border-top: 1px solid #999;
	font-size: 14px;
	margin-top: 0px;
	padding: 8px;
	overflow: scroll;
}

.commentApproval0 .blogComment .podContainer {
	margin: 0px 10px 0px 10px; 
	padding: 2px; 
	background-color: #eee;
}
.commentApproval1 .blogComment .podContainer {
	margin: 0px 10px 0px 10px; 
	padding: 2px; 
	background-color: #fff;
}
.commentApproval-1 .blogComment .podContainer {
	margin: 0px 10px 0px 10px; 
	padding: 2px; 
	background-color: #ffc;
}
.commentApproval-2 .blogComment .podContainer {
	margin: 0px 10px 0px 10px; 
	padding: 2px; 
	background-color: #ddd;
}


.formItem {
	padding-right: 10px;
}


.registration {
	clear: both;
}
.registrationSection {
	margin: 8px;
}
.registrationTitle {
	padding: 3px;
	background-color: #CCCCCC;
	font-size: 12px;
	margin-bottom: 12px;
	font-weight: bold;
	text-transform: uppercase;
	clear: both;
}
.registrationBlock, .registrationBlockHelp, .registrationBlockHelpFull, .registrationBlockAddress, .registrationBlockHelpBirthdate, .registrationBlockBirthdate, .registrationBlockZip, .registrationBlockState, .formItem {
	float: left;
	margin-bottom: 14px;
}
.registrationBlockZip {
	white-space : nowrap;
}
.registrationBlock {
	width: 120px;
}
.registrationBlockAddress, .registrationBlockBirthdate {
	width: 425px;
}

.registrationBlockHelp {
	margin-top: 10px;
	width: 450px;
	font-size: 10px;
}
.registrationBlockHelpFull {
	width: 600px;
	font-size: 10px;
}
.registrationBlockHelpBirthdate {
	margin-top: 10px;
	font-size: 10px;
}
.registrationLabel {
	font-size: 9px;
	text-transform: uppercase;
	clear: both;
}
.registrationFieldCity {
	width: 80px;
}

.registrationBlockState {
	width: 130px;
}
.registrationFieldRadio {
	
}

.registrationField, .registrationFieldCity, .registrationFieldRadio, .registrationFieldAddress, .registrationFieldExpDate, .registrationFieldExpDate2 {
	height: 18px;
	clear: both;
}
.registrationFieldZip {
	width: 70px;
	height: 18px;
	clear: both;
	padding: 0px;
	margin-left: 0px;
}
.registrationFieldCountry {
	width: 200px;
	padding: 0px;
	margin-left: 0px;
}
.registrationField, .registrationFieldAddress {
	width: 100px;
	padding: 0px;
	margin-left: 0px;
}
.registrationFieldStateID {
	width: 125px;
	padding: 0px;
	margin-left: 0px;
}
.registrationFieldBrowse {
	clear: both;
	padding: 0px;
	width: 320px;
	margin-left: 0px;
}
.registrationFieldExpDate {
	width: 20px;
}
.registrationFieldExpDate2 {
	width: 40px;
}
.address {
	width: 220px;
}
.address2 {
	width: 220px;
}

.registrationBlockBirthdate select {
	float: left;
}

.asterisk {
	font-weight: bold;
	color: red;
	font-size: 16px;
}


/* end profile stuff */


/* flw profile page stuff (for writers and stuff) **********************************************************************************************************************/

.flwprofile .header {
	background-image: url(../images/header_community.jpg);
}
.flwprofile .column1, .flwprofile .column2 {
}
.flwprofile .podNoPadding {
	width: 658px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.flwprofile .column1 {
	/*padding-right: 15px;*/
}
.flwprofile .column2 {
}

.flwprofile .podcolumn1, .flwprofile .podcolumn2 {
	float: left;
	width: 130px;
}
.flwprofile .pod .column1 {
	padding-right: 10px;
}


.flwprofile .main {
	background-color: #000;
	background-repeat: no-repeat;
}
.flwprofile .logos {
	width: 600px;
	height: 270px;
	float: left;
}
.flwprofile .photo {
	clear: both;
	float: left;
	width: 300px;
}
.flwprofile .statsBox {
	font-size: 12px;
	margin-left: 20px;
	width: 455px;
	float: left;
	padding: 5px;
}


/* end flw profile stuff */


/* Angler profile page stuff **********************************************************************************************************************/

.anglerprofile .header {
	background-image: url(../images/header_community.jpg);
}
.anglerprofile .column1, .anglerprofile .column2 {
}
.anglerprofile .podNoPadding {
	width: 658px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.anglerprofile .column1 {
	/*padding-right: 15px;*/
}
.anglerprofile .column2 {
}

.anglerprofile .podcolumn1, .anglerprofile .podcolumn2 {
	float: left;
	width: 130px;
}
.anglerprofile .pod .column1 {
	padding-right: 10px;
}


.anglerprofile .main {
	background-color: #000;
	background-repeat: no-repeat;
}
.anglerprofile .logos {
	width: 600px;
	height: 300px;
	float: left;
}
.anglerprofile .photo {
	clear: both;
	float: left;
	width: 160px;
}
.anglerprofile .statsBox {
	font-size: 12px;
	margin-left: 20px;
	width: 455px;
	float: left;
	padding: 5px;
}


/* end angler profile stuff */


/* Angler of the year page stuff **********************************************************************************************************************/

.aoy {
	padding: 4px;
}
.aoy .column1, .aoy .column2 {
	/*float: left;*/
}
.aoy .podNoPadding {
	width: 658px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.aoy .column1 {
	/*padding-right: 15px;*/
	/*width: 660px;*/	
	border: 1px solid #999999;
	padding: 4px;
}

.aoy .podcolumn1, .aoy .podcolumn2 {
	float: left;
	width: 130px;
}
.aoy .pod .column1 {
	padding-right: 10px;
}


.aoy .main {
	background-color: none;
	background-repeat: no-repeat;
	background-position: right top;
	padding: 290px 420px 10px 20px; 
	color: black; 
	font-size: 12px;
	margin-bottom: 15px;
}
.aoy .logos {
	width: 600px;
	height: 300px;
	float: left;
}
.aoy .photo {
	clear: both;
	float: left;
}
.aoy .statsBox {
	font-size: 12px;
	margin-left: 20px;
	width: 360px;
	float: left;
	padding: 5px;
}




/* end angler profile stuff */


/* ROY page stuff **********************************************************************************************************************/

.roy {
	background-color: #FFF;
}

.tourLogo {
	float: left;
}


/* end ROYstuff */


/* shop page stuff  **********************************************************************************************************************/


.shop .header {
	background-image: url(../images/header_shop.jpg);
}
.shop .column1 .podcolumn1 {
	width: 350px;
	padding-right: 20px;
}
.shop .column1 .podcolumn2 {
	width: 250px;
}



/* end shop page stuff 8?


/* tournament page stuff **********************************************************************************************************************/

.tournament {
	/*background-color: #FFF;*/
}
.tournament .header {
	background-image: url(../images/header.jpg);
}

/*
.tournament .column1, .tournament .column2 {
	float: left;
}
.tournament .column1 {
	width: 660px;
	padding-right: 15px;
}
.tournament .column2 {
	width: 300px;
}

.tournament .column1 .podcolumn1, .tournament .column1 .podcolumn2 {
	float: left;
}
.tournament .column1 .podcolumn1 {
	width: 350px;
	padding-right: 20px;
}

*/
#headlineNews .podcolumn1, #headlineNews .podcolumn2 {
	float: left;
}
#headlineNews .podcolumn1 {
	width: 360px;
	padding-right: 10px;
}
#headlineNews .podcolumn2 {
	width: 260px;
}

.tournament .tourItem {
	padding-bottom: 20px;
}
.tournament .description {
	float: left; 
	padding-bottom: 20px;
	width: 200px;
}
.tournament .column2 .description {
	float: left; 
	padding-bottom: 20px;
	width: 170px;
	padding-left: 10px;
}


.tour_tourResults_results, .tour_tourResults_standings {
	float: left;
	width: 295px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
}
.tour_tourResults_standings {
}
.tour_tourResults_results {
	padding-right: 12px;
	clear: both;
}
.tour_listBox {
	font-size: 11px;
	font-weight: normal;
	width: 98%;
}
.tour_row_1 {
	background-color: #ddd;	
}
.tour_row_2 {
	background-color: #eee;	
}
.tour_listItem {
	width: 255px;
}

.tour_listItemNumber, .tour_listItem, .tour_listPoints {
	padding-left: 8px; padding-right: 8px;
}
.tourTitle {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}




.detailsColumn, .detailsColumnLeft {
	float: left; 
	width: 30%; 
	border-left: 1px solid #eee;
	padding-left: 15px;
}

.detailsColumnLeft {
	padding-left: 0px;
	border: 0px;
}

/* end tournament page stuff */




/* fishing page stuff **********************************************************************************************************************/

.fishing .header {
	background-image: url(../images/header_fishing.jpg);
}

/*
.fishing .column1, .fishing .column2 {
	float: left;
}
.fishing .column1 {
	width: 660px;
	padding-right: 15px;
}
.fishing .column2 {
	width: 300px;
}

.fishing .column1 .podcolumn1, .fishing .column1 .podcolumn2 {
	float: left;
}
.fishing .column1 .podcolumn1 {
	width: 350px;
	padding-right: 20px;
}
.fishing .column1 .podcolumn2 {
	width: 250px;
}
*/

.gpsItem {
	width: 150px;
	float: left;
	padding-bottom: 8px;
}
.gpsItem .textField, .gpsItem select {
	width: 140px;
}

/* end fishing */


/* community page stuff **********************************************************************************************************************/

.friend + h3 {
	padding-top: 12px;
}
.calendar {
}
.calendar td {
	border: 1px solid black;
	width: 40px;
	/*height: 40px;*/
}
.calendar th, .calendar td {
	text-align: center;
}
.calendar .event_date {
	background-color: #fc0;
}
.calendar td, .calendar td a {
	font-size: 22px;
	line-height: 38px;
	text-decoration: none;
}
.calendar td:hover,.forumItem:hover {
	background-color: #ffc;
	border-color: red;
}
.calendar .current_date {
	background-color: #eee;
	border-color:#f00;
}

.forumItem {
	border: 1px solid #ddd;
	padding: 5px;
	background-color:#eee;
	margin-bottom: 5px;
}

.comment {
	margin-top: 10px;
	clear: both;
}
.comment .content {
	font-weight: bold;
	padding-top: 12px;
}
.comment .date {
	font-style: italic;
}
.comment .content, .comment .date {
	width: 540px;
}

/* media center  **************************************************************************************/

.mc {

}

.mc .photoContainer {
	float: left;
	padding: 0px 0px 5px 0px;
	font-size: 11px;
	font-style: italic;
	line-height: 11px;
	width: 200px; 
	clear: both; 
	margin: 18px 10px 5px 0px; 
	border: 1px solid #999;
	background-color: #eee;
}
.mc .caption {
	padding-left: 5px;
}
.mc .photo {
	margin-bottom: 5px;
}
.mc .head {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 6px;
}
.mc .subhead {
	padding-bottom: 0px;
	margin-bottom: 3px;
}
.mc .column1 .head {
	margin-top: 12px;
}
.mc .column1 .subhead {
	margin-left: 12px;
	text-transform: uppercase;
}

.mc .archiveItem, .mc .podcolumn1 .head, .mc .column1 .subhead {
	border: 1px solid white;
	padding: 2px;
}
.mc .column1 .on {
	background-color: #eee;
}
.mc .archiveItem:hover, .mc .podcolumn1 .head:hover, .mc .column1 .subhead:hover {
	background-color: #ffc;
	border: 1px solid red;
}
.mc .archiveItem {
	margin-bottom: 2px;
	display: block;
	margin-left: 12px;
}
.mc .dateLink {
	font-weight: bold;
	line-height: 14px;
}

.mc .titleLink {
	font-size: 10px;
}




/* end media center */










.bottomLinks {
	margin-top: 12px;
}
.topLinks {
	
}
.leftLink {
	float: left;
	padding-right: 8px;
}
.rightLink {
	float: right;
	padding-left: 8px;
}


.head {
	padding-bottom: 8px;
}

h1, .head {
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;
}
h2, .h2 {
	font-size: 12px;
	font-weight: bold;
}
.h2 {
	display: block;

}
h3, .h3 {
	font-size: 12px;
}
h4, .h4 {
	font-size: 12px;
	font-style: italic;
}
.textSmall {
	font-style: normal;
	font-size: 11px;
}
.floatLeft {
	float: left;
	padding-right: 1px;
}









.weatherContainer {
	margin-left: auto;
	margin-right: auto;
}
.weatherTitle, .weatherBox, .weatherContent {
	width: 55px;
}
.weatherBox {
	float: left;
	border: 1px solid black;
	margin-right: 16px;
}
.weatherTitle {
	background-color: #0663dc;
	text-align: center;
	color: #fff;
	font-size: 9px;
	text-transform: uppercase;
}
.weatherContent, .weatherForecast {
	font-size: 11px;
	line-height: 12px;
	padding: 2px 0px 2px 2px;
}
.weatherpod300 {
	width: 281px; 
	overflow: hidden;
	margin-left: 3px;
}
.weatherpod660 {
	
}




.photoCredit {
	font-size: 9px;
	color: #999;
}



.photoCaption, .articlePhotoCaption {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	line-height:13px;
	color: #999999;
	font-size: 10px;
}
.articlePhotoCaption {
	padding-top: 10px;
	float: left;
	clear: both;
	max-width: 308px;
	/*width: 300px;*/
	margin-right: 8px;
	margin-bottom: 8px;
	/*font-style: italic;
	color: #666666;
	font-size: 11px*/
}
.articleByline {
	font-size: 10px;
	padding-bottom: 4px;
}


img[align="left"] {
	float: left;
	padding: 0px 10px 10px 0px;
}
img[align="right"] {
	float: right;
	padding: 0px 0px 10px 10px;
}



.infoBox { 
	position: absolute; 
	padding: 8px; 
	font-size: 13px; 
	font-weight: 700; 
	display: none; 
	background-color: #ffc; 
	border: 1px solid red; 
}

.searchThumbnail  {
	float:left; 
	margin:5px; 
	width:85px; 
	height:85px; 
	height:105px; 
	text-align:center;
}
.searchYoutubeThumbnail {
	float:left; 
	margin:5px;  
	text-align:center;
	height:116px; 
}






/*
---------------
FLW Live ad - the red bar that shows when Live! is on
---------------
*/
.flwliveAd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #c33;
	overflow:hidden;
	text-align: left;
	text-decoration: none;
	cursor: hand;
}
.ffFlwliveAd {
	width: 600px;
}
.flwFlwliveAd {
	width: 975px;
	margin-bottom: 10px;
}
.flwliveAd .text {
	margin: 4px;
	font-weight: normal;
	line-height: 28px;
}
.flwliveAd .flwTitle {
	font-family: Impact, sans-serif;
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
	float: left;
	margin-left: 12px;
	margin-right: 6px;
}


/*
Used on results page for column headers
*/
.tableHeader .resultsDetail {
	font-weight: bold;
	background-color: #000000;
	color: #FFFFFF;
}

.tableHeader .resultsDetailShow {
	font-weight: bold;
	background-color: #000000;
	color: #FF0000;
}





/**************************************************
CLASS FOR ANGLER PROFILE POP-UP POD
**************************************************/
.apPOD {
	padding: 5px;
	position: absolute;
	width: 300px;
	border: 1px solid red;
	background-color: #ffffcc;
	text-decoration : none;
	color: #006666;
}
.apPOD .aplabel, .apPOD .apdata {
	white-space : nowrap;
}
.apPOD .apdata {
	font-weight: bold;
}


/**************************************************
THESE ARE USE IN TOURNAMENT RESULTS AND STANDINGS
**************************************************/
.bodyTableRowSearch {
background: #ffcc66; /*NEED THIS SO IT HIGHLIGHT THE ROW RESULTS RETURNED*/
}
.columnSort {
background: #b8b8b8; /*COLUMN SORT HEADING*/
}

@import url("http://www.flwoutdoors.com/includes/commonStyles.css");









#ForumContainer + p + #bottomNav {
	width: 780px;
	float: right;
}

#videoBox #videoTitleTop {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	margin-bottom: 4px;
}

.runningTime {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}

#leftColumn {
	float: left;
	width: 466px;
	margin-right: 4px;
}

#mainVideo {
	border: 1px solid black;
	margin-bottom: 15px;
}

#videoBox #mainVideo #videoTitleBottom {
	font-size: 14px;
	line-height: 22px;
	padding-left: 4px;
	margin-bottom: 0px;
}

#videoBox #mainVideo #videoDescription {
	padding-left: 4px;
	padding-bottom: 4px;
}

#rightColumn {
	float: left;
	width: 170px;
}

#rightColumn a {
	width: 150px;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	display: block;
	border: 1px solid black;
	border-bottom: 0px;
	padding-left: 16px;
	background: url(/images/OnDemand/arrowLeft.jpg) no-repeat 4px 6px #eee;
	color: black;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
}

#rightColumn .openBox a {
	border: 0px;
	background: none;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	width: 168px;
	clear: left;
	padding-top: 4px;
	padding-left: 4px;
}
#rightColumn .openBox a.currentlyPlaying {
	border: 1px solid black;
	background-color: #fc0;
}

#rightColumn .openLink {
	background: url(/images/OnDemand/arrowDown.jpg) no-repeat 2px 6px #eee;
	border-bottom: 0px;
	width: 160px;
	background-color: #fff;
}
#rightColumn .openBox {
	border: 1px solid black;
	border-top: 0px;
	width: 176px;
	background: #f7eee9;
	padding-bottom: 8px;
	background-color: #fff;
	height: 150px;
	overflow: auto;
}

.commentTitle {
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
}

.commentTitle a {
	font-size: 12px;
	font-weight: normal;
}
#commentBox {
	border: 1px solid black;
	padding: 4px;
}
.comment {
	border-bottom: 1px solid #ccc;
	
}
.comment .main {
	font-weight: bold;
	font-size: 12px;
}
.comment .byline, .openBox a .byline {
	font-style: italic;
}

.subscribeItem {
	margin-bottom: 12px;	
}

#mainVideo .embedVideoLink {
	text-decoration: none;
	padding: 0px 5px;
	border: 1px solid #444;
	color: #ccc;
	background-color: #000;
	float: left;
	margin-top: 2px;
	font-size: 10px;
	margin-right: 10px;
}

#mainVideo .shareVideo {
	padding-top:10px; 
	margin-top:10px; 
	margin-right:7px;
	border-top:solid; 
	border-top-width:1px;
	
}
#divEmbedCode{
	overflow: auto;
	width: 461px;
	height: 40px;
	font-size: 11px;
}
#divEmbedLink{
	overflow: auto;
	margin-top:3px;
	width: 461px;
	height: 15px;
	font-size: 11px;
}

.contact{
	display: block;
	border:1px solid #ccceee;
	margin: .8em;
}

.contact ul{
	margin-bottom: .8em;
}

.contact ul li{
	list-style:none;
}

.contact .contactHeader{
	width:100%;
	font-size: 14px;
	font-weight:bold;
	background-image:url(/images/header_new.jpg);
	color:#ffffff;
	padding: 2px 0 2px 0;
	margin: 0 0 4px 0;
}

.leadingWord{
	font-weight:bold;
	font-size: 14px;
	}
ol li ul.NoImageList li{
	line-height: 12px;
	display:list-item;
	list-style-position: outside;
	margin-bottom: 4px;
	list-style-image: none;
	list-style-type: disc;
}
.copyRight{
	width:100%;
	margin: 0px auto;
	text-align:center;
}