/*
Theme Name: Two Column NewLook -- PINK
Description: A newLook.
Version: 1.0
Author: Regina Thomas -- QiSoftware
Author URI: http://www.qisoftware.com/
*/
body {
	background: #000000;
	margin: 0px 0px 0px 0px;
/*	height: 100%; */
	padding: 0;
	margin-bottom: 1px;
	font-size: 100%;
        color: #e1e1e1;
}

a {

	color: #EC599C;
}

a img {
   border: none;
}


a:visited {
	color: #EC599C;
}

td.left_shadow {

/*  background: url(gb_shadow_l.png) repeat-y; */
}

td.right_shadow {
 
/*   background: url(gb_shadow_r.png) repeat-y; */
}

table#main {
  margin: auto;
  width:767px;
}

div.surround {
  padding-left:20px;
  padding-right:20px;
}

td.wrapper {
  background: #000;
  width: 100%;
  text-align: left;
  border-left: 1px solid #888; 
  border-right: 1px solid #888;
}

div.header a:link, div.header a:visited {
color: #FFFFFF;
text-decoration:none;
}


div.nav_all {font-family:arial, verdana; font-size:12px; width:100%;
background-color:#EC599C; float:left;
border-left: 1px solid #d1d2d3;
border-top: 1px solid #d1d2d3;
border-right: 1px solid #888;
border-bottom: 1px solid #888;
}
div.menu_nav { float:left;  background-color:#EC599C; color:#ffffff; padding:2px 8px 2px 10px;}
div.menu_nav a { text-decoration:none; color:#ffffff; font-weight:bold; padding-top:2px; padding-right: 5px; padding-bottom:2px; padding-left:5px; }
div.menu_nav a:hover { background-color:#efefef; color:#EC599C; }


div#wrapper {
 width:749px;
}

div.footer {
  margin: 0;
  padding:0; 
  float:left; 
/*  border-top: 10px solid #660000;  */
} 

div#footer {
 margin: 0;
padding:0;
float:left; 
}

div#leftcol {
float: left;
 width:70%;
/* width:500px; */
font-family:arial;
  font-size: .84em;
  line-height:1.2em; 
  border-right: 1px dotted #888; 
  padding-right:10px;
  margin-top:10px;
  margin-bottom:10px;
}

table.midline {
  border-right: 1px dotted #888; 
  margin-top:10px;
  margin-bottom:10px;
  width:1px;
  height:100%;
}

div#rightcol {
       float: right;
       background-color:#EC599C;
	padding: 20px 0 10px 0;
	width: 35%;
font-family:arial;
  font-size: .84em;
  line-height:1.15em;

}

div.footer a:link, div.footer a:visited  {
color: #ffffff;
text-decoration:none;
}

#footer a, #footer a:active, #footer a:link {
	background: transparent;
	color: #EC599C;
        font-size:0.7em;
	text-decoration: underline;  
}

div.footer a:hoover {
   font-weight:bold;
}

div.center {

}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

h2.post-title {
	font-size: 1.3em;
	letter-spacing: 1px;
	margin: 0 0 0.2em 0;
	color: #EC599C;
        text-align:left;
}

h2.post-title a, h2.post-title a:active, h2.post-title a:link, h2.post-title a:visited {
        background: transparent;
	font-size:1.1em;
        line-height:1.2em;
	 color: #EC599C; 
        color: #a8a8a8; 
        font-family: Tahoma, arial, verdana;
       /* font-weight: bold; */
	text-decoration: none;
        text-align:left;
     /*   padding-top:10px;  new 5.28.06 */
}

h3.post-date {
        font-size: .8em;
/*	font-style: italic;  */
        color: #EC599C; 
	margin: 0 0 -0.15em 0;
        text-align:left;
}
div.post p {
/*	font-size: 1.15em; */ 
/*	font-size: .9em; */
/*	margin: 1em 0; */
  /*      line-height:1.1em;  new line */
        color: #fff;
/*        color:#49565B; new line */
       /* padding-right:15px; */
      /*  clear:none;  new rdt  5.29.06 */
        text-align:left;
}
div.post blockquote {
	background: url(quote.png) no-repeat top left;
	padding: 0 25px 0 25px;
}
div.post code, div.post pre {
	font: 0.9em/125% "courier new", monospace;
}

