/* $Id: layout-fixed.css,v 1.9 2009/02/13 19:21:45 johnalbin Exp $ */

/**
 * @file
 * Layout Styling (DIV Positioning)
 *
 * Define CSS classes to create a table-free, 3-column, 2-column, or single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout is based on the Zen Columns layout method.
 *   http://drupal.org/node/201428
 *
 * Only CSS that affects the layout (positioning) of major elements should be
 * listed here.  Such as:
 *   display, position, float, clear, width, height, min-width, min-height
 *   margin, border, padding, overflow
 */


/*
 * Body
 */
body
{background-color:#FFFFFF;
background-image:url(images/bg.png);
background-repeat:repeat-x;

}

#page-content,
#closure-blocks,
.breadcrumb,
#header,
#primary-inner,
#secondary-inner,
#promo-banner
{
  /*
   * If you want to make the page a fixed width and centered in the viewport,
   * this is the standards-compliant way to do that. See also the ie6.css file
   * for the necessary IE5/IE6quirks hack to center a div.
   */
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
 
}

#page-content
{
  clear: left;
}

#page-content-inner
{background-color:#FFFFFF;
background-image:url(images/bg-corpo.png);
background-repeat:repeat-x;
border:1px solid #FFFFFF;
  padding: 26px 0 40px 0;
}


#page-inner
{
}

#navigation-top,
#navigation
{
  position: absolute; /* Take the named anchors out of the doc flow    */
  left: -10000px;     /* and prevent any anchor styles from appearing. */
}

#skip-to-nav
{
  float: right;
  margin: 0 !important;
  font-size: 0.8em;
}

#skip-to-nav a:link, #skip-to-nav a:visited
{
  color: #fff; /* Same as background color of page */
}

#skip-to-nav a:hover
{
  color: #000;
  text-decoration: none;
}

/* Alternatively, the skip-to-nav link can be completely hidden until a user tabs
   to the link. Un-comment the following CSS to use this technique. */
/*
#skip-to-nav a, #skip-to-nav a:hover, #skip-to-nav a:visited
{
  position: absolute;
  left: 0;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

#skip-to-nav a:active, #skip-to-nav a:focus
{
  position: static;
  width: auto;
  height: auto;
}
*/

/*
 * Header
 */

#header
{
background-image: url(images/header.png);
background-repeat: no-repeat;
height: 152px;
}

#header-inner
{
  padding: 0 22px 0 25px;

}

#logo-title
{
}

#logo
{
  float: left;
}

#site-name
{
}

#site-slogan	
{
}

#post-state /* Positioning statement region*/
{
  padding:0;
  margin: -8px 0 0 0;
  width: 657px;
  height: 78px; /* Because this is the height of the logo */
  float: left;
}


#header-blocks
{
  
}

/*
 * Main (container for everything else)
 */
#main
{
  position: relative;
}

#main-inner
{
}

/*
 * Content
 */
#content,
.no-sidebars #content
{
  float: left;
  width: 956px;
  margin-left: 22px;
  margin-right: -978px; /* Negative value of #content's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #content-inner. */
}

.sidebar-left #content
{
  float: left;
  width: 756px;
  margin-left: 222px; /* The width of #sidebar-left. */
  margin-right: -1000px; /* Negative value of #content's width + left margin. */
}

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

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

.front.sidebar-left #content
{
  float: left;
  width: 581px;
  margin-left: 382px; /* The width of #sidebar-left. */
  margin-right: -1000px; /* Negative value of #content's width + left margin. */
}


.two-sidebars #content,
.front.two-sidebars #content
{
  width: 436px;
  margin-left: 222px; /* The width of #sidebar-left + 2 left margins */
  margin-right: -658px; /* Negative value of #content's width + left margin. */
}
#content-area {
	clear: left;
}
#content-inner
{
  margin: 0;
  padding: 0 0 0 0;
}

.front.sidebar-right #content-inner
{
  padding: 0 84px 0 22px;
}

.front.sidebar-left #content-inner
{
  padding: 0 36px 0 22px;
}

/*
 * Navbar
 */
#navbar
{
clear: left;
  
  width: 100%;
  margin-left: auto;
    margin-right: auto; /* Negative value of #navbar's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #navbar-inner. */
  height: auto; /* The navbar can have any arbritrary height. We picked one
                    that is twice the line-height pluse 1em: 2 x 1.3 + 1 = 3.6
                    Set this to the same value as the margin-top below. */

						  border: none !important; 
}

