/*

Theme Name: xL ClearPink

Theme URI: http://www.xlabor.com

Description: xLabor.com Theme

Version: 1.0

Author: David Hall

Author URI: http://www.xlabor.com 

*/

html  {

border: 0px;

padding: 0px;

}

body {

	font-family: Arial, sans-serif;

	font-size: 12px;

	text-align: justify;

	margin: 0px;

	padding:0px;

	background: url(images/pbg.gif);

	color:#000;

}

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

a:hover{text-decoration: underline;color: #C15FB0;}

a img {

	border:none;

	}



* html .hnav a  

{

	width:1%;

}

 .hide   

{

    display: none;

}

ul, ol, dl, p,  h2, h3, h4, h5, h6   

{

    margin-top: 0px;

    margin-bottom: 0px;

    padding-top: 0;

    padding-bottom: 2px;

}

ul 

{

 list-style:none;

}



h1 a 

{

   text-decoration:none;

   font-size: 16px;

   padding:0;

   margin-bottom:10px;

}

hr  

{

 display:none;

}



form  

{

   margin:15px auto;

   padding:0px;

}



ol.commentlist li 

{

	

	padding:5px;

}

h3#respond  

{

font-size:14px;

}

h3#comments  

{

 font-size:14px;



}

.hnav  

{

    height:23px;

    padding:0px 0 0 0;

	margin: 0 auto;

    background:#ffffff url(images/n_02.gif) repeat;

	width:721px;

}

.divider

{

    background: url(images/hnavdiv.gif) no-repeat;

width:8px;

padding:0;

}

.hnav ul  

{

    margin:0;

    padding:0;

}

.hnav li  

{

    float:left;

    margin:0;

    padding:2px 5px 0 0px;

    list-style-type:none;

    white-space:nowrap;

}

.hnav li a  

{

display:block;

padding:0 16px;

font-size: 11px;

font-weight: bold;

}

.hnav #s  

{

    height:2em;

    width:160px;

    margin:0;

    padding:0;

    border:1px solid;

    font-size:0.8em;

    vertical-align:middle;

}

.hnav #searchbutton  

{

    height:2em;

    width:auto;

    padding:0 1px;

    border:1px solid;

    font-size:10px;

    letter-spacing:1px;

    text-align:center;

    vertical-align:middle;

}

.hnav a, .hnav a:active, .hnav a:visited {

font-family: arial, sans-serif;

font-size: 11px;

font-weight: bold;

text-decoration: none;

color: #6699ff;

}

.hnav  a:hover {

font-family: arial, sans-serif;

font-size: 11px;

font-weight: bold;

text-decoration: underline;

color: #6699ff;

}

.hnav #s  

{

 border-color:#FFF9EA;



}

.hnav #searchbutton  

{

    color:white;

    background-color:transparent;

}



.alignleft  

{

    float: left;



}

.alignright  

{

    float: right;



}

.commentlist  

{

 padding:10px 0 15px 0;

  margin:0;



}

.post-teaser  

{



width: 100%;

height: 3px;

margin-top: 5px;

margin-bottom: 20px;

clear:both;

}

.postmetadata {

clear:both;

font-family: Arial, sans-serif;

font-size: 12px;

color: #666666;

font-weight: normal;

text-decoration: none;

margin-bottom: 6px;

}



.postmetadata a, a:active, a:visited {

font-family: Arial, sans-serif;

font-size: 12px;

color: #666666;

font-weight: normal;

text-decoration: underline;

}



.postmetadata a:hover {

font-family: Arial, sans-serif;

font-size: 12px;

color: #6699ff;

font-weight: normal;

text-decoration: underline;

}



.otherRecentArticle ul li 

{

  font-size: 1em;

  list-style-image:url(images/recentul.gif);



}

.otherRecentArticle p 

{

  font-size: 1em;

  font-style: italic;



}

#middleColumn>.post-teaser 

{

 height: 59%;



}

#pageWrapper 

{

  margin:0px auto;

  width:750px;

  background: url(images/pagebg.gif);



}

#masthead 

{

	width:100%;

	margin:0 auto;

	padding:4px 0 5px 0;

	overflow:hidden;

	background: url(images/pagebg.gif) repeat;



}

#outerColumnContainer   

{

margin:0 auto;

padding:0;

width: 742px;

height:100%;



}

#innerColumnContainer   

{

margin: 0 ;

padding:0;

width: 742px;

	height:100%;

	min-height:100%;

 background: url(images/tbg.gif) left;

}

#SOWrap  

{

	float:left;

	width:78%;

	overflow:hidden;

}

#leftColumn  

{

float:left;

width:125px;

margin:0 0 0 0;

overflow:hidden;



}

#middleColumn 

{

  float:right;

  margin-bottom:15px;

  width:429px;

  overflow:hidden;

 



}

#rightColumn  

{

  float:right;

  width:21%;

  overflow:hidden;



}

#footer  

{

    margin: 0 auto;

   padding:15px;

   clear: both;

   background-image:url(images/pagebg.gif);



}

#middleColumn .inside 

{

 text-align: justify;

  padding:0 5px 0 10px;



}

#rightColumn .inside 

{

  margin: 30px 3px 0 10px;

  border: #666 solid 1px;



}



#header h1 

{

   font-size: 20px;

   margin: 5px 0 20px 0;



}

#headerimg  

{

   float:left;

   margin: 3px 0 5px 8px;

   padding:0px;

   background: url(images/logo.gif) no-repeat top left;

   height:60px;

   width:350px;

}

#headerimg2 

{

float:left;

text-align:left;

   margin: 2px 0 5px 0px;

   padding:0px;

   height:60px;

   width:370px;
	border: 1px solid #000;

   

}

.tadt {

float:left;

clear:both;

padding: 1px;

margin-right: 3px;

background: #ffffff;

border: 1px solid #000000;

}

#tad {

padding: 2px 4px 0px 9px;

font-family: arial, sans-serif;

font-size: 12px;

font-weight: normal;

text-decoration: none;



}



