/* 
doc.info {
	errors : none;
	warnings : none;
	time : 10.23am;
	date : Saturday September 2009;
}
*/

* {
	color : #181818;
}
body, td, th, div, p {
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}
body {
	margin : 8px;
}
th {
	font-weight : normal;
}
h3 {
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
}
a, a:link, a:hover, a:visited {
	outline : none;
}
a:visited {
	text-decoration : underline;
}
acronym, abbr {
	cursor : help;
}
blockquote {
	border-left : 3px solid #181818;
	margin-left : 15px;
	padding-left : 5px;
}
cite {
	font-size : 90%;
	font-style : normal;
}
h3 {
	font-size : 120%;
	margin-top : 0;
}
img, img a:link, img a:hover {
	padding : 0;
	margin-bottom : 0;
	border : 0 solid #b1b1b1;
}
img a:hover {
	border : none !important ;
}
ul, li {
	margin : 0;
	padding : 0;
}
li {
	list-style-type : none;
}
/* Elements with border 1px solid #b1b1b1 */
#commentform #author, #commentform #email, #commentform #url, #commentform textarea, .post, #content .postindex, #category, #paginate-slider4 a img, #tabbedcontent, #footer, .tab, .lasttab, #topheader, #middleheader, #credit, div#content_holder, .menu1 img, .menu1 a:link img, .menu2 ul ul li a:link, .menu2 ul ul li a:visited, .menu2 ul ol li a:link, .menu2 ul ol li a:visited, .menu2 ul ul li a:hover, .menu2 ul ol li a:hover, #video {
	border : 1px solid #b1b1b1;
}
/* Elements with background color #fefefe */
#credit, .pagination, .post, #slider4, #menu ul a, #menu li ul a:hover, #dcategory ul li a, #dcategory li ul a:hover, #searchform div input#s, .searchinput, .mist, #video, .header-title, .header-title a, .header-title a:hover, .header-description, #menu li.current_page_item a, .menu2 h3, .menu1 h3, #commentform #author, #commentform #email, #commentform #url, #commentform textarea, #paginate-slider4 a img, .menu1 img, .menu1 a:link img, .menu1 a:hover img {
	background-color : #fefefe;
}
/* Elements with font color #181818 */
/*
a, a:hover, a:visited, a:visited:hover, #hitmusic h1, h2, h3, h4, .entry, .feedback, .meta, .searchinput, input#s, .tabtxt, .box ul, .box ul li, #commentform #author, #commentform #email, #commentform #url, #commentform textarea, .searchform label, #content .postindex li, #content .postindex ul, #content .postindex p, #content .postindex dl, #content .postindex ul.post-data, #content .postindex ul.post-data li, .menu2 ul ul li a:link, .menu2 ul ol li a:link {
	color : #181818;
}*/
.post h2 {
	background-color : #dedede;
}
ol#comments li p {
	font-size : 100%;
}
#credit {
	width : 920px;
	height : auto;
	padding-bottom : 1pt;
	display : inline;
	position : relative;
	top : 0;
	left : 0;
	border-bottom : none !important ;
	float : left;
	text-align : center;
	vertical-align : middle !important ;
}
#credit a, #credit a:hover, #credit a:visited, #credit a:visited:hover {
	text-decoration : underline;
}
#credit img {
	position : relative;
	padding : 0;
	border : 0;
	text-transform : uppercase;
}
.feedback {
	text-align : right;
	padding-bottom : 15px;
	font-size : 11px;
	clear : both;
	text-transform : lowercase;
}
.feedback a, .feedback a:visited {
	text-decoration : none;
	font-weight : bold;
}
.feedback a:hover, .feedback a:visited:hover {
	text-decoration : underline;
}
.meta li, ul.post-meta li {
	display : inline;
}
.meta ul {
	display : inline;
	list-style : none;
	margin : 0;
	padding : 0;
}
.meta a {
	text-transform : lowercase;
	text-decoration : none;
	font-weight : bold;
}
.meta a:hover {
	text-transform : lowercase;
	text-decoration : underline;
}
.meta {
	font-weight : normal;
	letter-spacing : 0;
	font-size : 11px;
}
.storycontent {
	font-size : 115%;
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	padding : 0 5px 10px 10px;
}
.storycontent p, .menu2 p {
	color : #555555;
}
.storycontent p {
	font-weight : normal;
	font-size : 10pt;
	font-family : "Liberation Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif !important ;
	line-height : 9.5pt;
}
.storycontent ul strong:first-child, .storycontent strong, .storycontent ul li {
	color : #000 !important ;
}
.storycontent ul strong:first-child {
	font-weight : bolder !important ;
	font-family : "Helvetica", Arial, Georgia, sans-serif !important ;
	font-size : 14pt !important ;
	font-style : normal !important ;
}
.storycontent strong {
	font-weight : bolder !important ;
	font-family : "Arial", Helvetica, Georgia, sans-serif !important ;
	font-size : 10.5pt !important ;
}
.storycontent ul li {
	font-weight : bolder !important ;
	font-family : "Arial", Helvetica, Georgia, sans-serif !important ;
	font-size : 10.5pt !important ;
}
#commentform textarea {
	width : 95%;
}
#commentlist li ul {
	border-left : 1px solid #d6d5d1;
	font-size : 110%;
}
ol#commentlist li, #content ol li {
	list-style : decimal;
}
#content ul {
	margin-top : 10px;
	margin-left : 25px;
}
#content ul li {
	list-style-image : none;
}
#content-big {
	float : left;
	width : 582px;
	margin : 0 0 0 2px;
	padding : 0 8px 10px 8px;
	display : inline;
	text-align : justify;
}
.entry {
	font-size : 11px;
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
.post, .no_left_border {
	border-left : none !important ;
}
.post {
	width : 608px;
	margin : 0;
	padding : 0;
	border-top : none !important ;
	height : auto;
	float : left;
}
#content .postindex {
	float : left;
	width : 564px;
	margin : 0 6px 0 0;
	padding : 0;
	min-height : 159px;
	height : auto;
}
#content .postindex h2 {
	font-size : 12px;
	margin : 8px 0 8px 0;
	padding : 4px 0 4px 8px;
	font-weight : bold;
	border-bottom : 1px dotted #181818;
	border-top : 1px dotted #181818;
}
#content h2 a, #content h2 a:visited, #content h2 a:hover, #content h2 a:visited:hover, #content .postindex h2 a, #content .postindex h2 a:hover, #content .postindex h2 a:visited #content .postindex h2 a:visited:hover {
	text-decoration : none;
}
#content .postindex p, #content .postindex dl, #content .postindex ul {
	font : 1em/1.3em 'Lucida Grande', Verdana, Arial, sans-serif;
	margin : 0 0 0.7em 0;
}
#content .postindex li, #content .postindex ul {
	margin : 0;
	font : 1em/1.3em 'Lucida Grande', Verdana, Arial, sans-serif;
}
#content .postindex dl dt {
	font-weight : bold;
}
#content .postindex dl dd {
	margin : 0 0 0.4em 0;
}
#content .postindex blockquote p {
	margin : 0 0 0 2em;
	border-left : 5px solid #181818;
	padding : 0 0 0 1em;
	color : #666;
}
#content .postindex a, #content .postindex a:hover {
	color : #00264d;
}
#content .postindex ul.post-data {
	border-top : 1px dotted #181818;
	list-style : none;
	font : 11px 'Lucida Grande', Verdana, Arial, sans-serif;
	padding : 4px 0 6px 0;
	margin : 10px 0 0 0;
}
#content .postindex ul.post-data a {
	text-decoration : none;
	text-transform : lowercase;
	font-weight : bold;
}
#content .postindex ul.post-data a:hover {
	text-decoration : underline;
}
#content {
	float : left;
	width : 608px !important ;
	margin : 0px 0px -1px 0px;
	padding : 0 0 0 0;
	text-align : left;
	display : inline;
	min-height : 350px;
	border-right : 1px solid #b1b1b1;
}
#content .postindex ul.post-data li.comments {
	font : 11px 'Lucida Grande', Verdana, Arial, sans-serif;
	float : right;
	width : 100%;
	margin : 0;
	display : inline;
}
#content .postindex ul.post-data li.comments a, #content .postindex ul.post-data li.posted a {
	padding : 0;
}
#content .postindex ul.post-data li.posted {
	font : 11px 'Lucida Grande', Verdana, Arial, sans-serif;
	margin : 0;
}
#content .postindex ul.post-data li.comments a:hover, #content .post ul.post-data li.posted a:hover {
	background-position : 0 -38px;
}
#content h2 {
	font-size : 12px;
	margin : 0 0 6px 0;
	padding : 4px 0 4px 8px;
	font-weight : bold;
	border-bottom : 0 dotted #181818;
	border-top : 0 dotted #181818;
}
.sliderwrapper {
	position : relative;
	overflow : hidden;
	border : 10px solid navy;
	width : 550px;
	height : 150px;
}
.sliderwrapper .contentdiv {
	visibility : hidden;
	position : absolute;
	left : 0;
	top : 0;
	padding : 5px;
	width : 550px;
	height : 150px;
}
.pagination {
	width : 550px;
	text-align : right;
	padding : 0 5px;
}
.pagination a {
	padding : 0 5px;
	text-decoration : none;
	background : #181817;
}
.pagination a:hover, .pagination a.selected {
	color : #000;
}
#slider4 {
	margin-left : 14px;
}
#slider4, #paginate-slider4 a img:hover, #paginate-slider4 a.selected img {
	border : 1px solid #181818;
}
#paginate-slider4 {
	border-color : #181818;
	margin-left : -19px;
}
#paginate-slider4 a img {
	width : 80px;
	height : 60px;
	margin-top : 5px;
}
#header {
	font-size : 26px;
	font-weight : bold;
	text-decoration : none;
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin : 0 auto;
	height : 280px;
	width : 950px;
	padding : 0;
	background : url("images/DodgerBlue/header.jpg");
}
.header-title {
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size : 23px;
	font-weight : bold;
	padding : 128px 0 0 200px;
	text-align : left;
}
.header-title a {
	text-decoration : none;
	border-bottom : none;
}
.header-title a:hover {
	text-decoration : none;
	border-bottom : none;
}
.header-description {
	font-size : 11px;
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	padding : 3px 0 0 202px;
	text-align : left;
}
#menu {
	float : left;
	height : 19px;
	width : auto;
	border-left : 1px solid #b1b1b1;
	z-index : 20;
}
#menu li {
	float : left;
	display : block;
	height : 20px;
	width : auto;
	border-right : 1px solid #b1b1b1;
}
#menu li ul li {
	height : 24px;
	border-right : 0;
	border-bottom : 1px solid #b1b1b1;
	width : 100%;
}
#menu li a {
	display : block;
	padding-left : 15px;
	padding-right : 15px;
	line-height : 20px;
	font-weight : bold;
	text-decoration : none;
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
#menu li.current_page_item a {
	background : url(images/currentmenu.gif) repeat-x;
}
#menu li.page_item ul li ul {
	position : relative;
	left : 50px;
	top : 0;
}
#menu li a, #menu li.page_item ul li a, #menu li.page_item ul li a:hover, #menu li.current_page_item a:hover, #menu li.page_item ul a, #menu li.page_item ul li.page_item a, #menu li.page_item ul li.page_item ul a, #menu li.page_item ul li.page_item ul li.page_item a, #menu li.page_item ul li.page_item ul li.page_item ul li.page_item a {
	color : #000000 !important ;
}
/*
#topleft ul#menu li.page_item a:hover, #topleft ul#menu li:first-child a:hover, #menu li.page_item ul li.page_item ul a:hover, #menu li.current_page_item ul li.page_item a:hover, #menu li.current_page_item ul li.page_item ul a:hover, #topleft ul#menu li.page_item ul li.page_item a:hover, #menu li.page_item ul li.page_item ul li.page_item ul li a:hover, div#topleft ul#menu li.page_item ul li.page_item ul li.page_item a:hover, #menu li.page_item ul li.page_item ul li.page_item ul li.page_item a:hover, #menu li.current_page_item ul li.page_item ul li.page_item ul li.page_item a:hover {
	color:#fff !important;
}
*/
#topleft ul#menu li.page_item a:hover, #topleft ul#menu li:first-child a:hover {
	background : url(images/currentmenu.gif) repeat;
	color:#fff !important;
}
#menu li.page_item ul a, #menu li.page_item ul li.page_item a, #menu li.page_item ul li.page_item ul a, #menu li.page_item ul li.page_item ul li.page_item a, #menu li.page_item ul li.page_item ul li.page_item ul li.page_item a {
	position : relative;
	left : 0;
	top : 0;
	background-color : #e4e4e4 !important ;
	background-image : none !important;
	font-family : "Liberation Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif !important ;
	font-size : 8.5pt !important ;
	font-weight : normal;
}
#menu li.page_item ul li.page_item ul a:hover, #topleft ul#menu li.page_item ul li.page_item a:hover, #menu li.page_item ul li.page_item ul li.page_item a:hover, #menu li.page_item ul li.page_item ul li.page_item ul li a:hover {
	position : relative;
	left : 0;
	top : 0;
}
#menu li.page_item ul li.page_item ul a:hover, #menu li.current_page_item ul li.page_item a:hover, #menu li.current_page_item ul li.page_item ul a:hover, #topleft ul#menu li.page_item ul li.page_item a:hover, #menu li.page_item ul li.page_item ul li.page_item ul li a:hover, div#topleft ul#menu li.page_item ul li.page_item ul li.page_item a:hover, #menu li.page_item ul li.page_item ul li.page_item ul li.page_item a:hover, #menu li.current_page_item ul li.page_item ul li.page_item ul li.page_item a:hover {
	background-color : #8a8a8a !important ;
	background-image : none !important ;
	color : #fff !important;
	display : block;
	font-weight : bold;
}
#menu ul {
	display : none;
	z-index : 99;
	position : absolute;
}
#menu ul a, #menu ul li a, #menu li ul a:hover {
	display : block;
}
#menu ul ul {
	margin-top : -27px;
	display : none;
	margin-left : 198px;
	position : absolute;
	border-left : 1px solid #b1b1b1;
	border-right : 1px solid #b1b1b1;
}
#menu li:hover ul ul {
	display : none;
}
#menu li:hover ul, #menu ul li:hover ul, #menu li ul li, #menu li.page_item a, #menu li.page_item a:hover {
display : block;
}
#menu li ul li {
	width : 100%;
}
#menu li.page_item ul {
	border-top : 3px solid #b1b1b1;
	width : 250px;
}
#menu li.page_item ul li a, #menu li.page_item ul li a:hover {
	border-right : 1px solid #b1b1b1;
	border-left : 1px solid #b1b1b1;
	display : block;
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	height : 24px;
	line-height : 24px;
	padding-left : 15px;
	padding-right : 15px;
	text-align : left;
	text-decoration : none;
}
#category {
	width : 921px;
	height : 20px;
	background : url(images/categorymenu.gif) repeat-x;
	border-left:none !important;
	margin-left:0pt;
}
#categoryx {
	float : left;
	width : 921px;
	height : 20px;
	padding-left : 0;
}
#categoryy {
	float : right;
	width : 5px;
	height : 20px;
}
#dcategory {
	float : left;
	width : inherit;
	height : 20px;
	border-left : 1px solid #b1b1b1;
	z-index : 20;
}
#dcategory li {
	float : left;
	width : inherit;
	display : block;
	height : 20px;
	border-right : 1px solid #b1b1b1;
}
#dcategory li ul li {
	height : 20px;
	border-right : 0;
	border-bottom : 1px solid #b1b1b1;
	width : 100%;
}
#dcategory li a {
	display : block;
	line-height : 30px;
	padding-left : 15px;
	padding-right : 15px;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
