/* $Id: style.css,v 1.1 2008/11/03 17:20:17 manuelgarcia Exp $ */

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
line-height: 26px;
}

img { border: none; }
a { color: #333; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: none; color : #111; }



h2 {
border-bottom:1px dotted #AAAAAA;
color:#666666;
font-size:12px;
font-weight:100;
padding:14px 0 4px 0;
}

td {
  padding: 10px;
}

/*
  SECONDARY LINKS
*/

#secondary-links a {
  color: #666;
  font-weight: normal;
  text-align: center;
}

/*
  HEADER AREA
*/
#header { }

#header h1 {
  font-size:12px;
}

#header h1 a {
  color: #fff;
  text-decoration: none;
}

#header h1 a:hover {
  color: #111;
  text-decoration: none;
}

#header h2 {
  color:#EEEEEE;
  font-size:12px;
  border:none;
  font-weight: bold;
  letter-spacing:normal;
}

.site-name h1 a {
  font-size: 18px;
  color: #404040;
  padding: 10px 5px;
}

.site-name {
}

/*
  PRIMARY LINKS
*/
#menu {
  background-image: url(images/primary.jpg);
  font-family: Arial, sans-serif;
  font-size: 18px;
  border-left: 10px solid #8FD5B2;
}

#menu li { list-style-type: none; }

#menu li a{ 
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

#menu li a:hover { 
  text-decoration: none;
  font-weight: bold;
  color: #333;
 }

/*
  SEARCH BOX
*/
#header #search { color:#FFFFFF; }

#header .form-text {
border: none;
background-color: #fff;
}

input.form-submit {
background-color: #fff;
border: 1px solid #616161;
-moz-border-radius: 3px;
webkit-border-radius: 3px;
}

input.form-submit:hover {
background-color: #616161;
color: #fff;
border: 1px solid #fff;
cursor: pointer;
}
/*
  END HEADER AREA
*/

/*
  CONTENT AREA
*/

/*
  CONTENT TOP REGION
*/
div#content-top-inner {
  background-color: #616161;
  color:#FFF;
  -moz-border-radius: 5px; /* for mozilla based browsers, an easy way to reward the better browsers ;) */
  webkit-border-radius: 5px; /* for safari, same as above */
}

div#content-top-inner a,
div#content-top-inner h2 { color: #fff;}

.breadcrumb a {
  font-size: 11px;
  font-weight: normal;
  color: #999;
}

/*
  MAIN CONTENT AREA
*/
div#content div#left {
  font-size: 14px;
}

.page-admin div#content div#left {
 text-align:left;
}

#left h1,
#left h2 {
  border-bottom:4px solid #95c1a7;
  font-weight: 100;
  color: #666;
  padding-bottom:4px;
}

#left a {text-decoration: underline;}

#left li {
  margin-left: 20px;
}

#left h1 a,
#left h2 a {
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
}

#left h1 {  font-size: 16px; color: #333; font-weight: bold; line-height: 30px; }
#left h1 a {  font-size: 12px; }
#left h1 a:hover, #left h2 a:hover { color: #333; }

#left h2 { 
  font-size: 12px;
  margin:10px 0 7px;
}

#left .content img { margin:5px; }

#left h3 { 
  border-bottom: 1px dotted #6C91FC;
  font-size:11px;
}

.submitted { font-size:10px; }

.messages,
.status {
  background-color: #616161;
  color:#fff;
  padding:10px;
}

.comment {
  padding: 10px;
  margin: 10px;
  border: 1px solid #999;
}

 /* for comments*/
.indented {
  background: #FFFFFF url(images/indented.png) no-repeat scroll left -2px;
  padding-left:25px;
  margin-left:0px;
}

.private {
  color:red;
}

.padlock {
  height:60px;
  width: 50px;
  margin: 0px;
  border: 0px;
  background: url(images/padlock.jpg) no-repeat right;
  float: right;
  display: block;
}

/*
  RIGHT SIDEBAR REGION
*/
#right h2 { 
  border-bottom: 2px solid #fff;
  font-size: 16px;
  font-weight: bold;
 }

#right {
  font-size:  14px;
font-weight: bold;
}

#right .block {
background: #8FD5B2;
margin-bottom: 20px;
padding: 6px;
color: #fff;
}

#right .block h2 {
color: #fff;
margin: 0;
padding: 0;
}

#right .block .content {
  padding: 6px;
}

#right ul,
#right .item-list ul li { list-style-type: none; }

#right ul li a { 
  color: #fff;
  display: block;
  text-decoration: none;
  font-size: 12px; 
}

#right .block .more-link a {
  color: #fff;
}

#right .views-admin-links ul li a {
display: inline;
}

#right ul li a:hover { color : #111; }

#search-block-form { margin: 5px; }
#search-block-form label {font-weight: normal;}



#block-views-upcoming_events-block_1 h2 {
margin: 0;
padding: 0;
height: 40px;
background: url(images/tiny_calendar.jpg) no-repeat right center;
}


.calendar-calendar .mini-day-off {
  background-color: #ccc;
}

.calendar-calendar .mini-day-on {
  background-color: #C3D6E4;
}

.calendar-calendar td .inner .view-field,
.calendar-calendar td .inner .view-field a {
  color:#000;
  font-size:12px;
)

/*
  END CONTENT AREA
*/

/*
  FOOTER REGION
*/
#footer {
  font-size: 11px;
  background: #fff;
}
#footer,
#footer a,
#footer h2,
#bottom
 { color: #fff; }

#footer a:hover,
#footer a.active,
div#content-top-inner a:hover,
div#content-top-inner a.active {
  color: #aaa; 
  text-decoration: underline; 
}

#bottom { background: #fff; }

.admin-list dt {
  font-size:14px;
}

.admin-list dd {
  margin-bottom: 10px;
}
