/*-------------------------
Theme Name: cabby0.1
Theme URI: http://www.mystifix.com/husvagn/wp
Description: A narrow two column design primarily using blue and green. Clovers and fields :).
Version: 0.01
Author: Mystifix.com 
Author URI: http://www.mystifix.com/
-------------------------*/

body {

font-family: Tahoma, Arial, Book Antiqua, Trebuchet MS;
line-height: 1.4em;
background-image: url(images/bg.jpg);
}

div#nav {

	float: left;
width: 805px; 
	list-style: none;
	text-align: center;

margin-left: 2px;
margin-right: 2px;
padding-top: 52px;
padding-bottom: 5px;
margin-bottom: 5px;
margin-top: -78px;
padding-left /**/:0px; /* for IE5/Win only */
margin-right /**/:5px; /* for IE5/Win only */
margin-left /**/:0px; /* for IE5/Win only */

	}

#nav ul {
	padding: 15px;
        margin: 0px!important;
	list-style: none;
	display: inline;
	overflow: hidden;
padding-top: -40px;
	}


#nav li {
	list-style: none;
	display: inline;
	padding: 10px;
        padding-left:22px;
padding-bottom: 60px;
padding-top: 2px;
	overflow: hidden;
        background-image: url(bilder/ik.jpg);
background-repeat: no-repeat;
}




#nav li {

	list-style: none;
	display: inline;
overflow: hidden;	

}

#nav a, #nav a:visited {
font-family: Book Antiqua, Arial Narrow,Tahoma, Geneva,Helvetica, sans-serif;
font-variant: small-caps;
text-transform: lowercase;
letter-spacing: 2px;
font-size: 1.2em;
font-weight: bold;
color: #4d6375;
text-decoration: none;
margin: 0px;
}

#nav a:hover, #nav-meta a:visited:hover {
color: #8796a3;
}


a {
color: #4d6375 ;
text-decoration: none;
}

a:hover {
color: #4E627A;
}

a:visited {
color: #5C636E;
}

a:visited:hover {
color: #6F7786;
}


.date {
	background: transparent url(images/date.jpg) no-repeat 50% 50%;
        width: 95px;
        height: 99px;
	font-size: 0.9em;
	
	color: #FFF;
        float:left;
        text-align:center;
	

	}

.postdate-year {
	margin-top:7px;
	text-transform:uppercase;
	color: #9DB43A;
	font-weight:bold;
	}



.entryheader {width:495px; height:75px; float:left; margin-top:4px; margin-bottom:25px;
margin-bottom /**/:30px; /* for IE5/Win only */
border:none; text-decoration:none;
padding-bottom:10px;
padding-bottom /**/:10px; /* for IE5/Win only */
clear: both;
}

.title {width:395px; height:73px; float:right; text-decoration:none; border:none; padding-left:0px; padding-right:0px;}
* html .title{width:390px; text-decoration:none; }

.dateday {height:25px; 
 font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#666666;
text-align:center; padding-top:18px; padding-bottom:3px;}
* html .datemonthyear{ height:25px;}

.datemonthyear { width: 98px; height:15px; float:left; font-family:Book Antiqua; 
color:#ffffff; font-size:10px; text-align:center; padding-top:5px; text-transform:uppercase; line-height:15px; padding-bottom:5px; }
* html .datemonthyear{width: 98px; height:12px;}

.entrytitle {
height:45px; 
font-family:"serif", Times New Roman;
font-weight:bold;
letter-spacing:2px;
color:#BCBCB9;
text-transform:uppercase;
font-size:23px; 
padding-left:0px; 
padding-top:5px; 
line-height:19px;}

.entrytitle a{
color:#ADADA8; 
text-decoration:none;
border:none;
}
.entrytitle a:hover{color:#9B9B96; text-decoration:none; border:none;}

.entry-top a{color:#757A47; text-decoration:none; border:none;}
.entry-top a:hover{color:#FBAF5C; text-decoration:none; border:none;}

.gravatar1 {
background-color: #FDF8FA;
padding:2px;
border: 1px solid #3d4231;
margin-right: 4px;
margin-left: 3px;
float: left;
margin-top: -5px;
}



#wrapper {
text-align: left;
width: 805px;
background-image: url(images/cabby_02.jpg);
background-repeat: repeat-y;
margin: 0px auto 0 auto;
padding: 0 !important;
line-height: 1.5em;
font-size: .8em;

}


div#header {
text-align: center; 
padding:0px; 
background-image: url(images/cabby_01.jpg); 
background-repeat: no-repeat;
height:298px;
}

h1{
font-family:"serif", Times New Roman;
font-weight:bold;
letter-spacing:2px;
color:#AEAEAD;
text-transform:uppercase;
font-size:20px; 
padding-left:8px; 
padding-top:5px; 
line-height:19px;
}

h1 a{
color:#3d4231; 
text-transform:uppercase;
border:none;


}


#content {
float: left;
width: 800px; 
margin: 0px 0px 0px 0px;
padding-left: 20px;
line-height: 1.8em;
letter-spacing: 0px;
margin-top: -5px;

}

#maincontent {
float: right;
width: 550px; 
margin-left: 0px;
margin-right: 30px;
padding-left: 5px;
padding-right: 5px;
line-height: 1.8em;
margin-top: 10px;
margin-left /**/:0px; /* for IE5/Win only */
letter-spacing:1px;
font-family: "sans serif", Trebuchet MS, Tahoma;
font-size: .9em;
}



