/*   
Theme Name: IHMM
Theme URI: 
Description: Basert paa Canvas
Author: Arnstein Snyen Marjala
Author URI: http://marjala.no/
Template: canvas
Version: 1.0
Tags: 
*/

@import url("../canvas/style.css");

/* custom */
body
{
	background-repeat: no-repeat;
	background-position: top center;
	border-top: 0px solid #000000;
}

a:link, a:visited { color: #4d78b8; }

#header
{
	background-repeat: no-repeat;
	background-position: top center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px solid;
}

#logo .site-title a
{
	font: normal 20px/1em Arial, sans-serif;
	color: #222222;
}

#logo .site-description
{
	font: normal 30px/1em Arial, sans-serif;
	color: #575757;
}

body, p
{
	font: normal 16px/1.5em Arial, sans-serif;
	color: #555555;
}

h1
{
	font: normal 23px/1.5em Arial, sans-serif;
	color: #222222;
}

h2
{
	font: normal 23px/1.5em 'OFL Sorts Mill Goudy TT', arial, serif;
	color: #222222;
}

h3
{
	font: normal 19px/1.5em Arial, sans-serif;
	color: #222222;
}

h4
{
	font: normal 16px/1.5em Arial, sans-serif;
	color: #222222;
}

h5
{
	font: normal 14px/1.5em Arial, sans-serif;
	color: #222222;
}

h6
{
	font: normal 12px/1.5em Arial, sans-serif;
	color: #222222;
}

.post .title, .page .title, .post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited
{
	font: normal 23px/1.2em Arial, sans-serif;
	color: #444;
}

.post-meta
{
	font: normal 12px/1.2em Arial, sans-serif;
	color: #868686;
}

.entry, .entry p
{
	font: normal 16px/1.5em Arial, sans-serif;
	color: #555555;
}

.post-more
{
	font: normal 12px/1.5em Arial, sans-serif;
	color: #868686;
	border-top: 4px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

#post-author, #connect
{
	border-top: 1px solid #e6e6e6;
	border-bottom: 4px solid #e6e6e6;
	background-color: #fafafa;
}

.nav-entries, .wp-pagenavi
{
	border-top: 1px solid #e6e6e6;
	border-bottom: 4px solid #e6e6e6;
}

.nav-entries a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi .current, .wp-pagenavi .on, .wp-pagenavi a:hover, .wp-pagenavi span.extend, .wp-pagenavi span.pages
{
	font: italic 12px/1em Georgia, serif;
	color: #777777;
}

.wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi span.extend, .wp-pagenavi span.pages, .wp-pagenavi span.current { color: #777777!important; }

.widget h3
{
	font: normal 16px/1.5em Arial, sans-serif;
	color: #555555;
	border-bottom: 2px solid #e6e6e6;
}

.widget_recent_comments li, #twitter li { border-color: #e6e6e6; }

.widget p, .widget .textwidget
{
	font: normal 14px/1.5em Arial, sans-serif;
	color: #555555;
}

.widget
{
	font: normal 14px/1.5em Arial, sans-serif;
	color: #555555;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

#tabs .inside li a
{
	font: bold 12px/1.5em Georgia, serif;
	color: #555555;
}

#tabs .inside li span.meta, #tabs ul.wooTabs li a
{
	font: normal 11px/1.5em "Trebuchet MS", Tahoma, sans-serif;
	color: #777777;
}

.nav a, #navigation ul.rss a
{
	font: normal 15px/1em Arial, sans-serif;
	color: #555555;
}

.nav a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.sfHover a.sf-with-ul { background-color: #d9ebe1; }

#navigation
{
	background-color: #D7E2FA;
	border-top: 1px solid #dbdbdb;
	border-bottom: 2px solid #aab4c2;
	border-left: 0px solid #dbdbdb;
	border-right: 0px solid #dbdbdb;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

#top .nav a
{
	font: normal 14px/1em Arial, sans-serif;
	color: #ddd;
}

#footer, #footer p
{
	font: normal 14px/1em Arial, sans-serif;
	color: #777777;
}

#footer
{
	border-top: 2px solid #dbdbdb;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

/* /custom */


#wrapper
{
	padding-left: 30px;
	padding-right: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	border:none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: 0px 1px 5px rgba(0,0,0,.3);
	-moz-box-shadow: 0px 1px 5px rgba(0,0,0,.3);
	-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,.3);
}

#wrapper
{
	background: rgba(255,255,255,0.9);
	-ms-filter: alpha(opacity=90);
	filter: alpha(opacity=90);
	margin-top: 10px;
}

#wrapper #header { padding: 0; }
#content { padding-bottom: 30px; }
#content img { position: relative; }

#navigation
{
	padding: 4px 0;
	margin-bottom: 0;
}

.nav li ul li { background-color: #D7E2FA; }
.nav li ul li a { font-size: 12px; }
.nav li ul li a:hover,
.nav li.current_page_item,
.nav li li.current_page_item { background-color: #D9EBE1; }

#breadcrumb p
{
	margin-bottom: 16px;
	border-bottom: solid #e6e6e6 1px;
	font: 12px Molengo,Arial,serif;
	padding: 10px 0 10px 0;
	/*background-color: #fafafa;*/
}

.widget h3
{
	margin-bottom: 16px;
	padding-bottom: 10px;
}

#footer { padding-bottom: 0; }
.gform_wrapper .contact ul.gfield_radio li,
.gform_wrapper .contact ul.gfield_checkbox li { overflow: hidden; }
.gform_wrapper .contact .gsection .gfield_label, 
.gform_wrapper .contact h2.gsection_title, 
.gform_wrapper .contact h3.gform_title { font-family: inherit; }

.gform_wrapper .contact h3.gform_title
{
	font-size: 19px;
	color: inherit;
	font-weight: normal;
}

.gform_wrapper .contact .gfield_checkbox label, 
.gform_wrapper .contact .gfield_radio label { font-size: 16px !important; }

.gform_wrapper .contact .top_label .gfield_label
{
	font-size: 15px;
	font-family: Molengo,Arial,serif;
	font-weight: bold;
}

