/* custom.css, Copyright (C) 2007 - 2010 YOOtheme GmbH */

/*
 * This CSS file is for customization purpose only
 */ 

#logo a.logo-icon {
	display: block;
	width: 300px;
	height: 55px;
	background: url(../../../images/yootheme/logo.png) 0 0 no-repeat;
}
@font-face {
      font-family: "My Awesome Font";
      src: url(MyAwesomeFont.otf) format("opentype");
}

h1.mainlogo {
float:left;
font-size:53px;
font-weight:bolder;
line-height:53px;
margin:0 0 0 34px;
padding:0;
text-shadow:1px 3px 6px #111111;
}


h2.mainlogo {
color:#417CAB;
float:left;
font-size:26px;
font-weight:normal;
margin:21px 0 0 28px;
padding:0;
text-shadow:1px 2px 4px #111111;
line-height:29px;
}

div.header-3 {
background:none repeat scroll 0 0 #FFFFFF;
height:95px;
overflow:hidden;
padding:0px 10px 0px;
}

#headerbar {
height:76px;
overflow:hidden;
padding:0 0 0 300px;
}

span.poweredby{
text-align:center;
}
div.poweredby{
text-align:center;
}

#menu a.level1, #menu span.level1 {
padding:0 15px 0 13px;
}
div#toolbar {
font-size:13px;
line-height:25px;
}

#ce_map_container {
background-color:#CCCCCC;
border:6px solid #CCCCCC;
left:345px;
position:absolute;
top:20px;
width:50%;
}

.twitter-follow-button{
 margin-left: 22px;
}

#page a.readmore {
    color: #417CAB;
    font-size: 13px;
    font-weight: bold;
}
#menu li.parent a.level1, #menu li.parent span.level1 {
    
    padding-left: 24px;
}
div#menu li.parent:hover a.level1, div#menu li.parent.remain a.level1, div#menu li.parent:hover span.level1, div#menu li.parent.remain span.level1,div#menu li.parent:hover a.level1.active,div#menu li.parent.remain a.level1.active,#menu li.active:hover .level1 span.bg, #menu li.active.remain .level1 span.bg,#menu li.parent:hover span.level1,#menu li.parent.remain span.level1,#menu li.parent a.level1, #menu li.parent span.level1,#menu li.parent a.level1.active {
    background-position: 3px -220px;
}
#menu li.parent a.level1, #menu li.parent span.level1 {
    padding-left: 15px;
}