body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#4c50a9;
background-image:url(images/bg.png);
background-position:center 1px;
background-repeat:repeat-y;
}

#wrapper{
background-color:#dbfbaa;
width:809px;
margin:0 auto 0 auto;
min-height:850px;
}

#topmenu{
height:27px;
margin:0 auto 0 auto;
width:589px;
position:relative; /* NEEDED to allow the logo to be absolutly positioned relative to this block */
padding-left:215px;
padding-top:23px;
}

#searchbox{
float:right;
}

.topmenulink{
float:right;
margin-right:30px;

font-size:14px;
}

.topmenuwelcome{
float:left;
color:#dbfbaa;
font-size:14px;
}

.topmenulink a,.styledlink{
text-decoration:none;
font-size:14px;
}



.topmenulink a:hover,.styledlink:hover{
color:#f4a817;
}

#topblock{
height:100px;
padding:10px 0 0 290px;
margin-bottom:50px;
}

#hozmenu{
width:490px;
height:50px;
padding:0;
}

#hozmenu a{
width:143px;
height:32px;
margin: 10px 19px 0 0;
line-height:32px;
text-align:center;
display:block;
background-position: 0px 0px;
background-repeat:no-repeat;
float:left;
text-decoration: none;	
font-size:14px;
font-weight:bold;
background-image:url(images/hozbutton.png);
}

#hozmenu a:hover{
color: #d28d0a;
}

.selectedHoz{
color: #d28d0a;

}
.deselectedHoz{
color: #4c50a9;
}

#logo{
background-image:url(images/logo2.png);
width:345px;
height:354px;
position:absolute;
left:-70px;
top:0px;
}



#pagetitle{

}



#content{
float:left;
margin:30px 5px 0 5px;
width:425px;
min-height:600px;
position:relative;
z-index:1;

}

#content a{
color: #4c50a9;
}

#content a:hover{
color: #d28d0a;
}


#rightblock{
float:right;
margin:40px 5px 0 0;
width:120px;
min-height:600px;
margin-bottom:10px;
}

h2{
font-size:14px;
margin:0 0 0 0;
}


/* menu */

#menu{
width:190px;
background-image:url(images/menubg.png);
background-repeat:no-repeat;
min-height:600px;
margin:50px 0 10px 5px;
float:left;
padding-left:40px;
padding-top:10px;
}

#menu ul{
padding:0;
list-style: none;
font-size:14px;

}

#menu li{
padding:0;
margin-bottom:7px;
color: #dbfbaa;
margin:2px 0 0 0;
}

#menu li ul{
margin-left:15px;
padding:0;
}


#menu li a{
text-decoration:none;
}

#menu li a:hover{
	color: #f4a817;
}

#menulist{
position:relative;
z-index:1;
}




.deselected { /* non highlighted menu items */
color: #dbfbaa;
}

.selected { /* the highlighted "current" page on menu */
	cursor: default;
color: #f4a817;
	font-weight:600;
		
}

#menuad{
height:150px; 
margin:10px 0 10px -20px;
}



#otherarticles{
margin-top:10px;
}


/* FOOTER CSS */
#footer{
clear:both;
background-image:url(images/footer.png);
background-position:center;
background-repeat:no-repeat;
width:775px;
height:135px;
padding:20px 0 0 0;
margin:0 auto 0 auto;
text-align:center;
}

#footerlist{
width:590px;
margin: 20px auto 20px auto;
text-align:center;
}

#footer ul{
margin:20px 0 0 0;
padding:0;
text-align:center;
list-style: none;
}

#footer li{
display:block;
float:left;
width:95px;
margin:0 0 0 20px;
text-align:center;
}

#footer li a{
text-decoration:none;
color: #4c50a9;
width:250px;

}

#footer li a:hover{
text-decoration:none;
color: #4c50a9;
font-weight:bold;
width:250px;
}


#copyright{
text-align:center;
clear:both;
font-size:10px;
color: #4c50a9;
margin:50px auto 0 auto;
}

#facebookBadge{
height:215px;
margin-bottom:10px;
}

/*  home page */
.homeblock{
width:436px;
height:151px;
margin-bottom:10px;
padding:40px 0 0 20px;
background-repeat:no-repeat;

}

.homeblocktext{
width:395px;
}

#featuredblock{
background-image:url(images/featuredblock.png);
}
#blogblock{
background-image:url(images/blogblock.png);
}

#articleblock{
background-image:url(images/articleblock.png);
}

