/*-------------------------
Theme Name: Summer
Theme URI: http://www.mystifix.com/
Description: A narrow two column design primarily using blue and green. Clovers and fields :).
Version: 1.0
Author: Mystifix.com 
Author URI: http://www.mystifix.com/
-------------------------*/

body {
font-family: Arial,Book Antiqua, sans-serif;
line-height: 1.2em;
background: #cbcfad url(images/linebg.jpg) repeat-x top center;
margin-top:0px;
margin-bottom:0px;
text-align: justify;
color:#808000;
}

#page {
width:708px;
background-image: url(images/summer_03.jpg);
background-repeat: repeat-y;
margin-left: auto;
margin-right: auto;
text-align: left;}

#menu {position:absolute; width:550px;
margin-top:213px;
}

#bnavig {
list-style: none;
display: inline;
float: left;
margin-left:77px;
 }

#menu UL {
font-size: 10px;
color:#ffffff;
font-family:georgia; 
font-weight: bold;
line-height: 18px;
padding-left:0px;
clear: left;
margin: 1px;
list-style-type: none; 
}

#menu UL LI {
display: block;
float: left;
margin: 1px;
margin-top:-2px;
width: auto;
text-align: center;
}

#menu UL LI A {
font-family: georgia; 
font-weight: bold;
color:#999E7C;
text-align: center;
text-transform:uppercase;
letter-spacing: 1px ;
font-size: 7pt;
voice-family: inherit;
line-height: 16px;
display: block;
width:73px;
background-color: #EDE8D1;
border:1px solid #EDE8D1;
}


#menu UL LI A:hover {
letter-spacing:2px;
background-color: #E4E7B5;
}


.search{
margin-left /**/:450px; /* for IE5/Win only */
position:absolute; 
float: left;
}

.date {
	background: transparent url(images/date.jpg) no-repeat 50% 50%;
        width: 98px;
        height: 95px;
	font-size: 0.9em;
	
	color: #FFF;
        float:left;
        text-align:center;
	

	}

.postdate-year {
	margin-top:7px;
	text-transform:uppercase;
	color: #4f616e;
	font-weight:bold;
	}



.entryheader {width:440px; height:65px; float:left; margin-top:4px; margin-bottom:5px;
margin-bottom /**/:30px; /* for IE5/Win only */
border:none; text-decoration:none;
margin-left:-15px;
}

.title {width:340px; height:52px; float:right; text-decoration:none; border:none;}
* html .title{width:340px; text-decoration:none; }

.dateday {height:24px; 
 font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#666666;
text-align:center; padding-top:18px; padding-bottom:0px; line-height:24px }
* html .datemonthyear{ height:24px;}

.datemonthyear { width: 98px; height:12px; float:left; font-family:Book Antiqua; 
color:#4f616e; font-size:9px; text-align:center; text-transform:uppercase; line-height:12px; padding-top:7px;}
* html .datemonthyear{width: 98px; height:12px;}

.entrytitle {
height:35px; 
font-family: Georgia, "Times New Roman", Times, serif; 
font-size:20px; 
font-variant:small-caps; 
color:#808080;
padding-left:8px; 
padding-top:5px; 
line-height:19px;}
.entrytitle a{
color:#4f616e; 
text-decoration:none;
border:none;
}
.entrytitle a:hover{color:#757A47; text-decoration:none; border:none;}

.entry-top a{color:#4f616e; text-decoration:none; border:none;}
.entry-top a:hover{color:#4f616e; text-decoration:none; border:none;}





.img {
  float:left;
  margin: 10px 10px 10px 10px !important;
  margin: 10px 0 0 10px;
  }

.img img {
  display: block;
  position: relative;
  background-color: #F9F9F9;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 6px;
  } 




div.img {
  float:left;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 10px;
  }

div.img img {
  display: block;
  position: relative;
  background-color: #F9F9F9;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 6px;
  } 



.commentlist{
	margin: 20px 0px 40px 0px;
	text-align: left;
	font-weight: normal;	
	list-style-type: none;
	}
a {
color: #757A47;
text-decoration: none;
}

a:hover {
color: #4E627A;
}

a:visited {
color: #5C636E;
}

a:visited:hover {
color: #6F7786;
}


#wrapper {
width: 716px;
background-image: url(images/summer_03.jpg);
margin: 0px auto 0 auto;
padding: 0 !important;
color:#3A361B;
line-height: 1.4em;
font-size: .8em;
background-repeat: repeat-y;
margin-top: 3px;
clear: both;
}


#header {
background: url(images/summer_01.jpg) no-repeat ;
width:716px;
height:240px;
}


h1{
background-image: url(images/blom.jpg) ;
background-repeat:no-repeat;
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: #808080;
padding-top: -2px;
padding-bottom: -2px;
margin: 10px 0px 0px 0px;
margin-left: 1px;
margin-bottom: -1px;
margin-left /**/:0px; /* for IE5/Win only */
padding-left: 25px;
text-decoration: none;
border-top: 0px dashed #7C832B;
        border-bottom:4px double #cbcfad; 
line-height:17px;
height:20px;
}

h1 a{
font-family: Book Antiqua, Arial Narrow,Tahoma, Geneva,Helvetica, sans-serif;
font-variant: small-caps;
text-transform: lowercase;
color: #808080;
text-decoration: none;

}


#content {
width:662px;
text-align:justify;
padding-left:15px;
float:left;
margin-top:-8px
padding-left /**/:130px; /* for IE5/Win only */
}

#maincontent {
float: right;
width: 445px; 
margin: 0px 0px 0px 5px;
padding-right: -10px;
padding-left:0px;
font-family: Geneva,Book Antiqua, Geneva, Arial, Helvetica, sans-serif;
line-height: 1.5em;
letter-spacing: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left /**/:-10px; /* for IE5/Win only */
padding-left /**/:-10px; /* for IE5/Win only */
}

