/* body
--------------------------------------------------*/

* {
	margin:0;
	padding:0;
}
.hide {
	display:none;
}
.clear {
	clear:both;
}
body {
  margin:0;
  padding:15px 0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:95%;
  line-height:1.6em;
  text-align:center; /* For IE 5.x*/
  color:#414141;
  /*background:#EDE8E2;*/
  background:#353535 url(images/prsd/target-bg.gif) top right no-repeat;
}

body#commentspopup {background:white;}

/* container
--------------------------------------------------*/
#container {
  width:750px;
  /*border-top:30px solid white;*/
  background:#fff /*url(images/prsd/container_bg.gif)*/ 500px 0 repeat-y;
  margin:0;
  margin-right:auto;
  margin-left:auto;
  text-align:left;
  padding-top:30px;
}
/* .singlecol commented out for this template */
/*#container.singlecol,*/
#commentspopup #container {background-image:none;}

#inner {
  width:690px;
  margin:0;
  margin-right:auto;
  margin-left:auto;
  background:#fff;
  text-align:center;
}

.padding-subcontent {
	padding:20px 0;
	margin:0;
}
.padding-content {
	padding:20px 20px 20px 0;
}
#subcontent {
	width: 220px;
	float: left;
	display: inline;
	background-color: #fff;
	text-align:left;
}
#content {
    width: 470px;
	float: left;
	display: inline;
	text-align:left;
}
html>body #content {
		width:467px;
}



/* header
--------------------------------------------------*/
#header {
  background-color:#cc0001;
  /* background-image:url(images/prsd/header_bg.jpg); */
  background-image:url(images/prsd/header690_prsd.png);
  height:112px;
}
#header span {
	display:none;
}

/* navigation
--------------------------------------------------*/
#navigation {
	/*background:#cc0001 url(images/prsd/nav.png) top left no-repeat;*/
	background:#cc0001;
	width:690px;
	height:30px;
	margin:-4 0 0 0;
	padding:0;
}
#navigation ul li {
 	list-style-type: none;
	float: left;
}
#navigation ul li span {
 	display:none;
}
#navigation li#home a:link, #navigation li#home a:visited {
	float: left;
	text-decoration: none;
	display: block;
	width: 86px;
	height:30px;
	color:#cc0001;
	background:#FFFF01 url(images/prsd/nav2/nav-home.gif) no-repeat;
}
#navigation li#home a:hover {
	background-position:0 -30px;
}
#navigation li#AboutUs a:link,  #navigation li#AboutUs a:visited{
	float: left;
	text-decoration: none;
	display: block;
	width: 86px;
	height:30px;
	color:#cc0001;
	background:#FFFF01 url(images/prsd/nav2/nav-about.gif) no-repeat;
}	
#navigation li#AboutUs a:hover {
	background-position:0 -30px;
}
#navigation li#Archives a:link, #navigation li#Archives a:visited {
	float: left;
	text-decoration: none;
	display: block;
	width: 86px;
	height:30px;
	color:#cc0001;
	background:#FFFF01 url(images/prsd/nav/nav-archives.gif) no-repeat;
}
#navigation li#Archives a:hover {
	background-position:0 -30px;
}
#navigation li#Gallery a:link, #navigation li#Gallery a:visited {
	float: left;
	text-decoration: none;
	display: block;
	width: 87px;
	height:30px;
	color:#cc0001;
	background:#FFFF01 url(images/prsd/nav/nav-gallery.gif) no-repeat;
}
#navigation li#Gallery a:hover {
	background-position:0 -30px;
}
#navigation li#Downloads a:link, #navigation li#Downloads a:visited{
	float: left;
	text-decoration: none;
	display: block;
	width:86px;
	height:30px;
	color:#cc0001;
	background:#FFFF01 url(images/prsd/nav/nav-downloads.gif) no-repeat;
}
#navigation li#Downloads a:hover {
	background-position:0 -30px;
}
#navigation li#Jobs a:link, #navigation li#Jobs a:visited{
	float: left;
	text-decoration: none;
	display: block;
	width:87px;
	height:30px;
	color:#cc0001;
	background:#FFFF01 url(images/prsd/nav/nav-jobs.gif) no-repeat;
}
#navigation li#Jobs a:hover {
	background-position:0 -30px;
}
#navigation li#Sponsors a:link, #navigation li#Sponsors a:visited{
	float: left;
	text-decoration: none;
	display: block;
	width:86px;
	height:30px;
	color:#cc0001;
	background:#FFFF01 url(images/prsd/nav/nav-sponsors.gif) no-repeat;
}
#navigation li#Sponsors a:hover {
	background-position:0 -30px;
}
#navigation li#contactUs a:link, #navigation li#contactUs a:visited{
	float: left;
	text-decoration: none;
	display: block;
	width:86px;
	height:30px;
	color:#cc0001;
	background:#FFFF01 url(images/prsd/nav/nav-contact.gif) no-repeat;
}
#navigation li#contactUs a:hover {
	background-position:0 -30px;
}


