html, body {
        
	font: normal  0.9em "lucida grande", verdana, helvetica, sans-serif;
	text-align:center;

}

h1, h2, h3, h4, h6 {
	font-family: helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
}


blockquote {
	padding-left: 10px;
	margin-bottom: 20px;
	line-height: 100%;
	font-style: italic;
}

code {
	font: 1em "Courier New", "Courier", monospace;
}

/* page margins */


#container {margin: 0 auto;font-family	: Verdana, Helvetica, sans-serif;width: 900px;background-color: #fff;color: #333;line-height	: 130%;	}
.wrapper{
	margin		: 0 auto;
	font-family	: Verdana, Helvetica, sans-serif;
	width		: 900px;
	background-color: #fff;
	color		: #333;
	line-height	: 130%;
	vertical-align:top;
	

}
/* header */

.clear {
clear: both;
}
.tagline{
float:left;
text-align:left;
font-size:12px;
padding-left:5px;
color:#E0427F;
font-weight:bold;
width:600px;
margin-top:-10px;
margin-left:90px;
}
*html .tagline{
margin-left:45px;
}
.tagline2{text-align:left;font-size:12px;color:#E0427F;}

.page_entry{

padding-top:15px;
padding-bottom:30px;

}

/* banner */


#top {padding: 0;background-color: #FF; }


#top h1 {padding: 0;margin: 0;	}

#topleft {padding: 0;width:185px;height: 80px;text-align:center;margin:-25px 0 0px 0px;float:left;}


#topleft img {

	border: none;

}

#header-image {
	display: none;
}


/* announcement block */

#announce {
	padding: 0 15px;
	margin-bottom: 30px;
	text-align: center;
	font-size: 14px;
	background-color: #FFF;
	color: #777;
	border: 1px solid #777;

}

#announce a:link, #announce a:visited {
	text-decoration: none;
	color: #457BCC;
}

#announce a:hover, #announce a:active {
	text-decoration: none;
	color: #457BCC;
}

/* main content  */

.main {
    position 	: relative;
	text-align: left;
    display	: block;
    float	: left;
    left	: 10px;
    margin	: 15px 0 0 0;
    width	: 604px;
}


.main p img {
	max-width: 80%;
	border: none;
}

.main img {
	border: none;
}

.main a:link {
	font-family:Verdana, Helvetica, sans-serif; 
	text-decoration: underline;
	color: #E0427F;
}

.main a:visited  {
	font-family:Verdana, Helvetica, sans-serif; 
	text-decoration: none;
	color: #FF82AB;
}


.main a:hover {
	text-decoration: underline;
	color: #FF82AB;
}

.main a:active {
	border: 1px solid #EE3A8C;
}

.main p {
	line-height: 180%;
	color: #000;
}

.main h2 {
	margin: 15px 0 3px 0;
	font-size: 1.46em;
	color: #E0427F;
}
/*.hh1 { padding: 0 0 0 4px; line-height: 24px; font-size: 16px; background-color: #EE3A8C; color	: #FDF8FF; font-weight: bold; width: 100%; text-align	: left;}*/

