/*  
Theme Name: GPS Fluid
Theme URI: http://www.gpsgazette.com/
Description: GPS Fluid was a fluid width 3 column theme that uses almost no images. The theme is widget ready (both sidebars). The sidebars are fixed width and the content area will adjust depending on the resolution. It is released under the GPL licence.
Version: 1.0
Author: GPS Gazette
Author URI: http://www.gpsgazette.com/
modified by ste
*/		

*
{
margin: 0px;
padding: 0px;
}

ul
{
list-style: none;
back}

body 
{
font-size: 12px;
margin: 0px;
text-align: center;
background:#3A3A3A;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
 
}




                         /***************************************************
                         *********************** Blogtitle **************
                         *****************************************************/

#blogtitle
{
width: 86%;
display: block;
color:#A4B6A2;
text-align: right;
margin: 4px auto;
padding: 12px 0 0 0;
font-style:italic;
}

#blogtitle a:link {
color: #A4B6A2;
text-decoration: none;
border: none;
}

#blogtitle a:visited {
color: #A4B6A2;
text-decoration: none;
border: none;
 
}

#blogtitle a:hover {
color: #E1E0D6;
text-decoration: none;
}div#navbar { 
margin-bottom:15px;
padding:0px;
text-align:center;
width:100%;
}
ul#navlisttop { 
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
width:95%;
}
 ul#navlisttop li { 
display:block;
float:left;
margin:3px;
padding:0px;
width:15%;
}                        /***************************************************
                         *********************** Container **************
                         *****************************************************/
#container
{
clear:left;
padding:0;
margin-left:auto;
margin-right:auto;
margin-top: 0;
width:1000px;
overflow: hidden;
background: #4D4D4D none repeat scroll 0%;
}




                         /***************************************************
                         *********************** Left Sidebar Container *******
                         *****************************************************/
#leftnav
{
float: left;
width: 180px;
margin: 0;
padding-top: 16px;
margin-top: 0;
margin-left: 5px;
margin-bottom: 20px;
text-align: left;
}


                         /***************************************************
                         *********************** Right Sidebar Container *******
                         *****************************************************/

#rightnav
{
float: right;
width: 180px;
margin: 0;
padding-top: 0px;
margin-top: 0;
margin-bottom: 20px;
margin-right: 5px;
text-align: right;
line-height:18px;
}

                         /***************************************************
                         *********************** Content **************
                         *****************************************************/
#content
{
display: block;
padding: 1em;
padding-top: 10px;
text-align: left;
background: #4D4D4D;
margin:0pt 200px 0pt 0pt;
}

#sottopagina
{
display: block;
padding: 1em;
padding-top: 10px;
background: #4D4D4D;
color:grey;
}

#singlepost-content
{
display: block;
padding: 1em;
padding-top: 10px;
background: #4D4D4D;
margin: 0 10px 0 190px;
  
}

#singlepostleft {
float:left;
padding: 10px;
margin-top:50px;
width:182px;
}

#singlepostleft li{
text-align:center;
}

.navigation {
padding:20px 0px 20px 100px;
font-size:17px;
clear:left;
}
.alignleft{
float:left
}
.alignright{
margin-left:200px;
 
}

#content ul
{
padding-left: 15px;
}

#content ul li{
padding-left: 15px;
background: url(img/star.gif) no-repeat;
}

#content ul ul li{
padding-left: 15px;
background: url(img/child.gif) no-repeat;
}


#content ol{
list-style-position: inside;
padding-left: 15px;
padding-top: 2px;
margin-bottom: 10px;
}

#content p
{
padding-left: 10px;
}

#content img, #singlepost-content img,#singlepostleft img ,#sottopagina img{
margin: 10px 20px 10px 20px;
border:solid 1px black;
}
                         /***************************************************
                         *********************** Footer **************
                         *****************************************************/

#footwrap
{
clear:both;
margin-top:40px;
background: none;
color: #6F898D;
padding: 5px 1em 5px 1em;
font-weight: normal;
border-top: 1px solid #506366;
}

#footwrap p
{
margin-top: 2px;
margin-bottom: 2px;
}

#footwrap a:link {
color: #95A4AD;
text-decoration: none;
border: none;
font-weight: bold;
}
#footwrap a:hover {
color: #A3B3BD;
text-decoration: underline;
border: none;
}

#footwrap a:visited:hover {
color: #A3B3BD;
text-decoration: underline;
border: none;
}

#footwrap a:visited {
color: #3F3F3F;
text-decoration: none;
border: none;
font-weight: bold;
}

#footwrap img {
padding: 0px 5px 0px 5px;
}
 

                         /***************************************************
                         *********************** Right Sidebar **************
                         *****************************************************/

#sidebarright
{
margin-bottom: 10px;
background: none;
padding: 0 8px  0 8px;color:#A2A188;
}

#sidebarright li
{
background: #313131;
padding-bottom: 8px;
}

#sidebarright ul li
{
display: block;
padding-right: 10px;
margin-left: 5px;
padding-bottom: 2px;
}

#sidebarright ul li ul li{
padding-right: 10px;
padding-bottom: 2px;
}

#sidebarright a:link {
color: #C8C6A8;
text-decoration: none;
border: none;
}

#sidebarright a:hover {
color: #F0EEC9;
border: none;
}

#sidebarright a:visited:hover {
color: #F0EEC9;
border: none;
}

#sidebarright a:visited {
color: #C8C6A8;
text-decoration: none;
border: none;
}

