/* GENERAL STYLES */
br.b{
clear: both;
}
.right, .fright{
float: right;
}
.tright{
text-align: right;
}
.tleft{
text-align: left;
}
.lb{
margin-left: 6px;
}
.left, .fleft{
float: left;
}
.rb{
margin-right: 6px;
}
.center{
text-align: center;
}
.dark{
color: #222;
}
.hide{
display: none;
}
.topTabIcon{
margin-right: 18px;
border: none;
}
.messageBox{
padding: 10px;
margin: 10px 0;
}
.success{
border: 1px green solid;
color: green;
font-weight: bold;
}
.error{
border: 1px #cc0000 solid;
color: #cc0000;
font-weight: bold;
}
.ok{
color: #006600;
}
.warning{
color: #cc0000;
}
img.border{
border: 1px black solid;
}

/* Markup Styles */
.rednote{
color: #c00;
}
.sm, .small{
font-size: .9em;
}
.smaller{
font-size: .8em;
}
.big{
font-size: 1.1em;
}
.bigger{
font-size: 1.2em;
}
.inline{
display: inline;
}
.headline{
margin: 0;
}
.viewNewsStory{
border-bottom: 2px #731e3d solid;
padding-bottom: 10px;
margin-bottom: 10px;
}
.b{
font-weight: bold;
}
.i{
font-style:italic;
}

/* UPDATE TIMES ON NEWS HEADLINES */
.articleTime{
font-size: .8em;
font-family: Arial, Helvetica, sans-serif;
}
.updateNow{
font-size: .8em;
font-weight: bold;
color: #f00;
}
.updateMin{
color: #c00;
}
.updateHour{
color: #3c1905;
}
.updateTime{
color: #3c1905;
}

/* CLASSIFIEDS */
.submitClassified{
margin-top: 15px;
border: none;
}
.caItem{

margin-bottom: 6px;
}
.caCategory h2{
color: white;
background: black;
border: 1px black solid;
padding: 0 8px;
margin: 0;
font-size: 1.2em;
line-height: 27px;
overflow: hidden;
}
.caItem h3.caTitle{
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
}
.caAd{
	position: relative;
	/*display: none;*/
	width: 420px;
    padding: 0 12px;
}
.caPic{
float: left;
margin: 0 6px 6px 0;
border: 1px black solid;
}



/* Article Display Elements */
.articleHeading{
margin-bottom: 20px;
}
.authorName{
color: #3c1905;
font-variant:small-caps;
font-weight: bold;
}
#articleShareBox{
background: url("../images/share.png") no-repeat;
padding-top: 16px;
padding-bottom: 2px;
}
.articlePicWrapper{
	float: left;
	width: 172px;
	border: 1px gray solid;
	padding: 4px;
	margin-right: 6px;
	text-align: center;
}
.articlePic{
	border: 1px gray solid;
	clear: both;
}

.photoCaption{
	font-size: .8em;
	color: gray;
	font-weight: bold;
	text-align: left;
}
.articleHeader{
margin-bottom: 10px;
}
.articleCatBody{

}
.articleBody{
background: url('../images/ring.png') no-repeat;
}
.headlinePic{
float: left;
margin: 0 6px 6px 0;
border: 1px gray solid;
}
.searchResult{
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 1px gray solid;
}
.organizationWrapper{
border: 1px gray solid;
background: #eeeeee;
padding: 10px;
}


/* PAGINATION */
.paginationWrapper{
margin: 20px 0;
}
.paginationWrapper a:link, .paginationWrapper a:visited{
}
.paginationWrapper a:hover, .paginationWrapper a:active{
}
.paginationLink{
padding: 0px 4px;
border: 1px #322d7c solid;
font-weight: bold;
}
.paginationLink .link{
}
.curPage{
color: white;
background: #322d7c;
}
.paginationLink .linkUp{
}

.staticMenuButton{
	background: url('../images/bar_dp.png') repeat-x;
	border:1px solid #130022;
	margin-bottom:2px;
	width: 250px;
	height: 35px;
	line-height: 35px;
	font-size: 1.2em;
	text-align: center;
}


.siteMessageMessage{
color: #3e5d00;
padding: 4px;
margin: 10px 0;
}
.siteMessageError{
color: #660033;
padding: 4px;
margin: 10px 0;
}

.articleIcon{
	margin-right: 15px;
}

.linkWrapper{
margin: 4px 0;
border-bottom: 2px #780025 solid;
padding: 4px 0;
padding-bottom: 12px;
}

