/* Greek Yogurt theme by concrete5 */

/* some general styles */
html {
	height: auto;
}

/*BODY { font-family: 'Roboto', sans-serif, Arial !important; }*/

/* main styles */

#header { width: 100%; height: 170px; overflow: hidden; background: url('http://magnusohman.net/themes/magnusohman/images/bg-header.png') 0 0; font-family: 'Roboto', sans-serif, Arial !important; }
#header #header-inner { width: 960px; height: 170px; margin: 0 auto; overflow: hidden; position: relative; }
#header #header-inner #header-image { float: left; padding-top: 33px; }
#header #header-inner #site-name { float: left; }
#header #header-inner #top-nav { float: right; }

#header #top-nav { position: absolute; bottom: 0; right: 0; }
#header #top-nav UL { list-style: none; }
#header #top-nav UL LI { float: left; margin-right: 10px; margin-bottom: 0; }
#header #top-nav UL LI.nav-selected, #header #top-nav UL LI.nav-path-selected { background-color: #4ea0d8; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
#header #top-nav UL LI:hover { background-color: #4ea0d8; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
#header #top-nav UL LI A { color: #fff; text-decoration: none; font-size: 10px; text-transform: uppercase; font-weight: bold; display: inline-block; padding: 10px 15px 10px 15px;  }

#slider  { width: 100%; height: 380px; background-color: #4ea0d8; /*background-color: #70c6ff;*/ }
#slider #slider-inner { width: 100%; height: 380px; /*background: url('http://magnusohman.net/themes/magnusohman/images/bg-slider-inner.png') repeat-x 0 bottom;*/ }
#slider #slider-inner #slider-inner-map { width: 960px; height: 350px; background: url('http://magnusohman.net/themes/magnusohman/images/bg-slider-inner-map.png') no-repeat center center; padding-top: 15px; margin: 0 auto; }
#slider #slider-inner #slider-inner-map #slider-content { position: relative; width: 960px; height: 380px;  }
#slider #slider-inner #slider-inner-map #slider-content IMG.moHome { float: left; margin: 73px 0 0 45px; width: 150px; height: 169px; border: 10px solid #227cba; -webkit-border-radius: 15px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius: 15px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-radius: 15px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px; }
#slider #slider-inner #slider-inner-map #slider-content H1 { font-size: 30px; color: #fff; float: left; margin: 125px 0 0 80px; text-align: center; width: 600px; }

.nav LI { margin-bottom: 0 !important; }

#pageBanner { background-color: #4ea0d8; height: 100px; }
#pageBanner #pageBannerInner { width: 960px; margin: 0 auto; }
#pageBanner #pageBannerInner H1 { color: #fff; font-size: 38px; padding: 20px 0 0 25px; }

.searchBox { position: absolute; top: 30px; right: 20px; width: 203px;}
.searchBox form{ margin:0 auto; }
.searchBox .search { padding:6px 15px 6px 30px; margin:3px; background: url('http://magnusohman.net/themes/magnusohman/images/search.png') no-repeat 8px 6px; }
.searchBox .rounded { border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.searchBox input[type=text] { border: 1px solid #373b41; background-color: #3d4148; color: #a9a9a9; outline: none; }


div#main-container { margin-top: 0;	margin-bottom: 0; }
div#main-container H2 { font-size: 22px; color: #333333; padding: 0 0 10px 0; font-family: 'Roboto' !important; }
div#main-container H3 { font-size: 18px; color: #333333; padding: 0 0 10px 0; font-family: 'Roboto' !important; }
div#main-container A { text-decoration: none; color: #2a85c3; }
div#main-container A:hover { color: #0098ff; }

/*#2a85c3;
	border: 1px solid #00BCDF;*/

div#main-content-container {
}

div#main-content-inner {
	margin: 55px 40px 60px 40px;
}

/*FONTS*/
div#main-content-inner, div#right-sidebar-inner { /*font-family: Calibri !important;*/  }

/* right-sidebar */

div#right-sidebar-container {
}

div#right-sidebar-inner {
	margin: 55px 40px 60px 0;
}
div#right-sidebar-inner P { padding: 0 0 10px 0; }

/* left-sidebar */

div#left-sidebar-container {
}

div#left-sidebar-inner {
	margin: 55px 0 60px 40px;
}

.ccm-tags-display ul.ccm-tag-list li a {color: #000 !important;}

div#main-container .ccm-tags-display ul.ccm-tag-list li {
	display: inline;
	color: #fff;
	padding: 5px 8px 6px 8px;
	margin: 3px 6px 3px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	float: left;
	line-height: 13px;
	height: 13px;
}

.ccm-tags-display {margin-bottom: 18px !important;}

/* footer */
#footer { width: 100%; height: 350px; overflow: hidden; background: url('http://magnusohman.net/themes/magnusohman/images/bg-header.png') 0 0; color: #fff; font-size: 15px; }
#footer  A { text-decoration: none; color: #2a85c3; }
#footer  A:hover { color: #0098ff; }
/*#footer #footer-inner { width: 960px; margin: 0 auto; padding: 55px 0 0 90px; }*/
#footer #footer-custom1, #footer #footer-custom2, #footer #footer-custom3 { width: 300px; float: left; }

/*Footer NAV*/
#footer UL { list-style: none; text-align: center; }
#footer UL LI{ display: inline; padding-right: 15px; margin-right: 15px; border-right: 1px solid #505050; }
#footer UL LI:last-child { border-right: none; }
#footer #footer-inner { width: 960px; margin: 0 auto; padding: 55px 0 0 0; }/*Delete this for 3 cols*/
#footer #copy { text-align: center; margin-top: 25px;}

div.main-content-thumb {
	min-height: 300px;
	overflow: hidden;
}

div.main-content-thumb p {
	margin-top: 0 !important;
}

div.main-content-thumb h3 {
	line-height: 1.2em;
}

/* blog entry social icons */

.main-content-post-footer-share-email {
	padding: 0 4px;
}

.main-content-post-footer-share-twitter {
	padding: 0 4px;
}

.main-content-post-footer-share-facebook {
	padding: 0 4px;
}

div.ccm-profile-attribute {
  margin: 18px 0px 0px 12px;
  padding: 0;
}

div.ccm-profile-attribute div.input {
   margin: 4px 0px 2px 8px;
}
div.ccm-profile-attribute div.input div{
   margin-bottom: 7px;
}

div.ccm-profile-attribute input,
div.ccm-profile-attribute select {
   margin-left:16px;
}

div.ccm-profile-attribute ul li {
   list-style:none;
   margin:0;
}

div.ccm-profile-attribute ul.inputs-list {
   margin-bottom:4px;
}

h1.profilin {
   margin-top: 16px;
}

s
/* BUTTON */

.button {
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	}

.button:hover {
	text-decoration: none;
	}
	
.button  SPAN {
	margin: 0 auto 0;
	padding: 5px 15px;
	display: inline-block;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	line-height: 1.1;
	background-repeat: no-repeat;
	position:relative;
	zoom: 1;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(http://magnusohman.net/themes/magnusohman//pie/pie.htc);
    }



/*  button color  */
.button.blue  SPAN {
	font-size: 13px;
	background-color: #2a85c3;
	border: 1px solid #00BCDF;
	-webkit-box-shadow: 0 0 0 1px #005877;
	-moz-box-shadow: 0 0 0 1px #005877;
	box-shadow: 0 0 0 1px #005877;
	}
.button.blue  SPAN:hover {
	background-color: #0079a6;
	}


/*COMMON*/
.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }

