/* 
Theme Name: Based on Greenline
Theme URI: http://www.gpsgazette.com/
Description: This modified version of Greenline was created with help from http://www.cre8d-design.com/blog/2006/03/09/wordpress-tutorial-blog-posts-in-different-columns/
Version: 1.0
Author: GPS Gazette/ Carla Blackmar
Author URI: http://www.gpsgazette.com/
*/ 
/*
<head>
<link rel="icon" href="favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<other head stuff>
</head>
*/

*
{
margin: 0px;
padding: 0px;
}
ul
{
list-style: none;
}
body 
{
font-size: 12 px;
margin: 0px;
text-align: center;
background: #4f4f4f;
color: #FAFFE0;
font-family: Arial, Helvetica, sans-serif;
}
 /***************************************************
 *********************** Blogtitle **************
 *****************************************************/
#blogtitle
{
width: 800px;
height:60px;
display: block;
color: #66FF99;
text-align: left;
margin: 15px auto 0 auto;
padding: 12px 0 0 0;
background: #1f1f1f url(img/navtop.gif);
}
#blogtitle a:link {
color: #66ff99;
text-decoration: none;
border: none;
padding: 6px 15px;
margin-left: 0;
}
#blogtitle a:visited {
color: #66ff99;
text-decoration: none;
border: none;
font-weight: bold;
padding: 6px 15px;
margin-left: 0;
}
#blogtitle a:hover {
color: #66cc99;
text-decoration: none;
padding: 6px 15px;
margin-left: 0;
}
 /***************************************************
 *********************** Container **************
 *****************************************************/
#container
{
font-size: 12px;
clear:left;
padding:0;
margin-left:auto;
margin-right:auto;
margin-top: 10;
width: 800px;
overflow: hidden;
background: #333;
text-align: left;
}
 /***************************************************
 *********************** Left Sidebar Container *******
 *****************************************************/
#leftnav
{
font-size: 12px;
float: left;
display: inline;
width: 245px;
margin: 0px;
padding: 5px;
padding-top: 5px;
margin-top: 10px;
margin-left: 8px;
margin-bottom: 0px;
margin-right: 0px;
text-align: left;
background: #666;
}

* html #leftnav
{  
width: 250px;
w\idth: 245px;
}

 /***************************************************
 *********************** Right Sidebar Container *******
 *****************************************************/
#rightnav
{
font-size: 12px;
float: left;
display: inline;
width: 245px;
margin: 10px;
padding: 5px;
padding-top: 5px;
margin-top: 10px;
margin-left: 8px;
margin-bottom: 10px;
margin-right: 0px;
text-align: left;
background: #666;
height: 100%;
}
* html #rightnav
{  
width: 250px;
w\idth: 245px;
}
 
 /***************************************************
 *********************** Content **************
 *****************************************************/
#content
{
text: 11px;
float: left;
display: inline;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 0px;
padding: 5px;
padding-top: 5px;
text-align: left;
width: 245px;
background: #666666;
}
* html #content {
                  display: inline-block;
                  overflow: hidden; }

#content ul
{
padding-left: 2em;
}
#content ul li{
padding: 0.2em;
list-style: square;
}
#content ul ul li{
padding: 0.2em;
list-style: circle;
}
#content ol{
list-style-position: inside;
padding-left: 15px;
padding-top: 2px;
margin-bottom: 10px;
}
#content p
{
padding-left: 10px;
}
 /***************************************************
 *********************** Page Content **************
 *****************************************************/
#pagecontent
{
float: center;
display: block;
text-align: left;
margin: 10px 10px 10px 10px;
padding: 5px;
text-align: left;
background: #666666;
}
#pagecontent ul
{
padding-left: 2em;
}
#pagecontent ul li{
padding: 0.2em;
list-style: square;
}
#pagecontent ul ul li{
padding: 0.2em;
list-style: circle;
}
#pagecontent ol{
list-style-position: inside;
padding-left: 15px;
padding-top: 2px;
margin-bottom: 10px;
}
#pagecontent p
{
padding-left: 10px;
}
 /***************************************************
 *********************** Footer **************
 *****************************************************/