#navigation form {
  border-color:white;
  background:#FEC42D url(images/prsd/nav_corner.gif) bottom right no-repeat;
}

#navigation #s {border-color:#FFF9EA;}

#navigation #searchbutton {
  color:white;
  background-color:#A3C159;
}

/* images
--------------------------------------------------*/
img.left {
  float:left;
  margin:0 12px 0 0;
}

img.right {
  float:right;
  margin:0 0 0 12px;
}

img.center {
  display: block;
  margin:0 auto;
}

/* headings
--------------------------------------------------*/

h1 {font-size:30px;font-weight:bold;}

#content h2 {
  margin:0 0 18px 0;
  font-family:Trebuchet, arial, serif;
  font-size:1.6em;
  font-weight:normal;
  color:#FF9934;
  font-weight:bold;
}

#content h3 {
  margin:0 0 18px 0;
  font-size:1.6em;
  font-weight:normal;
  color:#cc0001;
  font-weight:bold;
}

#content h4 {
  margin:0;
  font-size:1em;
  font-weight:normal;
  color:#cc0001;
  font-weight:bold;
}

/* links
--------------------------------------------------*/

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited {
  color:#CC0001;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover  {
  color:#CC0001;
  text-decoration:underline;
}

a:link img {
  border:none;
}

a:link, a:visited {
  color:#cc0001;
  text-decoration:none;
}

a:hover {
  color:#000;
  text-decoration:underline;
}

a.commentlink {
  padding-left:20px;
  background:url(images/prsd/comment.gif) center left no-repeat;
}

a.more {
  padding-right:10px;
  background:url(images/prsd/more.gif) center right no-repeat;
}


/* paragraphs, lists, etc
--------------------------------------------------*/
#content p {
  margin:0;
  padding:0 0 8px 0;
  font-size:1em;
  font-weight:bold;
}
#subcontent p {
  margin:0;
  padding:0 0 8px 0;
  font-size:1em;
  font-weight:bold;
}
#content ul {
  margin:0 0 0 1.4em;
  padding:0 0 18px 0;
  font-weight:bold;
}

#content ul ul {padding:0;}

#content blockquote {
  margin:0;
  padding:0 18px;
  font-style:italic;
  font-weight:bold;
}

#content pre {
  overflow:auto;
  margin:0 0 18px 0;
  padding:4px;
}

pre, code, kbr {
  font-family:Courier, Monaco, monospace;
  background-color:#F8FAF2;
}

code, kbr {padding:0 2px;}

abbr, acronym {
  font-size:0.9em;
  letter-spacing:1px;
}

kbr {color:#009193;}


.divider {
	width:400px;
	height:28px;
	background:#fff url(images/prsd/arrow-divider.gif) top left no-repeat;
	margin:10px 0;
	padding:0;
}


/* Entry
--------------------------------------------------*/
.entry {margin:0 0 0 0;}

.entry .author {}

.entry .info {
  border-top:1px solid #F3F4F4;
  border-bottom:1px solid #F3F4F4;
  background-color:#FAFAFA;
  padding:5px;
}

.entry .info a {border-color:#949494;}

.entry a.more {
  padding-left:12px;
  background:url(images/prsd/more.gif) center left no-repeat;
}

.entry .info .date {
  padding-left:20px;
  background:url(images/prsd/file.gif) center left no-repeat;
}

.entry .info .author {
  padding-left:23px;
  border-color:#949494;
  background:url(images/prsd/author.gif) 10px 2px no-repeat;
}
.entry em.edit {
  padding-left:15px;
  background:url(images/prsd/edit.gif) left -14px no-repeat;
}

html>body .editlink {bottom:6px;}

.entry #filedunder {border-color:#F3F4F4;}


/* Mini-Entry
--------------------------------------------------*/
.minientry  {border-color:#D9D9D9;}

.minientry .commentlink {border-color:#949494;}

.minientry .permalink {
  padding-left:15px;
  background:url(images/prsd/file.gif) center left no-repeat;
}

.minientry .author {
  padding-left:23px;
  border-color:#949494;
  background:url(images/prsd/user.gif) 10px 2px no-repeat;
}


/* Comments
--------------------------------------------------*/
#comments h2 {margin-bottom:24px;font-weight:bold;}

#comments h2 a {color:#CC0001;}

#comments li.comment {list-style-image:url(images/prsd/comment.gif);font-weight:bold;}

#comments li.trackback,#comments li.pingback {list-style-image:url(images/prsd/pingtrackback.gif);font-weight:bold;}

#commentform {background-color:#FFFFCC;padding:5px;}

#comments .header {background-color:#FFFFCC;}

#comments .header.alt {background-color:#E9F7F6;}


/* form
--------------------------------------------------*/
form fieldset {
	border:none;
}

form p {border-color:white;font-weight:bold;}

form label { color:#414141;font-weight:bold;}

form em {color:#414141;}

form input {color:#414141;}

form input, form textarea {
  border:1px solid #CCC;font-weight:bold;
}

form .button {
  border-color:white #DCDCDC #DCDCDC white;
  background-color:#F0F0F0;
  border:2px double #CCC;
}


/* Archives
--------------------------------------------------*/
.archive .postspermonth {color:#A0A0A0;}


/* content misc
--------------------------------------------------*/
.next a {
  padding-right:10px;
  background:url(images/prsd/next.gif) center right no-repeat;
}

.previous a {
  padding-left:10px;
  background:url(images/prsd/previous.gif) center left no-repeat;
}

#entrynavigation {border-color:#F3F4F4;}


.minientry .editlink a,
#comments li .editlink a {
  display:block;
  height:14px;
  width:14px;
  margin:0;
  padding:0;
  border:none;
  font-size:1px; /* IEWin */
  line-height:0; /* IEWin */
  text-indent:-9999px;
  background:url(images/prsd/edit.gif) 0 0;
}

.entry .info .editlink a:hover,
.minientry .editlink a:hover,
#comments li .editlink a:hover
  {background:none;}


/* subcontent
--------------------------------------------------*/
#subcontent {
  /*background:url(images/prsd/subcontent_bg.gif) top left no-repeat;*/
  
  }


/* subcontent headings
--------------------------------------------------*/
#subcontent h2.red {
  height:28px;
  color:#fff;
  background:#CC0001 url(images/prsd/Righthand-MenuBG.gif) top right no-repeat;
  padding:3px 3px 0 3px;
  margin:5px 0;
  font-size:1.1em;

}
#subcontent h2.orange {
  color:white;
  background:#FF9934 url(images/prsd/sub-menu.gif) top left no-repeat;
  padding:5px 3px;
  margin:5px 0;
}
#subcontent h2.yellow {
  color:#CC0001;
  background:#FFFF01 url(images/prsd/sub-menu.gif) top left no-repeat;
  padding:5px 3px;
  margin:5px 0;
}
#subcontent div.yellow_bg {
	background:#FEFF99;
	padding:6px 0 0 0;
	margin:0;
	padding:10px;
}
#subcontent h2 em {
  /*background:url(images/prsd/corner_bottom_right.gif) bottom right no-repeat;*/
 }


/* subcontent list
--------------------------------------------------*/
#subcontent ul li {
  margin:2px 0 2px 0px;
  padding-bottom:2px;
  border-bottom:1px solid #cc0001;
  font-weight:bold;
}

