/*
	Theme Name: Turtle Trax II
	Based on Theme URL: http://monkeyking.ws
	Description: Very Simple; 2 Columns; Blues & Aquas; Fluid Width.
	Author: PAB modified from a design by MonkeyKING
	Author URI: http://www.turtles.org
	Version: 1.00 (July 11 2009)
*/

body {
	background: #ccffff;
	color: #000000;
	font-size: medium;
	font-family: "Lucida Sans", Verdana, Helvetica, Sans-Serif;
	margin: 0;
	padding: 0;
	}

/*************************
*	Hyperlinks	 *
*************************/

a {
        color:#0000ff;
        text-decoration: none;
        }

a:visited {
	color: #990088;
	text-decoration: none;
	}

a:hover {
	color: #ff0000;
	text-decoration: none;
	}

/*********************
*	Header           *
*********************/

#header {
	background: #56D4FF;
	width: 100%;
	height: 275px;
        color: #ccffff;
  	border-top: 12px solid #0080D5;
	}

.blogtitle {
	margin: 0px;
	padding: 35px 0px 0px 25px;
	font-family: "Lucida Sans", Verdana, Helvetica, Sans-Serif;
	font-size: 16px;
	font-weight: normal
	color: #ccffff;
	text-align: center;
	}

.blogtitle a, .blogtitle a:visited{
	font-family: Trebuchet MS, "Lucida Sans", Verdana, Helvetica, Sans-Serif;
	font-size: 64px;
	color: #ccffff;
	text-decoration: none;
        font-weight: normal;
	}

.blogtitle a:hover{
	color: #0088cc;
	text-decoration: none;
	}

.blogtitle img {
        display: inline;
        vertical-align: middle;
        }

/**********************
*	Navbar             *
**********************/

#navbar {
	background: #0080D5;
	width: 100%;
	margin: 0px auto 0px;
	padding: 9px 0px 9px 0px;
	}

#navbar li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

#navbar ul {
	margin: 0px;
	padding: 0px;
	}

#navbar ul li {
	margin: 0px;
	padding: 0px;
	}

#navbar ul li a {
	background: #0080D5;
	font-size: 12px;
	color: #ccffff;
	padding: 9px 20px 9px 25px;
	margin: 0px -4px 0px 0px;
	text-decoration: none;
	text-transform: uppercase;
	}

#navbar ul li a:hover {
	background: #333;
	color: #ccffff;
	}

/************************
*	Sidebar                *
************************/

#sidebar {
	background: #ccffff;
	float: right;
	width: 30%;
	margin: 0;
	padding: 10px 10px 10px 0;
	font-size: small;
	}

#sidebar h2 {
	background: #56D4FF;
	color: #ffffff;
	font-size: small;
	font-family: "Lucida Sans", Verdana, Helvetica, Sans-Serif;
	font-weight: normal;
	padding: 8px 0px 8px 10px;
	margin: 0 0 5px 0;
	text-transform: uppercase;
        border-left: 5px solid #0080D5;
	}

#sidebar ul {
	list-style: none;
	margin: 0 0 5px 0;
	}

#sidebar li {
	background: #88f0ff;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

#sidebar ul li {
	margin: 0px;
	padding: 0px;
        border-bottom: 1px solid #ccffff;
	display: block;
	text-decoration: none;
	padding: 5px 0px 5px 10px;
	}

#sidebar a {
	color: #0000ff;
	text-decoration: none;
	padding: 5px 0px 5px 10px;
	}

#sidebar ul li a:hover {
	background: #88f0ff;
	color: #ff0000;
	text-decoration: none;
	}

#sidebar img {border: 0;}

/***********************
*	Content              *
***********************/

#content {
	line-height: 20px;
	background: #ccffff;
	float: left;
	width: 64%;
	margin: 0px;
	padding: 30px 0 30px 25px;
	}

#content h1 {
	color: #56D4FF;
	font-size: 18px;
	font-family: "Lucida Sans", Verdana, Arial, Sans-Serif;
	font-weight: bold;
	padding: 0;
	margin: 0 0 10px 0;
	}

#content h1 a  {
        padding: 5px 10px 5px 10px;
	color: #191970;
	text-decoration: none;
        border-left: 5px solid #0080D5;
        background: #80C4F4;
        display: block;
	}

#content h1 a:hover {
	color: #ccffff;
        background: #333;
	text-decoration: none;
        border-left: 5px solid #0080D5;
	}

#content ol{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}

#content ol li{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}

#content p {
	border: none;
	margin-right: 0 20px 10px;0
	}

#content img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid;
	}

#content p img:hover {
	border: 1px solid #0000f0;
	}

#content ul{
	list-style-type: square;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 15px 0px;
	}

#content ul li{
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 5px 0px 10px 0px;
	}

blockquote{
	margin: 0px 0px 0px 25px;
	padding: 0px 25px 0px 10px;
	color: #666;
	font-style: italic;
	background: #ccffff;
	}

#content blockquote p{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

#content ul li a {
	text-decoration: none;
	}

#content ul li a:hover {
	text-decoration: none;
	}

.postinfo {
	width: 96%;
	background: #88f0ff;
	font-size: 11px;
	color: #666;
	margin: 10px 0px 60px 0px;
	padding: 10px 10px 0px 20px;
	line-height: 10px;
	}

/********************
*	Footer           *
********************/

#footer {
	background: #56D4FF;
	width: 100%;
	height: 120px;
	color: #ffffff;
	margin: 0px auto 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
        border-top: 10px solid #0080D5;
        font-size: small;
	}

#footer a, #footer a:visited {
	color: #88f0ff;
	text-decoration: none;
	}

#footer a:hover {
	color: #88f0ff;
	text-decoration: none;
	}