#sidebar {
float: left;
width: 200px;
margin: 0px 0px px 0px;
padding-left: 0px;
font-family: "sans serif", Arial;
margin-top: 10px;
margin-left: 0px;
margin-right: 0px;
padding-left /**/:0px; /* for IE5/Win only */

}

#sidebar a {
text-decoration: none;
color: #7C7B7B;
}

#sidebar a:hover {
	color: #666666;
}


#nav-supp {
list-style: none;
margin: 5px 0 0px 0px;
padding-left: 0px;

}

#nav-supp ul {
list-style: none;
margin: 5px 0 0px 10px;
padding-left: 5px;
padding-top:1px;
margin-bottom:6px;
}

#nav-supp {
font-family: Book Antiqua, Arial Narrow, "sans serif", Trebuchet MS, Tahoma;
}

#nav-supp li {
background-repeat: no-repeat;
margin-left: 2px;
margin-right: 0px;
padding-right: 0px;
padding-left: 5px;
font-size:15px;
}


.text {
	font: .9em "sans serif", Trebuchet MS, Tahoma;
	color: #5B604C;
	margin-bottom: 5px;
margin-left: 2px;
margin-right: 0px;
padding-right: 5px;
padding-left: 5px;
margin-top: 12px;
}

.text #a{
	font: .9em "sans serif", Trebuchet MS, Tahoma;
	color: #6C3128;
	font-weight: bold;
         text-decoration:underline;

}



.imageright {
	float: left;
	padding: 3px;
	margin-left: 0px;
margin-right: 10px;
	background-color: #ffffff;
	border: 1px solid #bac1a3;
}

 h3 {
    font-family:"serif", Times New Roman;
    font-weight:bold;
    font-size:20px;
    letter-spacing:2px;
    color:#A3A39D;
    text-transform:uppercase;
    margin:8px 0 5px 10px;}



.info {
line-height : 11px; 
color: #808080;
border-bottom:1px dashed #ffffff;
border-top:1px dashed #ffffff;
}


div#footer {
padding: 0px; 
background-image: url(images/cabby_04.jpg); 
background-repeat: no-repeat;
height:82px;
text-align: center; 
clear: both;}




.plugs{
margin-bottom: 5px;
padding-left:6px;
padding-right:6px;
}




.entry-top {
width: 410px; 
height:60px; 
float:left; 
font-size: .8em; font-family: Geneva, Book Antiqua, Arila; 
color:#757A47; 
padding-left:5px; 
text-transform:uppercase;
padding-top:2px; 
margin-top:-15px; 
border-bottom: 1px solid #2f495f;
background: #EFEFEF;
color: #41311f;
letter-spacing: 2px; 
padding-left /**/:18px; /* for IE5/Win only */
padding-right: 0px;
clear: both;
}

