/*  







This theme is based on the below theme















Theme Name: Empress Tea







Author: Lighthouse Media Works







Author URI: http://www.LighthouseMediaWorks.com







Description:  Empress Tea is a simple Widget ready Theme with left sidebar and Top Menu. This theme is based on Demolision http://www.themesdb.de







Version: 1.1







Tags: white, two columns, fixed width, light, minimal 







*/















html,body{margin:0;padding:0; 















/*background:#864319  ; */















background-color: #fff;















font-family:Verdana, Arial, Helvetica, sans-serif; 







 







color:#000;} 















body{font:  verdana; text-align:center;























}



#mail_form{

background-color:#efe0e7;

border:#798243;

border-bottom-width:medium;

border-bottom-style:ridge;

padding:1em;

font-size:.8em;

margin:1em;

}



























p{margin:0 10px 10px}







#container{text-align:left; width:1024px; margin:0 auto 0;}







#content p{line-height:1.4}







a {color: #892957; text-decoration:none;}



a:hover{

	color: #798243;

	text-decoration: underline;

}







h1{



	font-size: 2.5em;



padding: .5em;



}







h2{



	font-size: 2em;



padding: .5em;



}







h3 {



font-size: 1.5em;



padding: .5em;}







img {border:none;}















/* Tea Masthead */















#masthead{







	width: 1024px;







	height: 200px;







	margin-left: auto  ;



	margin-right: auto;



	margin-top: 0;



	margin-bottom: 0;







	background-image: url(images/masthead-03b.jpg);







	background-position: left;







	background-repeat: no-repeat;







}























/* Header xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/







.head_part { /*background:  url(images/dismas_header.jpg); */







overflow:hidden; width:1024px; height:0px;  }















.head_part a {color:#892957; text-decoration:none; font-size:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}







.head_part a:hover {text-decoration:none; }







.description { margin-top:-10px; color:#892957; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-indent:50px;}







/* Internet explorer 6! only */







*html .head_part { height: 80px; padding-top:25px; }







/* dropdown menu formatting */











#suckerfishnav {



    background-color:#892957;



	 background-image: url(images/tea_nav_bg2.jpg) repeat-x;



    font-size:18px;



    font-family:verdana,sans-serif;



    font-weight:bold;



    width:100%;



    }



#suckerfishnav, #suckerfishnav ul {



    float:left;



    list-style:none;



    line-height:40px;



    padding:0;



 /*   border:1px solid #aaa;*/



    margin:0;



    width:100%;



    }



#suckerfishnav a {



    display:block;



    color:#000;



    text-decoration:none;



    padding:0px 10px;



    }



#suckerfishnav li {



    float:left;



    padding:0;



    }



#suckerfishnav ul {



    position:absolute;



    left:-999em;



    height:auto;



    width:151px;



    font-weight:normal;



    margin:0;



    line-height:1;



    border:0;



 /*   border-top:1px solid #666666;*/



    }



#suckerfishnav li li {



    width:149px;



/*    border-bottom:1px solid #666666;



    border-left:1px solid #666666;



    border-right:1px solid #666666;*/



    font-weight:bold;



    font-family:verdana,sans-serif;



    }



#suckerfishnav li li a {



    padding:4px 10px;



    width:130px;



    font-size:12px;



    color:#000;



    }



#suckerfishnav li ul ul {



    margin:-21px 0 0 150px;



    }



#suckerfishnav li li:hover {



    background:#798243;



	 background-image: url(images/tea_nav_bg_over.jpg);



	 background-repeat: repeat-x;



    }



#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {



    color:#fff;



    }



#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {



    color:#fff;



    }



#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {



    color:#fff;



    }



#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {



    left:-999em;



    }



#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {



    left:auto;



    background:#444444;



    }



#suckerfishnav li:hover, #suckerfishnav li.sfhover {



    background:#DA0909;



    }















