/*
Theme Name: Cykeltutor
Theme URI: http://yayart.com
Description: Cykeltutor
Version: 3
Author: Sune Theodorsen
Author URI: http://yayart.com

*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
@import "style/css/cykeltagmap.css";

/* Utility */
.clear			{clear: both}

* {
	margin: 0;
}


/* Classes */
.button		{
border: 1px solid #E2E2E2; color: #F9822C;background-color: white; font-weight: bold;
}

.sidebar_add {
height: 150px;
width: 150px;
text-align: center;
background-color: #eeeeee;
float: left;
margin-right: 3px;
margin-bottom: 30px;

}

.sidebar_add p {
padding-top: 70px; 
}


#feedreadingblogroll-4 {
	margin-top: 20px;
}


#feedreadingblogroll-4 li {
	background-color: #f0f0f0; border: solid 1px white; padding: 2px 5px 2px 5px;
}

#feedreadingblogroll-4 li:hover {
	background-color: white; color: #87c62b;
	}

.wp-caption-text {
font-weight: bold;
}


.postheader {
color:#333333;
font-size:26px;
padding:20px;
font-weight: bold;
}


.postheader1 {
color:#333333;
font-size:20px;
padding:20px;
font-weight: bold;
}

.postheader2 {
padding: 2px 5px 2px 5px; color: #333; margin-bottom: 20px; font-weight: bold; font-size: 20px;
}

.wp-caption-text,  {
	font-weight: bold; padding-top: 10px;
}

.wp-caption {
background-color: white; border-color: #E2E2E2;
}

#newsletter {
	margin-top: 20px;
}


#comment {
margin-bottom: 10px;
}

.print {
	margin-top: 20px; margin-bottom: 20px; font-size: 12px;
}

#newsletter p {
padding:5px;}

#topspace {
height: 20px;
}



.post		{
padding: 20px; border: solid 1px white; width: 548px; float: left;
}

.post2	{
padding: 20px; border: solid 1px white; width: 548px; float: left;background-color: #f0f0f0; border: solid 1px #E2E2E2;

}


.post:hover		{
background-color: #f0f0f0; border: solid 1px #E2E2E2;
}

.post h2		{
font-size: 14px; color: #333 ; width: 430px; float: left; font-weight: bold;
}

.post p{
	width: 420px;
}

.page		{
background-color: #f0f0f0; padding: 20px; border: solid 1px white; width: 548px; float: left;
}

.page h2		{
font-size: 1.5em; color: #333333 ; line-height: 2em; 
}


.post1		{
background-color: #f0f0f0;padding: 20px; border: solid 1px #E2E2E2; width: 548px; float: left;
}

.post1 h2		{
font-size: 1.5em; color: #333333 ; line-height: 2em; 
}


.post1 li	{
font-size: 12px; list-style: outside; list-style-position: outside; color: #333333; margin-left: 40px; line-height: 1.3em;
}


.post1	ul	{
margin-top: 10px; margin-bottom: 10px;
}

.archive {
		width: 430px; float: right; 
}

.archive p {
margin-bottom: 10px;
}

#commentform {
	width: 590px; float: left; 
}


#cykelpost {
	height: 310px; background-color: #f0f0f0; padding: 20px; border: solid 1px white; width: 548px; border: solid #e2e2e2 1px; margin-bottom: 20px;
}

#cykelpost:hover {


}

#cykel {
	height: 220px; width: 350px; float: left; margin-right: 35px; 
}


#tagscloud {
	width: 160px; float: left;
}

#sogfelt {
float: left;
}

.wp-tag-cloud li a{
padding: 2px 5px 2px 5px; font-size: 12px; color: #333;
}

.wp-tag-cloud li a:hover{
text-decoration: underline;}


.spacer {
	height: 20px;
}


.more-link {
color: #F9822C;font-weight: bold;
}





.more {
	float: left;
}

.pic2 {
margin: 0px;
padding: 5px;
float: right;
width: 100px;
border: 1px solid #E2E2E2;	
}


.posttxt {
float: left; width: 380px;
}



.more a{
color: #F9822C;font-weight: bold;
}


.more p {
margin-bottom: 10px;
}

.more a:hover{
	font-weight: bold;
}

.more2 a{
color:#F9822C ; font-size: 12px; font-weight: bold; display: inline;
}



.more2 {
	
	margin-top: 10px; float: right; margin-left: 10px;
	
}


.more2 a:hover{
}


.text{
	width: 380px;
}

.overskrift {
font-size: 14px; font-weight: bold; padding-bottom: 5px;

}

