* {
    text-decoration:none;
    font-weight:400;
    list-style:none;
    margin:0;
    padding:0;
}

body {
    background:url(images/body.jpg) repeat bottom #e9e9e9;
    font-family:Arial,Verdana,Tahoma,"Nimbus Sans L",arial,sans-serif;
    font-size:.75em;
}

a:link,a:visited {
    color:#437ba7;
    text-decoration:underline;
}

a:hover {
    color:#437ba7;
    text-decoration:none;
}

h2 a:link,h2 a:visited,h1 a:link,h1 a:visited,h3 a:link,h3 a:visited {
    color:#484642;
    font-family:Arial, Helvetica, sans-serif;
}

h1,h2,h3 {
    color:#3c3b3a;
    font-size:18px;
}

.block_title {
    color:#3c3b3a;
	font-weight:bold;
    font-size:15px;
	padding: 5px 7px;
}


.block_title_node {
    color:#3c3b3a;
	font-weight:bold;
    font-size:18px;
	padding: 5px 7px;
}


#h2title h2 {
    margin:0 0 5px;
}

li.leaf,ul li,.item-list ul li {
    list-style-image:url(images/leaf.png);
}

li.collapsed {
    list-style-image:url(images/collapsed.png);
}

strong {
    font-weight:700;
}

tbody {
    border-top:0;
}

#container {
    width:1000px;
    border:1px solid #7a7a7a;
    margin:5px auto 12px;
}

#container2 {
    border:1px solid #fff;
    background:url(images/container.png) repeat-x top #fff;
}

#header {
    height:180px;
    background:url(images/header.jpg) no-repeat;
}

#blogdesc {
    float:left;
    height:106px;
    padding:0 20px 0 0;
}

#logocontainer {
    float:left;
}

#texttitles {
    float:left;
    margin:41px 0 0 207px;
}

#header #blogdesc h2 a,#header #blogdesc a:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#26517a;
    text-decoration:none;
    font-size:13px;
    font-weight:700;
}

#header #blogdesc {
    margin-left:60px;
}

#header .site-slogan {
    font-family:Arial, Helvetica, sans-serif;
    color:#afafaf;
    text-decoration:none;
    font-size:18px;
}

#header-content {
    width:468px;
    float:right;
    height:96px;
    padding:4px;
}

#navigation {
    height:32px;
    background:url(images/menu1.png) repeat-x;
}

#navigation ul {
    height:32px;
}

#navigation ul li {
    display:inline;
    line-height:32px;
    float:left;
    background:url(images/menu-li.gif) right no-repeat;
    margin:0;
    padding:0 2px 0 0;
}

#navigation ul li a {
    color:#fff;
    font-weight:700;
    font-family:tahoma, arial;
    padding:9px 25px 8px;
}

#navigation ul li a:hover {
    text-decoration:none;
    background:url(images/menu1-hover.png) repeat-x;
}

#navigation2 {
    height:33px;
    background:url(images/menu2.png) repeat-x;
    color:#dedede;
    font-family:tahoma;
}

#subnavlist a {
    color:#dedede;
    font-size:11px;
}

#subnavlist {
    padding:8px 0 0;
}

#subnavlist li {
    padding:0 18px;
}

#wrap {
    background:url(images/under.png) top repeat-x;
    display:table-cell;
    width:986px;
    padding:14px 4px 10px;
}

#block-user-1 a {
    text-decoration:none;
}

#leftside {
    float:left;
    width:215px;
    margin:0 4px;
}

body.sidebars #contentmiddle {
    float:left;
    width:568px;
    margin:0 8px;
}

body.sidebar-left #contentmiddle {
    float:left;
    width:770px;
    margin:0 8px;
}

body.sidebar-right #contentmiddle {
    float:left;
    width:665px;
    margin:0 8px;
}

#rightside {
    float:right;
    width:170px;
    margin:0 4px;
}

#leftside .block {
    background:url(images/lefblockbg.gif) repeat-x top #fff;
    border:1px solid #e6e6e6;
    margin:0 0 12px;
}

#rightside .block {
    background:#f5f5f5;
    border:1px solid #e6e6e6;
    margin:0 0 12px;
}

#rightside .block ul li {
    list-style:none;
    list-style-image:none;
    line-height:22px;
    border-bottom:1px solid #fff;
    margin:0;
    padding:0 0 0 4px;
}

#rightside .block ul.menu,#rightside .block ul {
    padding:0 0 0 4px;
}

.breadcrumb {
    font-size:11px;
    padding:0 4px 5px;
}

.node {
    border:1px solid #d2d2d2;
    background:url(images/nodebg.gif) bottom repeat-x #fff;
    margin:0 0 12px;
    padding:8px;
}

.node .content {
    line-height:18px;
    padding:8px 0;
}

.node .content p {
    padding-bottom:10px;
}

.links ul.links.inline {
    text-align:right;
    display:block;
    width:99%;
    margin-top:10px;
}