#subcontent li a:link, #subcontent li a:visited {
  display:block;
  padding:1px 0;
  height:1%; /* IE WIN */
}
#subcontent li a:hover {
  display:block;
  padding:1px 0;
  height:1%; /* IE WIN */
  background:#FEFF99 url(images/prsd/target-grey.gif) right no-repeat;
  text-decoration:none;

}

#subcontent ul.pages li {
	list-style:none;
}
#subcontent ul li {
	list-style:none;
}
#subcontent ul.categories li, #subcontent ul.months li {
	list-style:none;
	display:block;
	background:#FEFF99 url(images/prsd/target.gif) right no-repeat;
}
#subcontent li.categories a:hover, #subcontent ul.months li a:hover {
	list-style:none;
	background:#FEFF99 url(images/prsd/target-grey.gif) right no-repeat;
}
#subcontent ul.links li {
	list-style:none;
	background:#FEFF99 url(images/prsd/target.gif) right no-repeat;
}
#subcontent li.links a:hover {
	list-style:none;
	background:#FEFF99 url(images/prsd/star.gif) right no-repeat;
}

#subcontent ul.feeds li a:link, #subcontent ul.feeds li a:visited{
	list-style:none;
	background:#FEFF99 url(images/prsd/star.gif) right no-repeat;
}
#subcontent ul.feeds li a:hover{
	list-style:none;
	background:#FEFF99 url(images/prsd/star-grey.gif) right no-repeat;
}
#subcontent ul.posts li {
	list-style:none;
}

#subcontent ul.categories li li {
	list-style:none;
}


/* calendar
--------------------------------------------------*/
#wp-calendar {color:#A0A0A0;}

#subcontent table caption {border-bottom-color:#F3F4F4;}
#subcontent table td {
	padding:2px 6px;
}
#subcontent table thead tr {
  border-bottom-color:#F3F4F4;
  color:#414141;
  padding:2px 6px;
  
}

#subcontent table th {border-bottom-color:#F3F4F4;padding:2px 6px;}

#subcontent table td#today {
  border-color:#F3F4F4;
  color:#414141;
  padding:2px 6px;
}

#subcontent table td a {
  border-bottom-color:#990000;
  background-color:#FFFF99;
}

#subcontent table tfoot {border-top-color:#F3F4F4;}

#subcontent table tfoot a {background:none;}
/*
--------------------------------------------------*/
#tableAccesskeys td, #tableAccesskeys th{
	padding:2px 6px;
}
#tableAccesskeys table th {border-bottom-color:#F3F4F4;padding:2px 6px;}


/* footer
--------------------------------------------------*/
#footer {
  clear:both;
  color:#CC0001;
  /*border-top:4px solid #cc0001;*/
  background:#CC0001 url(images/prsd/footer.gif) top right no-repeat;
  margin-bottom:30px;
  padding: 10px;
  text-align:left;
}
#footer ul {
  list-style: none;
  padding: 0;
  margin: 0.5em 0;
	
}
#footer ul li {
	display:inline;
	font-size:1.0em;
	line-height: 1.8em;
	background:none;
	font-weight:bold;
	border-right:1px solid #CC0001;
	margin-right:5px;
	padding-right:5px;
}
#footer ul li#ftContact {
	display:inline;
	font-size:1.0em;
	line-height: 1.8em;
	background:none;
	font-weight:bold;
	border:none;
	margin-right:5px;
	padding-right:5px;
}
.singlecol #footer {}

#footer p {color:#fff;}

#footer a {color:#fff;text-decoration:underline;}

#footer a:hover {color:#fff;text-decoration:underline;}

#footer strong {color:#fff;}