.main h2 a:link{color : #E0427F;text-decoration : underline;}
.main h2 a:visited {color : #FF82AB;text-decoration : none;}
.main h2 a:hover{color : #FF82AB;text-decoration : none;}
.main h2 a:active {border: 1px solid #EE3A8C;}

.main h3, .main h1 {
	color: #E0427F;
}

.main ul, .main ol {
	line-height: 180%;
	color: black;
}


.main h2.pagetitle {
	font-size: 16px;
	font-family: Verdana, Arial, sans-serif;
	padding: 0 0 0 4px; 
	line-height: 24px; 
	background-color: #EE3A8C; 
	color	: #FDF8FF; 
	font-weight: bold; 
	width: 90%; 
}

.meta {
	font-size: 1em;
	margin: 15px 0 30px 0;
	padding-top: 5px;
	color: #E0427F;
	border-top: 2px dotted #E0427F;
}

.meta a:link, .meta a:visited {
	text-decoration: underline;
	color: #E0427F;
}

.meta a:hover, .meta a:active{
	text-decoration: underline;
	color: #FF82AB;
}

.postnav {
	width: 100px;
	/*width: 100%;*/
	float: left;
	font-size: 14px;
	list-style: none;
	margin: 0;
	padding: 0;
	color: #457BCC;
}

.postnav li.left {
	display: block;
	float: left;
}

.postnav li.right {
	display: block;
	float: right;
}

.left a {
	text-decoration: none;
	color: #457BCC;
}

.right a {
	text-decoration: none;
	color: #457BCC;
}

.left a:hover, .right a:hover {
	text-decoration: none;
	color: #457BCC;
}

.left a:active, .right a:active {
	text-decoration: none;
	color: #457BCC;
}

#mo_archive, #cat_archive {
	width: 325px;
	margin-bottom: 30px;
	float: left;
}

#mo_archive ul, #cat_archive ul {
	list-style: none;
}

/* comments & trackbacks */

.comment_area, .trackback_area {
	padding: 0 15px;
	margin-bottom: 30px;
	background: #FFF;
	color: grey;
}

.comment_area a, .comment_area a:visited, .comment_area a:active {
	text-decoration: none;
	color: #457BCC;
}
	
.comment_area a:hover {
	text-decoration: none;
	color: #457BCC;
}

.comment_area ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

.comment_area li {
	margin-bottom: 25px;
}

.comment_area form li {
	margin-bottom: 0;
}

.comment_area p {
	padding: 0;
	margin-bottom: 0;
}

.commenter {
	font-weight: bold;
	padding-left: 0;
	margin-left: 0;
	color: #457BCC;
}

.commenter p a, .commenter p a:visited, .commenter p a:active {
	text-decoration: none;
	color: #457BCC;
}

.commenter p a:hover {
	text-decoration: none;
	color: #457BCC;
}

.comment_info {
	font-size: .8em;
	font-weight: normal;
	margin-left: 25px;
	color: #457BCC;
}

.comment_number {
	font-family: helvetica, sans-serif;
	font-size: 1em;
	margin-left: 0;
	margin-right: 5px;
	color: #457BCC;
}

.comment_number a, .comment_number a:visited, .comment_number a:active {
	text-decoration: none;
	color: #457BCC;
}

.comment_number a:hover {
	text-decoration: none;
	color: #457BCC;
}

.submit {
	font-weight: bold;
	padding-left: 0;
}

.comment_area textarea {
	width: 70%;
height:100px;
background:#FFEEC2;

}

.trackback_area ol {
	list-style: none;
	padding-left: 15px;
}

.trackback_area li {
	line-height: 180%;
}

#comments h2 {
font-size:0.9em;
		color: grey;
		background-color: #FFF;
}

/* sidebar */

#wrapleft {
    margin:0 auto;
    width: 100%;
}
* html .main {
display:inline;
}
#side {
	position 	: relative;
	display		: table;
	float		: left;
	width		: 200px;
	margin		: 0 0 1em 0;
	padding		: 0;

}

.kesh-t  {background: #fff0f5     url("../../../../images/dot.png") 0    0 		repeat-x;  width: 200px; margin-top: 20px;}
.kesh-b  {background: transparent url("../../../../images/dot.png") 0    100%	repeat-x;  width: 200px;}
.kesh-l  {background: transparent url("../../../../images/dot.png") 0    0 		repeat-y;  width: 200px;}
.kesh-r  {background: transparent url("../../../../images/dot.png") 100% 0 		repeat-y;  width: 200px;}
.kesh-bl {background: transparent url("../../../../images/bl.png")  0    100% 	no-repeat; width: 200px;}
.kesh-br {background: transparent url("../../../../images/br.png")  100% 100% 	no-repeat; width: 200px;}
.kesh-tl {background: transparent url("../../../../images/tl.png")  0    0 		no-repeat; width: 200px;}
.kesh-tr {background: transparent url("../../../../images/tr.png")  100% 0 		no-repeat; width: 200px;} 

.kesh-tr div {
	padding: 5px;
}

	.leftHline1 {
		margin		: 0 0 20px 5px;
		font-weight:bold;
		text-align	: left;
		height		: 18px;
		padding		: 0px;
		width		: 170px;
		border-bottom	: 2px solid #EE3A8C;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
	}

#side h2 {

/*border-bottom: 2px dotted #E0427F;*/
font	: 14px Verdana, Helvetica, sans-serif;
border-bottom: 2px dotted #E0427F; 
color: #E0427F;
margin-left: 8px;
padding: 0;
}

#side p {
	font-size: 10px;
}

#side ul { /*sofia title Categories style*/
	list-style: none;
	/*list-style-image: url(http://www.sultryain.com/blog/wp-content/themes/discus-102/images/tmpl9_redstar.gif);
	list-style-position:inside;*/
	font-size: 13px;
	width: auto;
	margin: 0;
	padding: 0;
	padding-bottom: 15px;	
}
/*#side ul li li, #side ul li{ for heart image next to link
	list-style-image: url(http://www.sultryain.com/blog/wp-content/themes/discus-102/images/tmpl9_redstar.gif);
	list-style-position:inside;
	list-style-type:square;
}*/


#side ul.sidelist {
	padding-bottom: 15px;
}


#side ul a {
	font-size: 12px;
	width: 94%;
	padding-left: 6%;
	display: block;
	font-family:Verdana, Helvetica, sans-serif; 
	text-decoration: none;
	color: #E0427F;

}
*html #side ul a {
	
	width: 90%;
	padding-left: 0px;

}

#side ul a:hover {
	text-decoration: underline;
	color: #FF82AB;


}

#side ul a:active {
	border: 1px solid #EE3A8C;
}

#side ul ul {
	border: none;
}

#side ul ul a {
	width: 90%;
	padding-left: 10%;
}

#side ul ul ul a {
	width: 85%;
	padding-left: 15%;
}