#tad a,#tad a a:active,#tad a a:visited {

font-family: arial, sans-serif;

font-size: 12px;

font-weight: normal;

text-decoration: underline;

color: #6699ff;

}



#tad a:hover {

font-family: arial, sans-serif;

font-size: 12px;

font-weight: normal;

text-decoration: underline;

color: #6699ff;

}

#categoryPage  

{

  margin: 30px 0 0 0;



}





.entry{clear:both;}



.post img {



padding: 1px;

background: #ffffff;

border: 1px solid #000000;

margin-right: 5px;

float:left;}

.post{border-bottom: 1px dotted #6699ff;margin: 0 0 10px 0;}







#splink a , #splink a:active,#splink a:visited {

font-family: Arial, sans-serif;

font-size: 14px;

color: #009CFF;

font-weight: bold;

text-decoration: underline;

}



#splink a:hover {

font-family: Arial, sans-serif;

font-size: 14px;

color: #000000;

font-weight: bold;

text-decoration: underline;

}



h2 a, h2  a:active, h2  a:visited {

font-family: Arial, sans-serif;

font-size: 22px;

color: #6699ff;

font-weight: bold;

text-decoration: none;

}



h2 a:hover {

font-family: Arial, sans-serif;

font-size: 22px;

color: #D070CB;

font-weight: bold;

text-decoration: none;

}

.entry {

font-family: Arial, sans-serif;

font-size: 12px;

font-weight: normal;

text-decoration: none;

text-align: left;

}



.side {

font-family: Arial, sans-serif;

font-size: 12px;

font-weight: normal;

text-decoration: none;

margin-left: 0px;

padding-top: 4px;

text-align:left;

}



.side a, .side a:visited, .side  a:active  {

font-family: Arial, sans-serif;

font-size: 12px;

font-weight: normal;

color:#000;

text-decoration: none;

}

.side a:hover {

font-family: Arial, sans-serif;

font-size: 12px;

color: #6699ff;

font-weight: normal;

text-decoration: underline;

}



.side h2 {

font-family: Arial, sans-serif;

font-size: 14px;

color: #6699ff;

font-weight: bold;

}



.side ul {

margin:0px 0 20px 5px;

padding:0px;

list-style: none;

}



li {

list-style: none;

}



.side ul li ul{

list-style-position: outside;

list-style: none;

margin-left: 1px;

padding-left: 1em;

text-indent: -1em;

margin-top: 0px;

}

#bgtop {

background: url(images/tbgb.gif) no-repeat left;

height:3px;

width:750px;

clear:both;

}

#bgbot {

background: url(images/tbgt.gif) no-repeat center;

height:3px;

width:750px;

clear:both;

}





#side2in,#side2in2 {

padding: 0px 6px 0px 6px;

}



#side2in2 h2 {

padding: 10px 0 0 0;

}



#side2in img {

border: 1px solid #ffffff;

}



#side2in a, #side2in a:visited, #side2in a:active  {

font-family: Arial, sans-serif;

font-size: 11px;

font-weight: bold;

text-decoration: none;

}



#side2in a:hover {

font-family: Arial, sans-serif;

font-size: 11px;

color: #6699ff;

font-weight: bold;

text-decoration: none;

}

.comimage img{

	border:none;

float:none;

	}

.tt {

padding: 1px;

background: #ffffff;

border: 1px solid #000000;

margin-bottom: 2px;

width:175px;

height:115px;

}

#picwrap {height:125px;width:100%; margin:0 0 0 0; }

#picwrap1 {width:49%;float:left;padding:0 0 0 10px;}

#picwrap2 {width:49%;float:right;padding:0 4px 0 0;}

.pic1 {width:50%;float:left;}

.pic2 {width:50%;float:right;}

.clear{clear: both;}

#more {

font-family: arial, sans-serif;

font-size: 12px;

font-weight: bold;

text-decoration: none;

}



#more a,#more a:active,#more a:visited {

font-family: arial, sans-serif;

font-size: 12px;

font-weight: bold;

text-decoration: underline;

color: #6699ff;

}



#more a:hover {

font-family: arial, sans-serif;

font-size: 12px;

font-weight: bold;

text-decoration: underline;

color: #6699ff;

}