#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;
}




#sidebar {
float: left;
width: 210px;
margin: 0px 0px 0px 0px;
margin-left:-8px;

font-family: Book Antiqua, Geneva, Arial, Helvetica, sans-serif;
margin-top: -2px;
margin-left /**/:-15px; /* for IE5/Win only */
color: #3A361B;
padding-bottom: 10px;
}

#sidebar a {
text-decoration: none;
color: #3A361B;
}

#sidebar a:hover {
	color: #93957F;
}

#nav-supp {
list-style: none;
margin: 5px 0 0px 10px;
padding-left: 15px;

}

#nav-supp ul {
list-style: none;
margin: 5px 0 0px 5px;
padding-left: 10px;
padding-left /**/:3px; /* for IE5/Win only */
margin-bottom:3px;
}

#nav-supp {
font-family: Book Antiqua, Geneva, Arial, Helvetica, sans-serif;
}

#nav-supp li {
padding: 0 0 0px 0px;
margin: 5px 0 0px 0px;
list-style-type:none;
}

.imageright {
	float: left;
	padding: 2px;
margin: 2px 2px 2px 2px;

margin-top: 0px;
	background-color: #ffffff;
	border: 1px solid #bac1a3;
}

.text {
	color: #5B604C;
	margin-bottom: 2px;
padding-left: 4px;
font-size: .9em; font-family: Geneva, Book Antiqua, Arial Narrow;
}

h3 {
font-family: Book Antiqua, Arial Narrow,Tahoma, Geneva, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
letter-spacing: 2px;
font-variant: small-caps;
text-transform: lowercase;
color:#999E7C;
padding-left: 12px;
padding-bottom: 0px;
padding-top: 1px;
margin: 0px 0px 0px 0px;
margin-top: 1px;
margin-bottom: 3px;
margin-left:0px;
margin-right:0px;
margin-left /**/:0px; /* for IE5/Win only */
text-decoration: none;
background-color: #DADBC5;
border-left:10px solid #cbcfad;
width:165px;
}

div#footer {
background-image:url(images/summer_05.jpg);
width:716px;
height:81px;
clear: both;
}

.entry-top {
width: 325px; 
height:35px; 
float:left; 
font-size: .7em; font-family: Geneva, Book Antiqua, Arial; 
color:#808080; 
padding-left:15px; 
text-transform:uppercase;
padding-top:10px; 
margin-top:-3px; 
border-bottom: 1px double #AFB28F;
padding-bottom:0px;
background: #FEFEFA;
color: #4f616e;
letter-spacing: 2px; 
padding-left /**/:18px; /* for IE5/Win only */
padding-bottom /**/:5px; /* for IE5/Win only */
padding-top /**/:5px; /* for IE5/Win only */
margin-top /**/-5px; /* for IE5/Win only */
padding-right: 0px;
}



.end{
clear: both;
padding-bottom: 5px;
padding-right: 0;
padding-left: 320px;
color: #88857c;
letter-spacing: 2px;
font-weight: bold;
font-size: 1em;
margin-top: -5px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
padding-top: 5px;
border-bottom: 0px solid #C1C1C5;
font-size: 9px;
font-family: arial, sans-serif; 
margin-top /**/:-10px; /* for IE5/Win only */
padding-top /**/:10px; /* for IE5/Win only */
}



.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;
}