* html .entry-top{width:320px; height:55px;}
.entry-top a{color:#757A47; text-decoration:none;}
.entry-top a:hover{color:#FBAF5C; text-decoration:none;}


.end{
float:right; 
padding-bottom: 0px;
padding-right: 20px;
letter-spacing: 2px;
font-weight: bold;
font-size: 1em;
margin-top: ;
margin-left: 0px;
margin-right: 0px;
padding-top: 1px;
font-size: 9px;
font-family: arial, sans-serif; 
margin-top /**/:-10px; /* for IE5/Win only */
padding-top /**/:10px; /* for IE5/Win only */
}


.sep3 {
	width:550px;
	height: 30px;
	text-align:right;
	text-transform: lowercase;
	color: #4d6375;
       margin-bottom:8px;
       margin-top:-8px;
margin-top /**/:-7px; /* for IE5/Win only */
}

	/* postnavigation styles */
	.sep3 a, .sep3 a:link, .sep3 a:visited {
		background: #f1f0ee;
		border-left: 5px solid #483b32;
		border-right: none;
		border-top: none;
		border-bottom: none;
		padding:4px 8px;
		color: #483b32;
	}

	.sep3 a:hover, .sep3 a:active {
		background-color: #f1f0ee;
		color: #483b32;
	}

	.sep3 h2 {
		color: #483b32;
	}



#commentlist {
	width: 550px;
      
	margin: 0;
	padding:0;
	list-style-type: none;
}
#commentlist li {
	background: #dfdede ;
	border: 1px solid #33251a; 
	border-width: 0 0 1px 0; 
	padding: 1px 0px 0px 0px;
	margin: 0;
	color: #261c13;
         margin-bottom:8px;
}

.comment-text {
	width: 520px;
	background: #dfdede;
	padding: 0 0 0 5px;
	margin: 0;
	color: #261c13;
        padding-bottom:8px;
        
}


.comnum {
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#59483e;
        margin-top: -25px;
        padding-right:5px;
}



.commenttitle {
	margin-bottom: 0;
        background: #f1f1f1;
	font-size: 1.1em;
	padding-left:5px;
	background-image:none;
        border:0px;
       

        
}

.commentmeta {
	margin-top: 0;
	font-size: 0.9em;
	color: #483b32;
	padding: 0px 5px 0px 5px;
border-bottom: 1px solid #2f1e0f; 
 background: #f1f1f1;       
}

.comments {
font-family: Book Antiqua, Arial Narrow,Tahoma, Geneva, Helvetica, sans-serif;

	color: #291c13;
font-size:20px; 
font-weight: bold;
letter-spacing: 1px;
font-variant: small-caps;
text-transform: lowercase;
padding-left: 15px;
padding-bottom: 10px;
padding-top: 8px;
margin: 0px 0px 0px 0px;
margin-left:0px;
margin-right:0px;
margin-left /**/:0px; /* for IE5/Win only */
text-decoration: none;
}



#commentform {
	font-size: 0.9em;
}

#comment-form {
	width:520px;
        background: #f1f1f1;
	border-top: 5px solid #2f1e0f; 
	border-bottom: 5px solid #2f1e0f; 
	border-right: none;
	border-left: none;
	padding: 10px 15px 0px 15px;
	margin-top: 5px;
	color: #312318;
}

#comment-form h2 {
	color: #312318;
}



.commentcount {
	position: absolute;
	right: 36px;
	top: 0;
	font-family: Georgia;
	font-size: 24px;
	font-weight: bold;
	color: #291909;
	float: right;
}

html[xmlns] .commentcount {
	position: absolute;
	right: 7px;
	top: 0;
}


#submit {
	background: #ffffff;
	border: 1px solid #e9e9d9;
	color: #312318;
	font-size: 11px;
	margin: 0;
	padding: 0 10px;
}





.postmetadata a {
	color: #808979;
}




/* different postmetadata style for single.php */

.alt {
	line-height: 1.4em;
	padding: 0 0 15px 20px;
}

.alt a {
	color: #005577;
}

#commentform textarea {
	width: 80%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}



#ent {
margin: 0px 0px 0px 5px;
padding-left: 0px;
letter-spacing: 2px;
font-variant: small-caps;
text-transform: lowercase;
font-family: Geneva,Book Antiqua, Geneva, Arial, Helvetica, sans-serif;
line-height: 1.8em;
letter-spacing: 0px;
margin-top: 0px;
margin-left /**/:0px; /* for IE5/Win only */

}
.ent {
text-align: center; 
margin: 0px 0px 0px 5px;
letter-spacing: 2px;
font-variant: small-caps;
text-transform: lowercase;
padding-left: 0px;
font-family: Geneva,Book Antiqua, Geneva, Arial, Helvetica, sans-serif;
line-height: 1.8em;
letter-spacing: 0px;
margin-top: 0px;
margin-left /**/:0px; /* for IE5/Win only */

}


.info{
         padding: 2 4px;} 
         letter-spacing: 2px;
         font-size: 0.9em;
         font-family:  arial, verdana, sans-serif;;
         color: #EDEDEF;  
         line-height: 150%;             
                }