#dcategory li a:hover {
	background : url(images/DodgerBlue/categoryhover.gif) repeat-x;
}
#dcategory ul {
	display : none;
	z-index : 99;
	position : absolute;
}
#dcategory ul li a, #dcategory li ul a:hover, #dcategory ul a {
	display : block;
}
#dcategory ul ul {
	margin-top : -26px;
	display : none;
	margin-left : 200px;
	position : absolute;
	border-left : 1px solid #b1b1b1;
	border-right : 1px solid #b1b1b1;
}
#dcategory li:hover ul ul {
	display : none;
}
#dcategory li ul li {
	width : 100%;
}
#dcategory li.cat-item ul {
	width : 260px;
}
#dcategory li ul li, #dcategory li:hover ul, #dcategory ul li:hover ul, #dcategory li.cat-item a, #dcategory li.cat-item a:hover {
	display : block;
}
#dcategory li.cat-item ul li a, #dcategory li.cat-item ul li a:hover {
	border : 1px solid #181818;
	display : block;
	font-size : 11px;
	font-weight : bold;
	height : 28px;
	line-height : 28px;
	padding-left : 15px;
	padding-right : 15px;
	text-align : left;
}
#dcategory li.cat-item ul li a {
	margin-left : -1px;
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	background : url(images/DodgerBlue/subcategory.gif) repeat-x;
}
#dcategory li.cat-item ul li a:hover {
	background : url(images/DodgerBlue/subcategoryhover.gif) repeat-x;
}
div#content_holder {
	width : 920px;
	min-height : 350px;
	height : auto;
	border-bottom : none !important ;
	border-top : none !important ;
	overflow : hidden;
}
#menu-right, div.post form#searchform div:first-child, #searchform div input#searchsubmit, #topheader, #menu li.page_item ul li a, #menu li.page_item ul li a:hover, #content .postindex, #tabbedcontent, .box, body, .sliderwrapper .contentdiv {
	background-color : #f6f6f6;
}
#content_holder #menu-right {
	height : inherit !important ;
}
/* >> Right pannel starts here */
#menu-right {
	position : relative;
	right : 0;
	float : right;
	margin-right : 0px;
	width : 311px;
	font-size : 11px;
	display : inline;
	padding : 0 !important ;
}
#wrapper {
position : relative;
	width : 311px;
	margin-right : 0;
	float : left;
}
#tabbedcontent {
position : absolute;
	float:left;
	left:-1px;
	margin : 0px;
	padding : 0;
	border-top : none !important ;
	width : 311px;
	font-size : 11px;
}

