/* @override 
	http://www.personalsafetynets.com/sites/all/themes/psn/psn_style.css
	http://www.personalsafetynets.com/sites/all/themes/psn/psn_style.css?P
	http://www.personalsafetynets.com/sites/all/themes/psn/psn_style.css?T
	http://www.personalsafetynets.com/sites/all/themes/psn/psn_style.css?p
	http://www.personalsafetynets.com/sites/all/themes/psn/psn_style.css?W
*/

/******************************************
Created by Kate Witt, DigitalAid: 11/2/2008
Last edit date: 2/24/2010

colors
dk peach #EC9B5E
med grey #4B4646
med black RGB(51, 51, 51)
green RGB(58, 106, 37)
Purple RGB(67, 79, 123)

*******************************************/


.node-type-free-download .field-field-image {
  float: right;
  margin-right: 1em;
  margin-left: 1em;
}

.view-cool-download .field-field-image {
  float: right;
  margin-right: 1em;
  margin-left: 1em;
}




/*chunking out the page*/
body {
	background: #EC9B5E url(images/container_bg.jpg) repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body.mceContentBody {
	background-color: #FFF;
	background-image: none;
}


div#page {
	background: url(images/page_bg.jpg) repeat-y;
	width: 797px;
	margin: 0 auto;
	margin-top: -8px;
}
#footer, #block-menu-menu-footer{
	width: 797px;
	margin: 0px;
	padding: 20px 0 0 0;
	background-color: #F2E7D4;
	text-align: center;
}
.page-civicrm div#footer, .page-civicrm div#block-menu-menu-footer, .page-civicrm div#siteby {
	width: 960px;
}
div#siteby {
	margin: 0 auto;
}
div#footer, div#siteby {
	text-align: center;
	font-size: 11px;
	font-family: Tahoma, san-serif;
}
div#siteby {
	width: 797px;
	padding-bottom: 15px;
	background-color: #F2E7D4;
	padding-top:20px;
}
body {
	background-color: #EC9B5E;
}
/*yes, it appears twice but it works */

/*header*/
div#header {
	background: #fff url(images/banner_withLogo.jpg) no-repeat;
	height: 174px;
	border-left: 2px solid #F5CCAE;
}
div#header div#logo-title {
	display: block;
	height: 68px;
	margin-left: 140px;
	margin-top: 50px;
	background: url(images/title_mission.jpg) no-repeat;
}
div#name-and-slogan a {
	color: #fff;
	text-decoration: none;
	font-size: .1em;
}
#header #header-region {
	overflow: visible;
}
#masthead {
	position: absolute;
	z-index: 5;
	margin-top: 0;
	margin-bottom: 0;
}
#masthead a {
	display: block;
	height: 73px;
	width: 578px;
	background: url(images/title_mission.jpg) no-repeat;
}

/*Basic styles for main content area*/
div#content-header h1, div#content-area h1, .form-textarea h1 {
	color: RGB(58, 106,37);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16pt;
	padding: 4px 0 2px 0px;
}
div#content-area, div.help {
	padding-left: 15px;
}


div#content-area h2 {
	color: RGB(228, 129, 30);
	font-family: Times New Roman, serif;
	font-size: 16pt;
	padding: 4px 0 2px 0;
	font-weight: normal;
       line-height: 1.1em;
}
div#content-area h3 {
	color: RGB(51, 51, 51);
	font-style: oblique;
	font-size: 14pt;
	padding: 4px 0 2px 0;
	font-weight: normal;


}
div#content-area h4 {
	color: RGB(51, 51, 51);
	font-size: 14pt;
	padding: 4px 0 2px 0;
	font-weight: normal;
       line-height: 1.2em;
}
div#content-area h5, div#content-area h6 {
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0 1px 0;
}
div#content-area h6 {
	font-weight: normal;
}
div#content-header h1 {
	margin: 0 0 0 15px;
}

div#content-area h1, div#content-area h2, div#content-area h3, div#content-area h4, div#content-area h5, div#content-area h6 {
	/*padding-left: 15px;*/
	margin: 0;
}
div#content-inner p {
	padding-right: 15px;
	padding-top: 4px;
	/*padding-left: 15px*/;
}

/* blocks for intro to views */

div#contentintro {
	margin-left: 15px;
	margin-right: 4px;
}



