
/* Registrotion Form Styles */
.io_element {margin: 10px;}
.Comments_Iframe { display: block; width: 470px; margin: 10px 0px 0px 0px; text-align: left; font-size: 12px; font-family:Arial, Helvetica, sans-serif; padding: 0px;}
/* Main Registration Container (Table_FullReg), Main Login Container (Table_FullLogin) */
.Table_FullReg, .Table_FullLogin { width: 470px; margin: 10px 0px 0px 0px; }
/* Registration Form Input Fields (loginRegistration), Login Form Input Fields (slaLoginForm) */
#loginRegistration input, #slaLoginForm input, #slRenderDiv input { margin: 0px 3px 5px 7px; }
/* Registration text above the actual registration form */
.Reg_LeftAlign { width: 470px; text-align: left;  margin: 5px 0px 10px 0px; border-bottom: 1px solid #CCCCCC; padding-bottom: 3px; }
/* Registration Form Labels (Table_FullRegLeft), Login Form Labels (Table_FullLoginLeft) */
.Table_FullRegLeft, .Table_FullLoginLeft, .Table_ChangePassLeft { font-size: 12px; margin: 0px 5px 0px 0px; text-align: right;}
/*  Registration Form Fields (Input Boxes) Styling */
td.Table_FullRegMid { font-size: 11px; text-align: left; }
/* Registration Form Right Side Text - text to the right of the input boxes */
td.Table_FullRegRight { margin: 0px 0px 0px 5px; font-size: 10px; }
/* Registration Form - Field Validator Text */
.slFieldValidationIndicator { text-align: left; color: red; }

/* Once Signed in - Welcome, username etc box */
.SignIn_Wrapper { display: block; width: 470px; margin: 10px 0px 0px 0px; text-align: left;}

#loginGoesHere  { display: block; width: 470px; margin: 10px 0px 0px 0px; text-align: left;}

div.slMiniPersona h4 {margin-top: 5px; }

/* latest users avatar image */
img.PluckUserAvatar {width: 60px; }

/* Incorrect Login Page */
.Reg_RightAlign { display: block; width: 470px; margin: 10px 0px 0px 0px; text-align: left;}


/* Story Page CSS for Comments */
/*div.SiteLife_Login { display: block; width: 470px; margin: 10px 0px 0px 0px; text-align: left; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}*/
a.SiteLife_Recommend { display: inline; color: red; }
.Comments_AddHeading { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

/* Persona container div styles */

div.PersonaHeader_Container { background-image: url(/files/images/persona_back.jpg); background-repeat: repeat-x; }
/* move Pluck logo in persona header */
a div.Persona_TopPluckLink { position: relative; top: 145px; }
div.loginGoesHere { margin-bottom: 10px; }

.SignIn_Wrapper a:link, .SignIn_Wrapper a:visited, .SignIn_Wrapper a:hover, .SignIn_Wrapper a:active { color: #006699; text-decoration: none;  }
.SignIn_Wrapper a:hover { text-decoration: underline; color: #990000; }

div.slMiniPersona { width: 180px; display: block; text-align: left; float: left; margin-right: 5px; border: 1px solid #fff; padding: 0px; }
div.slAvatarPhoto{ margin: 3px; padding-bottom: 3px;}

td.Summary_ProfileTableRight { max-width: 50px; }

h3.slHeadline { font-weight: normal; }
/* attempt by IOB to strighten out the link hover states, unsuccessful */
div.slGroupsDirectory a:hover { font-weight: normal; }
span.slButton2 { font-size: 12px; }
a:hover .slButton2 { font-weight: normal; font-size: 16px; color: #990000; }

/* Photo Galleries Page */

div.PublicGalleries_SectionHead { background: #fff; color: #333333; font-weight: bold; }
td.PublicGalleries_TableImg { width: 20%; }
div.PublicGalleries_Title a { font-weight: bold; font-size: 14px; color: #069; }
div.PublicGalleries_Title a:hover { font-weight: bold; font-size: 14px; color: #CC0000; text-decoration: underline; }
table.PublicGalleries_Table { border: 1px solid #CCC; }
div.PublicGalleries_ViewLink a 
	{ 
		color: #069;
		font-weight: normal;
		display:inline-block;
		padding-left:20px;
		line-height:18px;
		background:transparent url(/files/images/09football/view_galleryicon.gif) center left no-repeat;
		
	 }
div.PublicGalleries_UploadLink a 
	{ 
		color: #069; 
		font-weight: normal;
		display:inline-block;
		padding-left:20px;
		line-height:18px;
		background:transparent;
		background-image: url(/files/images/09football/photo_uploadicon.gif);
		background-position: center left;
		background-repeat: no-repeat; 
	}
div.PublicGalleries_ViewLink a:hover { color: #CC0000; font-weight: normal; text-decoration: underline; }
div.PublicGalleries_UploadLink a:hover { color: #CC0000; font-weight: normal; text-decoration: underline; }


/* Photo Gallery Page */

div.PublicGallery_Title { font-weight: bold; font-size: 20px; color: #333333; }
div.PublicGallery_Details a { color: #069; }
div.PublicGallery_Details a:hover { color: #CC0000; }
div#Paginator .PublicGallery_Page a { color: #069;}
div#Paginator .PublicGallery_Page a:hover { color: #CC0000;} 

/* SOLICIT PHOTO */

div.SolicitPhoto_Container { background-color: #fff; background-image:url(/files/images/09football/solicitphoto-bg.jpg); background-repeat: repeat-x; text-align: left; padding: 5px; margin: 0 5px 10px 0;  }
div.SolicitPhoto_SectionHead { text-align: left; font-size: 16px; background: transparent;color: #fff; } 
div.SolicitPhoto_Photo { text-align: center; }
div.SolicitPhoto_Photo a img { border: 1px solid #000; }
div .SolicitPhoto_Subject a { font-weight: bold; }

div .SolicitPhoto_Subject a:hover, div .SolicitPhoto_Action a:hover { font-weight: bold; color:#CC0000; text-decoration: underline; }
div .SolicitPhoto_Link { display: none; }

/* Photo Gallery PHOTO Page */
div .GalleryPhoto_Description { text-align: left; }

/* most recommended galleries widget */
div.Summary_Container table a { color: #069; font-weight: normal; }
div.Summary_Container table a:hover { color: #CC0000; font-weight: normal; }

div .PublicGallery_Details { font-weight: bold; }
div .PublicGallery_Details a { font-weight: bold;  }
div .PublicGallery_Details a:hover { font-weight: bold; color: #CC0000; }

/* forums */

/*td .ForumList_ForumSpecificTitleTD h1 { font-size: 14px; float: left; clear: both; }
div .Forums_ContainerHead, div .Forums_ContainerHead a { font-weight: normal; font-size: 10px; }
div .Forums_ContainerHead a:hover { color: #CC0000; text-decoration: underline; }
div .Forums_ContainerHead { height: auto; background-color: #5d89c8; background-image: none; padding-bottom: 5px; }
td .ForumList_ForumSpecificTitleTD{ font-size: 12px; }
div #WatchDiv, div #WatchDiv a { float: right; clear: left; color: #000; }
div .ForumList_ForumName a:hover { color: #CC0000; text-decoration: underline; }
div .ForumList_GroupTableLatestContent a:hover { color: #CC0000; text-decoration: underline; }
div .Forums_MainContainer a:hover { color: #CC0000; text-decoration: underline;  }
div .Forums_LoginStatus a { color: #069; }*/

/* Most Commented - Hot Topics */

div.Summary_Container { font-family:Verdana; font-size:11px; text-align:left; color:#163F68; font-weight:bold;line-height:14px; text-decoration:none; }
div.Summary_ArticleTitle a { font-family:Verdana; font-size:12px; font-weight:normal; color:#163F68;  }
div.Summary_ArticleTitle {background-image: url(http://media.charleston.net/images/bullet5x12px.gif); background-repeat: no-repeat; background-position:left; padding-left: 10px; }
div.output_div2 a  
	{
		color:#163F68;
		font-size:11px;
		font-weight:bold;
		line-height:14px;
		text-decoration:none;; background-image: url(http://media.charleston.net/images/bullet5x12px.gif); background-repeat: no-repeat; background-position:left; padding-left: 10px; !important
	}

/* comments font size */
div.Comments_Container table {
font-size:14px;
}
div.slColumn2 { width: 590px; float: left; }
div.slColumn1 { width: 590px; float: left; }
.slSearch input { width: 300px; }

/* Groups submit buttons */
.slButton1 .slButton1_Right, .slButton2 .slButton2_Right {
background: #fff; 
height:100%;
padding-right:10px;
text-align:center;
white-space:nowrap;
width: 200px;
/*border: 1px solid #CCC;*/
color: #333;
}
.slGroupBlogsInfo .slContent { width: 98% }
.slButton1 { background: #fff; }
.slButtonStart slButton1 { width: 200px; }
.slButton1 .slButton1_Right { width: 200px; !important}
.slGroupMediaDetails .slMediaDetails .slMediaUtils {
border:1px solid #ECEAEA;
height:120px;
margin:10px 0 0;
padding:5px;
}
.slButton2 { background: none; !important}
/*.slIcon_Edit .slIcon_Delete slIcon_Abuse slIcon_Recommend { width: 120px; }*/
.slGroupMediaDetails .slMediaDetails .slMediaUtils a { width: 120px; }

.slMiniPersona h4 {
font-size:100%;
font-weight:normal;
margin:0;
padding:0;
}

div.SiteLife_Login { display: none; }
div.SignIn_Wrapper {margin: 10px 5px; }
div#loginGoesHere { margin-left: 5px; }

/* Blog Styles */
div.Blog_AddToWatchlist a {background-color: #fff; border: none; float: none; padding: 1px; }
td.PersonaBlog_TableRight {width:20%;}
div.Blog_RightSideContainer a {font-size: 9px;}
div#section_main_center_wrapper { width: 980px; }
div.BloggerProfile_Container { display: none; }
div.BlogNav {margin-bottom: 15px; }

/* comments on video */
div.Comments_Container { margin: 0px 10px;}

/* DAAPI Gallery for Preview */
.plckGalleryPhoto { width: 190px; margin: 5px; float: left; }
.plckGalleryCaption {width: 190px; float: left; margin: 0px 5px 10px 5px; }
.plckGalleryEntryWrapper {width: 200px; height: 200px; float: left;}
#mainScrollyBox {margin: 2px; float: left; border: 1px solid #CCC; width: 620px;}
html>body .plckGalleryEntryWrapper {width: 200px; height: 200px; float: left;}

#pagination { margin: 10px; float: right; text-align: right; }
#pagination_preview li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination_preview a           { border:solid 1px #DDDDDD; margin-right:2px; }
#pagination_preview .previous-off,
#pagination_preview .next-off   { color:#666666; display:block; float:left; font-weight:bold; padding:3px 4px; }
#pagination_preview .next a,
#pagination_preview .previous a { font-weight:bold; border:solid 1px #FFFFFF; }	
#pagination_preview .active     { color:#ff0084; font-weight:bold; display:block; float:left; padding:4px 6px; }
#pagination_preview a:link, 
#pagination_preview a:visited   { color:#0063e3; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination_preview a:hover     { border:solid 1px #666666; }

.photos ul.thumbs {
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
	width: 390px;
	float: left;
}
.photos ul.thumbs li{
	width: 110px;
	height: 100px;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	overflow: hidden;
	position: relative;
	border: 5px solid #ddd;
	text-align: center;
}
.photos ul.thumbs li img {
	position: absolute;
	top: -180px;
	left: -145px;
}