﻿.pageSectionTitleContainer {
	direction:ltr;
	width:578px;
	padding:10px 20px;
	-moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px;
    border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
    border-top-right-radius:5px;
    border-width:1px;
    border-style:solid;
    font-family:TitilliumText22LMedium, Verdana, Tahoma;
	font-size: 14px;
	font-weight:normal;
	line-height:160%;
}
.pageTextContainer {
	direction:ltr;
	width:578px;
	margin:0;
	padding:20px;
	background:#f4f4f4;
	-moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
	overflow:hidden;
    border-width:1px;
    border-style:solid;
    border-top-width:0px !important;
}
.albumPicturesContainer {
	width:600px;
	margin:0;
	padding:20px 0 0 18px;
	background:#f4f4f4;
	-moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
	overflow:hidden;
    border-width:1px;
    border-style:solid;
    border-top-width:0px !important;
}
.albumPicturesContainer h1 {
	margin:0 20px 20px 2px !important;
}
.backToAlbum {
	margin:0 20px 20px 2px !important;
	text-align:left;
	overflow:hidden;
}
.pageTextContainer img, .pageTextContainer table, .pageTextContainer td, .pageTextContainer div, .pageTextContainer p{
	max-width:578px;
}
.pageText {
	direction:ltr;
	overflow:hidden;
}
.forumSection {
	direction:ltr;
	overflow:hidden;
}
.sectionTable {
	width:578px;
}
.sectionTable td {
	vertical-align:top;
	padding:10px;
	border:1px #ccc solid;
}
.topictitleTD {
	width:150px;
}
.topicAnswersTD {
	width:64px;
	padding:10px 0 !important;
	text-align:center;
}
.topicReadingsTD {
	width:44px;
	padding:10px 0 !important;
	text-align:center;
}
.topicAuthorTD {
	width:150px;
	text-align:center;
	padding:10px 0 !important;
}
.topicLastAnswerTD {
	padding:10px 0 !important;
	text-align:center;
}
.titleTD {
	text-align:center;
	background-color:#eeeeee;
	font-family:TitilliumText22LMedium, Verdana, Tahoma;
	font-size:15px;
	font-weight:normal;
	padding:10px 0 !important;
}
.sentBy, .addTopicIn {
	font-family:TitilliumText22LMedium, Verdana, Tahoma;
	font-size:15px;
	font-weight:normal;
	line-height:160%;
	margin:-10px 0 20px 0;
	color:#777777;
	background-image:url('../images/newForumTopic.png');
	background-position:right center;
	background-repeat:no-repeat;
	padding:0 20px 0 0;
}
span.blue {
	color: #589ad8;
}
.forumIconsContainer {
	margin:10px 0 0 0;
	direction:ltr;
}
.forumIconsContainer a:hover, .forumIconsContainer a:active {
	background-position:right 2px;
	border:1px #7fb4e6 solid;
	background-color:#a5c6e5;
}
.forumIcon1 {
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background-color:#ececed;
	padding:5px 47px 5px 20px;
	border:1px #e6e0e4 solid;
	direction:ltr;
	text-align:right;
	background-image:url('../images/forumIcon1.png');
	background-position:right 10px;
	background-repeat:no-repeat;
	line-height:55px;
	font-family:TitilliumText22LMedium, Verdana, Tahoma;
	font-size:15px;
	font-weight:normal;
	margin:0 0 0 20px;
	cursor:pointer;
}
.forumIcon2 {
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background-color:#ececed;
	padding:5px 47px 5px 20px;
	border:1px #e6e0e4 solid;
	direction:ltr;
	text-align:right;
	background-image:url('../images/forumIcon2.png');
	background-position:right 10px;
	background-repeat:no-repeat;
	line-height:55px;
	font-family:TitilliumText22LMedium, Verdana, Tahoma;
	font-size:15px;
	font-weight:normal;
	cursor:pointer;
}
.forComments {
	padding:0 20px 20px 20px !important;
}
.forumReplyBy {
	padding:2px 20px 2px 20px;
	background-image:url('../images/reply.png');
	background-position: right center;
	background-repeat:no-repeat;
	color: #777777;
	direction:ltr;
	font-family:TitilliumText22LMedium, Verdana, Tahoma;
	font-size:15px;
	font-weight:normal;
	line-height:160%;
}
.commentBy {
	padding:2px 20px 2px 30px;
	background-image:url('../images/commentArrow.png');
	background-position: 10px bottom;
	background-repeat:no-repeat;
	color: #589ad8;
	direction:ltr;
	font-family:TitilliumText22LMedium, Verdana, Tahoma;
	font-size:15px;
	font-weight:normal;
	line-height:160%;
}
.commentBody {
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background-color:#ececed;
	padding:20px;
	direction:ltr;
}
.commentTitle {
	font-size:22px;
	font-weight:normal;
	margin:0 0 10px 0;
	font-family:TitilliumText22LMedium, Verdana, Tahoma;
	line-height:140%;
}
.commentText {
	
}
.commentsContainer{
	direction:ltr;
	overflow:hidden;
}
.comment {
	width:100%;
	margin:20px 0 0 0;
}
.replys {
	border-top:1px #cccccc solid;
	margin:20px 0 0 0;
}
.replyContainer {
	margin:10px 0 0 0;
	direction:ltr;
}
.formInTititle {
	width:120px;
	font-family:TitilliumText22LMedium, Verdana, Tahoma;
	font-size:15px;
	font-weight:normal;
	line-height:100%;
}
.pageText h1 {
	font-size: 22px;
	font-family:TitilliumText22LMedium, Verdana, Tahoma;
	font-weight:normal;
	padding:0;
	margin:0 0 20px 0;
	line-height: 140%;
}
.pageText ul {
	margin:10px 0 0 0;
}
.pageText ul li {
	background-image:url('../images/listArrow.png');
	background-position: left center;
	background-repeat:no-repeat;
	padding:0  0 0 20px;
	margin:0 0 5px 0;
}
.shareContainer {
	direction:ltr;
	overflow:hidden;
	margin:20px auto 0 auto;
	border-top:1px #cccccc solid;
	clear:both;
}
/* Bookmark and share */
.share {
	width:160px;
	float:left;
	padding:5px 0;
	margin:20px 0 0 0;
	font-family:TitilliumText22LMedium, Verdana, Tahoma;
	font-size: 14px;
	font-weight:normal;
	line-height:140%;
	color: #589ad8;
}
.addThisContainer {
	width:418px;
	float:right;
	margin:20px 0 0 0;
}
.addthis_toolbox .custom_images a {
    width: 32px;
    height: 32px;
    margin: 0 0 0 10px;
    padding: 0;
}
.addthis_toolbox .custom_images a img {
    opacity: 1.0;
}
.addthis_toolbox .custom_images a:hover img {
    opacity: 0.75;
}
/* End of bookmark and share */
/* Buttons and Inputs */
.forumTextarea {
	width:556px;
	height:150px;
}
.forumAddTopicTextarea {
	width:436px;
	height:150px;
}
.forumAddTopicinput {
	width:436px;
	height:20px;
}
input, textarea {
	padding:5px 10px;
	margin: 0 0 10px 0;
	line-height:25px;
	font-size: 16px;
	font-family:Verdana, Tahnoma, Arial;
	font-weight:normal;
	color:#444;
	border:1px #7fb4e6 solid;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius:5px;
	background-color:#f4f4f4;
}
input:focus, textarea:focus {
	border:1px #ccc solid;
	background-color:#ebebeb;
}