#mission {
    border:1px solid #e6e6e6;
    margin:0 0 15px;
}

#mission .inner {
    border:1px solid #fff;
    background:url(images/mission.png) repeat-x bottom #ededed;
    padding:10px;
}

#missiontitle {
    background:url(images/li-mission.gif) bottom repeat-x;
    margin:0 0 6px;
    padding:0 0 6px;
}

#missiontitle h3 {
    font-size:18px;
    background:url(images/our-mission.png) no-repeat left center;
    padding:0 20px;
}

.postmeta {
    text-align:left;
    margin:0 0 4px;
}

body.sidebars #content_top {
    background:#dbdad5;
    border-bottom:1px solid #e5e4e1;
    border-top:1px solid #fff;
    margin:1px 0 12px;
    padding:10px;
}

#content_top .content {
    background:#f2f1ef;
}

body.sidebar-left #content_top,body.sidebar-right #content_top {
    background:#dbdad5;
    border-bottom:1px solid #e5e4e1;
    border-top:1px solid #fff;
    margin:0 0 12px;
    padding:10px;
}

#content_top img {
    padding:5px;
}

#content_top h2 {
    font-size:14px;
    font-weight:700;
    color:#6f6c64;
    padding:4px 8px;
}

.submitted {
    color:#1e597a;
    font-size:13px;
    background:#d2efff;
    padding-left:5px;
}

.taxonomy {
    font-size:11px;
}

a.node_read_more {
    background:url(images/collapsed.png) no-repeat left center;
    padding:0 0 0 10px;
}

a.comment_add {
    background:url(images/comment.png) no-repeat left center;
    padding:0 0 0 15px;
}

div.admin-panel,div.admin-panel .description,div.admin-panel .body,div.admin,div.admin .left,div.admin .right,div.admin .expert-link,div.item-list,.menu {
    margin:0;
    padding:0;
}

div.admin .left {
    float:left;
    width:48%;
}

div.admin .right {
    float:right;
    width:48%;
}

div.admin-panel {
    background:#fff url(images/gradient-inner.png) repeat-x 0 0;
    padding:1em 1em 1.5em;
}

div.admin-panel .description {
    margin-bottom:1.5em;
}

div.admin-panel dl {
    margin:0;
}

div.admin-panel dd {
    color:#898989;
    font-size:.92em;
    line-height:1.3em;
    margin-top:-.2em;
    margin-bottom:.65em;
}

table.system-status-report th {
    border-color:#ece4da;
}

#autocomplete li.selected,tr.selected td,tr.selected td.active {
    background:#027ac6;
    color:#fff;
}

tr.selected td a:link,tr.selected td a:visited,tr.selected td a:active {
    color:#ece4da;
}

span.clear {
    display:block;
    clear:both;
    height:1px;
    line-height:0;
    font-size:0;
    margin-bottom:-1px;
}

.messages {
    background-color:#fff8c9;
    border:2px solid #b8d3e5;
    padding:10px;
}

.preview {
    background-color:#fcfce8;
    border:1px solid #e5e58f;
}

div.status {
    color:#b80000;
    border-color:#3e3d3d;
}

div.error {
    color:#c52020;
}

.form-item input.error,.form-item textarea.error {
    border:1px solid #c52020;
    color:#494949;
}

tr.watchdog-user {
    background-color:#fcf9e5;
}

tr.watchdog-user td.active {
    background-color:#fbf5cf;
}

tr.watchdog-content {
    background-color:#fefefe;
}

tr.watchdog-content td.active {
    background-color:#f5f5f5;
}

tr.watchdog-warning {
    background-color:#fdf5e6;
}

tr.watchdog-warning td.active {
    background-color:#fdf2de;
}

tr.watchdog-error {
    background-color:#fbe4e4;
}

tr.watchdog-error td.active {
    background-color:#fbdbdb;
}

tr.watchdog-page-not-found,tr.watchdog-access-denied {
    background:#d7ffd7;
}

tr.watchdog-page-not-found td.active,tr.watchdog-access-denied td.active {
    background:#c7eec7;
}

table.system-status-report tr.error,table.system-status-report tr.error th {
    background-color:#fcc;
    color:#200;
    border-color:#ebb;
}

table.system-status-report tr.warning,table.system-status-report tr.warning th {
    background-color:#ffd;
    border-color:#eeb;
}

table.system-status-report tr.ok,table.system-status-report tr.ok th {
    background-color:#dfd;
    border-color:#beb;
}

fieldset ul.clear-block li {
    background-image:none;
    margin:0;
    padding:0;
}

dl {
    margin:.5em 0 1em 1.5em;
}

dl dd {
    margin:0 0 .5em 1.5em;
}

img,a img {
    border:none;
}

table {
    width:100%;
    border:0;
    margin:.1em 0;
}

thead th {
    border-bottom:2px solid #ece4da;
    color:#494949;
    font-weight:700;
}

th a:link,th a:visited {
    color:#6f9dbd;
}

