/* $Id: custom.css,v 1.1.2.1 2008/09/12 21:50:37 psynaptic Exp $ */

/* New custom CSS 02 Dec 2008 Brendan Lynch */
/* from $Id: navigation.css,v 1.1.2.3 2008/09/12 21:50:37 psynaptic Exp $ */

/* Primary links */
body, p, div, a, li {
  font-family:Arial, Helvetica, sans-serif;
}

.primary-links {
  line-height: 2;
}

.primary-links li.first {
  margin-left: 28px;
}

.secondary-links {
  line-height: 1.8;
  background-color: #9AA6AB;
}


.primary-links a.active {
  color: #FFF;
  padding-bottom: 6px;
  border-bottom: 11px solid #22378c;
}

/* $Id: style.css,v 1.1.2.16.2.1 2008/10/10 13:42:50 psynaptic Exp $ */

/* Global  */

* {
  margin: 0;
  padding: 0;
}

body,
textarea {
  font: Arial, Helvetica, sans-serif;
}

#page {
  font-size: 0.9em; /* 14.4px */
  padding-left: 0; /* add 10/05/09 BL */
}
th, td {
  padding: 1%;
}

address {
  font-style: normal;
}


/* Headings */

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  margin-bottom: 0.5em;
  line-height: 1.5;
}

h1 {
  font-size: 20px;
  margin:0;
}


/* Blocks */


.block ul {
  padding: 0;
  margin-left: 10%;
}

/* Tabs */


ul.primary li a,
ul.primary li a:hover,
ul.primary li.active a {
  border: none;
  padding: 1% 2%;
}

/* Nodes add 10/5/09 BL */

.node .content {
  padding-left: 0;
}



/* Comments */


.comment {
  margin-bottom: 3em;
  padding-top: 3em;
  border-top: 1%x solid #DDD;
}



/* Drupal overrides */


fieldset {
  border: 1% solid #DDD;
}

/*  Nodes date */

.submitted {
  font-size: 0.9em;
  font-color: #FFF;
  text-align: right;
  background-color: #67a2c2;
  
   
}


/* $Id: layout.css,v 1.1.2.6.2.2 2008/11/13 15:06:28 psynaptic Exp $ */

/* Layout */

#page {
  width: 100%;
  margin: 0 auto;
}

#site-name {
  font-size: 2em;
}

#slogan {
  display: block;
}

#header {
  padding: 40px 0 18px 0;
}

#header-right {
  float: right;
  border:1px solid #67a2c2;
  padding:5px 5px 0 5px;
  margin-right:45px;
}

.sidebar {
  float: left;
  width: 17%;
}

#left {
  margin-right: 1%;
  clear: left;
}

#centre {
  float: left;
  margin-bottom: 1em;
  width: 100%;
}

#right {
  margin-left: 0.5%;
}

.two-sidebars #centre,
.sidebar-right #centre {
  padding-right: 1%;
}

.two-sidebars #centre {
  width: 60%;
}

.sidebar-left #centre {
  width: 20%;
  padding-right: 1%;
}

.sidebar-right #centre {
  width: 49%;
  padding-right: 40px;
  margin-left: 40px;
}

#footer {
  clear: both;
}

#footer,
#footer-message {
	background-color:#67a2c2;
	border-top:solid 9px #22378c;
	font-size:14px;
	line-height:27px;
	height:66px;
	padding-top:10px;
	color:#FFF;
}
#footer-message p { margin:0 0px 0px 40px;}
#footer-message a { color:#FFF;}
#footer-message a:hover { text-decoration:underline;}

/* $Id: color.css,v 1.1.2.5.2.1 2008/11/13 16:03:46 psynaptic Exp $ */

/* Global */



/* Tabs */

ul.primary li a:link,
ul.primary li a:visited {
  background-color: #BCD1FF;
  color: #369;
}