.with-navbar #content,
.with-navbar #sidebar-left,
.with-navbar #sidebar-right
{
/* Set this to the same value as the navbar height above. */
}

#navbar-inner
{
}
#search-box
{
padding-top: 6px;
 height:30px;
 overflow: hidden;
padding-left:10px;
}
#search-box .form-submit {
	margin-left:10px;
	padding: 3px;
}
#search {
	height:30px;
}

#primary
{
  margin-left: 0; /* Unset Zen core */
  height: 36px;

}

#secondary
{
  margin-left: 0; /* Unset Zen core */
}

#navbar ul /* Primary and secondary links */
{
  margin: 0;
  padding: 0;
  text-align: left;
}

#navbar li /* A simple method to get navbar links to appear in one line. */
{
  float: left;
  padding: 0;
}

/* There are many methods to get navbar links to appear in one line.
 * Here's an alternate method: */
/*
#navbar li
{
  display: inline;
  padding: 0 10px 0 0;
}
*/

#navbar #promo
{
  clear: left;
  height: 1px;
}
  
#navbar #promo-banner-inner
{
  padding: 22px;
}

/*
 * Sidebar-left
 */
#sidebar-left
{
  float: left;
  width: 180px;
  margin-left: 22px;
  margin-right: -202px; /* Negative value of #sidebar-left's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-left-inner. */
}

.front #sidebar-left
{
  float: left;
  width: 380px;
  margin-left: 22px;
  margin-right: -380px; /* Negative value of #sidebar-left's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-left-inner. */
}

.two-sidebars #sidebar-left
{
  float: left;
 width: 180px;
  margin-left: 22px;
  margin-right: -202px; /* Negative value of #sidebar-left's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-left-inner. */
}

#sidebar-left-inner
{
  margin: 0 0 0 0;

  padding-top:32px;
}

/*
 * Sidebar-right
 */
#sidebar-right
{
  float: left;
  width: 300px;
  margin-left: 678px; /* Width of content + sidebar-left. */
  margin-right: -1000px; /* Negative value of #sidebar-right's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-right-inner. */
}

.front #sidebar-right
{
  float: left;
  width: 279px;
  margin-left: 678px; /* Width of content + sidebar-left. */
  margin-right: -1000px; /* Negative value of #sidebar-right's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-right-inner. */
}

.two-sidebars #sidebar-right
{
  float: left;
  width: 300px;
  margin-left: 678px;
  margin-right: -1000px; /* Negative value of #sidebar-left's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-left-inner. */
}


#sidebar-right-inner
{
  margin: 0 0 0 0;
  padding: 0;
  padding-top:32px;
  
}

/*
 * Footer
 */
#footer
{
  margin-left: auto;
  margin-right: auto;
	width: 1000px;


}

#footer-inner
{
  padding: 22px;
  padding-top:0;
}

/*
 * Closure
 */
#closure-blocks /* See also the #page declaration above that this div shares. */
{
}

/*
 * Prevent overflowing content
 */
#header,
#content,
#navbar,
#sidebar-left,
#sidebar-right,
#footer,
#closure-blocks
{
  overflow: visible;
  word-wrap: break-word; /* A very nice CSS3 property */
}

#navbar
{
  overflow: hidden; /* May need to be removed if using a dynamic drop-down menu */
}

/*
 * If a div.clear-block doesn't have any content after it and its bottom edge
 * touches the bottom of the viewport, Firefox and Safari will mistakenly
 * place several pixels worth of space between the bottom of the div and the
 * bottom of the viewport. Uncomment this CSS property to fix this.
 * Note: with some over-large content, this property might cause scrollbars
 * to appear on the #page div.
 */
/*
#page
{
  overflow-y: hidden;
}
*/


/**
 * Default color set for austin design: green #0057a1 and blue #0082cc
 */

body
{
background-color:#FFFFFF;;
}

#body-inner
{
	
}

.breadcrumb-wrapper /* The path to the current page in the form of a list of links */
{

}
.breadcrumb {

margin-top:0.5em;
}
#site-name a:link,
#site-name a:visited
{
}

#site-name a:hover
{
  color: #0057a1;
}

/* Links */
a
{
	color: #0082cc; 
}

/* Main navigation tabs */
#navbar #primary
{
background-color: white;
	border-bottom: 10px solid #0057a1; 
	
}

