@charset "utf-8";
/* CSS Document */

/* Body
-----------------------------------------------------------------------------*/

body {
	font: 14px/16px Calibri, Tahoma;
	font-color: #333333;
}


/* Top - Main Menu
-----------------------------------------------------------------------------*/
.top {
	
}

/* Content
-----------------------------------------------------------------------------*/

.content {
	padding: 10px 10px 10px 10px;
}


/* User1
-----------------------------------------------------------------------------*/
.User1 {
	padding: 5px 0px 15px 0px;
}

/* User2
-----------------------------------------------------------------------------*/
.User2 {
	padding: 5px 0px 15px 0px;
}

/* User3
-----------------------------------------------------------------------------*/
.User3 {
	padding: 5px 0px 15px 0px;
}

/* Footer
-----------------------------------------------------------------------------*/
.footer {
	height: 100px;
	width: 100%;
	background: #afc5dc;
}


/* Copyright Date
-----------------------------------------------------------------------------*/
.hd-date {
	font-weight: bold;
}

/*
 * @author ( Angie Radtke )
*/ /* not ready */
  /* ##########################  general  ########################### */
  
  

#all {
  color: #333;
  border: solid 0px;
  padding-top: 7px;
}

a:link,a:visited {
  color: #000000
}

a:hover,a:active,a:focus {
  color: #afc5dc;
}

ul li a.u2:focus,p a.u2:active {
  background-color: #000;
  color: #FFF;
}

input:focus {
  border: solid 1px;
}

fieldset {
  border: solid 0px #ccc
}

.article-info {
  color: #444
}

.article-info dd span {
  color: #444;
  border-right: solid 0px;
  background: #eee
}

/* ##########################  back  ########################### */
#back {

}


#line {
  top: 110px
}


/* ++++++++++++++  lists, skiplinks  ++++++++++++++ */
#header ul {
  width: 600px;
}

#header ul {
  max-width: 1030px;
  right: 10px
}

#header ul li a:link,#header ul li a:visited {
  background: #fff;
  color: #000000;
  border: 0;
  border-left: solid 1px #eee;
}

#header ul li a:hover,#header ul li a:active,#header ul li a:focus {
  background: #afc5dc;
  color: #fff;
}

#header ul li.active a:link,#header ul li.active a:visited {
  background: #222;
  color: #fff;
}

#header ul li.active a:hover,#header ul li.active a:active,#header ul li.active a:focus
  {
  background: #afc5dc;
  color: #fff;
}

#header ul.skiplinks {
  width: 100%
}

.skiplinks,.skiplinks li {
  border: solid 0px #000;
}

.skiplinks li a.u2:active,.skiplinks li a.u2:focus {
  background: #afc5dc !important;
  color: #fff !important;
  border: solid 1px;
  top: 0
}

/* ++++++++++++++  Email Print Icons  ++++++++++++++ */
.buttonheading img {
   border: 0px none;
   display: inline;
 
}

   #content ul li {list-style-type: disc;}

/* ++++++++++++++  search  ++++++++++++++ */
#header form .inputbox {
  background: #EFEFEF;
}

#header form .inputbox:focus {
  border: solid 1px #afc5dc;
}

#header form .button {
  border: solid 1px #ddd;
  background: #fff;
  color: #171818
}

/* ##########################  contentarea  ########################### */
#contentarea,#contentarea2 {
  background: #fff
}

/* ##########################  breadcrumbs  ########################### */
.breadcrumb {
	width: 100%;
	background: #2d7c5f url(../../../../assets/templates/GabrielleChristianCOM/images/bg_breadcrumb.jpg) repeat-x left top;
	color: #FFFFFF;
	padding: 3px 3px 3px 3px
}


.breadcrumb a:link, .breadcrumb a:visited {

  color: #FFFFFF;
}

.breadcrumb a:hover,.breadcrumb a:active, .breadcrumb a:focus
  {
  color: #EFEFEF;
}

/* ##########################  navigation column  ########################### */
.module_content {
  border: solid 1px #ddd;
  /*background:#f8f8f8*/
}

.moduletable_js {
  border: solid 0px #ddd;
}

#right .moduletable_js {
  border: 0
}