.overskrift a{
	color: #333333;
}


.text a{
	width: 380px; font-size: 1.3em; color: #333333;
}



/* divs */

body			{
font-family:Trebuchet, Tahoma, Arial, sans-serif;
height: 100%; color: #333333 }
a				{
text-decoration: none; color:  #333333;
}
img				{
}

p {
	color: #333333; font-size: 12px; line-height: 1.5em;
}

p strong {
margin-top: 10px;
}


li a {
	
	font-size: 12px;
}


h2 a, h2 {
font-size: 14px; color: #333333; 
}

h3 {
font-size: 24px; color: #999999;
}

#cykelpost cite {
font-size: 36px; line-height: 1.2em;
}


#cykelpost p {
font-size: 18px; color: #999999; font-family: Verdana; color: #f9822c; padding-bottom: 25px; line-height: 0.8em;
}

#recent-posts-2 {
	margin-top: 20px;
}

 
#recent-posts-2 li {
	background-color: white; padding: 2px 5px 2px 5px;
}


#recent-posts-2 li a {
color: #F9822C
}

#recent-posts-2	 ul :hover {
	background-color: #f0f0f0;
	}


#recent-comments-2 {
	margin-top: 20px;
}

#recent-comments-2 li {
	background-color: white; padding: 2px 5px 2px 5px; color: #F9822C; font-size: 12px;
}

#recent-comments-2 li a {
color: #F9822C;
}


#recent-comments-2 ul :hover {
	background-color: #f0f0f0; 

}

#popular-posts {
	margin-top: 20px;
}


#popular-posts li {
	background-color: #f0f0f0; border: solid 1px white; padding: 2px 5px 2px 5px;
}


#popular-posts ul :hover {
	background-color: white; color: #87c62b;

}


#commentform {
font-size: 12px;
}

#author, #email, #url, #comment {
margin: 5px;  
}

#comment {
display: block;
}


td {
font-size: 12px;
}



h2.widgettitle {
padding: 2px 5px 2px 5px; color: #333; font-size: 14px; line-height: 2em; font-weight: bold;}

.wp125ad {
	height: 150px; border: solid 1px #E2E2E2; padding: 3px; margin: 3px;
}

.widget_search {
height: 70px;
}


.mceTemp {
font-size: 12px;
}


#wp125 {
	height: 365px; 
}

 
h3 a {
	font-size: 12px;
}


.komment a {
	font-size: 12px; color:#F9822C ; width: 100px; float: left;
}

/* Structure */

#page-wrap		{
width: 960px; margin: 0 auto -250px; min-height: 100%; height: auto !important; height: 100%; 
}


#push			{
	height: 250px;
}

.mail-col	{
	width: 590px; float: left;
}

#sidebar {
	width: 350px; float: right; 
}

#dato {
	font-size: 0.8em;
}

.kommentar p {
	width: 400px; float: left; margin-bottom: 20px;
}

.alt {
}

.profil{
	width: 80px; float: left; color:#333333;
}

.profil a{
	color:#333333 ;
}

/* header */

#headerpic {
width: 960px; height: 100px; background: url(style/images/headerpic.jpg) no-repeat; 
}

#bar {
height: 30px; background-color: #333; margin-top: 1px; 
}

#logo			{
width: 340px; height: 45px; background: url(style/images/logo.png) no-repeat;
}
	
#logo2 {
width: 386px; height: 76px;background: url(style/images/logo.gif) no-repeat; float: left; position: absolute; left:-371px;top:-39px;
}


#top-bar { height: 140px;}

#top-bar p	{
	float: right;
}
form#searchform {
	float: right;
}

#main-nav {
padding-top: 5px; float: right; position: relative;
}

ul#main-nav {
width: 590px;
}


ul#main-nav li {
display: inline; 
}


ul#main-nav li a {
padding: 5px 20px 0 10px; color:white; text-align: right;
}

ul#main-nav li a:hover {
text-decoration: underline;
}

/* Footer */
#footer {
	height: 250px;
}



#footer-inside {
	width: 960px; height: 250px; margin: 0 auto; 
}

#footercontent {
	background-color: #f0f0f0; height: 220px; border: solid 1px #E2E2E2;
}

.footer123{
	width: 279px; padding: 10px 20px 10px 20px; float: left; color: #333333;font-size: 12px;
}


.footer123 h2{
color: #333333; font-size: 14px; padding-bottom: 5px; font-weight: bold;
}

.footer123 a{
color: #F9822C;
}