/*
#menu-right {
	position : relative;
	right : 0;
	float : right;
	margin-right : -4px;
	width : 314px;
	font-size : 11px;
	display : inline;
	padding : 0 !important ;
}
#wrapper {
	width : 315px;
	margin-right : 0;
	float : right;
}
#tabbedcontent {
	margin : 0 -1px 0 -1px;
	padding : 0;
	border-top : none !important ;
	width : 310px;
	font-size : 11px;
}*/
/* End << */
.pptholder {
	height : auto;
	width : 99%;
	position : absolute;
	top : 90pt;
	left : 0px;
	text-align : center;
	vertical-align : middle;
	padding-top : 20pt;
	padding-bottom : 10pt;
}
.validator {
	float:left;
	width : 250px;
	position : relative;
	bottom : 0pt;
	left : 0pt;
	text-align : center;
}
.validator img {
	width : 88px;
	height : 31px;
	margin-top : 3pt;
}
.validator a, .validator a:visited, .validator img {
	border : none;
	outline : none;
}
.pptholder div.webslide-gallery {
	width : 311px;
	position : absolute;
	top : 5pt;
	left : 0;
	border-bottom : 1px solid #b1b1b1 !important ;
	vertical-align : middle !important ;
	padding-top : 5pt;
	padding-bottom : 6pt;
	height : 70pt;
}
.pptholder div.webslide-gallery .hidden-container {
	position : absolute;
	top : 40pt;
	left : 0pt;
	vertical-align : middle !important ;
	display : none !important ;
	text-align : center;
}
#colors {
	margin-left : 10px;
	padding : 0 0 5px 0;
}
#colors h3 {
	font-size : 11px;
	text-decoration : none;
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin : 0 0 6px 0;
	padding-bottom : 5px;
	font-weight : bold;
	width : 115px;
	text-align : left;
	border-bottom : 1px dotted #181818;
}
#colors img {
	padding : 0;
	margin-bottom : 5px;
	border : 0 solid #181818;
}
#colors img a:link {
	padding : 0;
	margin-bottom : 5px;
	border : 0 solid #181818;
}
#colors img a:hover {
	padding : 0;
	margin-bottom : 5px;
	border : 0 dotted #181818;
}
h4 {
	font : bold 16px Arial, Helvetica, sans-serif;
	margin : 0 0 5px 0;
	padding : 36px 0 36px 100px;
	font-weight : bold;
	width : 320px;
	background : url("images/FeaturedVideo.png") no-repeat center left;
	text-align : left;
}
.clear {
	clear : both;
	margin : 0;
	padding : 0;
}
.box {
	width : 304px;
}
.boxholder p {
	margin : 0;
	padding : 5px;
	line-height : 1.5em;
	text-align : justify;
	font-size : 11px;
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
.boxholder {
	clear : both;
	padding : 0 0 0;
}
.menu1 {
	float : left;
	width : 133px;
	font-size : 11px;
	margin-top : 16px;
	padding : 0 0 0 10px;
	display : inline;
}
.menu1 h3 {
	font-size : 11px;
	margin : 8px 0 6px 0;
	padding : 3px 0 3px 0;
	font-weight : bold;
	text-align : center;
	border-top : 3px solid #303030;
	border-bottom : 3px solid #1e1e1e;
	background : url("images/menu1-h3.jpg") repeat-x;
}
.menu1 ul li {
	margin : 4px 0 4px 0;
}
.menu1 a, .menu1 a:visited, .menu1 a:hover, .pagination a, .menu1 a:visited:hover {
	color : #b1b1b1;
}
.menu1 a, .menu1 a:visited {
	text-decoration : none;
}
.menu1 a:hover, .menu1 a:visited:hover {
	text-decoration : underline;
}
.menu1 ul ul {
	margin-left : 0;
}
.menu1 ul ul li {
	list-style-image : none;
}
.menu1 img, .menu1 a:link img, .menu1 a:hover img {
	padding : 3px;
	margin-bottom : 5px;
}
.menu1 a:hover img {
	border : 1px solid #181818;
}
.menu2 {
	float : left;
	width : 173px;
	font-size : 11px;
	margin-top : -16px;
	padding : 0 7px 0 3px;
	margin-left : 5px;
	display : inline;
}
.menu2 h3 {
	font-size : 11px;
	margin : 8px 0 0 0;
	padding : 3px 0 3px 6px;
	font-weight : bold;
	text-align : left;
	border-top : 3px solid #303030;
	border-bottom : 3px solid #1e1e1e;
	background : url("images/menu2-h3.jpg") repeat-x;
}
.menu2 ul {
	margin-bottom : 10px;
	list-style-type : none;
	color : #eeeeee;
}
.menu2 p {
	margin-top : 0;
	margin-bottom : 0;
	word-spacing : -1px;
	font-size : 10px;
}
.menu2 ul ul li, #sidebar ul ol li {
	margin : 0;
	padding : 0;
	font-size : 10px;
	background-color : #f0ce00;
}
.menu2sidebar ul ul li a, #sidebar ul ol li a {
	padding : 5px 0 5px 0;
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 171px;
	background-color : #f0ce00;
	text-indent : 10px;
}
.menu2 ul ul li a:link, .menu2 ul ul li a:visited, .menu2 ul ol li a:link, .menu2 ul ol li a:visited {
	display : block;
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #dddddd;
	font-weight : bold;
	padding : 5px 0 5px 0;
	width : 171px;
	text-indent : 10px;
	text-decoration : none;
	text-transform : lowercase;
	border-top : 1px solid #f2f2f2 !important;
}
.menu2 ul ul li a:hover, .menu2 ul ol li a:hover {
	background-color : #c8c8c8;
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	text-indent : 10px;
	text-decoration : none;
	/*border-top : 1px solid #c8c8c8 !important;*/
}
input#s {
	width : 158px;
	border : 1px solid #181818;
}
#searchbutton {
	margin-top : 2px;
}
#content ol li {
	list-style : decimal;
}
#content ul {
	margin-top : 10px;
	margin-left : 25px;
}
#content ul li {
	list-style-image : none;
}
#content-big {
	float : left;
	width : 598px;
	margin : 0 0 0 2px;
	padding : 0 8px 10px 8px;
	display : inline;
	text-align : justify;
}
#content .postindex {
	float : left;
	width : 564px;
	margin : 0 6px 6px 0;
	padding : 0 8px 0 8px;
	background : #eafaff;
	border : 1px solid #00b3ee;
	min-height : 159px;
	height : auto;
}
#content .postindex h2 a, #content .postindex h2 a:visited, #content .postindex h2 a:hover, #content .postindex h2 a:visited:hover {
	text-decoration : none;
}
#content .postindex p, #content .postindex dl, #content .postindex ul {
	font : 1em/1.3em 'Lucida Grande', Verdana, Arial, sans-serif;
	margin : 0 0 0.7em 0;
}
#content .postindex li, #content .postindex ul {
	margin : 0;
	font : 1em/1.3em 'Lucida Grande', Verdana, Arial, sans-serif;
}
#content .postindex dl dt {
	font-weight : bold;
}
#content .postindex dl dd {
	margin : 0 0 0.4em 0;
}
#content .postindex blockquote p {
	margin : 0 0 0 2em;
	border-left : 5px solid #181818;
	padding : 0 0 0 1em;
	color : #666;
}
#hitmusic {
	float : left;
	margin-bottom : 10px;
	background : #eafaff;
	border : 1px solid #00b3ee;
	padding : 8px 0 0 0;
	width : 580px;
}
#hitmusic h1 {
	font : bold 16px Arial, Helvetica, sans-serif;
	margin : 0 0 0 0;
	padding : 4px 0 4px 0;
	width : 580px;
	text-align : center;
}
div.post form#searchform div:first-child {
	padding : 8pt 3pt 8pt 13pt;
	margin : 0 !important ;
	height : auto;
}
.searchform {
	display : inline;
}
.searchform fieldset {
	display : inline;
	margin-top : 20px;
	margin-right : 15px;
	border : none;
	float : right;
	width : auto;
}
.searchform label {
	vertical-align : middle;
	display : inline;
	margin-right : 5px;
	font-size : 11px;
	font-weight : bold;
}
.searchform input {
	vertical-align : middle;
	display : inline;
	font-size : 11px;
}
#txtHint {
	font-size : 10px !important ;
}
.searchbutton {
	background : url(images/DodgerBlue/searchbutton.gif) no-repeat;
	width : 16px;
	height : 20px;
	margin-bottom : 2px;
	text-transform : uppercase;
	cursor : pointer;
	font-weight : bold;
	border : 0 solid #181818;
}
#btnsearch, #searchform div input#searchsubmit {
	height : 21px !important ;
	width : 26px !important ;
	background : transparent url("images/icon-search.jpg") no-repeat top left;
	border : none;
	outline : none !important ;
	cursor : pointer;
}
#searchform div input#searchsubmit:hover, #searchform div input#searchsubmit:visited {
	outline : none !important ;
}
#searchform div input#searchsubmit {
padding-left : 26px;
font-size : 0;
}
.mist, .searchinput, #searchform div input#s {
	border-top : 1.7pt solid #808080 !important ;
	border-right : 1.8pt solid #ebedef !important ;
	border-bottom : 1.8pt solid #ebedef !important ;
	border-left : 1.7pt solid #808080 !important ;
	padding-top : 1pt;
	padding-bottom : 1.5pt;
}
#searchform div input#s {
	width : 186px;
	font-size : 8pt;
}
.searchinput, .mist {
	width : 184px;
}
.mist {
	color : #c2c2c8 !important ;
}
#footer {
	width : 920px;
	height : 38px;
	margin : 0 auto;
	font-size : 11px;
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-align : left;
	clear : both;
	vertical-align : middle;
	margin-left : auto;
	margin-right : auto;
}
/*
#footer center {
	position : relative;
	top : 12px;
}*/
#footer .copyright {
	position : relative;
	top : 8.5pt;
	left : 30pt;
}
#footer a, #footer a:hover, #footer a:visited, #footer a:visited:hover, .menu1 a, .menu1 a:visited, .menu1 a:hover, .menu1 a:visited:hover {
	color : #5eddff;
}
#footer a {
	font-weight : bold;
}
#footer a:hover, #footer a:visited:hover {
	text-decoration : underline;
}
#footer a, #footer a:visited {
	text-decoration : none;
}
#video {
	width : 306px;
	padding : 3px;
	border-top : none;
	margin-bottom : 16px;
	margin-left : 10px;
	float : left;
}
.tab {
	float : left;
	height : 20px;
	width : 154px;
	margin : 0 0 0 0;
	text-align : center;
	background : url("images/DodgerBlue/tab.jpg");
	border-left : none !important ;
	padding : 0;
	font-weight : bold;
}
.tab:hover, .lasttab:hover {
	background : url("images/currentmenu.gif");
}
.tab .tabtxt a:hover, .lasttab .tabtxt a:hover, .searchbutton {
color : #fff !important ;
}
.lasttab {
	float : right;
	height : 20px;
	width : 156px;
	margin : 0 0 0 0;
	text-align : center;
	background : url("images/DodgerBlue/tab.jpg");
	border-left : none !important ;
	border-right : none !important ;
	padding : 0;
	font-weight : bold;
}
.tabtxt {
	margin : 0;
	font-size : 12px;
	font-weight : bold;
	padding : 3px 0 0 0;
	background : url("images/currenttab.jpg");
}
.box ul a, .tab a, .lasttab a, .tab a:hover, .lasttab a:hover {
	color : #000000 !important ;
}
.box ul a {
text-decoration : none;
	font-size : 11px;
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
.box img {
	text-decoration : underline;
	margin : 0 5px;
}
.box ul, .box ul li {
	margin : 5px;
}
.box ul {
	padding : 0 0 6px 20px;
}
.box ul li {
	padding : 0;
	list-style : disc;
}
.box a {
	text-decoration : none;
}
.box a:hover {
	text-decoration : underline;
}
.tab a, .lasttab a, .tab a:hover, .lasttab a:hover {
	text-decoration : none !important ;
}
.tab a, .lasttab a {
	font : bold 12px Arial, Helvetica, sans-serif !important ;
}
.menu1 {
	float : left;
	width : 133px;
	font-size : 11px;
	margin-top : -16px;
	padding : 0 0 0 10px;
	display : inline;
}
.menu1 ul li {
	margin : 4px 0 4px 0;
}
.menu1 a, .menu1 a:visited {
	text-decoration : none;
}
.menu1 a:hover, .menu1 a:visited:hover {
	text-decoration : underline;
}
.menu1 ul ul {
	margin-left : 0;
}
.menu1 ul ul li {
	list-style-image : none;
}
.menu1 img, .menu1 a:link img {
	border : 1px solid #00b3ee;
}
.menu1 a:hover img {
	border : 1px solid #181818;
}
#rap {
	width : 922px;
	margin : 0 auto;
	text-align : left;
}
#searchbutton {
	margin-top : 2px;
}
#topheader, #topheader .topheaderright, #topheader .topheaderleft {
	height : 70px;
}
#topheader {
	border-bottom : none !important ;
}
#topheader .topheaderright {
	width : 72%;
	float : right;
}
#banner {
	position : relative;
	float : left;
	top : 10pt;
	width : 60%;
	text-align : center;
	font-family : "Microsoft Sans Serif", Verdana, "Lucida Sans", Arial, sans-serif;
	font-size : 7mm;
	font-weight : bold;
}
#topheader .topheaderleft {
	width : 28%;
	float : left;
	background : url("images/sbl_logo.jpg");
	background-position : 5px 5px;
	background-repeat : no-repeat;
}
#middleheader {
	height : 184px;
	width : 920px;
	border-bottom : none !important ;
	overflow : hidden;
}
p.message, p.register {
	line-height : 0pt;
	height : 0pt;
	padding : 0pt;
	margin-left : 5pt;
}
#middleheader .middlerightheader {
	background-color : #cccccc;
	width : 920px;
	float : left;
	height : 184px;
	overflow : hidden;
}

