/*  
Theme Name: Very Pink
Theme URI: http://verypink.com/
Description: The default WordPress theme for verypink.com.
Version: 1.0
Author: Mike Barlund
Author URI: http://pixel8d.com/
*/

@font-face {
  font-family: Coolman ITC Std;
  src: url(CoolmanITCStd.otf);
  /* font-weight, font-style ==> default to normal */
}




html, body, p, h1, h2, h3, form, ul, li, ol, div {
	margin:0;
	padding:0;
}

body {
	background:#fff;
		text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#333;
}

h1 span,h2 span,h3 span {
	display: none;
}

li {
	list-style-type: none;
}

#header {
	background: url(images/header.gif) no-repeat 50%;
	height:215px;
}

#header #headerLink {
	position:relative;
	top:30px;
	left:-300px;
	width:200px;
	height:100px;
	cursor:pointer;
}

table#content {
	background: url(images/mainBG.gif) repeat-y;
}

/* Main Content */
td#mainbody {
	background: url(images/mainbody.jpg) no-repeat;
	width:760px;
	height:810px;
	vertical-align:top;
}
td#maintext {
	padding:0 100px 25px 25px;
	text-align:left;
}



td#maintext  H2{
font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 20px 0;
	font-size:24px;
color:#289a95;
text-align:center;
}

td#maintext  H3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color:#289a95;
}



td#maintext .post {

}






td#maintext .post_patterns {

height:180px;
padding: 20px 0px 40px 0px;
border-bottom-style:solid;
border-bottom-size:3px;
border-bottom-color: #B2B783;

}

td#maintext .post_techniques {


padding: 20px 0px 20px 0px;


}

td#maintext .post_summary {
padding: 20px 0px 10px 0px;
color: #5F5F5F;

}


td#maintext .post_summary .excerpt {
padding: 0px 0px 0px 20px;


}


td#maintext .post_summary a{
	color:#289a95;
	text-decoration: none;
}



td#maintext a{
	color:#289a95;
}
td#maintext div#date {
	position:relative;
	left:375px;
	top:-15px;
	width:200px;
	text-align:right;
	font-weight:bold;
}
td#maintext {
font-size:.9em;
}

td#maintext p {
	margin: 20px 0 20px 0;
}

td#maintext img {
	border:3px solid #fff; 
	margin: 5px 5px 5px 0;
}

td#maintext img.cartButton{
border-style:none;
position:relative;
left:.8em;
top:.8em;

}


td#maintext img.wp-smiley {
	border:0px solid #fff; 
	margin:0;
}
div.navigation {
	margin:5px 0 10px 0;
	font-size:90%;
}
td#maintext div.navigation a {
	color:#e6648b;
}





/* Side Navigation */
td#sidenav {
	background: url(images/sidenav.jpg) no-repeat;
	width:241px;
	height:810px;
	vertical-align:top;
}
td#sidecontent {
	padding: 0 35px 25px 45px;
	text-align:left;


}

div#sidebar {
	width:150px;
}



.widget{
margin-bottom: 15px;
border-bottom-style:solid;
border-bottom-size:3px;
border-bottom-color:#558B89;
color:#FFE0F7;
}

.widget .textwidget{
margin-bottom: 15px;
}



.widget h2{
color:#F3C6E8;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
padding-bottom:6px;
line-height:100%;
}


.widget ul li{
padding-bottom:10px;
line-height:100%;
}


.widget ul li a:hover{
background-color:#558B89;

}





.widget ul li ul{
padding-top:6px;
padding-left:18px;

}

.widget ul li ul li{
list-style-type: circle;

}


.widget ul li ul li a:hover{
background-color:#558B89;


}

.widget a{
color:#FFE0F7;
text-decoration:none;
}

.widget a img{
border-style:solid;
border-size:1px;
border-color:#6DB1B0;
}

.widget a:hover img{
border-style:solid;
border-size:1px;
border-color:white;

}





/* Footer */
td#copyright {
	padding: 0px 0px 0px 50px;
	color:#fff;
	text-align:left;
	font-size:.65em;
}

td#copyright img{
	padding: 0px 0px 0px 50px;
}




td#copyright a {
	color: #fff;
	line-height:18px;
}
td#footer {
	background: url(images/btm-stripes.jpg) repeat-x;
	height:48px;
}


/* Begin Comment List */

#td#maintext H3#comments {
padding: 30px 0px 0px 0px;
}




/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	}

#sidecontent #searchform #s {
	width: 108px;
	padding: 2px;
	margin:3px 0 0 0;
	}

#sidecontent #searchform #searchsubmit {
	margin:3px 0 0 0;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */





/* ---------------------  front page short panel ----------------------*/



div.fp_panel11{
padding: 6px 0px 0px 0px;
  background: 
	url(images/fp_panel_short_blue.png) 

  top left no-repeat;
height:290px;
  width:200px;
text-align:center;
  }

div.fp_panel12{
padding: 6px 0px 0px 0px;
  background: 
	url(images/fp_panel_short_pink.png) 

  top left no-repeat;
height:290px;
  width:200px;
text-align:center;
  }

div.fp_panel13{
padding: 6px 0px 0px 0px;
  background: 
	url(images/fp_panel_short_green.png) 

  top left no-repeat;
height:290px;
  width:200px;
text-align:center;
  }

div.fp_panel14{
padding: 6px 0px 0px 0px;
  background: 
	url(images/fp_panel_short_orange.png) 

  top left no-repeat;


height:290px;
  width:200px;
text-align:center;
  }

div.fp_header1 h3 {
text-align:center;
  font-size:1.5em;
margin-left:-6px;
margin-top:12px;

  }
div.fp_header1 h3 a {

}


div.fp_image1 {
margin-left:-6px;
margin-top:-6px;
margin-left:1px;
text-align:center;
  }


div.fp_detail1 {
padding: 0px 12px 0px 12px;
margin-left:-6px;
margin-top:-16px;
text-decoration:none;
  }


div.fp_detail1 p {

  display:block;

text-align:center;
color:#289A95;
  }


/* ---------------------  front page long panel ----------------------*/

div.fp_panel21{
  background: 
	url(images/fp_panel_long_green.png); 
padding: 4px 0px 0px 0px;


top left no-repeat;
height:440px;
width:200px;

  }

div.fp_panel22{
  background: 
	url(images/fp_panel_long_blue.png); 
padding: 4px 0px 0px 0px;


top left no-repeat;
height:440px;
width:200px;

  }

div.fp_header2 h3 {
text-align:center;

margin-left:-6px;
margin-top:12px;

  }
div.fp_header2 h3 a {
text-decoration:none;
}


div.fp_image2 {

margin-top:-6px;

text-align:center;
  }


div.fp_detail2 {
padding: 0px 10px 0px 30px;

margin-top:-12px;
  }




div.fp_detail2 p {
  display:block;

color:#289A95;
  }

div.fp_detail2 ul li{
list-style-type:circle;
color:#289A95;
  }

div.fp_detail2 ul li a {
  display:block;
text-decoration:none;
text-align:left;

  }