div.post table {
   /* padding-right:15px; */
}

div.post {
/* clear:none; */
}

div.post img {
  /* padding-right:15px; */
  border: 1px dotted #EC599C;
  padding:4px;
}


div.post li {
	/* font-size: .9em;  */
/*        padding-right:15px; * */
        color:#fff;
}


div.post .more {
	font-size: 0.7em;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
        color: #EC599C;
}


div.post-entry a, div.post-entry a:active, div.post-entry a:link, div.post-entry a:visited {
        background: transparent;
        color: #EC599C;
}

div.post-entry p {
  clear:none;
}

div.post-entry h2, div.post-entry h3, div.post-entry h4, div.post-entry h5, div.post-entry h6 {
	font-family: arial, helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 0 0 -0.75em 0;
}
div.post-metadata {
      /*  border-top: 1px solid #000; */
	text-align: center;
}
div.post-metadata h4 {
	font-size: 0.78em;
/*	letter-spacing: 1px; */
        padding:1.0em 0 1.9em 0;
/*	margin: 1.75em 0 2.3em 0;  was -0.75em */
        text-align:right;
}
div.post-metadata h3 {
	border-bottom: 2px solid #000;
	border-top: 1px solid #000;
	font-size: .81em;
	font-style: italic;
	padding: 0.3em 0;
	margin: 0 10%;
}

div.post-metadata a, div.post-metadata a:active, div.post-metadata a:link {
        background: transparent;
	color: #EC599C;
	text-decoration: none;
}

h4#comment-count {
	font: normal 1.2em/normal arial, helvetica, sans-serif;
	letter-spacing: 1px;
	margin: 2.5em 0 1.5em 0;
}
h5#respond {
	font: normal 1.2em/normal arial, helvetica, sans-serif;
	letter-spacing: 1px;
	margin: 2.5em 0 1em 0;
}
div#comments {
	margin: 0 0 2em 0;
}
div#comments form#commentform p {
	margin: 0 0 1em 0;
}

#comments li.alt {
	background: #fafafa !important;
	color: #555 !important;
}

h3#comments {
        font-size: .8em;
	font-style: italic;
	margin: 15px 15px -0.25em 0;
        text-align:left;
}

.commentlist {
  font-size:.8em;
  margin-right: 15px;
	border-bottom: 2px solid #888;
	border-top: 1px solid #888;
}

.commentlist a, .commentlist a:link, .commentlist a:visited {
	background: transparent;
	color: #EC599C;
}
div#comments li p {
	font-size: 1em;
	margin: 0.5em 0;
}

.end_post {
	border-top: 1px dotted #888;
        clear:all;
        overflow: hidden;
}

p.comment-byline {
	font-weight: bold;
	margin: -0.25em 0 0 0;
}
p.comment-metadata {
	font-style: italic;
	letter-spacing: 1px;
	margin: 0 0 -0.25em 0;
}

div#comments a, div#comments a:active, div#comments a:link {
	background: transparent;
	color: #EC599C;
}

.search-excerpt {
	background:#fff url(quote.png) no-repeat left top;
	color:#666;
	padding-left:20px;
}

.img_alignright {
    float: right;
    margin-top: 0px;
    clear: none;
}

.alignright {
	float: right;
        clear: none;
}
.alignleft {
	float: left;
}

img.alignleft {
   padding-bottom:10px;
}

div.navigation {
	font-size: .77em;
	font-weight: normal;
	height: 1.0em;
	/* letter-spacing: 1px; */
	margin: 0 0 3.5em 0;
	width: 100%;
}

div.navigation a, div.navigation a:active, div.navigation a:link {
        background: transparent;
	color: #EC599C;
	text-decoration: none;
}

/* IMAGE STUFF */

#img_home img {
  border: 1px solid #666666;
  padding:3px;
 /* margin: 3px 15px 3px 9px; */
  display: inline;
  clear: none;
}

