/* @override http://www.cometoknow.com/wordpress/wp-content/themes/gone-fishing/style.css */

/* @override http://www.cometoknow.com/wordpress/wp-content/themes/gone-fishing/style.css */

/*  
Theme Name: cometoknow.com theme 01
Theme URI: http://cometoknow.com
Description: Stylish 2 columns template. Widget ready. 
Version: 2.0
Author: Benjmain Bernhard / Burt Blancher
Author URI: http://www.burtblancher.com
Tags:two columns,fixed width,easy customization, widget ready, valid CSS, valid XHTML, sidebar right
*/


/* STRUCTURE */

* {margin:0;padding:0;}


html, body {
	font: 0.6251em/1 "HelveticaNeue-Light", Arial, sans-serif;
	background-color: #E4E3DF;
	color: #333;
	}
	
a, a:visited, a:active, a:link {
	color: #009900;
	text-decoration: none;
}
	
a:hover {
	color: #009900;
	text-decoration: none;
	border-bottom: 1px dotted #7CD164;
}

#main {
	position:absolute;
	height: 100%;
	margin-left: 25px;
	margin-top: 155px;
	width: 1000px;
}

#main-content {
	position:relative;
	float:left;
	width:550px;
	display:inline;
	padding:0;
	margin: 50px 0 10px 25px;
}


/* START HEADER */

#header {
	position:absolute;	top:0px;
	height: 111px;
	width:100%;
	background-color: #ECEBE9;
}

#header-shadow {
	position: absolute;
	width: 100%;
	margin: 111px 0 0;
}
	
	
#infos-header {
	position:absolute;
	padding: 35px 0 0 45px;
}

#description {
	position:absolute;
	left:640px;
	width: 290px;
	color: #666;
	font-style: italic;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 24px;
	margin: 20px 0 0;
}

/* END HEADER */


h1 {position:absolute;left:40px;bottom:40px;font-size:1.2em;text-transform:uppercase;}
h1 a:link, h1 a:visited {color:#000;text-decoration:none;}
h1 a:hover {color:#B5C2CF;}

h1,h2,h3,h4,h5{
 font-weight: 400 !important;
 font-style: normal;
}


/* ARTICLES */

.header{
	font-size: 3.5em;
	font-weight: normal;
	margin-bottom: 50px;
	color: #333;
}

.header a:link{
	color: #666 !important;
	border-bottom: 1px dotted #ABACA8;
	font-weight: normal;
}

.header a:hover{
	color: #333;
	border-bottom: 1px dotted #000;
}

.post {
	font-size:2em;
	line-height:1.5em;
	padding: 0 0 40px;
	margin-bottom: 50px;
	margin-left: 0;
	margin-right: 0;
	border-bottom: 1px dotted #ABACA8;
}

div.post-content {
	font-size:0.95em;
	line-height: 19px;
	margin: 0 10px 0 55px;
	color: #555;
}

.post ul, .post ol {margin:10px 0 10px 40px;}

.post h2.ontop {
	position: relative;
	font-size:1.4em;
	color: #000;
	margin-left: 55px;
	padding: 5px 10px;
	background-color: #ECEBE8;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;


}


.post h2 a:link, .post h2 a:visited {
	font-family: "HelveticaNeue-Light", Helvetica, Arial, sans-serif;
	color:#333;text-decoration:none; font-weight:normal; line-height: 22px;
	}
.post h2 a:hover {color:#599C45;background:none; border: 0px;}


.timebox{
	position: relative;
	float: left;
	margin-top: -15px;
}

.month{
	position:absolute ;
	text-align: center;
	width: 32px;
	text-transform: uppercase;
	font-size:0.8em;
	color: #666;

}

.date{
	background-color: #333;
	width: 32px;
	height: 25px;
	color: #FFF;
	margin-top: 17px;
	
	
	font-family: "Arial Narrow", sans-serif;
	font-size: 1.6em;
	font-weight: 100 !important;
 	font-style: normal;
	text-align: center;
	padding-top: 7px;
}

.post a:hover, post a:visited {
	color: #333;
	border-bottom: 1px dotted #7CD164;
}

a.more-link, a.more-link a:visited{
	font: 12px "Arial Narrow";
	color:#333;
	background-color: #F3F2F1;
	text-transform: uppercase;
	padding: 5px 5px 3px;
	border: 1px solid #E5E4E1;
}

a.more-link a:hover {
	color: #009900;
	background-color: #FFF;
	border-bottom: none;
}
	
	
.post p {margin:15px 0;}

blockquote {background:#eee;padding:10px;margin:5px 0 5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}

.postmetadata {
	text-transform: uppercase;
	color:#666;
	font: 0.85em "Arial Narrow";
	line-height: 17px;
	position: relative;
	z-index: 2;
	margin: 20px 0 39px;
	padding: 0 0 0 55px;
}

.postmetadata a:link,  .postmetadata a:visited {
	color:#48B146;
	text-decoration:none;
}
	
.postmetadata a:hover {
	color:#000;
		border-bottom: 1px dotted #000;
}

.postmetabar {
	height: 45px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin: -80px 0 0 45px;
	
	background-color: #fff;
	filter:alpha(opacity=30);	-moz-opacity:0.3;	-khtml-opacity: 0.3;	opacity: 0.3;
	z-index: 1;
}

#signature {margin:30px 0 0 0;font-size:0.8em;color:#999;}
#signature a:link {color:#777;font-weight:bold;text-decoration:none;}


.navigation {
	margin-top: -20px;
	border-bottom: 1px dotted #ABACA8;
	padding-bottom: 40px;

}

.navigation a {
	font: 2em "Arial Narrow" !important;
	color:#599C45;
	background-color: #F3F2F1;
	text-transform: uppercase;
	padding: 5px 5px 3px;
	border: 1px solid #E5E4E1;
	display: block;
}

.navigation a:hover {
	font: 2em "Arial Narrow" !important;
	color:#447835;
	background-color: #fff;
	text-transform: uppercase;
	padding: 5px 5px 3px;
	border: none;
	border: 1px solid #E5E4E1;
	display: block;

}


/* SIDEBAR */

/* Not used:
#abonnements {position:relative;float:right;width:250px;margin:5px;padding:5px;}
#searchform {position:relative;float:right;margin-top:5px;}
#s {background:#DFEFFF;border:1px solid #FFF;width:120px;}
#searchsubmit {background:transparent;border:none;color:#FFF}
img#rssfeed {border:none;}
*/


.sidebar-wrapper {
	position:relative;
	float:right;
	font-size:0.9em;
	margin: 44px 89px 0 0;
	width: 290px;
	z-index: 3;
}

#sidebar {
	position:relative;
	float:right;
	display: block;
	z-index: 3;
}

ul#sidebar {
	list-style-type:none;
	
}

ul#sidebar li {
	list-style-type:none;
	line-height:20px;
	padding:10px;
	width: 276px;
	margin: 0 0 3px 3px;
	background-color: #ECEBE8;
}

ul#sidebar li ul li {
		list-style-type:none;

	margin: 0;
	padding: 0;
}
ul#sidebar li ul li ul {margin:0 0 0 15px;}
ul#sidebar li ul li ul li {list-style-type:disc;}

