﻿body
{
  background-image: url('images/background-new.png');
  background-attachment: fixed;
  background-size: 100%;
  background-color: #82a929;
  background-repeat: repeat-x;
  text-align:left;
}

#container
{
 min-width:400px;
 max-width:1300px;
 width:100%;
 text-align:center;
}


#topnav
{
	min-width:920px;
}


#logo
{
	float:left;
}
a.siteLnk img
{
 text-decoration:none;
 border: 0;
}


#topMenu
{
	float:right;
	display:inline;
}

#content
{
	clear:both;
	float:none;
	min-height:400px;
}

#footer
{
	float:none;
}


a
{
	text-decoration:none;
}

ul.categmenu
{
	float:right;
	list-style-type:none;
}

li.categmenu
{
	font-family: Arial Rounded MT Bold,Arial, Helvetica, sans-serif;
	color:#b9ca92;
	font-size:17px;
	float:left;
	padding-right:30px;
}

li.categmenu a
{
	color:#b9ca92;
}

div.current-categ
{
 font-family: Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 font-size:50px;
 clear:right;
 float:right;
 margin-right:30px;
 height:60px;
 white-space:nowrap;
}

div.posts
{
	margin-left:100px;
	margin-right:100px;
	min-width:800px;	
}
div.post
{
text-align:left;
border:none;
width:800px;
margin: 0 auto;
padding-top:0px;
}

.postInfo
{

   font-family:Arial, Helvetica, sans-serif;
   text-align:right;
   float:left;
   width:150px;
   padding-top:17px;
}

.postAuthor
{
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

.postDate
{
	font-size:14px;
	font-weight:normal;
	color:#333333;
				
}

.postNrComment
{
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
}

.postNrComment a
{
	text-decoration:none;
	color:#ffffff;
}
.postNrComment a:hover
{
	text-decoration:underline;
}


.postAcolade
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:66px;
	font-weight:bold;
	color:#ffffff;	
    float:left;
    vertical-align:middle;
    height:80px;
    margin-left:2px;

}


.postContainer
{
    padding-left:190px;
 }


.postTitle
{
	font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight:bold;
	position:relative;
	min-height:80px;
	height:80px;	
	margin-top:5px;		
}

.postTitle table 
{
	width:100%;
	height:100%;
	vertical-align:middle;
}
.postTitle a
{
	text-decoration:none;
	color:#000000;
}

.postTitle a:hover
{
	color:#B5E53B;
}


.postBody
{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#ffffff;
}

.postBody a
{
	color:#B5E53B;
	text-decoration:underline;
}




span.sbmtCmt-header
{
   font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
   font-size:20px;
   color:#000000;
}

div.sbmtCmt-info
{
 text-align:left;
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 margin-top:5px;
 color:#b9ca92;
}

div.sbmtCmt-status
{
text-align:left;
color:red;
}

div.navPosts
{
    text-align:left;
	width:800px;
	margin:0 auto;
	padding-top:30px;
    font-family: Arial Rounded MT Bold,Arial, Helvetica, sans-serif;
	color:#B5E53B;
	font-size:18px;
	font-weight:normal;
}
div.navPosts a
{
  text-decoration:none;
  color:#B5E53B;
}

div.navPosts a:hover
{
  text-decoration:underline;
				
}

span.prevPosts
{
 padding-left:190px;
 padding-right:10px;
}
span.nextPosts
{
 padding-left:10px;
}

div.navPost
{
	text-align:left;
	padding-top:30px;
	font-family: Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	color:#B5E53B;
	font-size:18px;
	font-weight:normal;
}

div.navPost a
{
	text-decoration:none;
	color:#B5E53B;
}

div.navPost a:hover
{
	text-decoration:underline;
}

div.comment
{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 14px;			
	font-weight:normal;
				
}
span.commentAuthor
{
	color:#99cc33;
}


span.commentBody
{
    color:#ffffff;
    
}

span.nrComments
{
	font-family: Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	margin-bottom:15px;
}

div.comments
{
	margin-top:30px;		
}

div.comment
{
	margin-bottom:15px;			
}

div.sbmtCmt
{
	margin-bottom:30px;			
	
}
.cmtBox
{
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size: 14px;			
	font-weight:normal;
	color:#000000;
	border:none;
	background-color:#ffffff;
	
}

.cmtBox-author, .cmtBox-email
{
	width:170px;
}

.cmtBox-author-notempty, .cmtBox-email-notempty, .cmtBox-comment-notempty
{
	background-image:none;
}

.cmtBox-author-empty
{
	background-image:url('Images/name-required.png');
	background-position:left top;
	background-repeat: no-repeat;
}

.cmtBox-email-empty
{
	background-image:url('Images/email-required.png');
	background-position:left top;
	background-repeat: no-repeat;
}

.cmtBox-comment-empty
{
	background-image:url('Images/comment-required.png');
	background-position:left top;
	background-repeat: no-repeat;
}

.cmtBox-comment
{
	width:400px;
	height:100%;
}
.sbmtCmt-author, .sbmtCmt-cmt, .sbmtCmt-sbmt
{
	margin-top:5px;
}
.sbmtCmt-cmt
{
	vertical-align:top;

	
}

.sbmtCmt-sbmt input
{
background-color:black;
border:solid 1px black;
color:white;
width:70px;
height:30px;
}


.validationResult
{
 margin-left:5px;
 font-family:"Trebuchet MS", Arial, sans-serif;
 font-size:12px;
 color:#b9ca92;
}

/******************************************** Admin Links start**************************/
.adminLinks
{
  margin:0px;
  padding:0px;
  float:right;
  font-size:11px;
  background-color:#6A8A1C;
}

.adminLinks li
{
	list-style-type:none;
	list-style-image:none;
	float:left;
}