hr { 
  border: 0;
  width: 94%;

  color: RGB(67, 79, 123);
background-color: RGB(67, 79, 123);
height: 3px;
}
a:link, a:visited {
	color: RGB(67, 79, 123);
}
h1.title {
	color: RGB(58, 106, 37);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16pt;
}
div.content p,
div#content-area div.content li {
	color: RGB(51, 51, 51);
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#content-area div.content ul li {
	list-style-position: outside;
}
div.node-inner div.content p img {
	padding-right: 10px;
	float: left;
}

div#content-area div.content p a:link, div.content p a:visited {
	color: RGB(67, 79, 123);
	text-decoration: underline;
}
div#content-area div.content p a:hover, div.content p a:active {
	color: #4B4646;
	text-decoration: underline;
}
div#footer {
	color: RGB(51, 51, 51);
	padding-bottom: 10px;
}
div#footer a:link, div#footer a:visited, div#footer a:hover, div#footer a:active,
div#siteby p a:link, div#siteby p a:visited, div#siteby p a:hover, div#siteby p a:active {
	color: RGB(51, 51, 51);
	text-decoration: none;
}

#block-menu-menu-footer ul {
	text-align: center;
	padding-bottom: 0;
}

div#block-menu-menu-footer.block.block-menu.odd.footer {
	padding: 0;
	margin-top: 3px;
}

#block-menu-menu-footer ul.menu li {
	display: inline;
	vertical-align: middle;
	border-right: 1px solid #000;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 5px;
	margin-left: 3px;
}

#block-menu-menu-footer li.leaf.last {
	border-right: 0;
}

/* Styling for front page node only */

#node-13 div.node-inner div.content h3 {
	margin-top: 20px;
}

#node-13 div.node-inner div.content div.home_image {
	float: left;
	margin-top: 25px;
	margin-right: 10px;
}

#node-13 div.node-inner div.content ul {
	margin-left: 127px;
	margin-top: 0;
}


/*Stories style*/
div#content-area div.view-header, div#content-area div.view-content {
	color: RGB(51, 51, 51);
	padding-right: 20px;
}
/*div#content-area div.views-field-title span.field-content a {
	color: RGB(228, 129, 30);
	font-family: Times New Roman, serif;
	font-size: 16pt;
	padding: 4px 0px 2px 0px;
	font-weight: normal;
}
*/
div#content-area div.views-field-title a {
	color: RGB(58, 106,37);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13pt;
	padding: 4px 0 2px 0;
}
div#content-area div.views-row-odd img, div#content-area div.views-row-even img {
	/* border: 2px solid RGB(51, 51, 51); */
	margin-left: 10px;
	float: right;
	margin-right: 1px;
	margin-top: 9px;
}
div#content-area div.views-field-title {
	clear: both;
	margin-bottom: 10px;
}
div#content-area div.views-row-odd, div#content-area div.views-row-even {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 2px solid RGB(58, 106, 37);
	width: 420px;
	float: left;
}

div.views-row-1 {
	margin-top: 10px;
}
div#content-area div.views-row-last {
	border: none;
}
div#content-area span.field-content p {
	font-size: 12px;
}
div#content-area span.views-field-view-node a {
	font-size: 12px;
	padding-left: 0;
	margin-left: 1px;
}
div#content-area span.views-field-view-node a:link, div#content-area span.views-field-view-node a:visited {
	color: RGB(67, 79, 123);
	text-decoration: underline;
}
div#content-area span.views-field-view-node a:hover, div#content-area span.views-field-view-node a:active {
	color: #4B4646;
	text-decoration: underline;
}

div.field-field-audio, div.views-field-field-audio-fid {
	margin-right: 15px;
	padding: 10px;
	border: 1px solid #C5CDDA;
	margin-top: 20px;
}

div.field-field-audio .field-label-inline-first, div.views-field-field-audio-fid .views-label-field-audio-fid {
	font-size: 12px;
	font-weight: bold;
}

div.field-field-audio div.swftools, div.views-field-field-audio-fid div.swftools {
	margin-top: 10px;
}


/* redoing the weird fixed layout -- I highly recommend not messing with this*/
/*****************************************************************************/
#page {
	width: 797px; /* If you change this value, you will have to change the
	margins of the content and the sidebar right */
	margin:0 auto;
}
.page-civicrm #page {
	width: 960px;
	background-image: none;
	background-color: #F2E7D4;
}

