/*
Theme Name: AMO-Global
Version: 2
Author: yr@yannickrohmer.net
*/
html,body {

}
body {
background-color:#cfd8e8;
margin:0;
padding:0;
text-align:center;
}
h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}
h1 {
color:#1f2e80;
font-weight:bold;
font-size:30px;
position:relative;
left:-30px;
text-align:left;
padding-bottom:10px;
}
h2 {
font-size:30px;
color:#5f637f;
font-weight:normal;
position:relative;
top:-10px;
left:-30px;
width:662px;
text-align:left;
line-height:30px;
padding-bottom:10px;
}
h3 {
padding-top:4px;
font-size:18px;
color:#1d233d;
font-weight:bold;
padding-bottom:8px;
}
img {
border:0;
}
p {
margin:0;
padding:0;
padding-bottom:8px;
}
.block {
display:block;
}
#bgtop {
background:#FFFFFF url("/i/bgtop.jpg") center top repeat-x;
}
.home #bgtop {
background-color:#becadf;
}
#bgtopmap {
background:url("/i/bgtopmap.jpg") center top no-repeat;
}
.home #bgtopmap,.page-id-52 #bgtopmap {
background:none;
}
#bgwhite {
background:white;
}
#bgbot {
background:url("/i/bgbot.gif") center bottom repeat-x;
}
#container {
margin:auto;
width:990px;
text-align:left;
position:relative;
font-family:"Century Gothic", Arial, Helvetica;
font-size:12px;
}
.home #container {
height:714px;
}
#header {
position:absolute;
top:0px;
left:0px;
width:990px;
height:24px;
background-color:#1d233d;
color:#FFFFFF;
font-size:14px;
text-align:right;
}
#logo {
position:absolute;
top:25px;
left:0px;
}
#nav {
position:absolute;
top:161px;
left:0px;
}
.navitem {
font-size:18px;
color:#5f637f;
font-weight:bold;
padding-bottom:2px;
}
.navitem a {
color:#5f637f;
text-decoration:none;
}
.navitem a:hover,.navitem a.active {
color:#1f2e80;
}
.num {
font-style:italic;
font-weight:normal;
color:white;
font-size:14px;
}
.home #cnt {
position:static;
top:0;
left:0;
}
#intro {
position:absolute;
top:0px;
left:171px;
}
#path {
position:absolute;
top:305px;
left:0;
color:#c3cee1;
}
#sidebar {
position:absolute;
top:344px;
left:0;
}
#cnt {
position:relative;
padding-top:344px;
left:378px;
width:612px;
padding-bottom:20px;
}
.page-id-52 #cnt {
padding-top:497px;
}
.entry {
text-align:justify;
color:#1d233d;
}
.entry a {
color:#1d233d;
}
ul {
margin:0;
padding:0;
}
li {
margin:0;
padding:0;
list-style-type:none;
}
#cnt li {
background:url("/i/bullet.gif") left 4px no-repeat;
padding-left:9px;
}
#sidebar li {
color:#5f637f;
font-size:18px;
font-weight:bold;
background:url("/i/bulletsidebar.gif") left 7px no-repeat;
padding-left:11px;
}
#sidebar {
width:314px;
}
#footer {
height:21px;
text-align:right;
}
#footer a {
color:white;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}



img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
/*-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;*/
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}


#mapbg {
position:absolute;
top:49px;
left:324px;
width:672px;
height:429px;
background:url("/i/mapbg1.gif") left top no-repeat;
}
#sidebarlocation {
position:absolute;
top:394px;
left:0;
width:314px;
}
#sidebarlocation h1 {
font-size:24px;
position:relative;
left:0px;
text-align:left;
padding-bottom:10px;
}
#sidebarlocation p {
padding-left:15px;
}
#bgclient {
position:relative;
left:-54px;
width:671px;
height:285px;
background:url("/i/bgclient.gif") left top no-repeat;
font-size:14px;
}
#bgclientpad {
padding:15px 15px 0px 15px;
}
#bgclient h3 {
font-size:16px;
font-weight:bold;
color:#1d233d;
}
.bgclientlogo {
position:relative;
top:-10px;
left:-8px;
background: url("/i/logos-bg.gif") left top no-repeat;
width:660px;
height:110px;
}
.bgclientlogopad {
padding: 15px 0 0 7px;
}
#connection {
position:absolute;
top:3px;
left:15px;
z-index:100;
color:white;
}
#connection a {
color:white;
text-decoration:none;
}
#bgconnection {
position:absolute;
top:24px;
left:0;
z-index:100;
width:309px;
height:115px;
background:url("/i/bgconnection.png") left top no-repeat;
color:white;
}
#bgconnectionpad {
padding-top:15px;
padding-left:25px;
}
#bgconnection input.text {
font-size:10px;
width:130px;
}
.bgconnectiontbl td {
padding-bottom:14px;
}