.adminLinks li a
{
	display:block;
	white-space:nowrap;
	text-decoration:underline;
	list-style-image:none;
	color:#b5e53b;

}
.adminLinks li ul
{
   position:absolute;
   padding:0px;
   margin:0px;
   border-top: green 1px solid;
   visibility:hidden;
   background-color:#6A8A1C;
   border:solid 1px black;
   z-index:50;
}	

.adminLinks li ul li
{

   display:inline;
   float:none;
   clear:both;
}
.adminLinks li ul li a
{
   text-align:left;
   padding-left:20px;
   padding-top:3px;
   padding-bottom:3px;
   padding-right:20px;
   text-decoration:none;
}

.adminLinks li ul li a:hover
{
   text-decoration:underline;
}				

/**************************************** end of Admin Links ***************************/

/******************************** start of search Input styles***************************/

div.searchBox
{
  font-family:Arial;
  font-size:12px;
  text-align:left;
  color:#FFFFFF;
}

div.searchLine
{
background-image:url('images/searchLine-back.png'); background-repeat:no-repeat; height:22px; width:113px;
border: none; margin-top:2px;
}

div.searchLine input
{
     width:80px; 
	 border:solid 0px black; 
	 background-color:#bcce93; 
	 font-family:Arial; 
	 font-size:12px;
	 margin-left:9px; 
	 margin-top:4px; 
	 margin-right:1px; 
	 height:15px; 
	 padding: 0; 
	 outline-style:none; 
	 float:left;
}

div.searchLine a
{
	text-decoration:none; height:22px; margin:0;border:none;
}
div.searchLine a img
{
 border:none;height:22px;width:22px;
}
div.searchBoxHeader
{
font-weight:bold;color:#FFFFFF;margin-left:9px;
}
/******************************** end of search Input styles***************************/




/********************************* start of Search Results styles***********************/

div.searchResults
{
 text-align:left;
 margin:0 auto;
 width: 800px;
}

div.searchResults table
{

}

div.searchResults  table tr td
{
	
	padding:0;
	margin:0px;
}


div.srch-stats
{
	background-color:transparent;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.srch-Page
{
 font-family:Arial;
 font-size:14px;
 font-weight:bold;
 background-color:transparent;
 color:#000000;
}
.srch-Page A:link
{
	text-decoration:none;
	color:#b5e53b;
	font-weight:bold;
}

.srch-Page A:hover
{
	text-decoration:underline;
	color:#b5e53b;
	font-weight:bold;
}


.srch-sort
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
}
.srch-sort A:link
{
	text-decoration:none;
	color:#b5e53b;
}

.srch-sort A:hover
{
	text-decoration:underline;
	color:#b5e53b;
}

.srchTitle
{
   color:#000000;
   font-family: Helvetica, Arial, sans-serif;
   font-size:16px;
   font-weight:bold;
   margin-bottom:5px;
				
				
}

.srchTitle A:link
{
	text-decoration:none;
    color:#000000;
}

.srchTitle A:hover
{
	color:#000000;
	text-decoration:underline;
}

.srchTitle A:visited
{
	color:#000000;
	text-decoration:none;
}



.srchDescription
{
   color:#ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size:12px;
   margin-bottom:5px;	

}

.srchMetadata
{
   font-family:Tahoma, Arial, sans-serif;
   font-size:12px;
   color:#b9ca92;
   margin-bottom:20px;				
}

.srchURL A:link
{
text-decoration:none;
color:#b5e53b;
}
.srchURL A:visited
{
text-decoration:none;
color:#b5e53b;
}

.srchURL A:hover
{
text-decoration:underline;
color:#b5e53b;
}


/********************************* end of Search Results styles***********************/

#topsubnav
{
	position:absolute; 
	top:0px; 
	margin:0 auto; 
	left:100px; 
	width:500px;
}


div.welcome-admin
{
float:right;
position:relative;
top:0;
right:0;
margin-right:30px;
}

.clear
	{	clear: both;
		overflow: hidden;
		height: 0}
		
/*******************************Sharepoint Welcome styles **********************/
.ms-SPLink A:link
{

}

.ms-SPLink A:hover
{

}



/*******************************End of Sharepoint Welcome styles **********************/

.addCmtProgress
{
	position: absolute;
   	left: 0;
/*   	top: 70px;
   	width: 403px;
    height: 190px;*/
   	top: 0;
   	width: 100%;
    height: 100%;

}

.addCmtProgHover
{
  left:0;
  position:absolute;
  filter:alpha(opacity=20); BACKGROUND-COLOR: #70921f;
  opacity:0.2;
  height:100%;
  width:100%;	
}

.addCmtProgUpdating
{
	background-color:white;
	position: relative;
	margin-left:70px;
	margin-right:290px;
	top:130px;
	height:50px;
	background-image: url('images/spinner.gif');
	background-repeat:no-repeat;
	background-position:5% 50%;
	line-height:50px;
	border: solid 2px gray;
	padding-left:50px;		
}
.addCmt
{
  position:relative;				
}

.sbmtCmt-captcha{
  margin-top:5px;		
}

.captcha{
}
.captcha img{
  border: 1px white solid;				
}
.captcha input
{
  border:none;
  width:150px;
  font-family:"Trebuchet MS", Arial, sans-serif;
  font-size:14px;
}

.captcha table
{
  border:none;				
}
.captcha td
{
  vertical-align:middle;
  padding:2px;
  height:43px;
}
.captcha span
{
	color:black !important;
	font-weight:normal;
}
.captchaEmpty
{
  background-image:url('images/verification-required.png');
  background-position:top left;
  background-repeat:no-repeat;
}

.captchaNotEmpty
{
  background-image:none;
}
.captcha span img{
  border:none;
}