/* Top Navigation xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/







.top_navi_wrap { padding-top: 0px; float:left; width:80px;  }







.top_navi { width:1024px; height:32px; 











background-image: url(images/tea_nav_bg.jpg);



background-repeat: repeat-x;







}







.top_navi em { display:none}







.top_navi ul { list-style:none; margin:0px; padding:0px 30px;}







.top_navi ul li ul { display:none;}







.top_navi li { padding:0px; margin:0px; display:inline; font-size:11px; font-family:arial; font-weight:bold; text-transform:uppercase; color:#fff; line-height:12px;}







*html .top_navi li { line-height:10px;}







.top_navi a { padding:10px 6px 9px 6px; margin-right:1px; display:block; text-decoration:none; float:left; color:#fff;}







.top_navi a:hover { 



background-image: url(images/tea_nav_bg_over.jpg);



background-repeat: repeat-x; 



color:#fff; text-decoration:none; }







.top_navi li.current_page_item  a { background-image: url(images/tea_nav_bg_over.jpg);



background-repeat: repeat-x;  color:#fff;  text-decoration:none; }















/* Content Entry Post xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/







#content{ width:70%; margin-left:30%; margin-bottom: -10px;}







.wrapper{float:left; width:1024px; background:#fff; }







.post {  



display:block; 



float:right; 



padding-left:20px; 



padding-top:20px;}







.entry {   padding-top:24px; }







.top_row {     height:30px;  float:left; padding-left:6px; line-height: 35px; padding-right:4px;}







.bottom_row { background:#f5f5f5; border:1px solid #f1f1f1;  float:left;   padding-left:6px; padding-top:2px; padding-bottom:2px; padding-right:4px;}







.top_row_right {float:right;}







.top_row_left { float:left;



margin-bottom: 2em;}







.top_row a { font-size:15px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}







.admin_symbol { background:url(images/user_symbol.gif); width:13px; height:18px; }







.top_row_left_page { color: #798243; font-size:15px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;



padding: 1em;}















/* IE 6 only */







*html .entry {margin-top:-19px;}







*html .top_row_left { margin-top:-7px;}







*html .top_row {padding-top:5px; height:25px;  }























/* Entry List xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/







.postmetadata { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:10px;   line-height:13px;} 







.postmetadata a { color:#892957; font-size:10px;  } 







.postmetadata a:hover { color:#892957; text-decoration:none; border-bottom: 1px dashed #892957;} 







.metaauthordate { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; 



margin-bottom: 2em; }







/* Internet explorer 6! only */







*html .news_border { margin-top:-25px; border-bottom: 1px dashed #000;}















/* Comments Listings xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/







.comments_bg { float: right; padding-top:20px; padding-right:20px; padding-bottom:10px; margin-bottom: 10px;color:#fff;}







.comments_count {







background-color: #798243;







 width:98px; height:42px; padding:5px 5px 5px 5px; font-size:11px; color:#fff; }







.comments_count a {color:#fff;}







.edit_button {  

  margin: 10px;  padding:5px; color:#000;

border-style: ridge;

border-width: 2px; 

display: inline-block;

clear: both;





}





.edit_button:hover {



	color: #555;



}









.comment_form { padding-left:40px; }







.comment_form textarea { font-size:12px; font-family:Arial, Helvetica, sans-serif;} 















/* Entry Listings xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/







.entry ul { font-size:1em; padding:25px; margin:0px; padding-left:30px; padding-top:0px; padding-bottom:5px; line-height: 20px;} 







.entry ol{ font-size:1em; padding:25px; margin:0px; padding-left:40px; padding-top:0px; padding-bottom:5px; line-height: 20px;} 







.entry dl{ font-size:1em; padding:25px; margin:0px; padding-left:30px; padding-top:0px; padding-bottom:5px; line-height: 20px;} 







.entry dir{ font-size:1em; 

/*padding:25px; */

margin:0px; 

/*padding-left:30px;*/ 

padding-top:0px; 

padding-bottom:5px; 

line-height: 20px;} 







blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }







blockquote cite { margin: 5px 0 0; display: block;}























/* Sidebar Left xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/







.leftsidebar_wrapper { float:left; width:20%; background:#fff  ; padding-top:10px; border-top: 1px solid #fff; }







.leftsidebar_wrapper ul { list-style-image:url(images/bubble.gif); margin-left: 10px; padding-left:20px;}







.sidebar_left a { font-family: Verdana, Arial, Helvetica, sans-serif; color:#892957; font-size:12px; display: block;







padding: 4px 0px 4px 0px; line-height:13px;}







.sidebar_left a:hover { color:#cc9933; text-decoration:none;}







.sidebar_left h2{color:#892957; font-size:1.5em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  }







.sidebar_left ul {list-style: outside; list-style-image:none; padding:0px; margin:0px; }







.sidebar_left ul li {list-style:none; line-height:10px; background: url(images/menu_button.png) no-repeat left; left center no-repeat; text-indent:14px;}







.sidebar_left ul li li {display:none;}







.sidebar_gradient {  height:15px; list-style:none; list-style-image:none;}















/* Internet explorer 6! only */