.bottom {  
	  padding-left: 0px; 
      padding-right: 0px; 
	  color:#4D4D4D; 
	  font-size: 0.9em;
      letter-spacing: 1px;
      font-family: Tahoma, verdana, arial, sans-serif;;
      padding-top: 0px;
       padding-bottom: 0px;
       }


.cap {
text-align: center;
font-size: 1.3em;

color:#BF9225; 
font-weight:bold; 
letter-spacing: 2px;
font-variant: small-caps;
text-transform: lowercase;
font-family: Book Antiqua, arial;
height:34px; 
line-height:34px; 
margin-top:2px; 
margin-right:1px;}
* html #cap {margin-right:2px; margin-top:3px;}


#cap {
text-align: center;
font-size: 1.3em;

color:#BF9225; 
font-weight:bold; 
letter-spacing: 2px;
font-variant: small-caps;
text-transform: lowercase;
font-family: Book Antiqua, arial;
height:34px; 
line-height:34px; 
margin-top:2px; 
margin-right:1px;}
* html #cap {margin-right:2px; margin-top:3px;}


form {

	font-size: 10px; 
        font-family: arial, verdana, sans-serif;
	text-transform: none;
	margin-left: 5px;
margin-right: 10px;}

button {}

input {
background-color: #F8F8F8; 
	border: #B6B6B6 1px solid; 
	font-size: 10px; 
        font-family: arial, verdana, sans-serif;
	text-transform: none;
	margin-left: 5px;
margin-right: 10px;}

textarea {
background-color: #F8F8F8; 
border: #B6B6B6 1px solid; 
font-size: 10px; 
font-family: arial, verdana, sans-serif;
text-transform: none;
margin-left: 5px;		
}




.image,  image a {
	padding:7px;
	border-bottom: 1px solid #a3a3a3;
	border-right: 1px solid #a3a3a3;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	background:#ffffff;
}

.entry img a:hover {
	background-color: #dcdcdc;
	}









image.left {
  float:left;
  margin:0 12px 0 0;
}

image.right {
  float:right;
  margin:0 0 0 12px;
}

image.center {
  display: block;
  margin:0 auto;
}


#wp-calendar {
	background: #AEAFA6;
	empty-cells: hide;
	margin: 4px 8px 7px 5px;
	font-size: 80%;
	width: 180px;
	text-align: center;
        border: 0px;

}


#wp-calendar #next a {
	padding-right: 6px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 6px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
font-weight: bold;
}

#wp-calendar a:hover {
	background: #F3F4F3;
	color: #5B211A;
}

#wp-calendar caption {
	font: "Hoefler Text", Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 110%;
	text-align: center;
	margin: 2px 0 1px 0;
}

#wp-calendar td {
	margin: 3px;
	color: #626660;
	font: normal 85% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;

	letter-spacing: normal;
	padding: 0px;
	text-align: center;
	background-color: #F9F9F9;
        border: 0px;
}

#wp-calendar td.pad:hover {
	background: #626660;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #EDEDEB;
	color: #8E8E8C;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	background-color: #f1f2f3;
}


#nav-supp lista {
margin: 0px 0px 0px 0px;
padding-left: -15px;
padding-top:10px;
text-align:left;
float: left;
}


.recents{
background-color: #c1c6ca;
color:#3d4231;
line-height:14px;
font-weight:normal;
border-top: 1px solid #2f495f;
border-bottom: 1px solid #2f495f;
margin-top:18px;
text-align:left;}

.recentsautor{
background-color: #eceeef;
color:#3d4231;
line-height:14px;
height:15px;
font-weight:normal;
border-bottom: 1px double #2f495f;
padding-left:4px;
margin-bottom:3px;
padding-top:2px;
font-size: .9em; font-family: Geneva, Book Antiqua, Arila; 
text-transform:uppercase;
 }

.tiny{
font-size: .7em; font-family: Geneva, Book Antiqua, Arila; 

 }

p{clear: both;}








#sidemenu {
	font-family: Book Antiqua, Arial Narrow,Tahoma, Geneva, Helvetica, sans-serif;
    
    font-weight:normal;
    text-transform:lowercase;
    letter-spacing:3px;
	width:200px;
}
#sidemenu ul {
	margin:0px;
	padding:0px;
	list-style:none;

}
#sidemenu li {
	margin:0px;
	padding:0px;
	display:inline;
border-bottom:1px solid #fffff;

}

