/*  

Theme Name: Gone fishing

Theme URI: http://designer-daily.com

Description: Blueish 2 columns template. Widget ready. 

Version: 1.0

Author: Designer daily

Author URI: http://designer-daily.com

*/





* {

   margin:0;

   padding:0;

}



html, body {

   font-family:helvetica,arial,verdana,sans-serif;

   font-size:1em;

   background:#c3a668;

}



#container {

   width:839px;

   margin:5px auto 0 auto;

}



#header {

   position:relative;

   float:right;

   width:839px;

   height:200px;

   background:#EBF7FD url('images/bg-header.gif');

}



#infos-header {

   width:760px;

   height:157px;

   margin:45px 0 0 40px;

   background:#6B7D8F url('images/babyboomersretirement.jpg');

}



h1 {
	position:absolute;
	right:51px;
	top:51px;
	font-size:1.4em;

}



h1 a:link, h1 a:visited {

   color:#FFF;

   text-decoration:none;

}



h1 a:hover {

   color:#B5C2CF;

}



#description {
	position:absolute;
	padding-top: 50px;
	right:44px;
	bottom:39px;
	font-size:1.0em;
	color:#EBF7FD;

}



#main {
	position:relative;
	float:left;
	width:750px;
	background:#EBF7FD url('images/bg-content.gif') repeat-y;
	padding: 0px 40px 0px 40px;

}



#main-content {

   position:relative;

   float:left;

   width:470px;

   margin:30px 0 10px 40px;

   display:inline;

   padding:0;

}



.para p {

  text-align:center;

  font-size:14px;

  font-family:Arial

}

.para ul {
   padding-left: 100px;
   font-weight: bold;
   }


.box1 {
   border: solid 1px;
   padding-left: 50px;
   margin: 20px 20px 20px 20px;
   background-color: #ffff99;
   width: 650px;
   }
   
.box1 ul {
   font-weight: bold;
   }

.box2 {
   border: solid 1px;
   padding-left: 10px;
   margin: 20px 20px 20px 80px;
   background-color: #ffff99;
   width: 564px;
   
   }
   
.box2 ul {
   padding-left: 20px;
   padding-right: 10px;
}

.box3 {
   background-color:#CCFFCC;
   margin-left: 100px;
   width: 564px;
   padding: 10px 10px 10px 10px;
   }
   
.box4 {
   background-color:#CCFFCC;
   margin-left: 30px;
   width: 673px;
   padding: 10px 10px 10px 10px;
   }
   
/* ARTICLES */



.post {

   margin:0 0 50px 0;

   font-size:0.85em;

   text-align:justify;

   line-height:1.5em;

   padding:0;

}



.post ul, .post ol {

   margin:10px 0 10px 40px;

}



.post h2 {

   font-size:1.4em;

   margin:0 0 20px 0;

   width:460px;

   padding:3px 0 3px 10px;

   background:#c3a668;

}



.post h2 a:link, .post h2 a:visited {

   color:#514221;

   text-decoration:none;

}



.post h2 a:hover {

   color:#B5C2CF;

   background:none;

}



.post a:link {

   color:#d9bd82;

   font-weight:bold;

}



.post a:hover, post a:visited {

   background:#d9bd82;

}



blockquote {

   background:#eee;

   padding:10px;

   margin:5px 0 5px;

   border-top:1px solid #ddd;

   border-bottom:1px solid #ddd;

}



.postmetadata {

   background:#eee;

   width:460px;

   margin:15px 0 30px 0;

   padding:5px;

   border-top:1px solid #ddd;

   border-bottom:1px solid #ddd;

   font-size:0.8em;

   color:#aaa;

}



.postmetadata a:link {

   color:#888;

   text-decoration:none;

}



.postmetadata a:hover, .postmetadata a:visited {

   color:#000;

   background:#D1E5EF;

}



#signature {

   margin:30px 0 0 0;

   font-size:0.8em;

   color:#999;

}



#signature a:link {

   color:#777;

   font-weight:bold;

   text-decoration:none;

}



/* SIDEBAR */



.sidebar-wrapper {

   position:relative;

   float:right;

   display:inline;

   width:270px;

   margin:25px 39px 0 0;

   padding:0;

   background:#ecdfc4;

}



#abonnements {

   position:relative;

   float:right;

   width:250px;

   margin:5px;

   padding:5px;

   background-color:#c3a668;

}



#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 {

   position:relative;

   float:right;

   width:270px;

}



#sidebar ul {

   list-style-type:none;

   margin:0;

}



#sidebar li {

   margin:15px;

   list-style-type:none;

   line-height:1.5em;

}



#sidebar li ul li {

   margin:3px;

}



#sidebar h2 {

   font-size:1.0em;

   /*text-transform:uppercase;*/

   color:#514221;

   margin-top:10px;

   font-weight:bold;

}



#sidebar a, #sidebar a:visited {

   color:#514221;

   font-weight: bold;

   text-decoration: none;

   padding:5px;

}



#sidebar a:hover {

   background:#c3a668;

   color:#514221;

}







/* PIED DE PAGE */



#footer {

   position:relative;

   float:left;

   width:839px;

   height:100px;

   color:#aaa;

   padding:10px 0;

   font-size:0.8em;

   text-align:center;

   background:#c3a668 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 */



h3#comments {

   margin:10px;

   font-size:0.9em;

}



textarea#comment {

   margin:10px;

   width:350px;

}



#commentform input {

   margin:0 10px;

   width:200px;

}



ol.commentlist {

   background:#EEE;

   width:430px;

   padding:10px;

}



ol.commentlist a:link, ol.commentlist a:visited {

   text-decoration:none;

   color:#6B7D8F;

   font-weight:bold;

}



ol.commentlist a:hover {

   background:#EFDFB3;

}



ol.commentlist li {

   margin:0 0 20px 20px;

   font-size:0.9em;

}



#commentform label {

   font-size:0.8em;

   color:#888;

}



#sidehome h2 {

   font-size:12px;

   list-style-type:none;

   line-height:1.0em;

   color:#514221;

   margin-top:10px;

   font-weight:bold;

}



#sidehome a, #sidebar a:visited {

   font-size:0.7em;

   color:#514221;

   font-weight: bold;

   text-decoration: none;

   padding:5px;

   margin-left: 10px;

}



#sidehome a:hover {

   background:#c3a668;

   color:#514221;

}



.img-left {

        float: left;

        margin: 5px 5px 5px 5px;

}



.img-right {

        float: right;

        margin: 0.5 em 0.1em 0.1em 0.3em;

}

