/*
 Common styles for screen, print and handheld media
 Site: rightsnet
*/

* {
 margin: 0;
 padding: 0;
}

body {
 background: #fff;
 color: #170B08;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 line-height: 1.3;
}

a {
 color: #FF6600;
}

a img {
 border: 0;
}

img {
 margin: 0;
}

img.left {
 float: left;
 margin: 0 1em 1em 0;
}

img.right {
 float: right;
 margin: 0 0 1em 1em;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
 color: #5F3D32;
}

h1 , .fd_results b  {
 font-size: 1.2em;
 font-weight: normal;
/* text-transform: lowercase;*/
 letter-spacing: -1px;
 margin: 0 0 0.25em 0;
}

h2 {
/* font-size: 2.57em; */
 font-size: 2em;
 font-weight: normal;
text-transform: lowercase;
 color: #603C30;
 margin: 0.85em 0 0.4em 0;
}

h3 {
 font-size: 0.928em;
 font-weight: normal;
}

h4, h5, h6 {
 font-size: 1em;
}

/* Paragraphs */
p {
 margin: 0 0 0.75em 0;
 font-size:0.928em;
}

p.intro {
 font-size: 0.857em;
 line-height: 1.5;
}




#content p { margin: 0 0 1em 0;}



p.date {
 font-size: 0.86em;
 margin: -0.75em 0 1.42em 0 !important; 
}

p.subtitle {
 font-size: 0.86em;
 font-style: italic;
 
}


p.subhead { font-style: italic; margin-bottom: 2em;} /* news detail pages */

p.more-news {
 text-transform: lowercase;
 margin: 3.5em 0 0 0;
}

/* override formatting from old site */
p.more-news b {font-weight: normal !important;}
p.more-news img {display:none;}


td p {margin-bottom: 0 !important;}


/* Lists */
ul, ol {
 margin: 0 0 1em 2em;
  font-size:0.928em;
}

li {
 margin-bottom: 0.25em;
}

li ul {
 margin-top: 0.5em;
}

dl {
 margin: 0 0 1em 0;
}

dt {
 font-weight: bold;
}

dd {
 margin-bottom: 1em;
}

/* Tables */
table {
 border-collapse: collapse;
 font-size: 1em;
}

caption {
 font-weight: bold;
 padding-bottom: 0.25em;
 text-align: left;
}

th {
 text-align: center;
}

th, td {
 padding: 0.25em 0.25em 0.25em 0.5em;
}

/* Forms */
input, select, textarea {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
}

fieldset {
 border: 1px solid #170B08;
 margin: 0.25em 0 1em 0;
 padding: 0.25em 15px 0.75em 15px;
}

legend {
 font-weight: bold;
 padding: 0.25em 4px;
}

label {
 color: #170B08;
 font-weight: normal;
}

/* Other styles */
hr {
 display: none;
}

.clear {
 clear: both;
}

.top {
 vertical-align: top;
}

.center {
 text-align: center;
}

blockquote {margin: 0 0 0.75em 2em;}

a.adm,a:visited.adm {   font-size: 0.6em; color: #fff; text-decoration: none; 	background : #f60; font-weight: bold; padding: 2px;
 }

a:hover.adm,a:active.adm {   font-size: 0.6em; color: #f60; text-decoration: none; 	background : #fff; font-weight: bold; padding: 2px; border: 1px #f60 solid;
 }