#footwrap
{
clear:both;
background: url(img/nav.gif) top repeat-x;
color: #66ff99;
padding: 5px 1em 5px 1em;
font-weight: normal;
}
#footwrap p
{
display: block;
margin-top: 8px;
margin-bottom: 2px;
text-align:center;
}
#footwrap a:link {
color: #66ff99;
text-decoration: none;
border: none;
font-weight: bold;
}
#footwrap a:hover {
color: #66ff99;
text-decoration: underline;
border: none;
}
#footwrap a:visited:hover {
color: #66ff99;
text-decoration: underline;
border: none;
}
#footwrap a:visited {
color: #66ff99;
text-decoration: none;
border: none;
font-weight: bold;
}
#footwrap img {
padding: 0px 5px 0px 5px;
}
 /***************************************************
 *********************** Left Sidebar **************
 *****************************************************/
#sidebarleft
{
margin-bottom: 10px;
margin-left: 10px;
background: none;
padding: 0 8px 0 8px;
}
#sidebarleft li
{
padding-bottom: 8px;
background: #666666;
}
#sidebarleft ul li
{
display: block;
margin-left: 5px;
padding-bottom: 2px;
}
#sidebarleft ul li ul li{
padding-bottom: 2px;
}
#sidebarleft ul li li{
padding: 4px 3px 2px 2px;
}
#sidebarleft a:link {
display:block;
color: #F5FFC1;
text-decoration: none;
font-weight: normal;
}
#sidebarleft a:hover {
display:block;
color: #99ffcc;
}
#sidebarleft a:visited:hover {
display:block;
color: #99ffcc;
}
#sidebarleft a:visited {
display:block;
color: #F5FFC1;
text-decoration: none;
}
#sidebarleft h2 {
color: #232D32;
padding: 2px 8px 2px 8px;
margin-top:14px;
background: #66ff99 url(img/h2.gif) top left no-repeat;;
border-bottom: 2px solid #666666;
}
 /***************************************************
 *********************** Right Sidebar **************
 *****************************************************/
#sidebarright
{
margin-bottom: 10px;
margin-left: 10px;
background: 666;
padding: 0 8px 0 8px;
}
#sidebarright li
{
padding-bottom: 8px;
background: #4f4f4f;
}
#sidebarright ul li
{
display: block;
margin-left: 5px;
padding-bottom: 2px;
}
#sidebarright ul li ul li{
padding-bottom: 2px;
}
#sidebarright ul li li{
padding: 4px 3px 2px 2px;
}
#sidebarright a:link {
display:block;
color: #F5FFC1;
text-decoration: none;
font-weight: normal;
}
#sidebarright a:hover {
display:block;
color: #99ffcc;
}
#sidebarright a:visited:hover {
display:block;
color: #99ffcc;
}
#sidebarright a:visited {
display:block;
color: #F5FFC1;
text-decoration: none;
}
#sidebarright h2 {
color: #232D32;
padding: 2px 8px 2px 8px;
background: #66ff99 url(img/h2.gif) top left no-repeat;;
margin-top:14px;
border-bottom: 2px solid #1F1F1F;
}
#leftnav p, #rightnav p { margin: 0 0 .2em 0; }
#content h2 { margin: 0 0 1em 0; }
 /***************************************************
 *********************** Paragraph **************
 *****************************************************/
p
{
margin-bottom: 12px;
margin-top: 12px;
}
 /***************************************************
 *********************** Blockquote ********************
 *****************************************************/
blockquote
{
margin: 0px 0px 0px 30px;
padding: 0px 25px 0px 0px;
font-style: italic;
color: #F5FFC1;
border-left: 4px solid #66ff99;
}
 /***************************************************
 *********************** Post Metadata ****************
 *****************************************************/
.postmetadata
{
font-size: 11px;
width:80%;
display:block;
margin: 25px auto 6px auto;
padding: 2px 8px 2px 35px;
text-align: left;
background: #4F4F4F;
color:#F5FFC1;
border-left: 4px solid #66ff99;
}
#content .postmetadata
{
padding-left: 5px;
}
.postmetadata a:link
{
border: none;
color: #F5FFC1;
font-weight: normal;
}
.postmetadata a:hover
{
border: none;
color: #F5FFC1;
font-weight: normal;
}
.postmetadata a:visited:hover
{
border: none;
color: #F5FFC1;
font-weight: normal;
}
.postmetadata a:visited
{
border: none;
color: #F5FFC1;
font-weight: normal;
}
 /***************************************************
 *********************** Links ********************
 *****************************************************/
a:link
{
color: #66ff99;
text-decoration: none;
font-weight: bold;
}
a:hover
{
text-decoration: underline;
}
a:visited
{
color: #66ff99;
text-decoration: none;
font-weight: normal;
}
a:visited:hover
{
text-decoration: underline;
}
a img 
{
border:none;
background:none;
padding:5px;
}
#feed, #feed img a:link, #feed img a:visited
{
border: none;
}
 /***************************************************
 *********************** Comments ********************
 *****************************************************/
