/*
Theme Name: SHSA Theme
Theme URI: http://test.servicehospitality.com/
Description: SHSA WordPress theme by
<a href="http://www.omnilogic.net/">Omnilogic Systems</a>
Version: 
Author: Omnilogic Systems
Author URI: http://www.omnilogic.net/
Tags: SHSA, omnilogic
*/

body {
	padding:0px;
	margin:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/bg_strip.jpg);
	background-repeat:repeat-x;
	background-color:#d8af46;
}

p { margin:1em 0; }
blockquote { margin:1em 40px; }
h2 { display: block; font-size: 1.5em; font-weight: bold; margin: .83em 0; }
h3 { display: block; font-size: 1.17em; font-weight: bold; margin: 1em 0; }
h4 { display: block; font-weight: bold; margin: 1.33em 0; }
h5 { display: block; font-size: 0.83em; font-weight: bold; margin: 1.67em 0; }
h6 { display: block; font-size: 0.67em; font-weight: bold; margin: 2.33em 0; }
/* ===========================//// list styles \\\\=========================== */
ul, menu, dir { display: block; list-style-type: disc; margin: 1em 0; padding-left: 40px; }
ol { display: block; list-style-type: decimal; margin: 1em 0; padding-left: 40px; }
li { display: list-item; }
	/* nested lists have no top/bottom margins */
ul ul, ul ol, ul dir, ul menu, ul dl, ol ul, ol ol, ol dir, ol menu, ol dl, dir ul, dir ol, dir dir, dir menu, dir dl, menu ul, menu ol, menu dir, menu menu, menu dl, dl ul, dl ol, dl dir, dl menu, dl dl { margin-top: 0;  margin-bottom: 0; }
	/* 2 deep unordered lists use a circle */
ol ul, ul ul, menu ul, dir ul, ol menu, ul menu, menu menu, dir menu, ol dir, ul dir, menu dir, dir dir { list-style-type: circle; }
	/* 3 deep (or more) unordered lists use a square */
ol ol ul, ol ul ul, ol menu ul, ol dir ul, ol ol menu, ol ul menu, ol menu menu, ol dir menu, ol ol dir, ol ul dir, ol menu dir, ol dir dir, ul ol ul, ul ul ul, ul menu ul, ul dir ul, ul ol menu, ul ul menu, ul menu menu, ul dir menu, ul ol dir, ul ul dir,    ul menu dir,    ul dir dir, menu ol ul,   menu ul ul,   menu menu ul,   menu dir ul, menu ol menu, menu ul menu, menu menu menu, menu dir menu, menu ol dir, menu ul dir, menu menu dir, menu dir dir, dir ol ul, dir ul ul, dir menu ul, dir dir ul, dir ol menu, dir ul menu, dir menu menu, dir dir menu, dir ol dir, dir ul dir, dir menu dir, dir dir dir { list-style-type: square; }

div#wrapper {
	margin:0 auto;
	padding:0px;
	width:1050px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6b2525;
	font-weight:normal;
	margin:0px;
	padding:7px 5px 7px 0px;
}

hr {
	padding:0px;
	margin:0px;
	border:none;
	border-bottom:1px solid #DCD6D5;
	background-color:transparent;
	height:1px;
}

a img {
	border:none;
}


/*******************************30/12/2009 11:08:45 AM************************** HEADER INFO **************************************************/

div#header_wrapper {
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	height:137px;
	position:relative;
}

div#header_wrapper h1 {
	margin:0 0 0 10px;
	padding:0;
	position:absolute;
	width:310px;
	height:136px;
}

div#header_wrapper h1 a {
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:310px;
	height:136px;
	background:url(images/logo-shsa.jpg) no-repeat;
}

#searchform-header {
	margin:0; padding:0;
	width:270px; height:auto;
	background:url(images/searchform-back.gif) no-repeat 56px 5px;
	position:absolute;
	right:2px;
	top:98px;
}

#searchform-header #s {
	margin:0 0 0 0; padding:5px 10px 9px 33px;
	width:165px; height:20px;
	border:0;
	background:none;
	float:left;
	font-size:0.92em; color:#aea592;
}
	
#searchform-header #searchsubmit {
	float:left;
	margin:0; padding:9px 0 0 0;
	background:none transparent;
	border:none;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	cursor:pointer;
}

div#menu_wrapper {
	width:1050px;
	margin:0px;
}

ul#menu {
	padding:0px;
	margin:0;
	list-style:none;
	overflow:hidden;

}

ul#menu ul {
	padding:0px;
	margin:0;
	list-style:none;
	overflow:hidden;

}

ul#menu li h2 {
	display:none;
}

ul#menu ul li {
	float:left;
	list-style:none;
	width:112px;
	height:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	font-size:14px;
	text-align:center;
	padding:1px;
}

ul#menu ul li a {
	display:block;
	text-decoration:none;
	color:#000;
	background-image:url(images/tab_off.png);
	background-repeat:no-repeat;
	height:39px;
}

ul#menu ul li a:hover {
	display:block;
	text-decoration:none;
	color:#FFF;
	background-image:url(images/tab_on2.png);
	background-repeat:no-repeat;
	height:39px;
}

ul#menu ul .page-item-57 a {
	padding:0 7px;
}

ul#menu ul .page-item-55 a {
	line-height:37px;
}

ul#menu ul .page-item-53 a {
	line-height:37px;
}

ul#menu ul .page-item-49 a {
	padding:0 7px;
}

ul#menu ul .page-item-44 a {
	line-height:37px;
}

ul#menu ul .page-item-38 a {
	line-height:37px;
}

ul#menu ul .page-item-5 a {
	line-height:37px;
}
ul#menu ul .page-item-20 a {
	line-height:37px;
}

ul#menu ul .page-item-68 a {
	line-height:37px;
}

/********************************************************* CONTENT INFO **************************************************/

div#home_content {
	display:block;
	width:904px;
	margin:0px;
	margin-left:68px;
	padding:0px;
}

div#interior_wrapper {
	overflow:hidden;
	width:855px;
	min-height:585px;
	margin:0 auto;
	padding:0px;
	background-image:url(images/content_white-shadow_bg.png);
	background-repeat:repeat-y;
}

div#content_top {
	background-image:url(images/content_burgandy-stripe_bg.png);
	background-repeat:no-repeat;
	height:7px;
	margin:0px;
	padding:0px;
}

/* ======= These are the content_left styles for 2 column layout =======
div#content_left {
	float:left;
	width:540px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
======= */
div#content_left {
	width:828px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div#content_left a {
	text-decoration:none;
	color:#6b2525;
}


div#right_column {
	width:288px;
	float:right;
	padding-right:6px;
}

div#content_right_top {
	float:right;
	width:288px;
	padding:0px;
	margin:0px;
	background-image:url(images/right_col_top_bg.jpg);
	background-repeat:no-repeat;
	height:26px;
}

div#content_right_middle {
	float:right;
	width:288px;
	padding:0px;
	margin:0px;
	background-image:url(images/right_col_middle_bg.jpg);
	background-repeat:repeat-y;
}

div#text_content {
	width:258px;
	margin-left:5px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.yellow {
	color:#d9a828;
}

div#content_right_bottom {
	float:right;
	width:288px;
	padding:0px;
	margin:0px;
	background-image:url(images/right_col_bottom_bg.jpg);
	background-repeat:no-repeat;
	height:26px;
}

div#clear_float {
	clear:both;
}

div.entry {
	padding:5px 20px;
	background-color:#f5f5f5;
	border:1px solid #eee;
}
.more-link {
	text-transform:uppercase;
	padding-left:0px;
}

.burgandy {
	color:#6b2525;
}

.yellow {
	color:#d9a828;
}

.grey {
	color:#858384;
}

/********************************************************* FOOTER **************************************************/

div#footer_wrapper {
	width:1050px;
	min-height:52px;
	padding:0px;
	margin:0px;
	margin-left:-4px;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	background-color:#696969;
}

div#footer_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin-left:170px;
	padding-top:15px;
}
div#footer_links ul {
	list-style:none;
	margin:0;
	padding:0;
}

div#footer_links ul h2 {
	display:none;
}

div#footer_links ul ul li {
	float:left;
}

div#footer_links ul ul a {
	text-decoration:none;
	color:#FFF;
	display:block;
	float:left;
	padding:1px 5px;
	border-right:1px solid #fff;
}


div#footer_links ul ul a:hover {
	color:#FFF;
	text-decoration:underline;
}

div#footer_copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9b9898;
	margin-left:155px;
	padding-top:5px;
	clear:both;
}

div#footer_copyright a {
	text-decoration:underline;
	color:#9b9898;
}

div#footer_copyright a:hover {
	text-decoration:underline;
	color:#d8af46;
}