#footer img { border: 0;}

/*************************
*	Search Form	 *
*************************/

#searchdiv {
	margin: 0px;
	padding 0px;
	}

#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}

#s {
	width: 65%;
	background: #ccffff;
	color: #56D4FF;
	font-size: 12px;
	font-family: "Lucida Sans", Verdana, Helvetica, Sans-Serif;
	padding: 3px;
	margin: 8px 0px 0px 0px;
	border: 1px solid #999;
	}

#submit {
             border:1px solid #333;
	font-family: "Lucida Sans", Verdana, Helvetica, Sans-Serif;
             color:#e8e8f8;
             background:#56D4FF;
             padding:0;
	text-transform: uppercase;
}

/************************
*	Comments	*
************************/

#commentblock {
	width: 95%;
	background: #e8ffff;
	color: #0000aa;
	float: left;
	padding: 10px 20px 0px 20px;
	margin: 10px 0px 10px 0px;
	}

ol#commentlist {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	list-style-type: none;
	}

.commentdate {
	font-size: 12px;
	padding-left: 0px;
	}

#commentlist li p{
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
	}

.commentname {
	color: #0080D5;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}

.commentinfo{
	clear: both;
	}

.commenttext {
	clear: both;
	margin: 5px 0px 20px 0px;
	padding: 20px 10px 5px 10px;
	width: 90%;
	background: #ccffff;
	}

.commenttext-admin {
	clear: both;
	margin: 5px 0px 20px 0px;
	padding: 20px 10px 5px 10px;
	width: 90%;
	background: #999;
	}

#commentsformheader{
	padding-left: 0px;
	}

#commentsform{
	text-align: left;
	margin: 0px;
	padding: 0;
	}

#commentsform form{
	text-align: left;
	margin: 0px;
	}

#commentsform p{
	margin: 0px;
	}

#commentsform form textarea{
	width: 99%;
	}

p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

/************************
*	Navigation           *
************************/

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

/************************
*   Custom              *
************************/

h3 {
       font-weight: bold;
       text-decoration: underline;
       font-size: large;
       }

.center {
       margin: 0 auto 0 auto;
       }

object {
       display: block;
       margin: 0 auto 0 auto;
       }

embed {
       display: block;
       margin: 0 auto 0 auto;
      }

/* Supposed to fix broken image centering. */

img.alignleft, div.alignleft {
        margin:0 0.5em 0.5em 0;
        float:left;
        }

img.alignright, div.alignright {
        float:right;
        margin:0 0 0.5em 0.5em;
        }

img.aligncenter, div.aligncenter {
        text-align: center;
        margin:0 auto;
        }

/* From traxstyle */

.caption  {
            font-family: "Lucida Sans", Verdana, Arial, sans-serif;
            font-style: italic;
            margin-left: 15%;
            margin-right: 15%;
            text-align: center;
          }
.capnote  {
            font-family: "Lucida Sans", Verdana, Arial, sans-serif;
            font-size: xx-small;
            font-weight: normal;
            font-style: italic;
            margin-left: 15%;
            margin-right: 15%;
            text-align: center;
          }
.quote    {
            margin-left: 10%;
            margin-right: 10%;
            font-style: italic;
          }
.sname    {
            font-family: Verdana, Arial, sans-serif;
            font-size: 125%;
            font-weight: bold;
	    font-style: normal;
	  }
.small    {
            font-family: Georgia, serif;
            font-size: 75%;
            color: black;
            font-style: italic;
          }

.lthumbnailboxl
          {
            position: relative;

            float: right;
          }

.lthumbnailboxr
          {
            position: relative;
            width: 260px;
            height: 200px;
            background: url("../traxicons/lthumbnailbg.gif") top left;
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            float: left;
            border: none;
          }
.lcaptionbox
          {
            position: relative;
            align: center;
          }

.pthumbnailbox
          {
            position: relative;
            width: 200px;
            height: 260px;
            background: url("../traxicons/pthumbnailbg.gif") top left;
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
          }

.thumbnail
          {
            position: relative;
            top: 0;
            width: 260px;
            height: 200px;
            background: url("../traxicons/lthumbnailbg.gif") top left;
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            float: right;
            clear: right;
          }

.captionleft
          {
            position: static;
            width: 80%;
            text-align: center;
            align: center;
            margin: 0 auto;
          }

.iconbox  { position: relative;
            width: 54px;
            height: 54px;
            background: url("../traxicons/iconbg.gif") top left;
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
          }

.icon
          {
            position: absolute;
            top: 0;
            left: -2px;
          }

.heading
          {
            margin: 0px auto;
            text-align: center;
          }

.content
          {
            margin: 0px auto;
            text-align: left;
            padding: 5px;
            clear: both;
          }

.leftmast
          {
            width: 220px;
            margin-top: 10px;
            float: left;
            clear: left;
          }

.rightmast
          {
            width: 220px;
            margin-top: 10px;
            float: right;
            clear: right;
          }

.centremast
          {
            margin-top: 10px;
            margin-left: auto;
            margin-right: auto;
	    float: none;
	    text-align: center;
          }

.updated  {
            font-family: Verdana, Arial, sans-serif;
            font-size: xx-small;
            text-align: left;
          }

.leftfooter
          {
            width: 220px;
            height: 200px;
            margin-top: 10px;
            margin-left: 10px;
            float: left;
            clear: left;
          }

.rightfooter
          {
            width: 220px;
            margin-top: 10px;
            margin-right: 10px;
            float: right;
            clear: right;
            text-align: left;
          }

.centrefooter
          {
            margin-top: 10px;
            margin-left: auto;
            margin-right: auto;
	    float: none;
	    text-align: center;
          }

          