#sidebar h2 {
	font-size:2em;
	font-weight:bold !important;
	margin: 0 0 5px 0px;
}

#sidebar a, #sidebar a:visited {
	color:#555;
	text-decoration:none;
	font-size:2em;
	line-height: 1.5em;
	}
	
#sidebar a:hover {
	color:#009900;
	}
	
#sidebar .textwidget {text-indent:0;}
#sidebar #calendar table#wp-calendar {width:100%;text-align:center;}

/* PIED DE PAGE */

#footer {
	display: none;	position:relative;float:left;width:839px;height:100px;color:#aaa;padding:10px 0;font-size:0.8em;text-align:center;background:#EBF7FD url('images/bg-footer.gif') no-repeat;}

#footer a:link, #footer a:visited {color:#888;font-weight:bold;text-decoration:none;}
#footer a:hover {color:#000;background-color:#D1E5EF;}

/* COMMENTS */



.comments{
	color: #555;
	font-size:0.95em;
	line-height: 19px;
	border-top: 1px dotted #ABACA8;
	padding-top: 40px;

}

#comment{
	background-color: #ECEBE9;
	border:1px solid #CCC;
	width: 545px;
	padding: 5px;
}


#submit{
	font: 12px "Arial Narrow";
	color:#599C45;
	background-color: #F3F2F1;
	text-transform: uppercase;
	border: 1px solid #E5E4E1;
	padding: 5px 5px 3px;
	cursor: pointer;
}

#respond{
	margin-top: 30px;
	padding-top: 20px;
	border-top: 1px dotted #ABACA8;

}

ol.commentlist {width:430px;margin:0;padding:0;list-style-type:none;}
ol.commentlist a:link, ol.commentlist a:visited {text-decoration:none;color:#599C45;font-weight:bold;}
ol.commentlist a:hover {background:#EFDFB3;}
ol.commentlist li {
	
	background-color: #ECEBE9;
	border:1px solid #CCC;
	width: 545px;
	padding: 5px;
	margin: 15px 0;
}
#commentform label {font-size:0.8em;color:#888;}

/* IMAGES */

img{
	max-width: 495px;
	border: none;
}

img.centered {display: block;margin-left: auto;margin-right: auto;}img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}.alignright {float: right;}.alignleft {float: left;}


.comments{
	color: #555;
	font-size:0.95em;
	line-height: 19px;
}

