/*
	Theme Name: Tru Colors - 01
	Theme URI: http://www.trucolors.info
	Description: A two column, grey LEFT sidebar theme by Alain Coulombe
	Version: 1.1
        Author: Alain Coulombe
	Author I:  NikkiArtworks.com
	Author URI: http://www.NikkiArtworks.com
	Author II: { AC }
	Author URL: http://www.nikkiartwork.com	
--------------------------------------------------------	
This theme is plugin-ready for some plugins: Gravatar, Get Recent Comments and WP Theme Switcher.

*/

/* style_css */

/* Structure */

* {
      margin:0px;
      padding:0px;
      }

body {
      margin: 0px;
      padding: 0px;
      height: 100%;
      background-image:url(images/tru_colors_background_01.jpg);
      background-color: #000000;
      color: red;
      scrollbar-face-color: #000000;
      scrollbar-shadow-color: #000000;
      scrollbar-highlight-color: #000000;
      scrollbar-3dlight-color: #2a170b;
      scrollbar-darkshadow-color: #000000;
      scrollbar-track-color: #000000;
      scrollbar-arrow-color: #2a170b;
      font-family: Verdana;
      font-size: 8pt;
      }

div#page {
      width: 800px;
      margin: 0px auto;
      background-image: url(images/tru_colors_divider_01.jpg);
      background-repeat: repeat-yes;
      border: none;
      }

div#header {
      font-family: Verdana;
      font-size: 10pt;
      font-weight: normal;
      margin-left: 200px;
      width: 280px;
      height: 420px;
      z-index: 1;
      border: none;
      }

div#title {
      padding-top: 300px;
      margin-left: 100px;
      width: 375px;
      height: 50px;
      font-family: Verdana;
      font-size: 10pt;
      font-weight: normal;
      color: #474642;
      text-align : right;
      z-index: 2;
      border: none;
      }

div#sidebar {
      margin: 18px18px;
      margin-top: -410px;
      margin-left: 9px;
      z-index: 10;
      width: 205px;
      float: left;
      display: inline;
      font-size: 8pt;
      text-align: left;
      border: none;
      }

div#content {
      width: 543px;
      margin-right: 15px;
      margin-top: 5px;
      float: right;
      display: inline;
      text-align: left;
      padding-right: 0px;
      font-size: 8pt;
      border: none;
      }

div#footer {
      width: 100%;
      background-image: url(images/tru_colors_footer_01.jpg);
      height: 100px;
      clear: both;
      margin: 0px auto;
      border: none;
      }

/* end structure */

/* Header styles */

#title a{
      color: #474642;
      text-decoration: none;
      font-size: 10pt;
      cursor: pointer;
      border: thin dashed;
      }

.description{
      color: #65635B;
      width: 375px;
      font-size: 7pt;
      }

/* End header styles */

/* Links styles */

a:link {
      color: #504B42;
      text-decoration: none;
      font-size: 8pt;
      cursor: pointer;
      }

a:visited {
      color: #504B42;
      text-decoration: none;
      font-size: 8pt;
      cursor: pointer;
      }
a:active {
      color: #504B42;
      text-decoration: none;
      font-size: 8pt;
      cursor: pointer;
}
a:hover {
      color: #2a170b;
      text-decoration: underline;
      font-size: 8pt;
      font-weight: bold;
      cursor: pointer;
      }

/* end links styles */

/* sidebar styles */

#sidebar a:link, #sidebar a:visited, #sidebar a:active {
      color: #E2E1DF;
      text-decoration: none;
      font-weight:normal;
      font-size: 8pt;
      cursor: pointer;
      }

#sidebar a:hover {
      color : #2a170b;
      text-decoration: underline;
      font-size: 8pt;
      font-weight: normal;
      cursor: pointer;
      }

#sidebar ul {
      list-style-type:none;
      margin-bottom: 10px;
      padding-left: 10px;
      }

#sidebar li {
      list-style-type:none;
      text-align:left;
      }

#sidebar h2 {
      margin: 0px auto;
      color: #2a170b;
      padding-top: 5px;
      padding-bottom: 0px;
      padding-left: 8px;
      font-size: 11pt;
      font-weight: bold;
      letter-spacing: 0.1em;
      text-align: left;
      text-decoration: none;
      }


.titles {
      margin: 0px auto;
      width: 100px;
      color: #2a170b;
      padding-top: 5px;
      padding-bottom: 7px;
      font-size: 8pt;
      font-weight: bold;
      text-align: left;
      text-decoration: none;
      }

