/*
CSS Styles for City of Opelousas website || http://www.cityofopelousas.com
Version: 1.0
Author: Kalidust Internet Advertising
*/

* { margin:0; padding:0; text-decoration: none; list-style-type: none; }
img{border:none;}
h1, h2, h3, h4, h5, h6, blockquote, form, label, p, ul, ol, dl, fieldset, address { margin-bottom: 12px; }
body { background-image: url(../images/bknew.jpg); /* background-repeat: repeat-x;  background-color: #274C75; */font-family:  Verdana, Arial, "Times New Roman", Times, serif; font-size:62.5%; }
#toplinks{ margin: 5px auto 10px auto; padding: 5px 5px 5px 0 ; text-align:right; width: 940px; }
#toplinks a{ color: #ffffff; }
#wrapper {  background-color: #ffffff; margin: 10px auto 10px auto;  text-align:left; width:980px; }
#id1 #toplogo{background: url(../images/header/header.jpg); background-repeat:no-repeat; padding: 270px 5px 0 5px; margin-left: 15px;}
#id2 #toplogo{background:url(../images/header/header.jpg); background-repeat:no-repeat; padding: 270px 5px 0 5px; margin-left: 15px;}
#id3 #toplogo{background:url(../images/header/header.jpg); background-repeat:no-repeat; padding: 270px 5px 0 5px; margin-left: 15px;}
#topbanner {   margin-left: 20px; margin-right: 20px; height: 26px;  width: 940px;background-color: #cc9900; text-align: right; padding: 0 0 0 0;}
#date {float: left; color: #ffffff;  font-size: .9em; padding: 5px 50px 0 15px; }
#search {float:right; padding: 0 10px 0 0;}
#content *{margin-right:0;}
#content * *{margin-right:0;}
#content { float: right; font-size: .95em; width: 775px;  }
#content h1 { color: #950602; font-size:1.4em;  padding-bottom:4px;text-transform: uppercase;  }
#content h2 { color: #034D98; font-size:1.3em; padding-bottom:4px; 	}
#content h3 { color: #950602; font-size:1.2em;  }
#content p{ color: #0D0D0D; font-size:1.2em; line-height:150%;  }
#content a { color: #950602; }
#content ul{ margin-left:30px; }
#content li{ font-size:1.20em; line-height:150%; list-style-type: disc;  }
#content li li{ font-size:.95em; line-height:150%; list-style-type: disc; }
#content li li li{ font-size:.95em; line-height:150%; list-style-type: disc; }

#contentleft, #contentleft2  {float:left; padding: 0; text-align: justify; width:570px;  }
.contentt {text-transform: capitalize;}

#photoblock {display: inline;  width: 570px; }
#photoleft {float: left; padding: 5px; border: 1px solid #cccccc; margin-left: 0; }
#photoright {float: right; padding: 5px; border: 1px solid #cccccc; margin-right: 0; }

#contentfloatleft, #contentfloatleft2  {float:left; width:380px; padding: 0;}

	#contentfloatleftleft, #contentfloatleftleft2 {float:left; width: 180px; padding: 0 5px 0 5px;}
	#contentfloatleftright, #contentfloatleftright2 {float:right; width: 180px; padding: 0 5px 0 5px; }

#contentfloatright, #contentfloatright2 {float:right; width:180px; padding: 0 5px 0 5px;}



#contentright {float:right; padding: 0 15px 0 10px;  width:180px; text-align: center; }
#rightfacebook { padding-top: 35px;}

#menu { float: left; margin: 10px 10px 0 15px; width: 180px;  }
#menu img {text-align: center;}
#weather {padding-top: 20px; }

#news { background-image: url(../images/news-events-bk.jpg); background-repeat: no-repeat; color: #980305; padding: 50px 5px 25px 5px;}#addthis {background-color: #ffffff!important; text-align: center; padding-top: 10px;}
#newsimg {text-align: center;}

#addthis a,#addthis a:hover {background-color: #ffffff!important; text-decoration: none!important; }
#author {font-size: .7em;}

#twitter {padding: 0 0 10px 0;}
#twitter h3 {color: #ffffff;}
#twitter h4 a{font-size: 12px;}
#twitter p {font-size: 11px;}

#icons { width: 180px; text-align: center; padding: 20px 0 10px 0;}
#icons img {padding: 2px;}


#path {padding: 9px 5px 20px 0; }
ul#pressrelease{ width: 140px; padding: 2px; }

#footer { clear: both; height: 60px; padding: 50px 0 0 5px;  }
#footer p{ font-size:1em; padding: 0 5px 0 5px; text-align:center; }
#footer a{ color:#950602; padding-bottom:1px; }

.homenewsimg {float: right; width: 60px; padding: 3px; margin: 3px; border: 1px solid #cccccc;}
.homenewsimg2 {float: right; width: 107px; padding: 3px; margin: 3px; border: 1px solid #cccccc;}
.homeblock {min-height: 500px;background-color: #C3ABAC; padding: 5px; }
.imgcap {float: right; text-align: center; border: 1px solid #cccccc; padding: 5px; width: 200px; margin: 10px;}
.clear {clear: both;}
.cleardiv {clear: both; border-bottom: 1px solid #cccccc; margin: 10px 0 10px 0;}
.spacer {height: 10px;}
.spacerrightcol {height: 25px;} 
.spacerleftcol {height: 25px;} 
.spacer25 {height: 25px; border-bottom: 1px solid #cccccc; padding: 20px 0 0 0; margin-bottom: 20px}
.spacer50 {height: 50px;}

.floatleft {float: left; padding: 5px 5px 5px 5px; border: 1px solid #cccccc;}
.floatright {float: right; padding: 5px 5px 5px 5px; margin: 10px 0 10px 10px; border: 1px solid #cccccc; text-align: center;}
.floatrightn {float: right; padding: 10px; text-align: center;}

/*div {border: 1px solid #ff0000;}*/