/*
 Login form styles >>
*/
#content_holder h1 {
	background-color : #dedede;
	padding : 3pt;
	margin : 0pt;
}
div#login form div.label{
	text-align : right;
	padding-right : 3pt;
	width : 40%;
}
div#login form, div#login p#nav, p#backtoblog {
	width : 75%;
	padding : 10pt 5pt 1pt 5pt;
	position : relative;
	top : 15pt;
	margin-left : auto;
	margin-right : auto;
}
div#login form, div#login p#nav {
	
}
p.submit {
	text-align : center;
}
p.submit input {
	margin-top : 10pt;
}
p#backtoblog {
	margin-bottom : 30pt;
}
div#login h1, h1 a {
	text-decoration : none !important;
	font-size : 9pt;
	padding-left : 4pt;
}
div#login div {
	margin-top : 5pt;
	width : 59%;
	height : 18pt;
	float : left;
	text-align : left;
}
div#login p#nav {
	padding-top : 0pt;
	height : 15pt;
}
div#login p#nav, #backtoblog, div#login form#loginform p {
	text-align : center;
	margin-top : 0pt;
}
div#login p#nav a, #backtoblog a, div#login_error a {
	text-decoration : none;
	color : #4682B4;
}
p.forgetmenot {
	text-align : center !important;
}
div#login_error {
	width : 95% !important;
	height : auto !important;
	margin-bottom : 5pt !important;
	padding-left : 10pt;
}
div#login_error strong{
	color : red;
}
/*
 End <<
*/