ul.primary li a:hover,
ul.primary li.active a:link,
ul.primary li.active a:visited,
ul.primary li a.active:hover {
  background-color: #000099;
  color: #FFF;
}

/* Messages */

.status {
  border: 1px solid #92DA97;
  background-color: #CDFFD1;
}

.help {
  border: 1px solid #369;
  background-color: #D2D9FF;
}

.notice {
  border: 1px solid #C9CB55;
  background-color: #FFFDB5;
}

div.error {
  border: 1px solid #F88;
}

div.error,
tr.error {
  background-color: #FCC;
  color: #494949;
}

/* Nodes */

.submitted {
  color: #FFF;
}

/* Forms */

.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #F88;
}
.wrapper {
	width: 1000px;
	padding: 0px 27px;
 	clear:   text-align: left; /* be nice to IE */
	margin: 0 auto;
}
#homebg {background: url(../../sites/default/files/home-conent-bg.jpg) center bottom no-repeat; width:1000px;}
.block-block { border:1px solid #84b5d0; background-color:#FFF; margin-bottom:18px;}
#right h2 { background-color:#67a2c2; font-size:15px; color:#FFF; font-weight:bold; padding:5px; text-transform: uppercase; padding-left:8px;}
.content p { margin:15px 0; padding:0; font-size:14px; color:#4f4f4f; line-height:27px;}
.content div, .content ul, .content ol { font-size:14px; color:#4f4f4f; line-height:27px;}
.block-block p { margin:5px 10px; line-height:20px;}
.page-title { font-size:20px; font-weight:bold; color:#003f8c; font-family:Arial, Helvetica, sans-serif; margin-bottom:-10px;}
#homebg .node-page .content a { font-size:15px; font-weight:bold; color:#FFF; padding:7px 30px 7px 10px; line-height:40px; background:url(../../sites/default/files/arrow.png) right 3px no-repeat #67a2c2;}
#homebg .node-page .content a:hover { background-color:#22378c; }
#navigation {
  margin-bottom: 32px;
  margin-top:-5px;
  background-color: #67a2c2;
  padding-top:20px;
  height:39px;
}
#navigation a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:13px;}
#navigation a:hover { color:#22378c;}
#headerimage { background:url(../../sites/default/files/header-image-bg.gif) repeat-x; text-align:center; height:228px;}
#headerimage-inside { background:url(../../sites/default/files/header-image-bg.gif) repeat-x; height:174px; padding-top: 16px;}
#headerimage-inside .wrapper { background:url(../../sites/default/files/header-image-inside.jpg) no-repeat center; height:169px;}
#headerimage-inside #header-right { background-color: #ffffff; margin-top: 30px; }
#headerimage-inside #logocon { float:left; margin: 30px 0px 0px 40px; }
#edit-search-theme-form-1 { background:url(../../sites/default/files/textbox-bg.png) no-repeat; border:none; width:251px; height:27px; margin-right:5px; float:left}
.form-submit { }
#searchrow2 { font-size:12px; color:#4f4f4f; font-weight:bold; text-transform:uppercase;}
#searchrow3 { margin-bottom:-3px;}
#searchrow3 div { float:left;}
#sr3-c1 { padding-top:15px; font-size:11px; font-weight:normal; width:100px;}
#sr3-c1 ul {
  margin: 0;
  padding: 0;
  display: inline;
}
#sr3-c1 ul li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}
#sr3-c2 { margin-left:157px;}
.translation-link { margin-right:20px;}
#cube { float:right; font-size:12px; color:#FFF; font-family:Arial, Helvetica, sans-serif; padding-top:27px; margin-right:46px;}
#social_icons { float:right; padding-top:20px; height:29px; margin-right:115px;}
#social_icons img { border:none; margin-right:14px;}
#right_logo { text-align:left; border:1px solid #67a2c2; width:378px; height:67px; margin-bottom:18px;}
#right_logo img {margin:0px;}