.text {
	font-size: .8em Book Antiqua, Verdana, Arial, Helvetica, sans-serif;
	color: #5B604C;
	margin-bottom: 5px;
margin-left: 2px;
margin-right: 0px;
padding-right: 5px;
padding-left: 5px;
margin-top: 12px;
}




.imageright {
	float: left;
	padding: 3px;
	margin-left: 0px;
margin-right: 10px;
	background-color: #ffffff;
	border: 1px solid #bac1a3;
}

#wp-calendar {
empty-cells: show;
text-align: center;
font-family:tahoma;
width:97%;
margin-left:5px;
}

#wp-calendar TD {
PADDING:2px; 
FONT-SIZE: 9px; 
FONT-FAMILY: tahoma; 
BACKGROUND-COLOR:#FCFCFE;
border-right:1px solid #F1F1F5;
border-bottom:1px solid #F1F1F5;
color:#808080;
}

#wp-calendar TD:hover{
cursor:help;
border-left:1px solid #F1F1F5;
border-top:1px solid #F1F1F5;
border-right:0px;
border-bottom:0px;
}

#wp-calendar #prev a {
PADDING:1px; 
FONT-SIZE: 9px; 
FONT-FAMILY: tahoma; 
color:#808080;text-decoration:none;
}

#wp-calendar #prev a:hover{
FONT-SIZE: 9px; 
FONT-FAMILY: tahoma; 
color:#808080;text-decoration:none;
}

#wp-calendar #next a {
PADDING:1px; 
FONT-SIZE: 9px; 
FONT-FAMILY: tahoma; 
color:#808080;text-decoration:none;
}


#wp-calendar #next a:hover{
FONT-SIZE: 9px; 
FONT-FAMILY: tahoma; 
color:#808080;text-decoration:none;
}

#wp-calendar th{
color:#ffffff;
text-align:center;
font-size:10px;
font-weight:bold;
letter-spacing:7px;
BACKGROUND-COLOR:#B8B898;
}

#wp-calendar #today {
font-size:10px;
background-color:#B8B898;
color:#ffffff;
cursor:crosshair;
font-weight:bold;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

#wp-calendar #today:hover{
background-color:#DCE0BE;
border-left:0px;
border-top:0px;
}


#wp-calendar caption {
font:bold 7pt tahoma;
letter-spacing:2px;
text-align:center;
color:#B8B898;
text-transform:uppercase;
margin-left:2px;
margin-right:2px;
background-color:#DCE0BE;
padding:1px;
border-bottom:3px double #DCE0BE;
}

#wp-calendar a{
color:#B8B898;
font:bolder 9px tahoma;
text-decoration:line-through;
}

#wp-calendar a:hover{
color:#DCE0BE;
text-decoration:underline;
}




img.left {
  float:left;
  margin:0 12px 0 0;
}

img.right {
  float:right;
  margin:0 0 0 12px;
}

img.center {
  display: block;
  margin:0 auto;
}


/***************** INPUTS, TEXTAREA *****************/



input, select{
margin:2px 2px 2px 0px;
padding-top:2px;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
border:2px solid #DCE0BE;
background-color:#fff;
color:#808080;
font-size:7pt}

textarea, button {
margin:1px 1px 1px 0px;
padding-top:2px;
padding-left:2px;
padding-right:2px;
padding-bottom:1px;
border:2px solid #DCE0BE;
background-color:#fff;
color:#808080;
font-size:7pt;
width: 390px;
}

input:focus, textarea:focus, label:focus, select:focus:focus {
background-color:#fff;
}



#nav-supp lista {
margin: 0px 0px 0px 0px;
padding-left: -20px;
padding-top:10px;
text-align:left;
float: left;
}


.recents{
background-color: #DBDFBD;
color:#3d4231;
line-height:14px;
font-weight:normal;
border-top: 1px solid #999E7C;
border-bottom: 1px solid #999E7C;
margin-top:18px;
text-align:left;
margin-left:3px;
}

.recentsautor{
background-color: #EDEFDE;
color:#3d4231;
line-height:14px;
font-weight:normal;
border-bottom: 1px double #999E7C;
padding-left:2px;
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; 

 }

.edit {
border-top: 1px solid #999E7C;
border-left: 1px solid #999E7C;
border-right: 1px solid #999E7C;
border-bottom: 1px solid #999E7C;
background-position:top left;
color: #808080;
background: #f4f1e8 url(images/edit.jpg) no-repeat top left; 
padding: 10px 10px 10px 35px;
padding-bottom:10px;
font-size: 11px; 
text-align: justify;
width: 85%;}