#navbar #primary li.active-trail a
{
	background-color: #0057a1; 
	color: #fff;
}

#navbar #primary li a:hover
{
	color: #0057a1; 
}

#navbar #primary li.active-trail a:hover
{
	color: #fff;
}

/* Logged in menus */
#block-menu-menu-site-manager h2.title,
.logged-in .block-user h2.title
{
	color: #0057a1;
}

#block-menu-menu-site-manager li,
.logged-in .block-user li,
.block-og .item-list ul li
{
	background-color: #0057a1;
	color: #fff;
}

#block-menu-menu-site-manager li li,
.logged-in .block-user li li,
.block-og .item-list ul li li
{
	background-color: #a4ca61;
	color: #fff;
}

#block-menu-menu-site-manager li a,
.logged-in .block-user li a,
.block-og .item-list ul li a
{
	color: #fff;
}

#block-menu-menu-site-manager li li a,
.logged-in .block-user li li a,
.block-og .item-list ul li li a
{
	color: #333;
}

/* PROMO BANNER
 *
 *  This design element appears only on the home page but requires views and a jquery view display style.
 *
 */
#navbar #promo
{
	background-color: #f2f1e9;
	background-image: url(images/bck_promo_opt2.jpg);
	background-repeat: repeat-x;
}

#navbar #promo #views-cycle-promos-block_1-nav li a/* Promo slider nav */
{
	color: #0082cc;
}

/* Tabs */
ul.primary li a
{
  color: #0082cc; 
}

/* Forms */
.form-submit /* The submit button */
{
	background-color: #f0efe9;
	color: #666;
	border: none;
}

#edit-submit,
#edit-submit.form-submit,
#edit-save.form-submit,
#edit-vote
{
	background-color: #0082cc;
	border: none;
	color: #fff;

}

.form-required
{
	color: #0082cc;
}

.new
{
	color: #0057a1;
}
/* views UI */


/*Unformatted layout*/
.views-row-odd,
.views-row-even
{
	margin-bottom: 18px;
	clear: left;
}

/*Grid layout */
table.views-view-grid/* General view grid style (commonly used for photo galleries.) */
{
	margin: 0 0 22px 0;
	padding: 0;
	width: auto;
}

table.views-view-grid td
{
margin: 0 8px 22px 0;
padding: 5px;

}

#sidebar-right .view-id-profile table.views-view-grid td
{

padding: 4px;
width:96px;

}
.view-galleries .views-field-title
{
	text-transform: none;
	font-style: italic;
}

.views-field-field-image-fid a
{
	width: 100%;
}

.views-field-field-image-fid a img
{border:0;
}


.views-edit-view a
{
	border: none;
}

/* Home page */
.front .view .form-item
{
	margin: 0;
}



.front .view-content
{
	float: left;
	margin-bottom: 30px;
}

.front .view .attachment-after
{
	clear: left;
	float: left;
}

.front .view .attachment-after .item-list li
{
	width: 171px;
	margin-right: 22px;
	list-style-type: none;
	float: left;
}

/*.view-id-homepage.view-display-id-node_content_2
{
	clear: both;
}*/

/*.view-id-homepage.view-display-id-node_content_2 .item-list li
{
	list-style-type: none;
	float: none;
	clear: left;
}*/


/*.view-id-homepage .views-field-name,
.view-id-homepage.view-display-id-node_content_2 .views-field-field-eventdate-value
{
	float: left;
	padding: 0 6px 0 0;
}*/



.view-blogs .views-row-even, /*Blogs*/
.view-blogs .views-row-odd /*Blogs*/
{
	margin-bottom: 30px;
	border-top: 1px solid #ccc;
	padding: 12px 0 0 0;
}

.view-blogs .views-row-first /*Blogs*/
{
	border-top: none;
}

.poll /* Voting Polls*/
{
	background-color: #f2f1e9;
	margin: 22px 0;
	padding: 22px;
}

.poll .bar
{
	background-color: #d6d4cc;
}

.poll .bar .foreground 
{
	background-color: #666;
}

.poll .vote-form .choices
{
	width: 100%;
}

.view-classifieds ul /* Classifieds view */
{
	list-style: none;
}

.view-classifieds ul li/* Classifieds view */
{
	margin-bottom: 22px;
}

.view-classifieds ul li p/* Classifieds view */
{
	margin: 0;
}

.view-forum .views-row-even, /*Blogs*/
.view-forum .views-row-odd /*Blogs*/
{
	margin-bottom: 30px;
}