#content, .two-sidebars #content {
	width: 470px;
	float: left;
	margin-left: 0px; /* The width of #sidebar-left */
	margin-right: -470px; /* Negative value of #content's width + left margin. */
	padding: 0; /* Changing this might break the layout. Add padding or margin to #content-inner. */
	overflow:hidden; /* hide content the overflow content */
	overflow:visible; /*otherwise, cannot see admin stuff */
}

.sidebar-left #content {
	width: 760px;
	margin-left: 200px; /* The width of #sidebar-left. */
	margin-right: -960px; /* Negative value of #content's width + left margin. */
}

.sidebar-right #content {
	width: 470px;
	margin-left: 0;
	margin-right: -470px; /* Negative value of #content's width + left margin. */
}

.page-admin #content, .section-node-add #content, .section-node-edit #content  {
	width: 600px;
	font-size: .9em;
}

.page-admin #content-inner, .section-node-add #content-inner, .section-node-edit #content-inner {
	background: #fff no-repeat left;
	width: 550px;
}

.page-civicrm  {
        background-color: #fff;
	width: 970px;
	font-size: .9em;
}
body.page-civicrm form {overflow: scroll;}
.page-civicrm .crm_blocktitle {
  font-size: 14px;
}
.page-civicrm .block-civicrm {
  width: 300px;
}
.page-civicrm #block-civicrm-2 {
  float: right;
}
.page-civicrm #block-civicrm-4 {
  float: right;
}


#content-bottom {
	margin-left: -15px;
	margin-right: -15px;
	background: url(images/content_bottomBox.jpg) no-repeat;
	background-position: 0% 100%;
	float: left;
}
#content-inner {
	margin: 35px 0 0 20px !important;
	padding: 15px 15px 0px 15px !important;
	background: #fff url(images/content_topBox.jpg) no-repeat top left;
	float: left;
	width: 420px;
}
.page-civicrm #content-inner {
  background-image: none;
  width: 890px;
}

/* Search block */

#block-search-0 {
	float: right;
	height: 40px;
	margin-top: -160px;
}

/* http://mydrupalblog.lhmdesign.com/theming-search-submit-button-css-cross-browser-compatible-solution */

#search-block-form .form-submit {
    border: 0px solid #369;
    color: #fff;
	text-indent: -9999px;
	height: 17px;
	width: 58px;
	background: #fff244 url(images/search_button.gif) no-repeat;
}

input#edit-search-block-form-1.form-text.default-value {
	font-size: 10px;
	height: 14px;
	width: 120px;
	margin: 0;
}

div#edit-search-block-form-1-wrapper.form-item {
}

/* div#content-inner .content {
	padding-right: 20px;
}*/
div.node-inner {
	padding-bottom: 20px;
}

/** sidebar-left **/

#sidebar-left {
	float: left;
	width: 200px;
	margin-left: 0;
	margin-right: -200px; /* Negative value of #sidebar-left's width + left margin. */
	padding: 0; /* Changing this might break the layout. Add padding or margin to #sidebar-left-inner. */
}

/** sidebar-right **/

#sidebar-right {
	background: url(images/page_bg.jpg) repeat-y;
	float: left;
	width: 327px;
	margin-left: 470px; /* Width of content + sidebar-left. */
	margin-right: -327px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#sidebar-right-inner {
	padding-top: 20px;
}
.page-admin #sidebar-right, .section-node-add #sidebar-right, .section-node-edit #sidebar-right {
	width: 190px;
}
.page-admin #block-user-1 ul li a, .section-node-add #block-user-1 ul li a {
	font-weight: normal;
	font-size: 12px;
}

.page-civicrm #sidebar-right {
	width: 195px;
}

/*****************************************************************************/

/*style for right sidebar*/
div#sidebar-right a:link, div#sidebar-right a:visited, div#sidebar-right a:active {
	text-decoration: none;
	color: RGB(51, 51, 51);
	font-size: .9em;
	font-weight: bold;
}

div#sidebar-right a:hover {
	text-decoration: underline;
}
/*div#sidebar-right img {
	width: 265px;
}*/
div#sidebar-right div.block {
	margin-left: 33px;
	margin-top: 34px;
	width: 265px;
}


