/*  
Theme Name: KC-Metamedicine
Theme URI: http://knowledgeconstructs.com/
Description: This is an updated custom theme for Meta-Medicin.se built by KnowledgeConstructs.com.
Version: v0.2
Author: Zain Bador
Author URI: http://knowledgeconstructs.com/
*/
@media screen {
	/* MAIN STYLES */
	* { /* reset margins and paddings to zero */
		margin:0px;
		padding:0px;
	}
	a {
		color:#00f;
		text-decoration:none;
	}
	a:hover {
		color:#009;
		text-decoration:underline;
	}
	body {
		position:relative;
		color: #003;
		font:normal 0.8em arial, helvetica, sans-serif;
		background-color:#fff;
		margin:0px;
		padding:0px;
	}
	h1, h2, h3, h4 {
		font-family:Verdana;  
		font-weight:bold;
	}
	h1 { font-size:1.3em; }
	h2 { font-size:1.2em; }
	h3 { font-size:1.1em; }
	#page {
		position:relative;
		width:780px;
		margin:0px auto;
		background-color:transparent;
	}
	#main {
		width:798px;
		border: 1px solid #1187CD;
	}
	#header, #footer, #main, #sidebar, #outerContent, #headstrip, #footstrip {
		position:relative;
		width:100%;
		float:left;
		clear:left;
	}
	#header, #footer {
		text-align:center;
		font-size:0.85em;
	}
	
	/* HEADER STYLES */
	#headerimg h2 {
		margin:0px;
		padding:0px;
	}
	#headerimg h2 span,
	#headerimg .description {
		display:none;
	}
	#logo {
		width:780px;
		height:100px;
		margin:0;
		padding:0;
		background: transparent url(images/meta-medicin-header-swe.jpg) 50% 50% no-repeat;	
		border: 1px solid #1187CD;
		border-bottom:none;
	}
	/* SIDEBARS and NAVBARS */
	#sidebar {
		margin-top:-1px;
	}
	#pagenav h3 {display:none;}
	#sidebar ul li,
	#sidebar2 ul li {list-style-type:none;}
	#sidebar {
	background: #363 url(images/menu-bg.gif) repeat-x;
	}
	#pagenav ul,
	#pagenav li {
		display:inline;
	}
	
	#pagenav ul li a {
		color:#fff;
		font-size:0.85em;
	}
	#pagenav ul li a img {
		margin:0px;
		height:24px;
		width:1px;
		border:none;
		vertical-align:middle;
	}
	#pagenav ul ul img.indent {
		height:10px;
		width:10px;
		vertical-align:middle;
	}
	
	#pagenav ul li a img.post,
	#pagenav ul li ul li a img.post {
		height:17px;
		margin:5px 0 5px 10px;
		background-color:#fff;
	}
	#pagenav ul li ul li a img.post {
		height:12px;
		margin:2px 0 2px 5px;
		background-color:#fff;
	}
	#pagenav ul li a img.pre,
	pagenav ul li ul li a img.pre {
		margin:0px;
		height:12px;
	}
	#pagenav ul li ul li a img {
		height:16px;
		border:none;
	}
	#pagenav ul li ul li a img.post {
		background-color:#1187CD;
	}
	#pagenav ul li {
		padding:2px;
		margin:2px;
	}
	#pagenav ul li ul li a {
		color:#900;
	}
	#pagenav li {display:inline;}
	#pagenav .current_page_ancestor ul,
	#pagenav .current_page_item ul {
		width:773px;
		position:relative;
		float:left;
		clear:left;	
		padding-left:px;
		background:none;
		background-color:#ff0;
		border-bottom:#1187CD solid 1px;
		padding-left:7px;
	}
	#pages #hack {
		margin:0px; padding:0px;
		width:1px;
		margin-left:7px;
	}
	#pagenav ul li {
		margin:0px;
	}
	/* LEFT SIDEBAR#2 */
	#sidebar2 {
		width:220px;
		margin:18px 10px 0 20px;
		font-size:0.85em;
	}
	#book {
		position:relative;
		padding:0;
		width:218px;
		/*height:180px;*/
		border:1px solid #1287CD;
		background-color:#DDF7FF;
		color:#000066;
		margin-bottom:10px;
	}
	#book h2 {
		margin:0;
		padding:2px 5px;
		background-color:#1287CD;
		color:#FFF;
		font-weight:normal;
	}

	#book h3,
	#book .booktitle,
	#book .bookpricing {
		margin:0;
		padding:4px 10px;
	}
	#book img.bookcover {
		float:right;
		margin:5px;
	}

	#book a {color:#000066;}
	
	/* Styling for picture of Susanne */
	img#susanne {
		position:relative;
	}

	ul.susanneInfo {
		width:220px;
		display:block;
		list-style-type:none;
		border:none;
		padding:0;
		margin-bottom:10px;
	}

	ul.susanneInfo li {
		display:block;
		list-style-type:none;
		border:none;
		margin:-1px 0 0 0;
		padding:0;
		color:#333366;
	}
	ul.susanneInfo li.name {
		font-weight:bold;
		margin:0;
		font-size:1.1em;
	}

	/* CONTENT AREA */
	#contentArea {
		width:500px;
		float:right;
		margin:10px 20px 0 20px;
		padding-top:10px !important;
		padding-top:10px;
		color:#000066;
	}
	#blogHeading h2{
		margin:0 0 10px 0;
		padding:2px 5px;
		background-color:#94AC39;
		color:#FFF;
		font-weight:bold;
	}
	#contentArea a {
		color:#00f;
	}
	#contentArea a:hover {color:#006;}
	#contentArea small {
		color:#666;
		font-size: 11px;
		padding:0;
		margin:0 !important;
		margin:0 0 0 2px;
	}
	#contentArea h1 {
		font-size:16px;
		font-weight:bold;
		padding:0;
		margin:0 0 20px 0 !important;
		margin: 10px 0 20px 0;
	}
	#contentArea ul,
	#contentArea ol,
	#contentArea ul ul,
	#contentArea ol ol,
	#contentArea ol ul,
	#contentArea ul ol {
		margin:10px 10px;
	}
	#contentArea ul,
	#contentArea ol {
		margin-left:20px;
	}
	#contentArea ul li,
	#contentArea ul ul li,
	#contentArea ol li,
	#contentArea ol ol li {
		margin-left:10px;
	}
	#contentArea ul li {
		list-style-type:disc;
	}
	#contentArea ul ul li {
		list-style-type:circle;
	}
	#contentArea p {
		padding:0;
		margin:10px 0 10px;
	}
	/* FOOTER STYLES */
	#footer {
		margin-bottom:30px;
	}
	#footstrip {
		background-color: #1187CD;	
		height:15px;
		padding: 5px 0;
		border-top: 2px solid #FEFF01;
		border-bottom: 2px solid #FEFF01;
		color:#FFF;
		text-align:center;
		font-size:11px;
		letter-spacing:0.1em;
		margin-top:10px;
	}
	/* LINKS */
	#links a {
		display:block;
	}
	/* COMMENTS */
	#commentform, #comment {
		width:500px;
	}
	/* MISCELLANEOUS STYLES */
	/* Extra stuff for Meta-Medicine site */

	