#sidemenu li.topitem a {
	background:#E1E1DF;
	color:#999E7C;
	border-left:10px solid #cbcfad;
	border-right:10px solid #cbcfad;
	text-transform:uppercase;
margin-bottom:1px;
font-weight: bold;
letter-spacing: 2px;
font-variant: small-caps;


}

#sidemenu li a {
	padding:5px;
padding-left:15px;
	text-decoration:none;
	display:block;
	background:#E1E1DF;
border-right:10px solid #E1E1DF;
	color:#5C5C5C;
	border-left:0px solid #cbcfad;
border-bottom:1px solid #fffff;
margin-bottom:1px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
}


#sidemenu li a:hover {
padding:5px;
		background:#E1E1E1;
	color:#522923;
	border-left:0px solid #4B1411;
	border-right:10px solid #4B1411;
border-bottom:1px solid #fffff;
margin-bottom:1px;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
	padding:5px;
padding-left:15px;
text-decoration:none;
	display:block;
}


#footlink {
text-align:center;
font-size: 0.8em;
}

#footlink span.footlinkcurrent {
background: #E8EAD5;
color:#FFFFFF;
border:1px solid #cbcfad;  
padding:2px 5px 2px 5px;
margin:0 1px 0 1px;
font-weight: bold;
}

#footlink span.footlinktotal {
background: #E8EAD5;
color:#c0c0c0;
border:1px solid #cbcfad;
padding:2px 5px 2px 5px;
margin:0 1px 0 1px;
font-weight: bold;
}

#footlink a {padding:2px 5px 2px 5px;
margin:0 1px 0 1px;}

#footlink a:link, #footlink a:visited, #footlink a:active {
background: #F8F8F8 ;
color:#c0c0c0;
border:1px solid #cbcfad;}

#footlink a:hover {
background: #E9E9DA;
color:#c0c0c0;
text-decoration: none;
border:1px solid #cbcfad; }

.block { background-color: transparent;
border-bottom: 0px;
font-size:11px; 
color:#999999;
line-height:14px; 
font-family: arial;
padding-top:3px;}



.thumbnail
{
float: left;
width: 130px;
border-bottom: 1px solid #a3a3a3;
border-right: 1px solid #a3a3a3;
border-top: 1px solid #f5f5f5;
border-left: 1px solid #f5f5f5;
background:#ffffff;
margin: 0 15px 15px 0;
padding: 7px;
padding-bottom:9px;
display: inline;
}


image.left {
  float:left;
  margin:0 12px 0 0;
}

image.right {
  float:right;
  margin:0 0 0 12px;
}

image.center {
  display: block;
  margin:0 auto;}


.image{
  width: 525px;
}



.commentbody {
	color: #f1f1f1;  
width: 420px;
	font-size: .9em;
	margin: 5px 5px 5px 5px;
	padding: 4px 4px 4px 4px;
	background: #f4f5f6;
	border: 1px solid #74838a;
	position: relative;
float: right;

}

.commentbody p {
	line-height: 1.2em;
}

.commentlink {
	font-size: 1.1em;
        font-variant: small-caps;
text-transform: lowercase;
color: #483b32;
margin-top:5px;
}

.commentlist {
	list-style: none;
}

.commentlist{
	margin: 20px 0px 40px 0px;
	text-align: left;
	font-weight: normal;	
	list-style-type: none;
	}





#link a{
color: #757A47;
text-decoration: none;
background-image: url(images/page.gif) ;
background-repeat:no-repeat;
font-weight: bold;
 margin: 0px 0 0 0px !important;
  margin: 0px 0 0 0px;
padding-bottom: 600px;
padding-left: 10px;
}



.commentbody {
	color: #2f495f;
width: 520px;
	
	margin: 5px 5px 5px 5px;
	padding: 4px 4px 4px 4px;
	background: #F4F1EA;
	border: 1px solid #74838a;
	position: relative;
float: right;

}

.commentbody p {
	line-height: 1.2em;
}

.commentlink {
	font-size: 1.1em;
        font-variant: small-caps;
text-transform: lowercase;
color: #74838a;
margin-top:5px;
}

.commentlist {
	list-style: none;
}

.gravatar1 {
background-color: #FDF8FA;
padding:2px;
border: 1px solid #3d4231;
margin-right: 4px;
margin-left: 3px;
float: left;
margin-top: -5px;
}

.gravatar {
        position: relative;
	float: left;
	padding: 4px;
	margin-right: 5px;
	border: 1px solid #bac1a3;
}