.page-admin div#sidebar-right div.block, .page-civicrm div#sidebar-right div.block, .section-node-add div#sidebar-right div.block, .section-node-edit div#sidebar-right div.block {
	margin-left: 5px;
	width: 185px;
}

#block-block-8 {
	border: 1px solid #ec9a5e;
	background-color: #fff;
	text-align: center;
}

#block-block-8 p {
	font-size: 7.5pt;
}

/*blog teaser on front page*/
div#sidebar-right div.views-field-body{
	font-weight: normal;
	font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}

/* Order now block */

#block-block-6 div.content div.book-image {
	float: left;
	margin-right: 15px;
}

/* Cool download block */

.node-type-free_download div.filefield-file a {
	display: block;
	width: 116px;
	height: 32px;
	background: url(images/download_sidebar.gif) no-repeat;
	text-indent: -9000px;
}

div#sidebar-right div.node-type-free_download div.node-inner h2 {
	margin-top: 0;
}

div#sidebar-right div.node-type-free_download div.node-inner h2 a {
	text-decoration: none;
	font-weight: normal;
	font-size: 19px;
	color: RGB(67, 79, 123);
}


/* modify to make work with stories block */

div#sidebar-right div.block .whatever p {
	color: #434F7B;
	font-weight: bold;
	line-height: 30px;
	font-size: .9em;
	margin-top: 10px;
}
div#sidebar-right h3 {
	margin-top: -30px;
	font-size: 12px;
	font-weight: normal;
}
div#sidebar-right div.views-field-title {
	margin-bottom: 10px;
}
div#sidebar-right .views-field-title, div#sidebar-right .views-field-title a {
	text-decoration: none;
	font-weight: normal;
	font-size: 19px;
	color: RGB(67, 79, 123);
	line-height: 21px;
}
div#sidebar-right div.views-field-title a:hover {
	text-decoration: underline;
}
div#sidebar-right h3.title {
	color: RGB(228, 129, 30);
	font-family: Times New Roman, serif;
	font-weight: normal;
	font-size: 21px;
	margin-top: 10px;
	margin-bottom: 4px;
}

#views-exposed-form-cool-download-block-2 .views-exposed-form {
	margin-bottom: 30px;
}

#views-exposed-form-cool-download-block-2 .views-exposed-form input#edit-keys {
	width: 10em;
}

#views-exposed-form-cool-download-block-2 .views-widget,
#views-exposed-form-cool-download-block-2 .views-exposed-widget,
#views-exposed-form-cool-download-block-2 label {
	display: inline;
	float: left;
}

#views-exposed-form-cool-download-block-2 div div.views-exposed-form div.views-exposed-widgets.clear-block div.views-exposed-widget div.views-widget {
	margin-left: 1em;
}



input#edit-submit-cool-download.form-submit {
	margin-top: 0;
	float: none;
}



/* Testimonials */

#sidebar-right-inner .views-field-field-image-fid {
	float: right;
	display: block;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left: 10px;
}

#sidebar-right-inner .views-field-field-image-fid img {

}

.view-testimonials div.views-field-body div.field-content p {
	font-weight: bold;
	color: #434f7b;
	line-height: 2.5em;
}

/* What's new */

#block-views-forpress_stories-block_1 span.views-field-view-node span.field-content a,
div#sidebar-right span.views-field-view-node a {
		font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	color: #434f7b;
	font-size: 12px;
}

/*events*/

div.view-cal-events  .views-field-body div.field-content p {
	margin-bottom: 0;
}

div.view-cal-events  .views-field-field-wherewhen-value span.field-content p {
	font-style: italic;
	margin-top: 0;
	margin-bottom: 0px;
}

#block-views-cal_events-block_1 div.view-cal-events div.views-field-view-node span.field-content a {
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	color: #434f7b;
	font-size: 12px;
}

div.node-type-event div.group-regdetail {
	font-size: 12px;
	padding: 1px;
	margin-left: 25px;
	margin-top: 14px;
}

div.fieldgroup.group-regdetail div.content {
	padding-left: 0;
}

div.node-type-event h2 a {
	color: RGB(58, 106,37);
	font: normal 16pt Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0 2px 0;
}
div.node-type-event p {
	margin-bottom: 40px;
}
div.node-type-event div.group-regdetail p {
	margin-bottom: 0px;
}