.commentlist
{
padding-left: 40px;
padding-right: 15px;
background: #666666;
color: #EAEFD1;
}
.commentlist li
{
margin: 8px 10px 8px 15px;
padding-left: 12px;
list-style: none;
background: #4f4f4f;
margin-bottom: 2px;
border: 1px solid #B7BF8F;
}
li.alt
{
background: #333333;
border: 1px solid #B7BF8F;
}
.commentlist cite
{
padding: 2px 3px 1px 3px;
}
.commentlist p
{
padding: 5px 5px 2px 3px;
margin-bottom: 5px;
}
.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited
{
text-decoration: none;
color: #99ffcc;
}
.commentnumber {
font: italic normal 14px 'Times New Roman', Times, serif;
margin-top: 2px;
float:right;
color: #B7BF8F;
font-size: 28pt;
}
#comment
{
width:80%;
}
 /***************************************************
 *********************** Headings**************
 *****************************************************/
h1
{
font-size: 36px;
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: 11px;
font-weight: bold;
padding: 5px 0 0 12px;
margin: 5px 0 6px 0;
text-align: left;
}
h3.posttitle 
{
font-size: 16px;
font-weight: bold;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
margin-top: 12px;
margin-bottom: 5px;
border-bottom: 3px solid #4F4F4F;
background:#66ff99 url(img/title.gif) top left no-repeat;
}
.posttitle a:link
{
font-size: 16px;
color: #333;
font-weight: bold;
}
.posttitle a:visited
{
font-size: 16px;
color: #333;
font-weight: bold;
}
.posttitle a:hover
{
font-size: 16px;
color: #1f1f1f;
font-weight: bold;
text-decoration: none;
}
.posttitle a:visited:hover
{
text-decoration: none;
}
h4
{
margin-top: 15px;
font-size: 13px;
font-weight: bold;
padding: 5px 0 0 12px;
margin: 5px 0 6px 0;
text-align: left;
}
h5
{
margin-top: 15px;
font-size: 12px;
font-weight: bold;
padding: 5px 0 0 12px;
margin: 5px 0 6px 0;
text-align: left;
}
 /***************************************************
 *********************** date ********************
 *****************************************************/
.date
{
font-size: 12px;
float: right;
text-transform: uppercase;
letter-spacing: -2px;
padding: 3px 5px 3px 5px;
margin-top: 17px;
text-align: center;
color: #333333;
}
.entry
{
margin-bottom: 5px;
}
 /***************************************************
 *********************** Contained floats fix************
 *****************************************************/
.post
{
display: block;
overflow:hidden;
width:98%;
padding-bottom: 12px;
}
 /***************************************************
 *********************** Code ********************
 *****************************************************/
.code
{
display: block;
margin: 10px 30px 0 30px;
padding: 2px 10px 5px 10px;
border-top: 4px solid #66ff99;
color: #B7BF8F;
background: #4F4F4F;
}
 /***************************************************
 ************ Navigation (based on Blix)**************
 *****************************************************/
#navigation {
margin-left:auto;
margin-right:auto;
width: 800px;
overflow: hidden;
height: 40px;
line-height:2.7em;
background: url(img/navlink.gif) repeat-x;
}

* html { height: 50px;
        he\ight: 40px}
		
#navigation ul {
 margin:0;
 padding:0;
}
#navigation li {
 float:left;
 margin:0;
 padding:0;
 list-style-type:none;
 white-space:nowrap;
}
#navigation li a {
 display:block;
 padding:0 18px;
 font-size:0.8em;
 text-transform:uppercase;
 letter-spacing:1px;
}
* html #navigation a {width:1%;} /* see http://www.positioniseverything.net/explorer/escape-floats.html */
#navigation form {
 float:right;
 height:100%;
 width:164px;
 padding:0 15px;
 line-height:0;
background: url(img/navlink.gif) repeat-x;
}
* html navigation form { width: 180px; w\idth:164px; }

