/* 
html5doctor.com Reset Stylesheet
v1.4.1 
2010-03-01
Author: Richard Clark - http://richclarkdesign.com
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/image_main_bg.jpg) no-repeat scroll center top black;
	-webkit-text-size-adjust: none;
}

article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	color:#DF176A;
}

ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted #000;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

hr {
    display:block;
    height:1px;
    border:0;
    margin:0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
/* END CLEAR */




/**************************
/
/* ANDREW'S MINIMUM SETUP *
/
/**************************/
h1,h2,h3,h4,h5,h6,p,ul,ol {
	margin:0 0 1em 0;
}
h1 {font-size:2em;} h2 {font-size:1.8em;} h3 {font-size:1.6em;} h4 {font-size:1.5em;} h5 {font-size:1.4em;} h6 {font-size:1.3em;}
.clear_left { clear:left; } .clear_right {clear:right;} .clear_both {clear:both;}
.float_left { float:left; } .float_right { float:right; }
.padding_right_5 { padding-right:5px; } .padding_right_10 { padding-right:10px; } .padding_right_15 { padding-right:15px; } .padding_right_20 { padding-right:20px; }
.padding_left_5 { padding-left:5px; } .padding_left_10 { padding-left:10px; } .padding_left_15 { padding-left:15px; } .padding_left_20 { padding-left:20px; }
.padding_top_5 { padding-top:5px; } .padding_top_10 { padding-top:10px; } .padding_top_15 { padding-top:15px; } .padding_top_20 { padding-top:20px; } .padding_top_30 { padding-top:30px; }
.padding_bottom_5 { padding-bottom:5px; } .padding_bottom_10 { padding-bottom:10px; } .padding_bottom_15 { padding-bottom:15px; } .padding_bottom_20 { padding-bottom:20px; }
.georgia {font-family:Georgia, "Times New Roman", Times, serif;	}
/* @end */


/*************************
*
*   GENERAL STYLES (e.g. Header,Footer,Nav)
*
*************************/
header {
	background: transparent url(../images/image_slice_pink_46.jpg) repeat-x left 80px;
	height: 126px;
	width: 100%;
	position: relative;
}
hgroup {
	position: relative;
	margin: 0 auto;
	width: 910px;
}
header hgroup h1 {
	margin: 0;
}
header hgroup h1 a {
	background:url(../images/image_nav_logo.png) no-repeat scroll center center transparent;
	display:block;
	height:160px;
	left:305px;
	position:absolute;
	text-indent:-9999px;
	top:0;
	width:300px;
	z-index:998;
	margin: 0;
}
header hgroup h2 {
	position:absolute;
	right:20px;
	top:15px;
	margin: 0;
}
header nav {
	margin: 0 auto;
	width: 910px;
	position: relative;
	top: 80px;
}
header nav li {
	display: inline;
}
header nav ul a {
	background-image:url("../images/image_slice_pink_46.jpg");
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:13px;
	line-height:46px;
	padding:0 14px;
	text-decoration:none;
}
header nav ul a:hover, header nav ul .selected {
	background-position:left -46px;
}
header nav .nav_p5 {
	margin-left:290px;
}
header a.nav_contact_link {
	background:url(../images/image_contact_link_left.png) no-repeat scroll left top transparent;
	color:#ffffff;
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	padding:0 0 0 11px;
	text-decoration:none;
}
header a.nav_contact_link span {
	background:url(../images/image_contact_link_right.png) no-repeat scroll right top transparent;
	display:block;
	font-size:18px;
	font-style:italic;
	line-height:44px;
	padding:0 11px 0 0;
}
header a.nav_contact_link:hover {
	background-position:left -44px;
}
header a.nav_contact_link:hover span {
	background-position:right -44px;
}



footer  {
	background:url(../images/slice_black_70.jpg) repeat-x scroll left 80px transparent;
	clear:both;
	height:550px;
	margin:40px 0 0;
	width:100%;
	position:relative;
	float:left;
}
footer nav {
	width:910px;
	margin:0 auto;
	position:relative;
	background:transparent url(../images/image_dogbowl.png) no-repeat top left;
	padding:120px 0 0 0;
}
footer nav ul {
	clear:left;
	display:block;
	float:left;
	margin:0 0 40px 20px;
	padding:0 0 0 20px;
	width:870px;
}
footer nav ul li {
	border-right:1px solid #A7A5A5;
	display:inline-block;
	float:left;
	min-height:70px;
}
#footer ul li:last-of-type {
	border-right: none;
}
footer nav ul a {
	color:#A7A5A5;
	display:block;
	float:left;
	padding:3px 10px;
	text-decoration:none;
	width:87px;
}
footer nav ul ul {
	display:inline;
	margin:0;
	padding:0;
	width:100%;
}
footer nav ul ul li {
	border:medium none;
	clear:left;
	display:inline;
	min-height:0;
}
#footer_contact {
	background-image:url(../images/image_footer_logo.jpg);
	background-repeat:no-repeat;
	clear:left;
	margin:0 auto;
	min-height:80px;
	padding:30px 0 0 200px;
	width:200px;
}
#footer_contact p, #footer_contact a {
	color:#A7A5A5;
	font-size:14px;
	line-height:1.4em;
	text-decoration:none;
}
footer a:hover, #footer_contact a:hover {
	color: #DF176A;
	text-decoration:none;
}
.creator_icon {
	background-image:url("http://assets.squidgemedia.com/images/squidgeman_15.png");
	bottom:15px;
	display:block;
	height:15px;
	position:absolute;
	right:15px;
	text-indent:-9999px;
	width:15px;
}







.spacer_60 {
	clear: left;
	float: left;
	height: 60px;
	width: 100%;
}
.pink_20 {
	background-image: url(../images/slice_pink_20.jpg);
	display: block;
	height: 20px;
	width: 100%;
	clear: left;
	margin: 0;
	border-color: none;
	border-style: none;
}
a.live_star {
	background-image:url(../images/image_soul_star.png);
	background-position:center center;
	background-repeat:no-repeat;
	bottom:-70px;
	display:block;
	height:170px;
	position:absolute;
	right:0;
	text-indent:-9999px;
	width:170px;
}


/* @end */





/****************************
*
* Oooohhhh, the wizard! OK, it's the scrollable contact form
*
****************************/

/* These are the wizard targets */
.contact_form_target {
	min-height:20px;
	margin:0 auto;
	width:910px;
}
/* applied to contact_form_target when form revealed */
.loaded {
	background:url(../images/image_contact_form.png) no-repeat scroll 0 20px transparent;
	padding:20px 20px 20px 220px;
	width:670px;
}

/* the wizard */
#wizard {
	height:560px;
	width:670px;
	overflow:hidden;
	position:relative;
	clear:left;
}  
/* scrollable items */
#wizard .items {
	width:20000em;
	clear:both;
	position:absolute;
	top: 40px;
}
/* single item */
#wizard .page {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#666666;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-style:italic;
	height:480px;
	padding:20px;
	position:relative;
	width:630px;
}
#status {
	display: block;
	margin: 0;
	list-style-type: none;
	float: left;
	background-image: url(../images/slice_black_70.jpg);
	padding: 0;
}
#status li {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:14px;
	letter-spacing:0.5px;
	line-height:40px;
	text-align:center;
	width:223px;
}
#status .active {
	background-image: url(../images/image_slice_pink_46.jpg);
	width: 224px;
}
#wizard .page ul {
	display:block;
	width:100%;
	list-style-type:none;
	float: left;
}
#wizard .page ul li {
	display:block;
	clear:left;
	margin: 0 0 10px 0;
	float: left;
	width: 100%;
}
#wizard .page ul .form_date_ie {
	display:none;	
}
#wizard .page ul label {
	display: block;
	float: left;
	width:250px;
	text-align: right;
	padding: 3px;
}
#wizard #event_type {
	width:200px;
}
#wizard .contact_txt {
	border:2px solid #ccc;
	padding:5px 3px;
	width:200px;
}
/*#wizard .page p {
	clear: left;
	float: left;
	margin:0 0 1em 0;
	width:100%;
	display:block;
}*/
#wizard .page p label {
	display: block;
	float: left;
	width: 160px;
}
#wizard #contact_message {
	padding: 5px;
	height: 70px;
	width: 440px;
	border: 2px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
#wizard #event_date {
	width:120px;
	float:left;
}
#wizard .ass_node {
	width:300px;
}
#wizard .ass_node div {
	width:195px;
}
#wizard .ass_node div h3 {
	font-size:16px;
	margin:0 0 8px;
}
#wizard .ass_node label p {
	font-size:11px;	
}
#wizard .soul_stamp {
	background:#fff url(../images/image_soul_stamp_03.jpg) no-repeat scroll 20px center;
	height:450px;
	padding-top:50px;
}
#wizard .soul_stamp p {
	line-height:1.5em;
	padding-left:360px;
	width:241px;
}
#wizard .next, #wizard .prev, #wizard .close {
	background:url(../images/image_contact_form_next_btn_03.jpg) no-repeat scroll left top transparent;
	border:0 solid;
	bottom:15px;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-family:Georgia;
	font-size:19px;
	font-style:italic;
	height:43px;
	position:absolute;
	right:15px;
	width:241px;
}
#wizard .prev {
	background-image:url(../images/image_contact_form_back_btn_03.jpg);
	color:#000000;
	left:15px;
	position:absolute;
}
#wizard .close {
	background-image:url(../images/image_button_close_wizard_09.jpg);
}
#wizard .next:hover, #wizard .prev:hover, #wizard .close:hover {
	background-position:left -42px;
}

/* error message */
.error {
	height:15px;
	background-color:#DF176A;
	font-size:11px;
	border:1px solid #CCC;
	padding:4px 10px;
	color:#fff;
	margin-left:0px;
	
	-moz-border-radius:7px;
	-webkit-border-radius:7px; 
	
	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;	
}
/* pure CSS arrow... BOOM! */
.error em {
	display:block;
	width:0;
	height:0;
	border:10px solid;
	border-color:#DF176A transparent transparent;

	/* positioning */
	position:absolute;
	bottom:-17px;
	left:10px;
}
/* @end */



/**********************
*
* CONTENT STYLES
*
***********************/

#content {
	background-color: #fff;
	margin: 0 auto;
	width: 910px;
	clear: left;
	position:relative;
}
#content .pink_20 {
	text-indent:-9999px;
	padding: 0;
	line-height: 20px;
}
#content p {
	line-height:1.4em;	
}
/* @end */






/* @group HOME */

#home_slide {
	background:url("../images/slice_pink_20.jpg") repeat-x scroll left top #000000;
	clear:left;
	height:410px;
	margin:0 auto;
	padding:20px 0 0;
	position:relative;
	width:910px;
	z-index:1;
}
#home_slide h1 {
	background-image:url("../images/image_home_slide_overlay_heading.png");
	bottom:0;
	height:160px;
	margin:0;
	position:absolute;
	text-indent:-9999px;
	width:460px;
	z-index:9999;
}
#home_slide_ul {
	margin: 0px;
	list-style-type: none;
}
#home_slide_ul li {
	display: block;
	float: left;
}
#home_slide_ul li a {
	text-decoration:none;
}
#home_slide_ul li a span {
	display: block;
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 9999;
	color: white !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	text-decoration: none;
	background: #DF176A;
	padding: 6px;
}
#home_slide_ul li img {
	float: left;
}

#home_featured_ul {
	background-image: url(../images/image_home_feat_bg.jpg);
	margin: 0px;
	height: 220px;
	width: 500px;
	display: block;
	padding: 20px 20px 20px 390px;
	overflow: hidden;
}
#home_featured_ul li {
	color:#FFFFFF;
	font-size:22px;
	line-height:1.2em;
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 0.5em;
}
.home_node {
	float:left;
	margin:20px;
	width:260px;
}
.home_node:nth-of-type(2n+1)  {
	clear:left;
}
#content .home_node h1 {
	background:url(../images/icon_heading_smile.jpg) no-repeat scroll left top transparent;
	color:#DF176A;
	font-size:20px;
	font-weight:normal;
	letter-spacing:normal;
	line-height:1.1em;
	margin:0 0 0.6em;
	padding:0 0 0 25px;
}
#home_col_left {
	float:left;
	width:600px;
}
#home_col_right {
	float:left;	
	width:300px;
}
#home_col_right a {
	color:#DF176A;
	text-decoration:none;
}
#home_col_right a:hover {
	text-decoration:underline;
}
#home_col_right q {
	color:#DF176A;
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:24px;
	font-style:italic;
	line-height:1.2em;
	margin:20px;
}
#home_col_right p {
	padding-right:20px;
	text-align:right;
}
/* @end */














#content_wrap {
	float: left;
	background:#082C41 url(../images/slice_pink_20.jpg) repeat-x left bottom;
	position:relative;
	padding:0 0 20px 0;
}
#content .group_heading {
	line-height: 46px;
	background-image: url(../images/image_slice_pink_46.jpg);
	background-repeat: repeat-x;
	padding: 0 20px;
	color: #fff;
	letter-spacing: 1px;
	font-weight: normal;
	margin: 0;
	font-size:24px;
}
#content_wrap h2 {
	font-size: 26px;
	color: #000;
	font-weight: bold;
}

.page_col_left {
	float: left;
	width: 190px;
	border-top: solid #fff 1px;
	position: relative;
}
.page_col_right {
	float: left;
	width: 680px;
	padding: 20px 20px 60px 20px;
	background-color: #fff;
	font-size: 14px;
	color: #000;
}
.page_col_right img {
	margin: 0 0 1em 0;
	max-width: 680px;
}
.page_col_right h3 {
	font-size: 22px;
	color: #000;
	font-weight: bold;
}
.first-p p:first-of-type {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #0D2C41;
}

.page_col_right ul li {
	display: block;
	padding: 5px 5px 5px 30px;
	background-image: url(../images/icon_ul_bone.jpg);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	list-style-type:none;
}
.page_col_right ol li {
    float: left;
    line-height: 1.2em;
    list-style-type: decimal;
    margin: 0 10px 15px 40px;
}

a.feature_link {
	margin:20px 0;
	clear:left;
	display: block;
	background: transparent url(../images/image_contact_link_left.png) no-repeat top left;
	padding: 0 0 0 11px;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align:center;
	text-indent:-5px;
	letter-spacing:1px;
	text-decoration:none;
}
a.feature_link span {
	display:block;
	background: transparent url(../images/image_contact_link_right.png) no-repeat top right;
	line-height:44px;
	padding: 0 11px 0 0;
	font-size: 18px;
	font-style: italic;
}
a.feature_link:hover {
	text-decoration:none;
	color:#fff;
	background-position:left -44px;
}
a.feature_link:hover span {
	background-position:right -44px;
}



/* Level 1 */
.page_col_left ul {
	display: block;
	width: 210px;
	position: absolute;
	top: 20px;
	left: -20px;
	margin:0;
}
.page_col_left li {
	display: block;
	width: 100%;
	line-height: 40px;
}
.page_col_left ul a {
	display: block;
	width: 190px;
	line-height: 40px;
	text-indent: 20px;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	background-image: url(../images/slice_nav_1.jpg);
	margin: 0 0 0 20px;
}
.page_col_left ul a:hover {
	background-position: left -40px;
}
.page_col_left ul .selected {
	margin: 0px;
	width: 210px;
	background-position: left -40px;
}
/* Level 2 */
.page_col_left ul ul {
	position:relative;
	top:0;
	left:20px;
	width: 190px;
}
.page_col_left ul ul a {
	width: 170px;
}
.page_col_left ul ul .selected {
	margin:0 0 0 10px;
	width:180px;
}

.page_col_right ul.image_gallery {
	display:block;
	width:100%;
}
.page_col_right ul.image_gallery li {
	list-style-type:none;
	float:left;
	padding:0;
	margin:5px 8px 5px 0;
}

.jukebox {
	/*background:transparent url(../images/image_jukebox_03.jpg) center top;*/
	background-color:#000;
	color:#fff;
}
.jukebox img {
	border:1px solid #ccc;
	padding:3px;
}
#jukebox {
	height: 220px;
	width: 685px;
	margin:0 0 15px 0;
	border:1px solid #fff;
}

blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #DF176A;
	font-style: italic;
}
#content .quote_credit {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: right;
	/*margin: 0 0 3em 0;*/
}
#content .quote_credit a {
	text-decoration:none;
	color:#000;
}
#content .quote_credit a:hover {
	color:#DF176A;
}



.latest_short_node {
	clear:left;
	float:left;
	width:680px;
	margin: 0 0 30px 0;
}
.latest_short_node img {
	border:1px solid #ccc;
	padding:4px;
	float: left;
	margin: 5px;
}
.latest_short_node div {
	float: left;
	width: 575px;
	margin: 0 0 0 10px;
}
.latest_short_node p {
	font-size: 12px;
	color: #333;
}
.latest_short_node div h1 {
	margin: 0 0 0.3em 0;
}
.latest_short_node h1 a {
	font-size:24px;	
}
.latest_short_node a {
	text-decoration:none;
	color:#DF176A;
}
.latest_short_node a:hover {
	text-decoration:underline;
}
#content .latest_sml {
	font-size: 11px;
	color: #333;
}
#latest_comment {
	font-size: 12px;
	margin: 50px 0 0 0;
}
.comment_txt {
	padding: 3px;
	border: 1px solid #ccc;
	width: 250px;
}
#comment_text {
	height: 150px;
	width: 400px;
	border: 1px solid #ccc;
	padding: 3px;
	font-family: Verdana, Geneva, sans-serif;
}
#latest_comment h3 {
	color: #DF176A;
}
.comment {
	padding: 20px 20px 20px 110px;
	background: #FFFCEC url(../images/image_comment_speech_09.png) no-repeat 20px 20px;
	margin: 0 0 10px 0;
	font-size: 12px;
}
#comment_submit {
	background: transparent url(../images/comment_submit.png) no-repeat top left;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	padding: 12px;
	font-size: 15px;
	width: 200px;
	border: 0px solid #fff;
}
#comment_submit:hover {
	color:#DF176A;	
	cursor:pointer;
}