#nav h3 {
  border-bottom: solid 1px #ddd;
  font-family: Calibi, Arial;
}

h3.js_heading {
  border-bottom: solid 1px #ddd;
  color: #000000 !important;
  background: #eee;
  font-family: Calibri, Arial;
}

h3.js_heading span.backh {
  border: solid 0px #000
}

h3.js_heading span.backh1 {

}

h3.js_heading a {
  border: 0
}

h3.js_heading a img {
  border: 0
}

h3.js_heading a.opencloselink:hover,h3.js_heading a.opencloselink:active,h3.js_heading a.opencloselink:focus
  {
  background: none
}

#right h3 {
  color: #fff;
}

#right h3 span.backh {

}

#right h3 span.backh2 {
  background: #fff;
  color: #222;
  border-bottom: solid 1px #ddd
}

#right h3 span.backh3 {

}

h3.js_heading a:link,h3.js_heading a:visited,h3.js_heading a:hover,h3.js_heading a:active,h3.js_heading a:focus
  {

}

#nav h3.js_heading a:focus {

}

#nav form {
  color: #000;
}

#nav form a:hover,#nav form a:active,#nav form a:focus {
  color: #fff;
  background: #afc5dc;
  text-decoration: none
}

/* ++++++++++++++  first level  ++++++++++++++ */
#nav .moduletable-example ul.menu {
  background: #fff;
  border: 0;
}

ul.menu {
  border-top: #999;
  font-family: Calibri, Tahoma;
  font-size: 18px;
  list-style-type:none;
  margin:0;
  padding:0;
}

.module_content ul.menu {
  border: 0;
}

ul.menu li {

}

ul.menu li a {
    border-bottom: 1px solid #999;
}

ul.menu li a:link,ul.menu li a:visited {
	display:block;
	color:#333333;
	background-color:#f5f5f5;
	width:275px;
	text-align:center;
	padding:8px;
	text-decoration:none;

	border-left: 10px solid #2d7c5f;
	border-right: 5px solid #afc5dc;

}

ul.menu li.active a:link,ul.menu li.active a:visited {
  color: #444;

}

ul.menu li a:hover,ul.menu li a:active,ul.menu li a:focus,ul.menu li.active a:hover,ul.menu li.active a:active,ul.menu li.active a:focus
  {
  background: #afc5dc;
  color: #fff;
  border-bottom: 1px solid #fff;
  border-left: 10px solid #333333;
  border-right: 5px solid #2d7c5f;
}


/* ##########################  content - main   ########################### */
#main {

}

#main a:link,#main a:visited {

}

#main a:hover,#main a:active,#main a:focus {
  background: #afc5dc;
  color: #fff;
}

#main th a:hover,#main th a:active,#main th a:focus {
  background: #000000;
  color: #fff;
}

.items-row {
  background: #fff
}

.items-row h2 {
  border-bottom: solid 1px #ddd;
  border-top: solid 1px #ddd;
  color: #000
}

.column-1,.column-2 {
  border: solid 0px;
}

.item-separator {
  border: solid 0px #000000;
}

#main ul li {

}

.small {
  border: solid 0;
}

ul#archive-items li {
  border-bottom: solid 1px #ddd
}

/* ++++++++++++++  images  ++++++++++++++ */
.image-left {
  border: solid 1px #ddd;
  padding: 5px 5px 5px 0px;
  margin: 0 20px 20px 0;
  float: left;
}

.image-right {
  border: solid 1px #ddd;
  padding: 5px 5px 5px 0px;
  margin: 0 20px 20px 0;
  float: right;
}

.img-intro-left {
  border: solid 1px #ddd;
  padding: 5px 5px 5px 0px;
  margin: 0 20px 20px 0;
  float: left;
}

.img-intro-right {
  border: solid 1px #ddd;
  padding: 5px 5px 5px 0px;
  margin: 0 20px 20px 0;
  float: right;
}
/* ++++++++++++++  leading  ++++++++++++++ */
.items-leading {

}

/* ++++++++++++++++++++ headings +++++++++++++ */
#main h1 {
  color: #333;
  border-top: solid 0px #ddd;
  border-bottom: solid 0px #ddd;
  font-family: Calibri, Tahoma;
}