#navigation form fieldset {
 /* centering the search form could've
 been done way more elegant but IEWin
 and Opera refused to follow the rules */
 margin-top:7px;
 border:0 solid; /* Opera */
}
* html #navigation form fieldset {margin-top:7px;}
#navigation #s {
 height:1.5em;
 width:115px;
 margin:0 5px 0 0;
 padding:0;
 font-size:0.8em;
 vertical-align:middle;
}
#navigation #searchbutton {
 height:2em;
 width:auto;
 padding:0 1px;
 /* border:1px solid;*/
 font-size:9px;
 letter-spacing:1px;
 text-align:center;
 vertical-align:middle;
}
#navigation {
background-color:#66ff99;
}
#navigation a {
color:#333333;}
#navigation .selected,
#navigation a:hover
 {background:#66cc99 url(img/navhover.gif) repeat-x;}
#navigation form {
 background:#66ff99 url(img/navlink.gif) repeat-x;
}
#navigation #s {border-color:#FFF9EA;}
#navigation #searchbutton {
 color:#333333;
 background-color:#99ffcc;
}
.credits
{
margin-top: -20px;
margin-bottom: 5px;
padding: 0 4px 8px 4px;
float: right;
}
 /***************************************************
 *********************** Calendar ********************
 *****************************************************/
#wp-calendar 
{
empty-cells: show;
margin: 10px auto 0;
width: 160px;
}
#wp-calendar #next a 
{
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a 
{
padding-left: 10px;
text-align: left;
}
#wp-calendar td 
{
padding: 2px 0;
text-align: center;
}
#wp-calendar th 
{
text-align: center;
}
#wp-calendar caption 
{
text-align: center;
width: 100%;
text-transform: uppercase;
font-weight: bold;
}
img 
{
padding:4px 10px 10px 4px; 
border:1px fff;
}
/***************************************************
 *********************** Bottom Container *******
 *****************************************************/
#bottom
{
font-size: 12px;
float: left;
width: 260px;
margin: 0;
padding-top: 4px;
margin-top: 0;
margin-left:120px;
margin-bottom: 20px;
text-align: left;
}
 /***************************************************
 *********************** Bottom2 Sidebar Container *******
 *****************************************************/
#bottom2
{
font-size: 12px;
float: left;
width: 260px;
margin: 0;
padding-top: 4px;
margin-top: 0;
margin-bottom: 20px;
margin-right: 30px;
text-align: left;
}
 
 /***************************************************
 *********************** Bottom **************
 *****************************************************/
#bottom
{
margin-bottom: 10px;
background:666;
padding: 0 8px 0 8px;
}
#bottom li
{
padding-bottom: 8px;
background: #666666;
}
#bottom ul li
{
display: block;
margin-left: 5px;
padding-bottom: 2px;
}
#bottom ul li ul li{
padding-bottom: 2px;
}
#bottom ul li li{
padding: 4px 3px 2px 2px;
}
#bottom a:link {
display:block;
color: #F5FFC1;
text-decoration: none;
font-weight: normal;
}
#bottom a:hover {
display:block;
color: #99ffcc;
}
#bottom a:visited:hover {
display:block;
color: #99ffcc;
}
#bottom a:visited {
display:block;
color: #F5FFC1;
text-decoration: none;
}
#bottom h2 {
color: #232D32;
padding: 2px 8px 2px 8px;
margin-top:14px;
background: #66ff99 url(img/h2.gif) top left no-repeat;;
border-bottom: 2px solid #666666;
}
 /***************************************************
 *********************** Bottom2 **************
 *****************************************************/
#bottom2
{
margin-bottom: 10px;
background: 666;
padding: 0 8px 0 8px;
}
#bottom2 li
{
padding-bottom: 8px;
background: #666;
}
#bottom2 ul li
{
display: block;
margin-left: 5px;
padding-bottom: 2px;
}
#bottom2 ul li ul li{
padding-bottom: 2px;
}
#bottom2 ul li li{
padding: 4px 3px 2px 2px;
}
#bottom2 a:link {
display:block;
color: #F5FFC1;
text-decoration: none;
font-weight: normal;
}
#bottom2 a:hover {
display:block;
color: #99ffcc;
}
#bottom2 a:visited:hover {
display:block;
color: #99ffcc;
}
#bottom2 a:visited {
display:block;
color: #F5FFC1;
text-decoration: none;
}
#bottom2 h2 {
color: #232D32;
padding: 2px 8px 2px 8px;
background: #66ff99 url(img/h2.gif) top left no-repeat;;
margin-top:14px;
border-bottom: 2px solid #1F1F1F;
}
#bottom p, #bottom2 p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }
 /***************************************************
 ***************** Previous and Next Posts************
 *****************************************************/
.alignright {
text-align: right;
}
.alignleft {
text-align: left
}
.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 0;
}
 /***************************************************
 *********************** Smileys ********************
 *****************************************************/
.wp-smiley
{
padding: 0;
}