@charset "UTF-8";

.floatLeft {
	float:left;
	margin-right:10px;
}

.floatRight {
	float:right;
	margin-left:10px;
}

.hearts {
	color:rgb(255,50,85);
	text-decoration:none;
}

.add5Top {
	margin-top:5px;
}

.add5Bottom {
	margin-bottom:5px;
}

.fixedHeight50 {
	height:50px;
}

.newsMailInput {
	background:url(../img/newsMailSignupBack.png) no-repeat;
	font-size:12px;
	border:none;
	width:144px;
	height:14px;
	margin:0;
	padding:3px;
	color:rgb(155,155,155);
}

.newsMailButton {
	background:url(../img/newsMailButton.png);
	border:none;
	width:30px;
	height:20px;
	font-size:0px;
	color:rgb(255,255,255);
	margin:0px 0px 0px 5px;
	padding:0;
}

.newsMailInputItem {
	float:right;
}

.shadowZone {
	background:url(../img/shadowZone.png);
	margin:5px;
}

.clr { clear:both; }

/* different colors */

.black {
	color:rgb(0,0,0);
}

.blue {
	color:rgb(40,160,180);
}

.blue .altColor {
	color:rgb(50,220,250);
}

.green {
	color:rgb(30,150,40);
}

.green .altColor {
	color:rgb(30,200,40);
}

.grey {
	color:rgb(155,155,155);
}

.grey .altColor {
	color:rgb(120,120,120);
}

.orange {
	color:rgb(255,120,0);
}

.orange .altColor {
	color:rgb(255,160,0);
}

.purple {
	color:rgb(225,60,140);
}

.purple .altColor {
	color:rgb(175,45,110);
}

.red {
	color:rgb(255,100,100);
}

.red .altColor {
	color:rgb(230,0,0);
}

.white {
	color:rgb(255,255,255);
}

/* qTIp */
.qtip-content {
	font-size:12px;
}

/* commenting */
.comment {
	background:url(../img/gradientWide.png) no-repeat bottom;
	margin: 0px -10px;
	padding: 0px 10px;
}

.commentLast {
	margin: 0px -10px;
	padding: 0px 10px;
}

.commentHeader {
	font-size:12px;
	line-height:20px;
	background:url(../img/dottedDivider.png) repeat-x bottom;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
}

.commentDate {
	color:rgb(155,155,155);
}

.commentText {
	padding-bottom:10px;
}

.commentLast .commentText {
	padding-bottom:0px;
}

.addCommentFillOuts {
	position:relative;
	background:url(../img/dottedDivider.png) repeat-x bottom;
	padding-top:10px;
	padding-bottom:10px;
}

	.addCommentFillOuts input {
		font-size:12px;
		width:146px;
		height:16px;
		border:1px solid rgb(155,155,155);
		color:rgb(155,155,155);
		padding:2px;
		margin-left:10px;
		margin-right:20px;
		background:url(../img/inputBack.png) repeat-x;
	}
	
	.addCommentFillOuts label {
		font-size:12px;
	}
	
	.smallNotice {
	position:absolute;
	top:35px;
	width:240px;
	color:rgb(155,155,155);
	font-size:10px;
	line-height:15px;
	left: 0px;
	}
	#captchaPicure {
		position:absolute;
		top:5px;
		left:250px;
	}
	.regenerateNotice {
		position:absolute;
		top:10px;
		left:520px;
		width:130px;
		font-size:10px;
	}
	
#addComment textarea {
	width:668px;
	height:116px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid rgb(155,155,155);
	color:rgb(155,155,155);
	padding:2px;
	background:url(../img/inputBack.png) repeat-x;
	margin-top:10px;
}

.submitCommentButton {
	border:none;
	width:125px;
	height:20px;
	background:url(../img/submitCommentButton.png) no-repeat;
	color:rgb(255,255,255);
	font-size:0px;
	margin-top:10px;
}

/* tiles */