.field-type-text.field-field-wherewhen div.field-items div.field-item.odd p {
	color: RGB(228, 129, 30);
	padding: 4px 0 2px 0;
	font: normal 16pt Times New Roman, serif;
	margin: 0;
}

div.node-type-event div.group-regdetail div.field-type-text p {
	padding-top: 0;
	margin-top: -5px;
}
div.node-type-event div.group-regdetail div.field-items {
	margin-bottom: 10px;
}
a.regbutton {
	background: url(images/button.jpg) no-repeat;
	width: 120px;
	height: 28px;
	display: block;
	line-height: 24px;
	color: white;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

div#contenttop {
	padding: 10px;
  background-color: #EDF2FF;
  border: 1px solid #4A88DF;
	margin: 0 5px 5px;
}

div.field.field-type-text.field-field-question p {
	display: inline;
	padding: 0;
	font-weight: bold;
}

/* Newsletters */

#content-area .view-newsletters{
	margin-top: 10px;
	padding-bottom: 10px;
}

#content-area .view-newsletters div.views-row-odd, #content-area .view-newsletters div.views-row-even {
	border-bottom-width: 0;
	padding-bottom: 0;
	margin-bottom: 5px;
}

/* q&a, tip and story search view */

.view-browse-qa-tips div.view-content  span.field-content p {
	font-size: 12px;
	margin-bottom: 0;
	margin-top: 0;
}

div.view-browse-qa-tips div.view-content  div.field-content p {
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 0;
}

div.view-taxonomy-term div.node-inner h2 a {
	
}


#content-area div.view-browse-qa-tips  div.views-field-title a, div.view-taxonomy-term div.node-inner h2 a {
	color: RGB(58, 106,37);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13pt;
	padding: 4px 0 2px 0;
}


#content-area div.view-browse-qa-tips div.views-field-title {
	margin-bottom: 0;
	display: inline;
}

div.view-browse-qa-tips div.views-field-type {
	display: inline;
}

div.view-browse-qa-tips div.views-field-type a  {
	color: RGB(58, 106,37);
	font-size: 13pt;
}

.node-inner .meta div.terms.terms-inline ul {
	padding: 0;
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
}

.node-inner .meta div.terms.terms-inline ul li a:link {
	font-weight: normal;
}


#block-views-random_nodes-block_1 div.view-content div.views-row-odd, #block-views-random_nodes-block_2 div.view-content div.views-row-odd {
	padding-bottom: 0;
	margin-bottom: 0;
}

#views-exposed-form-browse-qa-tips-page-1 {
	
}

/* Stories list view */

div#content-area div.view-header {
	font-weight: bold;
	margin-bottom: 4px;
}

#content-area .view div.view-header p, #content-header div.help p {
	color: RGB(51, 51, 51);
	font-style: oblique;
	font-size: 11pt;
	padding: 4px 0 2px 0;
	font-weight: normal;
	margin-top: 0;
}

/* presentations blocks  */

.block .view-id-pas_presentations .item-list ul {
	padding-left: 0;
}

.block .view-id-pas_presentations .item-list ul li {
	margin-left: 0;
	list-style-type: none;
}

.block .view-id-pas_presentations div.views-field-field-audio-fid {
	padding: 0;
	border-width: 0;
}

div.node-inner ul li {
	padding-bottom: 10px;
}

body.page-toolkit div.node-inner img {
	padding: 2px;
	border: 1px solid #666;
	margin-right: 4px;
}

/* PDF download block */

#block-views-newsletter_pdf_block-block_1 div.views-row.views-row-1 {
	border-top: 2px solid RGB(58, 106, 37);
	padding-top: 20px;
}

#block-views-newsletter_pdf_block-block_1 div.views-field-field-filedownload-fid {
	font-size: 13pt;
}

#block-views-newsletter_pdf_block-block_1 div.views-field-field-filedownload-fid a {
	color: RGB(58, 106,37);
}



/* Slideshow block */

div#belowtitle {
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 9px;
	position: relative;
	z-index: 1;
}

div#block-nice_menus-1 div.content ul li ul li a {
	position: relative;
	z-index: 100;
}

/*blog style*/

.node-type-blog div#main-inner div#comments {
margin-top: 10px;
border-top: 1px solid #cccccc;
}
.node-type-blog div#comments h3 {
font-size: 14px;
font-weight: bold;
padding-top: 20px;

}
.node-type-blog div#comments div.submitted {
color: #999;
font-size: 10px;

}