.view-news-events .item-list li
{
	margin-bottom: 30px;
}

.view-members table .views-view-grid td
{
	text-transform: none;
	color: #666;
	vertical-align: text-top;
	padding: 0;
	padding-bottom: 44px;
}

.view-members .views-field-value-2, /* member directory First name*/
.view-members .views-field-value-5 /* member directory Last name*/
{
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}

#views-bulk-operations-submit 
{
  padding:14px 22px 0 22px;
}

.view-projects .form-item label
{
	display: none;
}

.field-field-forumcontainer .field-label
{
	display: none;
}

.view-news h3,
.view-events h3,
.view .item-list h3
{
	margin-bottom: 12px;
}

 
.view-news .item-list ul li p,
.view-events .item-list ul li p,
.view .item-list ul li p

{
	margin: 2px;
}

.view-news .item-list ul li ,
.view-events .item-list ul li,
.view .item-list ul li
{
	margin-bottom: 1em;
	list-style: none;
}

.view-events .views-field-field-eventdate-value,
.view-events .views-field-field-timelocation-value
{
  	font-style: italic;
  	color: #666;
}

.view-events .views-field-field-timelocation-value
{
  	margin-bottom: 8px;
}

.views-field-title
/*.view-news .views-field-title,
.view-events .views-field-title,
.view-classifieds .views-field-title*/
{
	list-style: none;
   
    line-height: 1.444em;
  font-family: Helvetica, Arial, sans-serif;
    font-weight: normal;
    margin: 0;
    /*margin-top: 0.769em; /* Equivalent to 1em in the page's base font: 1 / 1.3 = 0.769 */
    /*margin-bottom: 0.769em;*/
}
/**
 * All navigational elements, menus
 */
 
ul.menu
{
	padding: 0; /* unset 2em from system.css */
}
 
#navbar ul.links a
{
	color: #5a584d;
	border: none;
}

/* Main navigation tabs */
#navbar #primary
{
	float: left;
	width: 100%;
}

#navbar #primary ul
{
	/*float: left;
	width: 982px;*/
}

#navbar #primary li a
{
	padding: 10px 21px 8px 21px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	font-size: 1em; /* 12px x 1.5 = 18px */
	line-height: 1.5em;
}

#navbar #secondary
{
	background-color: #0057a1;
	width: 100%;
	float: left;
	height:28px;
}


#navbar #secondary li
{
	padding: 0 10px 8px 0;
	margin: 0;
	text-transform: none;

	display: inline;
}

#navbar #secondary li a
{
	text-decoration: none;
	padding: 10px 10px 8px 0; 
	line-height: 1.5em;
	color: #fff;
	
}

#sidebar-left .block-menu .content,
#sidebar-left .block-menu_block .content,
#sidebar-left .block-user .content,
#sidebar-left .block-og .content,
#sidebar-right .block-menu .content,
#sidebar-right .block-menu_block .content,
#sidebar-right .block-user .content,
#sidebar-right .block-og .content
{
   

    margin: 0 0 16px 0;

    color: #333;
    /*margin-top: 0.769em; /* Equivalent to 1em in the page's base font: 1 / 1.3 = 0.769 */
    /*margin-bottom: 0.769em;*/
}

.block-menu li a,
.block-menu_block li a,
.logged-in .block-user li a,
.block-og .item-list ul li a
{
	color: #333;
	border: none;
	padding: 5px 22px;
	display: block;
}

.block-menu li,
.block-menu li,
.block-menu_block li,
.logged-in .block-user li,
.block-og .item-list ul li
{
	background-color: #e4e3dd;
	border-bottom: 1px solid #fff;

	list-style-type: none;
}

.block-menu li.expanded ul,
.block-menu_block li.expanded ul,
.block-user li.expanded ul,
.block-og .item-list ul li.expanded ul
{
	border-top: 1px solid #fff;
}

.block-menu li li,
.block-menu_block li li,
.logged-in .block-user li li,
.block-og li li
{
	background-color: #f0efe9;
	padding: 0;
	text-transform: none;
}

/* level 2 */
.block-menu li li a,
.block-menu_block li li a,
.logged-in .block-user li li a,
.block-og li li a
{
	padding: 5px 30px;
}

/* level 3 */
.block-menu li li li a,
.block-menu_block li li li a,
.logged-in .block-user li li li a,
.block-og li li li a
{
	padding: 5px 38px;
}