/* h1 on frontpage */
#main .blog-featured h1 {
  padding: 25px 0px 0px 0px;
  border-top: solid 1px #ddd;
  border-bottom: solid 0px #ddd;
}

.items-row h2 {
  padding: 25px 0px 0px 0px;
  border-top: solid 1px #ddd;
  border-bottom: solid 0px #ddd;
}

.items-leading h2 {
  color: #333;
}

#main h2 {
  color: #000000;
  font-family: Calibri, Tahoma;
}

#main h2 a {
  color: #000000
}

/* ++++++++++++++  readmore  ++++++++++++++ */
.readmore a:link,.readmore a:visited,a.readmore:link,a.readmore:visited
  {
  color: #fff;
  background: #2d7c5f;
  border: solid 1px #ddd;
  padding: 2px 5px 2px 5px;
}

.readmore a:hover,.readmore a:active,.readmore a:focus,a.readmore a:hover,a.readmore a:active,a.readmore a:focus
  {
  background: #afc5dc;
  color: #333;
  border: solid 1px #ddd;
}

a.readmore:hover,a.readmore:active,a.readmore:focus {
  background: #afc5dc;
  color: #333;
  border: solid 1px #ddd;
}

/* ++++++++++++ Remove 'Details' from each article */
.article-info-term {
display:none;
}


/* ++++++++++++ Position Create Date */

.createdate {
/* see primary style css */
height: 20px;
vertical-align: top;
horizontal-align: left;
padding-bottom: 5px;
padding-top: 0px;
}

/* ++++++++++++++  icons  ++++++++++++++ */
.actions img {
  border: 0;
}

/* ++++++++++++++  items-more  ++++++++++++++ */
#main .items-more h3 {
  border-bottom: solid 1px #ddd;
  border-top: solid 1px #ddd;
  color: #444;
}

#main .items-more ol {
  color: #000;
}

#main .items-more ol li a {
  background: #FFFFFF;
  color: #afc5dc
}

#main .items-more ol li a:hover,#main .items-more ol li a:active,#main .items-more ol li a:focus
  {
  background: #afc5dc;
  color: #fff;
}

/* ++++++++++++++  pagination  ++++++++++++++ */
#main .pagination {
 /*  border-top: solid 1px #ddd;
  list-style-type:none;*/
}


/* Pagination */
.pagination ul li { 
display:inline-block;
padding: 5px 5px 5px 5px;
}

.pagination ul { 
list-style-type: none; 
}

/* ++++++++++++++  article index  ++++++++++++++ */
table.contenttoc {
  border: solid 1px #ccc;
}

/* ##########################  modules  ########################### */

/* ++++++++++++++  newsfeed  ++++++++++++++ */
ul.newsfeed {
  border: solid 0px #000;
}

.newsfeed-item {
  border-bottom: solid 1px #ddd;
}

.newsfeed-item h5 a {

}

/* ++++++++++++++  newsflash  ++++++++++++++ */
  /* newsflash horizontal */
ul.newsflash-horiz {
  background: #F5F5F5 url(../../../../assets/templates/GabrielleChristianCOM/images/nature/box.png) repeat-x;
  border: 1px solid #EEEEEE;
}

ul.newsflash-horiz li {
  border: solid 0px #eee;
  background: #f5f5f5;
}

ul.newsflash-horiz li h4 {
  font-family: 'Titillium Maps', Arial;
}

/* newsflash vertical */
.newsflash-vert {

}

/* ++++++++++++++  banner  ++++++++++++++ */
.banneritem {
  border: 0
}

.banneritem a {
  background: none
}

.banneritem a img {
  background: none;
  border: 0
}

/* ++++++++++++++  login  ++++++++++++++ */
fieldset.input {
  border: 0;
}

input.button,button.button { /* background:#afc5dc ;
        color:#fff;*/
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  color: #444444;
}

/* ++++++++++++++  tabs/ slide  ++++++++++++++ */
ul.tabs {
  border: solid 1px #ddd;
  border-bottom: 0;
  background: #f5f5f5;
}

ul.tabs li {
  background: #f5f5f5;
  border-right: solid 1px #ddd
}

ul.tabs li a:link,ul.tabs li a:visited {
  color: #333;
}