.node-type-blog div#comments ul.links li.comment_reply{
padding-left: 0;
font-size: 12px;

}
.node-type-blog div.date {
font-size: 10px;
color: #666;
font-family: Tahoma, san-serif;
}

.node-type-blog ul.links
{
font-size: 12px;
font-family: Tahoma, san-serif;
line-height: 22px;
}

/* Calendar */

#content-area .view-cal-events .views-field-title,
#content-area .view-cal-events .views-field-title a {
	color: RGB(67, 79, 123);
	font-family: Times New Roman, serif;
	font-size: 16pt;
	padding: 4px 0 2px 0;
	font-weight: normal;
    line-height: 1.1em;

}

#content-area .view-cal-events .views-field-field-wherewhen-value {
		color: RGB(228, 129, 30);
	padding: 4px 0 2px 0;
	font: normal 16pt Times New Roman, serif;
	margin: 0;

}

#content-area .view-cal-events .views-field-field-wherewhen-value p {
	margin-top: 0;
}

.view label {
	font-weight: bold;
}

.view-cal-events .field-content,
.view-cal-events label {
	padding-left: 25px;
}

.view-cal-events.view-display-id-block_1 .field-content {
	padding-left: 0;
}

.view-cal-events .views-field-field-regtime-value,
.view-cal-events .views-field-field-reglocation-value,
.view-cal-events .views-field-field-regphone-value,
.view-cal-events .views-field-field-regfee-value {
	font-size: 12px;
	line-height: 14px;
}



#content-area .view-cal-events .field-content p {
	margin: 0 0 .5em;
	padding-top: 0;
}

.view-cal-events span.field-content {
	display: block;
	margin-bottom: .5em;
}

.view-cal-events .views-field-title span.field-content, 
.view-cal-events .views-field-field-teaser-value .field-content,
.view-cal-events .views-field-view-node .field-content {
	padding-left: 0;
}

.view-cal-events .views-field-view-node .field-content {
	margin-top: 1.5em;
}

.view-cal-events .views-field-field-teaser-value {
	margin-bottom: 1em;
}

label.views-label-field-reglink-url {
	display: none;
}

#block-views-cal_events-block_1 div.field-content {
	padding-left: 0;
}

#block-views-cal_events-block_1 .views-field-field-wherewhen-value  {
	font-style: italic;
}

/* Tagadelic */

.block-tagadelic .content {
	margin-top: 10px;
}

#page .block-tagadelic a.tagadelic {
	font-weight: normal;
	padding-right: 1em;
}

#page .tagadelic.level1 {
	font-size: .85em;
}

#page .tagadelic.level2 {
	font-size: 1em;
}
#page .tagadelic.level3 {
	font-size: 1.1em;
}
#page .tagadelic.level4 {
	font-size: 1.2em;
}
#page .tagadelic.level5 {
	font-size: 1.3em;
}
#page .tagadelic.level6 {
	font-size: 1.4em;
}

.view-image-gallery {
	margin-top: 20px;
}

.view-image-gallery .views-view-grid tbody td {
	width: 136px;
	height: 136px;
}

/* Image gallery */

/* Signups */

#edit-signup-anon-mail-wrapper div.description {
	display: none;
} 

/*Facebook menu item*/
ul.nice-menu-down li.menu-2403{
	background: url("http://www.personalsafetynets.com/sites/all/themes/psn/images/facebook_logo.png") no-repeat;
	display:block;
	*display:inline;
	text-indent: -9999px;
	*text-indent: -2px;
	*font-size:0px;
	margin-top:1px;
	width:23px;
	height:23px;
}

ul.nice-menu-down li.menu-2403 a:hover{
	background: url("http://psn.digitalaid.net/sites/all/themes/psn/images/facebook_logo.png") no-repeat;
	margin-top:-1px;
	*margin-top:0px;
	*text-decoration:none;
	*color:RGB(243,231,213);
}

@-moz-document url-prefix() {
  ul.nice-menu-down li.menu-2403 {
     margin-right:-20px;
  }
}

.views-field-field-slideshow-image-fid{
	left:50% !important;
	margin-left:0;
	text-align:center;
	width:425px !important;
}

#views_slideshow_singleframe_div_Quotations-block_1_0{
	margin-top:-2px;
}