td,th,tr {
    border-top:none;
    padding:.1em .5em;
}

tr.even,tr.odd,tbody th {
    border:solid #ece4da;
    border-width:1px 0;
}

tr.odd,tr.info {
    background-color:#f2f1ef;
}

tr.even {
    background-color:#fff;
}

tr.odd td.active {
    background-color:#ddecf5;
}

tr.even td.active {
    background-color:#e6f1f7;
}

td.region,td.module,td.container {
    border-top:.5em solid #fff;
    border-bottom:1px solid #a19c96;
    background-color:#e6e0cc;
    color:#455067;
    font-weight:700;
}

tr:first-child td.region,tr:first-child td.module,tr:first-child td.container {
    border-top-width:0;
}

textarea,select {
    font:12px/160% Verdana;
    color:#494949;
    width:98%;
}

textarea {
    height:170px;
}

#footer {
    width:980px;
    text-align:center;
    background:url(images/footer.gif) repeat-x top #020202;
    color:#CCC;
    font-size:11px;
    line-height:14px;
    margin:auto;
    padding:11px 2px;
}

.credit a,.credit {
    color:#8c8c85;
    font-size:10px;
}

.editor-left-button {
    text-align:left;
}

.editor-center-button {
    text-align:center;
}

.editor-right-button {
    text-align:right;
}

.editor-justify-button {
    text-align:justify;
}

#block-block-1 li a {
    background:url(images/bg.jpg) no-repeat left top;
    padding-left:12px;
}

#block-user-1 .block h2.blocktitle {
    font-size:13px;
    font-weight:700;
    display:block;
    border:1px solid #fff;
    background:url(images/h2-blok-razdely.gif) repeat-x top;
    padding:2px 3px 5px 5px;
}

P {
    margin-top:-.2em;
    margin-bottom:.2em;
}

#subscribe {
    background:url(/img/subscribe.jpg) no-repeat;
    font-size:11px;
    height:84px;
}

.ser_soc {
    background:#d7f0ff;
    font:bold 16px Arial, Serif;
    color:#1e5f85;
    padding:5px 0 10px;
}

#lmenu,#lmenu ul {
    display:block;
    list-style:none;
    color:#020000;
    position:relative;
    margin:0 0 5px;
    padding:0;
}

#lmenu li {
    font-size:1em;
    font-weight:700;
    display:block;
    margin-bottom:1px;
    background:url(/sites/all/themes/admire_gray/images/menu_bg.gif) repeat-x left top;
    position:relative;
    padding:4px 10px 6px 0;
}

#lmenu li ul {
    margin:10px 0 0 10px;
}

#lmenu li li {
    background:url(/sites/all/themes/admire_gray/images/menu_marker.gif) no-repeat left 6px;
    font-size:1em;
    font-weight:400;
    position:static;
    padding:1px 0 2px 10px;
}

#lmenu li a {
    text-decoration:none;
    color:#224d87;
    padding-left:10px;
    background:url(/sites/all/themes/admire_gray/images/menu_arrow.gif) no-repeat 10px 6px;
}

#lmenu li a:hover {
    color:#508bdb;
}

#lmenu li li a {
    color:#224d87;
    background:none;
    padding:0;
}

#lmenu li li a:hover {
    color:#508bdb;
    text-decoration:underline;
}

#lmenu li span {
    display:block float:right;
    cursor:pointer;
    position:absolute;
    right:10px;
    top:7px;
}

#lmenu ul.d_none {
    display:none;
}

.sideleft {
    float:left;
    width:200px;
    position:relative;
    background:url(/sites/all/themes/admire_gray/images/header4.gif) repeat-x left bottom;
}

.images img {
    margin-right:10px;
    margin-bottom:10px;
    border:solid 3px #e6e6e6;
}

.teaserNews li {
    display:block;
    float:left;
    font:14px times;
    list-style:none outside none;
    width:49%;
}

.teaserNewsTitle {
    color:#555;
    display:block;
    font-size:17px;
    font-weight:700;
    margin:30px 0 0;
}

u,#block-user-1 a:hover {
    text-decoration:underline;
}

#leftside .block h2.blocktitle,#rightside .block h2.blocktitle,#rightside .block h2.blocktitle a {
    font-size:13px;
    font-weight:700;
    display:block;
    border:1px solid #fff;
    background:url(images/h2.gif) repeat-x top;
    padding:2px 3px 5px 5px;
}

#leftside .block .content,#rightside .block .content {
    padding:4px;
}

#Teaser_Block_10454,img {
    border:0;
}

.newNodes ul {
    padding: 0 0 0.25em 0.5em;
}

.newNodes ul li {
    list-style: none;
    margin: 0 0 15px 0;
    float: left;
}

.newNodes ul li img {
    width: 70px;
    height: 70px;
}

.newNodes ul li > div {
    float: left;
}

.newNodes ul li > div.views-field-filepath {
    width: 80px;
}

.newNodes ul li > div.views-field-title {
    width: 115px;
}