ul.tabs li a:hover,ul.tabs li a:active,ul.tabs li a:focus {
  color: #000
}

.tabcontent {
  border: solid 1px #ddd;
  background: #fff;
  color: #000;
}

.tabcontent .linkclosed {
  color: #000;
  border-bottom: solid 1px #e5e5e5;
}

ul.tabs li a.linkopen {
  background: #fff;
  color: #333;
  border: 0
}

ul.tabs li a.linkclosed:hover,ul.tabs li a.linkclosed:active,ul.tabs li a.linkclosed:focus,ul.tabs li a.linkopen:hover,ul.tabs li a.linkopen:active,ul.tabs li a.linkopen:focus
  {
  background: #555;
  color: #fff
}

/* ++++++++++++++  category-module  ++++++++++++++ */
#right .category-module h4 a:link,#right .category-module h4 a:visited {
  color: #330000
}

#right .category-module h4 a:hover,#right .category-module h4 a:active,#right .category-module h4 a:focus
  {
  color: #fff
}

.category-module li {
  border-bottom: solid 1px #ddd;
}

.category-module li li {
  border: 0
}

/* ##########################  search   ########################### */
.searchintro img {
  border: 1px

}

.inputbox:focus {
  border: solid 1px #000;

}

.word {
  background: #fff;
  border: solid 1px #ccc;
}

.word input {
  background: #fff;
  border: solid 1px #999;
  color: #333;
}

.only {
  border: solid 1px #ccc;

}

.phrases {
  color: #000;
  border: solid 1px #ccc;

}

/* ++++++++++++++  selects  ++++++++++++++ */
.phrases .inputbox {
  background: #fff;
  color: #000;

}

.phrases .inputbox option {
  background: #f5f5f5;
  border-bottom: solid 1px #ccc;

}

.phrases .inputbox option a:hover {
  background: #C00;
  border-color: #2d7c5f;
  color: #fff;

}

/* ++++++++++++++   search results    ++++++++++++++++++ */
dl.search-results {
  background: #f5f5f5;
}

dl.search-results dt.result-title {
  border-top: dotted 1px #ddd
}

dl.search-results dd.result-url {
  border-bottom: solid 5px #fff;
  color: #115599;
}

dl.search-results dd.result-created {
  border-bottom: solid 5px #fff;
}

/* ##########################  forms   ########################### */
  /* ++++++++++++++  form validation  ++++++++++++++ */
.invalid {
  border-color: #fb8585 !important;
}

label.invalid {
  color: #fb8585;
}

/* ##########################  user profile  ########################### */
#users-profile-core,#users-profile-custom {
  border: solid 1px #ccc;
}

#member-profile fieldset {
  border: solid 1px #ccc;
}

/* ##########################  tables   ########################### */
/*table {
  border: solid 1px #ddd
}
*/
tbody {

}

tr.odd,.cat-list-row1 {
  background: url(../../../../assets/templates/GabrielleChristianCOM/images/news.gif) repeat-x;
}

table.newsfeeds td,table.weblinks td {

}

table.weblinks th,table.newsfeeds th,table.category th,table.jlist-table th
  {
  background: #444;
}

table.weblinks th a,table.newsfeeds th a,table.category th a,table.jlist-table th a
  {
  color: #fff
}

td.table_footer {
  background: #ddd;
}

td.counter {

}

td.num,td.hits {

}

td p {

}

table.category th a img {
  border: solid 0px;
}

/* for opera 
tr,td {
  border: solid 1px #ddd
}
*/
fieldset.filters {
  border: 0;
}

/* ##########################  contacts   ########################### */
.contact form {
  background: #fff;
  color: #000;
}

.contact input {
  background: #fff;
  color: #000;
}

.contact .button {

}

.contact input.invalid,.contact textarea.invalid {
  border: solid 1px #fb8585;
}

.contact label.invalid {
  color: #fb8585;
}

/* ++++++++++++++  Error Message contact form  ++++++++++++++ */
p.error {
  color: #044b63;
  background: #eee;
  border-top: 3px solid #044b63;
  border-bottom: 3px solid #044b63;
}

body.contentpane {
  background: #fff;
}

#bottom a img {
  border: 0
}

.box h3 {
  font-family: Calibri, Tahoma;
}