/* End of Buttons and Inputs */
.forumSectionTitle {
	font-family:TitilliumText22LMedium, Verdana, Tahoma;
	font-weight:normal;
	line-height:140%;
	margin:0 0 10px 0;
	padding:10px 0;
	font-size:18px;
	color:#444;
}
.forumSectionTitle2 {
	font-family:TitilliumText22LMedium, Verdana, Tahoma;
	font-weight:normal;
	line-height:100%;
	margin:0 0 10px 0;
	padding:10px 20px 10px 46px;
	font-size:18px;
	color:#444;
	background-color:#eeeeee;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
   	border:1px #ccc solid;
   	background-image:url('../images/sectionMap.png');
   	background-position: 20px center;
   	background-repeat:no-repeat;
}
ul.albumPage {
	margin:20px 0 !important;
}
ul.albumPage li {
	background-image: url('../images/photoAlbum.png') !important;
	background-position: left center;
	background-repeat:no-repeat;
	padding:0 0 0 30px !important;
	margin:0 0 5px 0;
}

ul.albumPictures {
	margin:0;
	width:600px;
	overflow:hidden;
	clear:both;
}
ul.albumPictures li {
	float:left;
	margin:0 20px 20px 0;
	width:124px;
	height:124px;
	border:3px #cccccc solid;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background-position:center center;
    background-repeat:no-repeat;

}
ul.albumPictures li img {
	display:block;
	border:0;
	width:124px !important;
	height:124px !important;
}
ul.albumPictures li:hover {
	border-color:#195d9e;
}
.pp_nav {
	clear:none !important;
	margin:0 20px !important;
	line-height:20px !important;
	font-family: Tahome, Verdana ;
	font-weight:normal;	
}
.next {
	width:53px;
	float:right;
}
.previous  {
	width:90px;
	float:right;
}