.sep3 {
	width:450px;
	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: #f1f2f3;
		border-left: 5px solid #B8B898;
		border-right: none;
		border-top: none;
		border-bottom: none;
		padding:4px 8px;
		color: #4d6375;
	}

	.sep3 a:hover, .sep3 a:active {
		background-color: #eceff2;
		color: #4d6375;
	}

	.sep3 h2 {
		color: #4d6375;
	}



#commentlist {
	width: 450px;
      
	margin: 0;
	padding:0;
	list-style-type: none;
}
#commentlist li {
	background: #DBDFBD;
	border: 1px solid #B8B898; 
	border-width: 0 0 1px 0; 
	padding: 1px 0px 0px 0px;
	margin: 0;
	color: #82963A;
         margin-bottom:8px;
}

.comment-text {
	width: 420px;
	background: #DBDFBD;
	padding: 0 0 0 5px;
	margin: 0;
	color: #3d4231;
        padding-bottom:8px;
        
}


.comnum {
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#3d4231;
        margin-top: -5px;
        padding-right:5px;
}



.commenttitle {
	margin-bottom: 0;
        background: #ffffff;
	font-size: 1.1em;
	padding-left:5px;
	background-image:none;
        border:0px;
        
}

.commentmeta {
	margin-top: 0;
	font-size: 0.9em;
	color: #69715c;
	padding: 0px 5px 0px 5px;
border-bottom: 1px solid #B8B898; 
 background: #ffffff;       
}

.comments {
font-family: Book Antiqua, Arial Narrow,Tahoma, Geneva, Helvetica, sans-serif;

	color: #3d4231;
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:420px;
        background: #DBDFBD;
	border-top: 5px solid #B8B898; 
	border-bottom: 5px solid #B8B898; 
	border-right: none;
	border-left: none;
	padding: 10px 15px 0px 15px;
	margin-top: 5px;
	color: #4d6375;
}

#comment-form h2 {
	color: #4d6375;
}



.commentcount {
	position: absolute;
	right: 36px;
	top: 0;
	font-family: Georgia;
	font-size: 24px;
	font-weight: bold;
	color: #4d6375;
	float: right;
}

html[xmlns] .commentcount {
	position: absolute;
	right: 7px;
	top: 0;
}


#submit {
	background: #ffffff;
	border: 1px solid #e9e9d9;
	color: #595949;
	font-size: 11px;
	margin: 0;
	padding: 0 10px;
}

	

#sidemenu {
	font-family: Book Antiqua, Arial Narrow,Tahoma, Geneva, Helvetica, sans-serif;

	width:190px;
}
#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:#DADBC5;
	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;
text-transform: lowercase;

}

#sidemenu li a {
	padding:5px;
	text-decoration:none;
	display:block;
	background:#E9E9DA;
	color:#999E7C;
	border-left:10px solid #cbcfad;
border-bottom:1px solid #fffff;
margin-bottom:1px;
text-transform:uppercase;
}
#sidemenu li a:hover {
		background:#DADBC5;
	color:#85C329;
	border-left:10px solid #B8B898;
	border-right:10px solid #B8B898;
border-bottom:1px solid #fffff;
margin-bottom:1px;
text-transform:uppercase;
}





#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;}

.blocktitle {
font-size:10px;
font-family: tahoma;
color: #9B9E7F;
width: 100%;
line-height: 15px;
background-color: transparent;
border-bottom:1px dashed #8B8E6F;
padding-right: 2px;
text-transform: uppercase;
height: 15px;
text-indent: 5px;
font-weight: bold;
margin-bottom: 0px;
letter-spacing: 2px;}


#menu-extras{
display: block;
background-color:#F4F1EA;
border-bottom:1px solid #CBCFAE;
padding-top:2px;
padding-bottom:2px;
padding-right:2px;
padding-left:2px;
margin-bottom:1px;}

#menu-extras:hover{
background-color:#FBF7FD;}


.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;
        width: 420px;
}

.entry img a:hover {
	background-color: #dcdcdc;
	}



.thumb {
	float:left;
	line-height: 0px;
        display: block;
        padding: 7px;
	border-bottom: 1px solid #a3a3a3;
	border-right: 1px solid #a3a3a3;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	background:#ffffff;
	line-height: 0px;
        margin: 4px;
height:98px;
       width: 120px;

}


.thumb a {
	display: block;
        	line-height: 0px;

}
.thumb a:visited {
	border: 0px solid #D3E4ED;
	background: ;
}
.thumb a:hover {
	border: 0px solid #62A0BF;
	background: ;

}
.thumb {
	float: left;

}
.p {
        clear: both;
}




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;
}



.commentbody {
	color: #2f495f;
width: 420px;
	font-size: .9em;
	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;
}