.tile {
	position:relative;
	float:left;
	width:131px;
	height:150px;
	background:url(../img/tileBack.png) no-repeat;
	padding:5px;
}

.tileContent {
	width:111px;
	height:130px;
	padding:10px;
}

body.tiled .tileContent p {
	width:111px;
}

.tileContent.bottom p {
	position: absolute;
	bottom: 15px;
}

.tileContent.right p {
	text-align:right;
}


/* NEW ADDITIONS */

.tileHeader {
	background:url(../img/tileHeaderTop.png) no-repeat;
	clear:both;
	height:40px;
	padding-top:10px;
}

.tileHeaderContent {
	padding:0px 15px 10px;
	background:url(../img/tileHeaderContent.png) bottom;
}

/*.tileHeader {
	background:url(../img/tileHeaderTop.png) no-repeat;
	clear:both;
	padding-top: 10px;
}

.tileHeaderContent {
	padding:0px 15px 10px;
	background:url(../img/tileHeaderContent.png) bottom;
}*/

body.blogOverview .tile {
	width:342px;
	height:150px;
	background:url(../img/tileBackBig.png) no-repeat;
}

body.blogOverview .tileContent {
	width:322px;
	height:130px;
}

body.coaches .tileContent {
	color:rgb(255,255,255);
	font-weight:bold;
}
body.questions .tileContent {
	font-weight:bold;
}

.clickable {
	cursor:pointer;
}


/* blog */



.newestBlogPost {
	position:relative;
}

	/*taken out
	.newestBlogPost a {
		background:url(../img/readMoreArrowOrange.png) right no-repeat;
		color:rgb(255,120,0);
		padding-right:15px;
	}*/

.recentBlogpostTitle {
	float:left;
	width:402px;
}

.blogPostTileHeader {
	font-size:14px;
}

.date {
	font-size:10px;
	line-height:20px;
	color:rgb(155,155,155);
}

.numberOfComments {
	position:absolute;
	bottom:15px;
	font-size:10px;
	left: 136px;
}

.numberOfComments a {
	background:none;
}

.newestBlogPost .numberOfComments {
	left:287px;
}

#pagination ul {
	padding:0;
	margin:0;
	list-style:none;
	line-height:10px;
}

	#pagination ul li {
		float:left;
		margin:0px;
		padding:0px;
	}
	
	#pagination ul li a {
		display:block;
		
		padding:5px;
	}
	
	#pagination ul li.active a {
		color:rgb(255,255,255);
		background:rgb(255,120,0);
	}

#pagination .box5ColContent {
	padding:5px 15px 15px;
}


.jot-nav {
	font-size:12px;
	line-height:20px;
}

/* tag cloud */

#tagCloud a {
	margin-right:10px;
	font-weight:normal;
}

.one {
	font-size:8px;
}

.two {
	font-size:9px;
}

.three {
	font-size:10px;
}

.four {
	font-size:12px;
}

.five {
	font-size:14px;
}

.six {
	font-size:16px;
}

.seven {
	font-size:18px;
}

.eight {
	font-size:20px;
}


.nine {
	font-size:22px;
}


.ten {
	font-size:24px;
}


/* widget colors */

.widget .blue p,
.widget .green p,
.widget .grey p,
.widget .orange p,
.widget .purple p,
.widget .red p {
	color:rgb(0,0,0);
}

.widget .blue a {
	color:rgb(40,160,180);
}

.widget .green a {
	color:rgb(30,150,40);
}

.widget .grey a {
	color:rgb(155,155,155);
}

.widget .orange a {
	color:rgb(255,120,0);
}

.widget .purple a {
	color:rgb(225,60,140);
}

.widget .red a {
	color:rgb(255,100,100);
}


/* twitter */
.twitterTime {
		font-style:normal;
		font-weight:bold;
		color:rgb(0,177,255);
	}
	
/* fix focus problem */
:focus
{
  -moz-outline-style: none;
}