.surround img.alignright {
	display: inline;
	margin: 3px 0px 3px 9px;
        border: 1px solid #666666;
    /*    padding-right:15px; */
}
.surround img.alignleft {
	display: inline;
	margin: 3px 9px 3px 0px;
        clear: both;
}
.surround img.center {
	display: block;
	margin: 3px auto;
}

/* SIDEBAR STUFF */
div#sidebar {
        margin:10px 0px 10px 0px; 
	width: 175px;  /* was 180px */
        float: right;
      /*  padding-left:15px; out 6.10.06 */
     /*   align-text:left; */
}
div#sidebar ul li h2 {
font-family: Verdana, Arial, Tahoma; 
/*	font-size: .77em;  */
        font-size:60%;
        font-weight:bold;
        color:#ddd;
	letter-spacing: 1.px;
	margin: 0 0 0.2em 0;
/*	text-decoration: underline; */
/*	text-transform: uppercase;  */
text-transform:uppercase;
}
div#sidebar ul {
	margin: 0 0 1.5em 0;
	padding: 0;
list-style: none; 
      /*  text-align:left; 6.6.06 */ /* new */
}
div#sidebar li {
	list-style: none;  
	margin: 0;
color:#ddd;  /* rdt remove this if does not work */
}
div#sidebar ul li ul li {
background:url("http://qblog.qisoftware.com/wp-content/themes/divcols_pink/bullet.gif")  no-repeat left top;
padding:0 0 3px 16px;
        font-family:"Arial";
        font-size: .81em;  /* was 1.1em */
}
div#sidebar ul li ul li ul {
	margin: 0 0 0.4em 0;
	padding: 0;
}
div#sidebar ul li ul li ul li {
	font-size: .81em;
	font-style: italic;
	padding: 0;

}


/* Calendar */
table#wp-calendar {
	margin: 0 0 12px 0;
	font-weight: normal;
}

table#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	background-image: none;
}

table#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	background-image: none;
}

table#wp-calendar a {
	display: block;
	color: #fff;
        font-weight:bold;
	background-color: transparent;
        text-decoration:none;
}

table#wp-calendar a:hover {
        font-weight:bold;
/*	color: #D1D0C6; */
}

table#wp-calendar caption {
        color:#DDD;
        font-size:60%;
	padding: 1px 1px 1px 1px;
	font-family: Verdana, Arial, Tahoma; 
	text-align: center;
	font-weight: bolder;
	text-transform:uppercase;
}

table#wp-calendar td {
	letter-spacing: normal;
        font-size:60%;
        font-family: Verdana, Arial, Tahoma; 
	padding: 3px 3px;
	text-align: center;
	background-color: #EC599C;
/*	border: 1px solid #393939; */
        border: 1px solid #d9d9d9;
/*	border-width:0px 1px 1px 0px; */
	border-width:1px 0px 0px 1px;
        color:#DDD;
}

table#wp-calendar td:hover {
/*	background-color: #bbbbbb; */
/*	border: 1px solid #131313; */
border: 1px solid #393939;
        background-color: #000000;
/*	border-width:1px 0px 0px 1px; */
border-width:0px 1px 1px 0px;
        color:#FFFFFF;
        font-weight:bold;
}

table#wp-calendar td.pad:hover {
	text-align: center;
}

table#wp-calendar #today {
	color: #141414;
	font-weight: bolder;
}

table#wp-calendar th {
        font-size:65%;
	font-style: normal;
	text-transform: capitalize;
	text-align: center;
}

/* Postit Date */

.post .post_cal {
	border: 1px solid #A6A6A6;
	text-align: center;
	width: 45px;  /* was 40px */
	float: left;
	margin: 0 10px 5px 0;
}

	.post_cal .dayname {
		background-color: #EC599C;
		border-bottom: 1px solid #A6A6A6;
		color: #ffffff;
		font-size: smaller;
		font-weight: bolder;
		width: 100%;
	}
	
	.post_cal .daynum {
		border-bottom: 1px solid #A6A6A6;
		font-size: 110%;
		font-weight: bold;
                color:#fff;
		width: 100%;
	}
	
	.post_cal .month, .post_cal .year {
                font-size: 67%; 
		width: 100%;
                color:#ffffff;
	}