/* level 4 */
.block-menu li li li li a,
.block-menu_block li li li li a,
.logged-in .block-user li li li li a,
.block-og li li li li a
{
	padding: 5px 46px;
}

/* level 5 */
.block-menu li li li li li a,
.block-menu_block li li li li li a,
.logged-in .block-user li li li li li a,
.block-og li li li li li a
{
	padding: 5px 54px;
}

.block-menu li.expanded ul li.last,
.block-menu_block li.expanded ul li.last,
.block-user li.expanded ul li.last,
.block-og li.expanded ul li.last
{
	border-bottom: none;
}
#navbar .view-cycle-pager
{
	float: right;
	width: 280px;
}

#navbar .views-cycle-container
{
	float: left;
}


#navbar #promo-banner #views-cycle-promos-block_1-nav ul li
{
	float: none;
	padding: 0 22px;
	text-transform: uppercase;
	color: #65645f;
	font-size: .92em;
	line-height: 2.4em;
	height: 25px;
	width: 214px;
	margin: 8px 0;
}

#navbar #promo-banner #views-cycle-promos-block_1-nav li a/* Promo slider nav */
{
	color: #666;
	border: none;
	padding: 0 22px;
}


#navbar #promo-banner #views-cycle-promos-block_1-nav li a.activeSlide/* Promo slider nav */
{
	background-image: url(images/slider_arrow.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 170px;
	display: block;
	border: none;
	color: #65645f;
}

#navbar #promo-banner #views-cycle-promos-block_1-nav li a:hover/* Promo slider nav */
{
	background-image: url(images/slider_arrow.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 214px;
	display: block;
	border: none;
	color: #65645f;
}

#navbar #promo-banner  #views-cycle-promos-block_1 li
{
	width: 595px;
	color: #3c3c37;
  font-size: 1.75em; /* 21px x 1.428 = 30px */
  line-height: 1.428em;
  font-family: Georgia, "Times New Roman", "Bitstream Vera Serif", serif;
  font-weight: normal;
  text-transform: none;
  margin: 0;
  /*margin-top: 0.667em; /* Equivalent to 1em in the page's base font: 1 / 1.5 = 0.667em */
  /*margin-bottom: 0.667em;*/
}

#navbar #promo-banner  #views-cycle-promos-block_1 li p
{
	margin: 0;
}
/* $Id: forms.css,v 1.2 2009/02/17 05:43:08 johnalbin Exp $ */

/**
 * @file
 * Form Styling
 */

#edit-pass
{
  font-family: Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
}

.form-item, /* Wrapper for a form element (or group of form elements) and its label */
.form-checkboxes,
.form-radios
{
  margin: 1em 0;
}

.form-item input.error, /* Highlight the form elements that caused a form submission error */
.form-item textarea.error,
.form-item select.error
{
  border: 2px solid #c00;
}

.form-item label /* The label for a form element */
{
  display: block;
  font-weight: bold;
}

.form-item label.option /* The label for a radio button or checkbox */
{
  display: inline;
  font-weight: normal;
}

.form-required /* The part of the label that indicates a required field */
{
  color: #c00;
}

#user-login-form .form-required /* The part of the label that indicates a required field */
{
	display: none;
}

.form-item .description /* The descriptive help text (separate from the label) */
{

}

.form-checkboxes .form-item, /* Pack groups of checkboxes and radio buttons closer together */
.form-radios .form-item
{
  margin: 0.4em 0;
}

/* Forms */
.form-submit /* The submit button */
{
	background-color: #f0efe9;
	color: #666;
	border: none;
	font-weight: bold;
	
	line-height: 1em;
	/*height: 25px;*/
	text-align: center;
	padding: 6px;
}

#edit-submit .form-submit /* The submit button */
{
	background-color: #0082cc;
	color: #fff;
}

#user-login-form .form-submit
{
	float: right;
	margin-top: 63px;
	width: 96px;
}

#user-login .form-submit
{
	float: left;
	margin-top: 63px;
	width: 96px;
}


.container-inline div, .container-inline label /* Inline labels and form divs */
{
  display: inline;
}

.tips /* Tips for Drupal's input formats */
{
}


/*
 * Search (search-theme-form.tpl.php)
 */
#search-box /* Wrapper for the search form */
{
}

#edit-search-theme-form-1-wrapper label /* Label that says "Search this site:" */
{
  display: none;
}


/*
 * Search (search-block-form.tpl.php)
 */
#search-block-form /* Wrapper for the search form */
{
}

#edit-search-block-form-1-wrapper label /* Label that says "Search this site:" */
{
  display: none;
}


/*
 * Drupal's default login form block
 */
#user-login-form
{

  text-align: left;
}

#user-login-form input.form-text
{
	width: 100%;
	border:1px solid #ccc;
	/*height: 23px;*/
	padding: 6px 2px 2px 2px;
	margin-bottom: 14px;
}

#user-login-form .item-list ul
{
	list-style: none;


}

/*
 * OpenID
 *
 * The default styling for the OpenID login link seems to assume Garland's
 * styling of list items.
 */

#user-login-form ul /* OpenID creates a new ul above the login form's links. */
{
  margin-bottom: 0; /* Position OpenID's ul next to the rest of the links. */
}

#user-login-form li.openid-link, /* The "Log in using OpenID" links. */
#user-login li.openid-link
{
  margin-top: 1em;
  margin-left: -20px; /* Un-do some of the padding on the ul list. */
  padding-left: 20px;
  background-position: left center;
}

#user-login-form li.user-link, /* The "Cancel OpenID login" links. */
#user-login li.user-link
{
  margin-top: 1em;
  list-style-type: disc;
  list-style-position: outside;
}

#user-login li.openid-link, /* The OpenID links on the /user form. */
#user-login li.user-link
{
  margin-left: -2em; /* Un-do all of the padding on the ul list. */
}


/*
 * Drupal admin tables
 *
 * We overrode these styles in html-elements.css, but restore them for the admin
 * section of the site.
 */

form tbody
{
  border-top: 1px solid #ccc;
}

form th
{
  text-align: left;
  padding-right: 1em;
  border-bottom: 3px solid #ccc;
}

form tbody th
{
  border-bottom: 1px solid #ccc;
}

form thead th
{
  text-align: left;
  padding-right: 1em;
  border-bottom: 3px solid #ccc;
}
/**
	* All those things you want to put in layout.css but actually have nothing to do with the layout.
  */

body
{
	padding: 10px 0 140px 0;
	margin: 0;
}

#site-name a
{
	color: #000;
	text-decoration: none;
}

#content-area
{
}


/* $Id: fields.css,v 1.3 2009/02/15 21:34:45 johnalbin Exp $ */

/**
 * @file
 * Field Styling
 */


/*
 * Field types
 */

.field /* Wrapper for any CCK field. */
{
}

.field-type-datetime /* Always use "datetime" when creating new CCK date fields. "date" and "datestamp" are legacy types. */
{
}

.field-type-filefield /* Field from filefield module */
{
}

.field-type-image /* Field from imagefield module */
{
}

.field-type-nodereference
{
}

.field-type-number-decimal
{
}

.field-type-number-float
{
}

.field-type-number-integer
{
}

.field-type-text
{
}

.field-type-userreference
{
}


/*
 * Named fields
 */
 
.field-field-body img
{
	margin: 0 10px 10px 0;
}



#lightbox a
{
	border: none;
}
.print_html {
	float: right;
}

#sidebar-left .front .view-content{
	 width:250px;

}
.quicktabs_wrapper {
	overflow: hidden;
}
#quicktabs_container_1 {
	height: auto;
}