#luckydipblock{
background-image:url(images/luckydipblock.png);
}

.morelink{
text-align:right;
width:395px;
padding:0;
position:relative;
bottom:0px;
right:0px;
}

.homeblockinternals{
height:121px;
overflow:hidden;
}


.imgcaption{
color:#5b5b5b;
font-size:10px;
font-style:italic;
text-align:center;
}

.imgcenter{
text-align:center;
}

.imgright{
float:right; 
margin-left:5px;
}

.imgleft{
float:left; 
margin-right:8px;
}

/* Forms */
.centered{
width:255px;
margin:0 0 0 35px;
text-align:right;
padding:0;
}

.widecentered{
width:365px;
margin:15px 0 0 5px;
text-align:right;
padding:0;
}

.inputspaceshort{
margin: 0 5px 0 0;
width:50px;
border: 1px solid #323551;
}

.inputspace{
margin: 0 5px 0 0;
width:150px;
border: 1px solid #323551;
}

.inputspacelong{
margin: 0 5px 0 0;
width:200px;
border: 1px solid #323551;
}

.formlabel {
font-weight:bold;
margin-right:5px;
}

.centerparagraph{
text-align:center;
margin-left:150px;
}

/* Article page */
#catdescriptor{
font-style:italic;
}

.articleblock{
margin-bottom:20px;
}

.articleblocktitle a{
text-decoration:none;
color: #4c50a9;
}

.articleblocktitle a:hover{
color: #d28d0a;

}

.articleblocktitle, .blogblocktitle{
font-size:22px;
font-family:Georgia, "Times New Roman", Times, serif;
color: #4c50a9;
}

.articleblockdetails{
font-style:italic;
margin-bottom:10px;
font-size:10px;
color:#383937;
}
.articleblockintro{

}

/*  privacy policy page */
.heading{
font-style:italic;
}

.subheading{
font-size:12px;
}
.privacy{
margin-top:0px;
}


/* COMMENTS FOR ARTICLES */

.commentblock{
background-color:#eefadc;
border:thin solid #c8fa7d;
padding:5px 5px 5px 5px;
margin:10px 0 0 0;
clear:both;
min-height:25px;
overflow:hidden;

}

.commentdetails{
margin-bottom:5px;
}

#commentpost{
margin-top:15px;
}

#commentlink{
margin-bottom:5px;
}

#commentlink a, .commentreply a, .rightcomment a, .quoteblock a {
cursor:pointer;
}

.quoteblock{
width:370px; 
background-color:#e8ffc5;
border:thin solid #bfd3a1;
margin:10px 0 0 30px;
padding:2px;
}

.textquote{
margin:5px 0 5px 3px;
}

.localfulltime{
color:#383937;
font-style:italic;
}

.popup{
width:300px;
background-color:#95c251;
height:250px;
position:absolute;
visibility: hidden;
 overflow: hidden;
border:thin solid black;
text-align:center;
}

#complaintbuttons{
margin:10px auto 0 auto;
}

#popupcomplaint textarea{
margin-left:auto;
margin-right:auto;
}

.replink{
display:inline;
margin:0 auto 0 auto;
padding:0;

}

.quotereport{
margin-left:150px;
}

#commentform{
display:none;
padding:0;
margin:0;
}

#commentpost a{

}

.leftcomment{
float:left;
}

fieldset{
width:422px;
border:none;
padding:0;
margin:0;
}

.rightcomment{
text-align:center;
float:right;
padding:0;
}

.commenttext{
clear:both;
}

.commentreply{
margin-top:3px;
text-align:center;
}

/* BLOG PAGE */

#MenuTree{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#MenuTree a{
text-decoration:none;
color: #4c50a9;

}

#MenuTree a:hover{
color: #d28d0a;
}

.blogblocktitle a{
text-decoration:none;
color: #4c50a9;
}

.deadlink, .deadlink:hover{
text-decoration:none;
color: #4c50a9;
}





.year{
font-weight:bold;
}
.blogyear{
margin-bottom:8px;
margin:0;
}

.blogyearclosed{
display:none;
margin:0;
}

.month{
font-weight:bold;
margin-left:10px;
}

.blogmonth{
margin-bottom:2px;
margin-left:5px;
}

.blogmonthclosed{
display:none;
margin-left:5px;
font-weight:bold;
}

.blogitem{
margin-left:2px;
font-weight:normal;
}

.centereddiv{
margin-left:auto;
margin-right:auto;
text-align:center;

}

.biglink{
font-size:14px;
text-decoration:none;
}