/* GigPress Widgets */
/* GIGPRESS OVERRIDES */
	#gigpress.widget {
		position:relative;
		padding:0px;
		margin:0px;
		color:060;
		text-align:center;
		font-weight:bold;
		width:218px;
	}
	#gigpress.widget ul {
		width:198px;
		text-align:left;
		font-weight:normal;
		list-style-type:none;
	}
	#gigpress.widget ul ul {
		left:0px;
	}
	#gigpress.widget ul li {
		margin:0px;
		width:218px;
		position:relative;
	}
	#gigpress.widget ul li li {
		position:relative;
	}
	#gigpress.widget ul li li{
		margin:5px;
	}
	#gigpress.widget .gigpress-list-heading{
		display:block;
		background-color:#cf9;
		color:#060;
		padding:2px;
		padding-left:5px;
	}
	li.gigpress-list-more,
	li.gigpress-list-rss {
		padding:px;
	}
	#gigpress.widget .widgettitle {
		display:block;
		margin:0px;
		font-size:1.0em;
		color:#fff;
		background-color:#060;
		padding:2px;
		border:none;
	}
	/* CONTACT FORM OVERIDE */
	.cform {
		width:500px;
		font-size:0.95em;
	}
	.cform input,
	.cform textarea {
		width:250px;font-size:0.95em
	}
	.cform select {
		font-size:0.9em;
	}
	.cform legend {
		color:#006;
	}
	.cform #sendbutton {
		width:150px;
	}
}
@media print {
	body, input, textarea { font-family: arial, sans-serif; }
	a img { border: 0px; }
	#footer { padding-left: 0px; }
	#sidebar, .ad, .edit { display: none; }
}