.views-field-field-author-value, .views-field-field-herausgeber-value {
	font-style: italic;

}
.views-field-field-untertitel-value {
	text-transform: uppercase;
	font-size:.8em;
	line-height: 1.4em;
	color: gray;
}

.view-Materialien .views-field-title {
font-weight: bold;
}
.view-Literatur .views-field-title {
font-weight: bold;
}
input#edit-search-theme-form-1-wrapper {
	background-color: aqua;
}
#emailkontakt {
	
}
#block-views-termine-block_2 {
	padding-top: 33px;
}
  #footer ul {


  display: block;
  
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:15px 27px 20px;

}
#footer ul li {
border:none;
border-right:1px solid #5C5B5A;
display:inline;
float:left;
margin-right:8px;
padding-right:8px;
background-color:none;
background: none;
}
#footer ul li.last, #footer ul li.after-last {
border-right:medium none;
margin-right:0;
padding-right:0;
}
.views-field-field-logo-fid img {
	border: thin black;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
width:10em;
}

#quicktabs_container_1 .more-link {
	clear: both;
	float: right;
}
.quicktabs_tabpage .view-footer {
	clear: both;
	
	text-align: right;
}
#quicktabs_container_5 .view-filters {
clear:both;
	float: right;
}
#content-inner .view-filters {
clear:both;
	float: right;
}
#quicktabs_container_5 .view-content {
	clear: both;

}
.view-andere-hilfsangebote .view-filters {
clear:both;
	float: right;
}
.view-filters {
	margin-top: -12px;
}
.view-andere-hilfsangebote .view-content {
	clear: both;

}
#sidebar-right .views-field-field-berufsgruppe-value{
	font-size:.8em;
}
#sidebar-right table {
	border-spacing:6px;
}
#block-views-profile-block_1 .views-field-title {
		font-size:.8em;
}
.view-id-Literatur .thumbnail_scaled_linked a
{
	padding: 0;
	margin-left:auto;
	margin-right: auto;
}