#sidebarright h2 {
background:#1B1B1B none repeat scroll 0% 50%;
border-bottom:1px dotted #8E8D8A;
border-top:1px dotted #8E8D8A;
color:#72716E;
margin-top:8px;
padding:2px 8px;
text-align:center;
}

#leftnav p, #rightnav p { margin: 0 5px 1em 0; }
#content h2 { margin: 0 0 .5em 0; 
}

#rightnav img,  #sidebarright li img{
border:solid 0px black;
margin:5px 15px
}

#searchsubmit
{
margin:5px;
}
#searchform {
    text-align: center;
}


                         /***************************************************
                         *********************** Paragraph **************
                         *****************************************************/

p
{
margin-bottom: 12px;
margin-top: 12px;
}

                         /***************************************************
                         *********************** Blockquote ********************
                         *****************************************************/

blockquote
{
margin: 0px 0px 0px 30px;
padding: 0px 25px 0px 0px;
font-style: italic;
color: #666666;
border-left: 4px solid #B5C9DF;
}


                         /***************************************************
                         *********************** Post Metadata ****************
                         *****************************************************/

.postmetadata
{
display:block;
float:left;
margin:0px 35px 50px 100px;
padding-left: 25px;
text-align: left;
color:#1E1E2A;

}

#content .postmetadata
{
padding-left: 2px;
}

.postmetadata a:link
{
border: none;
font-weight: normal;
}

.postmetadata a:hover
{
border: none;
font-weight: normal;text-decoration:none;
}

.postmetadata a:visited:hover
{
border: none;
font-weight: normal;text-decoration:none;
}

.postmetadata a:visited
{
border: none;
font-weight: normal;
}

                         /***************************************************
                         *********************** Links ********************
                         *****************************************************/

a:link
{
color:#E4E5DE;
text-decoration: none;
 
}

a:hover
{
color:white;
text-decoration: underline;
}

a:visited
{
color: #E4E5DE;
text-decoration: none;
font-weight: normal;
}

#feed, #feed img a:link, #feed img a:visited
{
border: none;
}

.phototitle {
padding:0pt 20px;
font-size:17px;
text-transform:uppercase
}

                         /***************************************************
                         *********************** Comments ********************
                         *****************************************************/

.commentlist
{
padding-left: 120px;
padding-right: 15px;
text-align:left;
width: 500px;
clear:left;

}

.commentlist li
{
margin: 8px 10px 8px 15px;
padding-left: 12px;
list-style: none;
background: #D8E9DD;
margin-bottom: 2px;
border: 1px solid black;
}

li.alt
{
background: #D5DEC8;
}

.commentlist cite
{
padding: 2px 3px 1px 3px;
}

.commentlist p
{
padding: 5px 5px 2px 3px;
margin-bottom: 5px;
}

.commentlist a:link
{
border: none;
text-decoration: underline;
font-weight: bold;
color: #223E6F;
}

.commentlist a:visited
{
border: none;
text-decoration: underline;
font-weight: bold;
color: black;
}

.commentlist a:hover
{
border: none;
text-decoration: underline;
font-weight: bold;
color: #202B69;
}

.commentlist a:visited:hover
{
border: none;
text-decoration: underline;
font-weight: bold;
color: #202B69;
}

.commentmetadata a:link,  .commentmetadata a:visited
{
text-decoration: none;
color:black;
}
.commentmetadata a:hover{
color:#202B69;
}
 
}

.commentnumber {
font: italic normal 14px 'Times New Roman', Times, serif;
margin-top: 2px;
float:left;
color: #B4D8FE;
font-size: 20pt;
}

#comment
{
width:60%;
background:#D1D0CB none repeat scroll 0 0;
border:1px dotted black;

}

                         /***************************************************
                         *********************** Headings**************
                         *****************************************************/

h1
{
font-size: 36px;
padding-left: 5px;
color: #666666;
}

h2
{
display: block;
font-size: 16px;
font-weight: bold;
padding: 5px 0 0 12px;
margin: 5px 0 6px 0;
text-align: left;
}

h3
{
display: block;
font-size: 14px;
font-weight: bold;
padding: 5px 0 0 12px;
margin: 5px 0 6px 0;
text-align: left;
}

h3.posttitle   
{
font-size: 22px;
font-weight: bold;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
margin-top: 12px;
margin-bottom: 5px;
border-bottom: 1px dotted #A3A3A3;
}

.posttitle a:link
{
font-size: 22px;
color: #F4F4F5;
font-weight: bold;
}

.posttitle a:visited
{
font-size: 22px;
color: #F4F4F5;
font-weight: bold;
}

h4
{
margin-top: 15px;
font-size: 12px;
padding: 5px 0 0 12px;
margin: 5px 0 6px 0;
text-align: center;letter-spcing:0.1em;color:#A3A3A3;
}

h5
{
margin-top: 15px;
font-size: 12px;
font-weight: bold;
padding: 5px 0 0 12px;
margin: 5px 0 6px 0;
text-align: left;
}

                          /*Miscellaneous*/
.date {
color:#A2A166;
font-size:14px;
letter-spacing:0.15em;
margin-bottom:5px;
padding:3px 5px;
text-align:center;
 
}

.entry
{
margin-bottom: 5px;
}
                         /*Contained Floats Fix*/
.post
{
display: block;
overflow:hidden;
width:98%;
clear:left;
}
                     /*Code*/
code
{
display: block;
margin: 10px 30px 0 30px;
padding: 2px 10px 5px 10px;
border-top: 4px solid #6DA6D1;
color: #666666;
background: #C3DEF1;
}

#searchform {
margin-left: 5px;
	}