/* end sidebar styles */

/* search styles*/

#searchform #s {
      width:75%;
      }

#searchform input{
	margin-bottom: 10px;
	border: 1px solid #2a170b;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	background-color: #B0AFAD;
	color :#000000;
        }

/* End search styles*/

/* Calendar styles */

#wp-calendar{
	border:1px solid #2a170b;
	width: 80%;
	margin: 0 auto;
	text-align: right;
	margin-bottom: 15px;
}

#wp-calendar th {
      color: #2a170b;
      border-bottom: 1px solid #2a170b;
      }

#wp-calendar a:link, #wp-calendar a:visited, #wp-calendar a:active {
	color: #2a170b;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	display: block;
}
 #prev a:link, #prev a:visited, #prev a:active, #next a:link, #next a:visited, #next a:active {
	color: #2a170b;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	display: block;
}
#wp-calendar a:hover, #prev a:hover, #next a:hover{
	color: #2a170b;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	display: block;
}

#wp-calendar caption{
	text-align: center;
	width: 81%;
	margin: 0px auto;
	padding-bottom:3px;
        padding-top:3px;
	border-top:1px solid #2a170b;
	border-left:1px solid #2a170b;
	border-right:1px solid #2a170b;
}

/* End calendar styles*/

/* Post styles */

.post {
      margin-bottom: 20px;
      text-align: left;
      }

.post p{
      margin-bottom: 1em;
      }

.post ul{
	list-style: square;
	margin-left: 10px;
	margin-bottom: 10px;
      }

.post li{
	list-style-type: square;
	margin-left: 20px;
      }

.title_post {
      margin: 0px auto;
      padding: 0px 0px 3px 0px;
      width: 515px;
      color : #474642;
      font-size: 7pt; 
      font-weight: bold; 
      letter-spacing: 0.1em;
      text-decoration: none;
      text-align: left;
      }

.date{
      margin: 0px auto;
      width: 515px;
      color: #2a170b;
      font-size: 6pt; 
      font-weight: bold; 
      letter-spacing: 0.1em;
      text-decoration: none;
      text-align: left;
      }

.title_post a:link, .title_post a:visited, .title_post a:active{
     color : #2a170b;
     font-size: 10pt; 
     font-weight: bold;
     text-decoration: none;
     cursor: pointer;
     }

.title_post a:hover{
     color : #2a170b;
     font-size: 12pt; 
     font-weight: bold;
     text-decoration: none;
     cursor: pointer;
     }

.entry, .entrytext 
     {
     font-size: 10pt;
     color: #474642;
     text-align:left;
     margin-top:10px;
     margin-bottom:10px;
     margin-right:10px;
     margin-left:10px;
     }

.entry a:link, .entry a:visited, .entry a:active
     {
     font-size: 12pt;
     color: #474642;
     font-weight: bold;
     text-decoration: none;
     cursor: pointer;
     }

.entry a:hover
     {
     font-size: 14pt;
     color: #474642;
     font-weight: bold;
     text-decoration: underline;
     cursor: pointer;
     }

.postmetadata {
     font-size: 10pt; 
     color : #2a170b;
     text-align: right;
     padding-bottom: 3px;
     border-top: 1px solid #2a170b;
     }

.postmetadata a:link, a:visited, a:active {
     font-size: 10pt; 
     color: #2a170b;
     font-weight: bold;
     cursor: pointer;
     }

.postmetadata a:hover {
     font-size: 12pt; 
     color: #ff0000;
     font-weight: bold;
     text-decoration: underline;
     cursor: pointer;
     }

blockquote{
	margin: 10px 20px;
	padding: 10px;
	width: 420px;
	border: 3px dashed #CDCBC7;
	background-position: top right;
}

/* End post styles */

/* Navigation styles */

.navigation {
	display:block;
	margin-top:10px;
	margin-bottom:20px;
}

.alignleft {
	float: left;
	width: 50%;
	color: #2a170b;
	text-align: left;
	font-weight: bold;
}

.alignright{
	float: right;
	width: 50%;
	color: #2a170b;
	text-align: right;
	font-weight: bold;
}

.alignleft a:link, .alignleft a:visited, .alignleft a:active, .alignright a:link, .alignright a:visited, .alignright a:active {
      color: #2a170b;
      font-weight: bold;
      text-decoration: none;
      cursor: pointer;
      }