.ass_node {
	float:left;
	width:330px;
	margin: 0 0 20px 20px;
}
.ass_node img {
	border:1px solid #ccc;
	padding:4px;
	float: left;
	margin: 5px;
}
.ass_node div {
	float: left;
	width: 220px;
	margin: 0 0 0 10px;
}
.ass_node p {
	font-size: 12px;
	color: #333;
}
.ass_node div h1 {
	margin: 0 0 0.3em 0;
}
.ass_node div h1 a {
	font-size:24px;
}
.ass_node div a {
	color:#DF176A;
	text-decoration:none;
}
.ass_node div a:hover {
	text-decoration:underline;	
}
.ass_node:nth-of-type(2n+1) {
	clear:left;	
	margin-left:0;
}


#event_list {
	list-style-type:none;
}
#event_list li {
	background:none;
	padding: 0;
	clear: left;
	display: block;
	float: left;
	width: 680px;
}
#event_list span, #event_list a {
	display: block;
	float: left;
	padding: 6px 10px;
	color:#333;
	text-decoration:none;
}
#event_list a:hover {
	color:#DF176A;
	text-decoration:underline;
}
#event_list a.event_link:hover {
		text-decoration:none;
		color:#333;
}
#event_list .event_date {
	width: 101px;
}
#event_list .event_venue {
	width: 260px;
}
#event_list .event_link {
	width: 259px;
}
#event_list .event_list_title span {
	background: transparent url(../images/image_slice_pink_46.jpg) repeat-x top left;
	color: #fff;
}
.large_tel {
	background-image: url(../images/image_tel_number_03.jpg);
	display: block;
	height: 302px;
	width: 622px;
	text-indent: -9999px;
	margin: 0 20px;
}
#content .contact_large {
	font-size: 20px;
	font-weight: bold;
	margin: 20px;
}
#content p.sml {
	font-size: 11px;
	color: #666;
	margin-top: 5em;
}







#noscript_form {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style:italic;
	color: #666;
	float: left;
	width: 680px;
}
#noscript_form ul {
	width:100%;
	display:block;
	float: left;
}
#noscript_form li {
	background:none;
	list-style:none;
	padding:0;
	clear: left;
	float: left;
	width: 100%;
}
#noscript_form p {
	clear: left;
}
#noscript_form label {
	text-align: right;
	padding: 5px;
	float: left;
	width: 300px;
}
#noscript_form .form_date_ie {
}
#noscript_form #submit {
	background:url(../images/image_contact_form_next_btn_03.jpg) no-repeat scroll left top transparent;
	border:0 solid;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-family:Georgia;
	font-size:19px;
	font-style:italic;
	height:43px;
	width:241px;
	float: right;
}
#noscript_form #submit:hover {
	background-position:left -43px;	
}
#noscript_form #contact_message {
	width: 300px;
	padding: 5px;
	height: 75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#noscript_form .contact_txt {
	padding: 2px;
	width: 300px;
}


header .header_tel {
	background: url(../images/image_contact_link_left.png) no-repeat scroll left top transparent;
	color: white;
	display: block;
	font-family: Georgia,"Times New Roman",Times,serif;
	padding: 0 0 0 11px;
	text-decoration: none;
	position:absolute;
	top:15px;
	left:0px
}
header .header_tel span {
	background: url(../images/image_contact_link_right.png) no-repeat scroll right top transparent;
	display: block;
	font-size: 18px;
	font-style: italic;
	line-height: 44px;
	padding: 0 11px 0 0;
	font-weight:bold;
}

#home_col_right a.home_why_book_star {
	background: url("../_UPLOADED/why_book_star.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 175px;
    margin: 20px 0 30px 20px;
    text-indent: -9999em;
    width: 175px;
}

#home_news {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #DF176A;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.03em;
    margin: 0 !important;
    padding: 10px 20px;
    width: 868px;
}
#home_news a {
	text-decoration:none;
	color:#fff;
}
#home_news a:hover {
	text-decoration:underline;	
}