#block-cck_blocks-field_logo .views-field-field-logo-fid{
	float: left;
	width: 180px;
}
.view-display-id-block_1 .views-field-field-logo-fid{
	float: left;
	width: 140px;
}
.view-display-id-block_1 {
	overflow: hidden;
}
#content .view-id-Literatur .views-field-field-logo-fid{
	float: left;
	width: 140px;
	margin-bottom: 10px;
}
#content  .views-field-field-logo-fid img {
display: block;
	margin-left:auto;
	margin-right: auto;
	margin-bottom: 10px;
}
#sidebar-left .views-field-field-logo-fid img {
display: block;
	margin-left:auto;
	margin-right: auto;
	margin-bottom: 10px;
}
#sidebar-left .views-field-field-logo-fid {

text-align: center;
}
#views_slideshow_main_1 .views-field-title {
	clear: left;
	font-size:.85em;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#bread {
	margin-top:8px;
	padding-top: 4px;
	border: none;
}
.panel-3col-33 .panel-col-first {
	width:34%
}
.panel-3col-33 .panel-col {
	width:33%
}
.panel-3col-33 .panel-col-last {
	width:33%
}
.panel-3col-33 .resizable-textarea {
	width:90%
}
.panel-3col-33 .captcha  {
	width:87%
}
.panel-3col-33 .form-text  {
	width:90%
}
#user-login .form-text {
	width:300px;
}
#user-login .edit-pass{
	width:300px;
}
a:link img { border: none }

.views-field-field-beschreibung-value {

}
#block-views-Literatur-block_3 .title {

text-align: center;
margin-bottom: 8px;


}
#block-views-Literatur-block_3 {
	height:250px;

}
#admin-menu {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:10px;
text-align:left;
}
#sidebar-left table {
	width: 358px;
}
#content table {
	width:99%;
}
.views_slideshow_teaser_section {
	background-color: #FFFFFF;#search-box
}
#sidebar-left .views-accordion-Links-block_1 {
	width: 358px;
}
#sidebar-right .view-display-id-block_2 .field-content{
display: block;
	text-align: center;
}

.view-id-andere_hilfsangebote thead th {

background: none;
font-weight:bold;
padding:0;
}

.view-id-andere_hilfsangebote .views-field-field-logo-fid {
	width:185px;
}
thead .views-field-title {
	font-weight: bold;
}
.view-taxonomy-term .view-content {

	clear: both;
	float:left;
}
#content .view-id-Links .view-content {
	clear: both;
	float:left;
	width:99%;
}
#content .view-id-FAQ .view-content {
	clear: both;
	float:left;
	width:99%;
}
.fake-leaf {
font-size:.85em;
font-style:italic;
}

.views-field-field-images-more-fid .field-item {
	float: left;
	width: auto;
	margin-right:4px;
	margin-top: 4px;
}

.field-field-images-more odd {
	float: left;
	width: auto;
	margin-right:4px;
	margin-top: 4px;
}

.field-field-images-more .field-item {
	float: left;
	width: auto;
	margin-right:4px;
	margin-top: 4px;
}

.links .inline {
	float: left;
}
.view-display-id-page .node {
	clear:left;
	margin-bottom:30px;
}
h2#comments-title {
	margin:0;
	
}
#header .block ul {
	margin:0;
	padding: 0;
}
.jcarousel-skin-tango .jcarousel-item {
height:104px;
width:130px;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
padding:20px 40px;
width:545px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
height:104px;
width:545px;
}
#header .views-field-title {
	font-size: 10px;
}