.alignleft a:hover, .alignright a:hover{
      color: #2a170b;
      font-weight: bold;
      text-decoration: none;
      cursor: pointer;
      }

.entrytext a:link, .entrytext a:visited, .entrytext a:active{
color : #2a170b;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}

.entrytext a:hover{
color : #2a170b;
font-weight:bold;
text-decoration: underline;
cursor:pointer;
}

.entrytext .postmetadata {
     font-size: 8pt; 
     color: #2a170b;
     text-align: right;
     padding-bottom: 3px;
     border-top: 1px solid #2a170b;
     }

.entrytext .postmetadata a:link, .entrytext .postmetadata a:visited, .entrytext .postmetadata a:active{
     color : #2a170b;
     font-weight: bold;
     text-decoration: none;
     cursor: pointer;
     }

.entrytext .postmetadata a:hover{
     color : #2a170b;
     font-weight: bold;
     text-decoration: underline;
     cursor: pointer;
     }

/* End navigation styles */


/* content styles */

.narrowcolumn h2 {
      margin: 0px 0px 0px 0px;
      padding: 3px 0px 3px 0px;
      width: 530px;
      color: #ffffff;
      font: bold 18px/30px arial, verdana, tahoma, sans-serif;
      font-weight: bold; 
      letter-spacing: 0.1em;
      text-decoration: none;
      text-align: left;
      padding-right: 0px;
      padding-left: 15px;
      background-color: #474642;
      border: none;
      }

.narrowcolumn h3 {
      margin: 0px auto;
      padding: 8px 0px 3px 0px;
      width: 235px;
      color: #2a170b;
      font-size: 9pt; 
      font-weight: bold; 
      letter-spacing: 0.1em;
      text-decoration: none;
      text-align: right;
      }

.widecolumn h3{

font-size: 9pt; 
font-weight:bold; 
letter-spacing: 0.1em;
}
.narrowcolumn h3 a:link, .narrowcolumn h3 a:visited, .narrowcolumn h3 a:active{
color : #2a170b;
font-size: 9pt; 
font-weight:bold;
text-decoration:none;
cursor:pointer;
}

.narrowcolumn h3 a:hover{
color : #2a170b;
font-size: 9pt; 
font-weight:bold;
text-decoration:none overline;
cursor:pointer;
}

	.narrowcolumn ul{
 		list-style: square;
 		margin-left: 10px;
 		margin-bottom: 10px;
 	}

 	.narrowcolumn li{
 		list-style-type: square;
 		margin-left: 20px;
 	}

/* end comntents styles */

/* Comments styles */

ol.commentlist
{ 
  min-height: 100px;
	width: 90%;
	margin-left:20px;
}
ol.commentlist li
{
  min-height: 90px;
	margin-bottom: 1.2em;
	border: 1px solid #2a170b;
	padding: 5px;
	background-color: #B0AFAD;
}
ol.commentlist a:link,ol.commentlist a:visited,ol.commentlist a:active,ol.commentlist a:hover
{
	font-weight:bold;
}

small.commentmetadata
{
	font-size: 0.8em;
	margin-bottom: 1em;
	display: block;
}
#commentform{
text-align:left;
margin-left:40px;
     }

#commentform textarea{
     background-color:  #B0AFAD;
     border:    1px solid #2a170b;
     color:     #474642;
     width:     80%;
     font-family:Verdana,Arial,Sans-serif;
     font-size: 8pt;
     padding-left:5px;
     }

#commentform input, submit{
background-color:#B0AFAD;
border:1px solid #2a170b;
color: #E2E1DF;
font-family:Verdana,Arial,Sans-serif;
font-size: 8pt;
}
.gravatar{
float: left;width:90px;
}

/* Footer style */

.credit {
      width: 540px;
      margin-top: 20px;
      margin-right: 15px;
      float: right;
      display: inline;
      text-align: left;
      padding-right: 20px
      font-size: 8pt;
      color: #474642;
      border: none;
      }

.credit_old {
      float: right;
      padding-left: 20px;
      margin-top: 5px;
      width: 520px;
      text-align: left;
      }

.credit a:link, .credit a:visited, .credit a:active {
      color: #474642;
      font-weight: normal;
      font-size: 8pt;
      text-decoration: none;
      cursor: pointer;
      }

.credit a:hover {
      color: #2a170b;
      font-weight: normal;
      font-size: 8pt;
      text-decoration: underline;
      cursor: pointer;
      }

/* End footer styles*/