#side ul ul ul ul a {
	width: 80%;
	padding-left: 20%;
}

/* footer */

#foot {
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
	color: #EE3A8C;
	background-color: #fff;
}

#apink{text-align: center; width: 100%; color:#EE3A8C; font-weight: bold;}
#apink a:link {color:#EE3A8C; text-decoration: underline;}
#apink a:visited {color:#EE3A8C; text-decoration: underline;}
#apink a:hover {color: #EE3A8C; background-color: white;}


#awhite {width: 100%; color:#fff; margin-top: 5px;}
#awhite a:link {color: #fff; text-decoration: underline;}
#awhite a:visited {color:#fff; text-decoration: underline;}
#awhite a:hover {color:#EE3A8C; background-color: white;}

.copyright {width: 100%; margin-top: 9px;color: #EE3A8C; font-size: .7em; text-align:center;}

#foot p {
	padding: 7px 10px;
	font-size: 11px;
	margin: 0;	
	color: #EE3A8C;	

}
h5 {font-size: 1em; background-color: #FFF0F5; color: #E0427F; text-align:center; margin: 0;}
h6 {font: Arial, Helvetica, sans-serif; background-color:#EE3A8C; color: #fff; font-size: 1.1em; text-align:center; margin: 0;}

#foot a{ font-family:Verdana, Helvetica, sans-serif; color : black;text-decoration : underline;}
#foot a:link {color : #E0427F;text-decoration : underline;}
#foot a:visited {color : #FF82AB;text-decoration : underline;}
#foot a:hover {color : #FF82AB;text-decoration : underline;}
#foot a:active {border: 1px solid #EE3A8C; text-decoration : underline;}


/* search form */

#search {
	position	: relative;
	width		: 220px;
	height		: 60px;
	margin		: 20px 0 0 15px;
	float		: right;
	font		: normal 10px Verdana;


}
#searchform{
margin-top: 10px;
}

#search .s{
margin-top: 5px;

background:#FFEEC2;

}

/* Begin Calendar */
/* Not used in the theme but here anyway...  */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 175px;
        padding:5px;
        border: 1px solid;
        color: #777;	
	text-align: center;
        margin-bottom:20px;

	}

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

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

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	font-size: 12px;
	font-weight:bold;
	color: #777;	
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */

.title{
text-align: center;
margin-top: 3px;
margin-right: auto;
margin-left: auto;
margin-bottom:0; 
font-family:Verdana, Helvetica, sans-serif; 
text-decoration: none;
color: #E0427F;
font-size: 1.2em;
font-weight:bold;
}
.addvert1 {
	position	: relative;
	float		: left;
	width		: 220px;
	height		: 80px;
	top 		: 10px;
	margin-left	: 23px;
margin-top: -15px;
}

.addvert2 {
	position	: relative;
	float		: left;
	width		: 220px;
	height		: 80px;
	top 		: 10px;
	margin-left	: 12px;
margin-top: -15px;
}
.ttop { font-weight:bold; color: #EE1289;}
.addvert1 p+p, .addvert2 p+p {
margin-top:-5px;
}

.title a {
  font-family: Verdana, Arial, sans-serif;
  color: #E0427F;
  
}

.title a:visited  {
	font-family:Verdana, Helvetica, sans-serif; 
	text-decoration: none;
	color: #FF82AB;
}


.title a:hover {
	text-decoration: underline;
	color: #FF82AB;
}

.title a:active {
	border: 1px solid #EE3A8C;
}

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

h4.date { 
color: grey;
font-size: 0.9em;

}

/*My Styles*/
#outer {font-size: 1em; width: 100%; height: 100%; float: left; background-color: #EE3A8C; padding:0; font-weight:bold;border:1px solid #EE1289; border-color:#a50 #fa5 #610 #fa5; background:#EE1289 url(../../../../images/logo-and-icons/grad-pink2.gif) repeat-x bottom left; margin-top: 12px;}

#point {display:table; padding:0; margin:0 auto; list-style:none; text-align: center; white-space:nowrap;}
#point li {display:table-cell; margin:0; padding:0;}
#point li a {float:left; font-family:Verdana, Helvetica, sans-serif; font-size:0.9em; height:3.1em; line-height:3.1em; letter-spacing:1px; padding:0 1em; text-decoration:none; color:#FFF0F5; background:#EE1289 url(../../../../images/logo-and-icons/grad-pink2.gif) repeat-x bottom left; border-right:1px inset #FFF0F5; border-left:1px inset #FFF0F5;}
#point li a:hover, #point li a.current {background:#EE1289 url(../../../../images/logo-and-icons/down_arrow.gif) no-repeat center top; color:#fff;}
#point li a:hover b, #point li a.current b {display:block; float:left; background:transparent url(../../../../images/logo-and-icons/up_arrow.gif) no-repeat center bottom; cursor:pointer}

<!--[if IE]>

<style type="text/css">
#point {display:inline-block;}
#point {display:inline;}
#point li {float:left;}
#outer {text-align:center;}
</style>

<![endif]-->