*html .sidebar_left a {padding: 0px 0px 0px 0px; line-height:13px;}







*html .sidebar_left li ul li {line-height:12px; height:16px; margin-top:3px; }







*html .sidebar_left li {margin-top:10px; }























/* Footer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/ 







#footer{











background-image: url(images/tea_footer_bg.jpg);



background-repeat: repeat-x;















height:58px; 







width:1024px;   







clear:both; text-align:center; margin-bottom:40px; line-height:35px;}







#footer p{margin:0;padding-top: 10px; padding-left:5px; color:#798243; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}







#footer a {color:#798243; text-decoration:underline;}







#footer a:hover {color:#000; border-bottom:1px dotted #892957;}















/* Commentform xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/







.comments_metadata {margin-top:2px; margin-bottom:10px;}







.comments_head { width:421px; height:18px; margin-top:4px; overflow:hidden;}







.comments_body {background:#f2f2f2; width:421px; min-height:20px;}







.comments_response { width:430px; margin:0 auto 0; padding-top:10px; }







.comments_foot { width:421px; height:10px; margin-bottom:20px;}







.comments_form {margin-left:10px;}







.nocomments {padding-left:10px; color:#ff0000; padding-top:5px;}







.respond {font-size:14px; padding-left:15px; color:#333;}







.responses_comment{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; color:#892957; margin-left:20px;}







.leave_reply {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; padding-left: 7px; margin-bottom:10px;}







#submit {







background-color: ##798243; 















width:130px; height:24px; border:none; color:#336600;}







.moderation_comments { margin-top:4px; font-style:italic;}















/* Internet explorer 6! only  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/







*html .leave_reply {margin-bottom:-10px;}







*html .comments_foot {margin-bottom:-5px;}







*html .comments_metadata {margin-top:-10px; margin-bottom:10px;}







*html .moderation_comments { margin-top:-20px; margin-bottom:-40px;}















/* Calendar xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */







#wp-calendar {empty-cells: show; font-size: 90%; margin: 0; width: 90%; padding: 0px;}







#wp-calendar a {display: block; text-decoration: none;}







#wp-calendar td {color: #892957; font-size: 70%; letter-spacing: normal; padding: 2px 0; text-align: center;}







#wp-calendar th {font-style: normal; text-transform: capitalize;}







#wp-calendar #today { color: #cc9933; font-weight:bold; font-size:12px; }















/* Comments xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */







.alt { margin: 0; padding: 10px; }







.commentlist { padding: 50; text-align: justify; }







.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; }







.commentlist p { margin: 10px 5px 10px 0; }







#commentform p { margin: 5px 0; }







.nocomments { text-align: center; margin: 0; padding: 0;}







.commentmetadata { margin: 0; display: block;}







.commentlist li .avatar { float:left;}







.commentlist p { margin: 10px 0 10px 5px;}







.alt { background-color: #f5f5f5; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1;}







.h3_center { padding-left:40px; font-size:14px; color:#892957;   }







.submit_button { background: #000; color:#fff;}







.aligncenter,







div.aligncenter {







   display: block;







   margin-left: auto;







   margin-right: auto;







}















.alignleft {







   float: left;







}















.alignright {







   float: right;







}















.wp-caption {







   border: 1px solid #ddd;







   text-align: center;







   background-color: #f3f3f3;







   padding-top: 4px;







   margin: 10px;







   /* optional rounded corners for browsers that support it */







   -moz-border-radius: 3px;







   -khtml-border-radius: 3px;







   -webkit-border-radius: 3px;







   border-radius: 3px;







}















.wp-caption img {







   margin: 0;







   padding: 0;







   border: 0 none;







}















.wp-caption p.wp-caption-text {







   font-size: 11px;







   line-height: 17px;







   padding: 0 4px 5px;







   margin: 0;







}







#page_title p {



font-size: 1.5;



color: 798243;



padding: .5em;



}



.purple{

	color:#892957;

}



.widgettitle{

	color:#892957;

}
