/**************************************************
 * Body                                           *
 **************************************************/
 body {
	background:#fff url('../img/background/body.png') repeat-x;
	background-position:0 0;
	color:#111;
	font:100.1%/1.5 Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}

/**************************************************
 * General                                        *
 **************************************************/
 a {
 	color:#11638d;
	text-decoration:none;
}
 a:hover {
 	text-decoration:underline;
}
 abbr {
	border-bottom:1px dotted #2b445a;
	cursor:help;
}
 acronym {
	border-bottom:1px dotted #2b445a;
	cursor:help;
}
 img {
	border:0;
}

    /************************************************************
     * General > Classes                                        *
     ************************************************************/
	.clear {
		clear:both;
	}
	.display {
		display:block;
	}
	.larger {
		font-size:120%;
	}
	.ImageFloatLeft {
		float:left;
		margin:0 10px 0 0;
	}
	.ImageFloatRight {
		float:right;
		margin:0 0 0 10px;
	}
	.smaller {
		font-size:80%;
	}

    /**************************************************
     * General > Id's                                 *
     **************************************************/
	#aspnetForm {
		margin:0;
		padding:0;
	}
	#swfobject_header {
		height:200px;
		width:900px;
	}

/**************************************************
 * Container                                      *
 **************************************************/
#container {
	font-size:.75em;
	height:auto !important;
	height:807px;
	margin:0 auto;
	min-height:807px;
	padding:0 13px;
	text-align:left;
	width:904px;
}
#container:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}

    /**************************************************
     * Container > Header                             *
     **************************************************/
	#container #header {
		text-align:center;
	}
	#container #header h1 {
		background:url('../img/background/header_h1.png') no-repeat;
		background-position:0 0;
		float:left;
		height:60px;
		margin:0;
		padding:0;
		text-indent:-9999px;
		width:106px;
	}
	#container #header h1 a {
		border:0;
		display:block;
		height:100%;
	}
	#container #header ul {
		clear:both;
		font-size:1.1em;
		list-style:none;
		margin:0;
		padding:0 0 0 2px;
	}
	#container #header ul li {
		float:left;
		position:relative;
	}
	#container #header ul li a {
		background:#77c1d6 url('../img/background/header_ul_li_a.jpg') no-repeat;
		background-position:0 0;
		border:0;
		color:#fff;
		display:block;
		line-height:40px;
		padding:0 5px 2px;
		width:90px;
	}
	#container #header ul li a:hover {
		text-decoration:underline;
	}
	#container #header ul li ul {
		background:url('../img/background/header_ul_li_ul.gif') no-repeat;
		background-position:bottom left;
		border-top:5px solid #57b6d2;
		font-size:.9em;
		height:auto;
		left:-9999px;
		padding:0 0 7px;
		position:absolute;
		text-align:left;
		top:35px;
		width:150px;
	}
	#container #header ul li ul li {
		background:0;
		clear:both;
	}
	#container #header ul li ul li a {
		background:#57b6d2;
		line-height:30px;
		padding:0 7px;
		white-space:nowrap;
		width:136px;
	}
	#container #header ul li:hover ul {
		left:auto;
	}
	#container #header ul li ul li.selected a       { color:#ddd; text-indent:5px; }
	#container #header ul li ul li.selected a:hover { color:#fff; }
	#container #header ul li.selected               { }
	#container #header ul li.selected a             { background-position:0 -42px; }
	#container #header ul li.selected a:hover       { }
	#container #header ul li.selected ul            { background:url('../img/background/header_ul_li-selected_ul.gif') no-repeat; background-position:bottom left; border-top:5px solid #1a6f98; }
	#container #header ul li.selected ul li         { }
	#container #header ul li.selected ul li a       { background:#1a6f98; }
		
        /*******************************************************
         * Container > Header > Image                          *
         *******************************************************/
		#container #header .image {
			background:url('../img/background/header_image.jpg') no-repeat;
			background-position:0 0;
			border-bottom:5px solid #0382ab;
			border-top:5px solid #0382ab;
			clear:both;
			height:200px;
			margin:0 2px;
			width:900px;
		}
		
        /*******************************************************
         * Container > Header > Login                          *
         *******************************************************/
		#container #header .login {
			background:#77c1d6 url('../img/background/header_p.jpg') no-repeat;
			background-position:0 0;
			color:#fff;
			float:right;
			font-size:.95em;
			line-height:22px;
			height:21px;
			margin:39px 0 0;
			overflow:hidden;
			padding:0 0 0 8px;
		}
		#container #header .login p {
			background:url('../img/background/header_p_span.jpg') no-repeat;
			background-position:right top;
			margin:0;
			padding:0 8px 0 0;
		}
		#container #header .login p a {
			border-bottom:1px dotted #fff;
			color:#fff;
		}
		#container #header .login p a:hover {
			border-bottom-style:solid;
			text-decoration:none;
		}
		#container #header .login p em {
			font-style:normal;
			font-weight:bold;
			padding:0 5px 0 0;
		}
	
    /************************************************************
     * Container > Content                                      *
     ************************************************************/
	#container #content {
		clear:both;
		float:left;
		padding:0 20px 0 2px;
		width:676px;
	}
	#container #content dl {
		margin:0;
		padding:0;
	}
	#container #content fieldset {
		border:0;
		margin:0;
		padding:10px 0 0;
	}
	#container #content fieldset ol {
		list-style:none;
		margin:0;
		padding:0;
	}
	#container #content fieldset ol li {
		clear:both;
		padding:0 0 5px;
	}
	#container #content fieldset ol li input {
		border:1px solid #7a9596;
		margin:0;
		padding:2px;
		width:10em;
	}
	#container #content fieldset ol li input:focus {
		background:#ffc;
		color:#333;
	}
	#container #content fieldset ol li label {
		display:block;
		float:left;
		width:7em;
	}
	#container #content fieldset ol li span {
		padding:0 0 0 1px;
	}
	#container #content fieldset ol li.checkbox {
	} 
	#container #content fieldset ol li.checkbox input {
		border:0;
		float:left;
		margin:2px 0 0;
		padding:0;
		width:auto;
	} 
	#container #content fieldset ol li.checkbox label {
		padding:0 0 3px 5px;
		width:auto;
	} 
	#container #content fieldset ol li.checkbox span {
	} 
	#container #content fieldset p {
		clear:both;
	}
	#container #content fieldset p input {
	}
	#container #content h1 {
		color:#0382ab;
		font:400 2em Arial, Helvetica, sans-serif;
		margin:0;
		padding:0 0 10px;
	}
	#container #content h2 {
		color:#0382ab;
		font:400 2em Arial, Helvetica, sans-serif;
		margin:0;
		padding:0 0 10px;
	}
	#container #content h3 {
		font:400 1.4em Arial, Helvetica, sans-serif;
		margin:0;
		padding:0 0 10px;
	}
	#container #content h4 {
		color:#0382ab;
		font:Bold 1.2em Arial, Helvetica, sans-serif;
		margin:0;
		padding:0 0 10px;
	}
	#container #content h5 {
		font:400 1.2em Arial, Helvetica, sans-serif;
		margin:0;
		padding:0 0 10px;
	}
	#container #content h6 {
		color:#0382ab;
		font:Bold 1em Arial, Helvetica, sans-serif;
		margin:0;
		padding:0 0 10px;
	}
	#container #content ol {
		margin:0;
		padding:0 0 15px 20px;
	}
	#container #content p {
		margin:0;
		padding:0 0 15px;
	}
	#container #content ul {
		margin:0;
		padding:0 0 15px 15px;
	}
	#container #content table {
		width:100%;
	}
	
        /************************************************************
         * Container > Content > Breadcrumbs                        *
         ************************************************************/	 
		#container #content .breadcrumbs {
			font-size:.9em;
		}
		#container #content .breadcrumbs p {
			margin:0;
			padding:12px 0;
		}
		#container #content .breadcrumbs p a {
			border-bottom:1px dotted #111;
			color:#111;
		}
		#container #content .breadcrumbs p a:hover {
			border-bottom-style:solid;
			text-decoration:none;
		}
		#container #content .breadcrumbs p span {
		}
		#container #content .breadcrumbs p span a {
			border:0;
		}
		#container #content .breadcrumbs p span span a {
			border-bottom:1px dotted #111;
		}
		#container #content .breadcrumbs p span span a:hover {
			border-bottom-style:solid;
		}
		
        /************************************************************
         * Container > Content > Clickthrough                       *
         ************************************************************/
		#container #content .clickthrough {
			padding:0 0 15px;
			width:680px;
		}
		#container #content .clickthrough:after {
			clear:both;
			content:'.';
			display:block;
			height:0;
			visibility:hidden;
		}
		#container #content .clickthrough a {
			background:url('../img/background/clickthrough_a.jpg') no-repeat;
			background-position:0 0;
			display:block;
			float:left;
			height:84px;
			margin:0 11px 0 0;
			text-indent:-9999px;
			width:329px;
		}
		#container #content .clickthrough a.homes-for-rent {
			background-position:0 -84px;
		}
		
	    /************************************************************
         * Container > Content > Form                               *
         ************************************************************/
		#container #content .form {
			padding:0 0 15px;
		}
		#container #content .form br {
			clear:both;
		}
		#container #content .form input {
			margin:2px 0 0;
			padding:0;
		}
		#container #content .form input.text,
		#container #content .form select,
		#container #content .form textarea {
			border:1px solid #7a9596;
			color:#666;
			display:block;
			float:left;
			font:1em Arial, Helvetica, sans-serif;
			margin:2px 0 10px 10px;
			padding:2px;
			width:196px;
		}
		#container #content .form input.text:focus,
		#container #content .form select:focus,
		#container #content .form textarea:focus {
			background:#ffc;
			color:#333;
		}
		#container #content .form input.submit {
			clear:both;
			float:left;
			margin:0 0 0 214px;
		}
		#container #content .form label {
			float:left;
			margin:0;
			padding:0 15px 10px 0;
			width:100px;
		}
		#container #content .form label span {
			color:#f00;
			display:inline;
			float:none;
			font-size:.8em;
			padding:0 0 0 2px;
			width:auto;
		}
		#container #content .form select {
			width:202px;
		}
		#container #content .form span.radio {
		}
		#container #content .form span.radio input {
			border:0;
			display:inline;
			float:none;
			margin:0 0 0 10px;
			padding:0;
			vertical-align:middle;
			width:auto;
		}
		#container #content .form span.radio label {
			float:none;
			padding:0 5px;
			vertical-align:middle;
			width:auto;
		}
		#container #content .form span.required {
			color:#f00;
			font-size:.9em;
			padding:2px 0 10px 10px;
			width:280px;
		}
		#container #content .form textarea {
			overflow:auto;
		}
		
        /************************************************************
         * Container > Content > Libraries                          *
         ************************************************************/
		#container #content .sf_libraryGrid {
			border-collapse:collapse;
			font-size:.9em;
			line-height:1;
		}
		#container #content .sf_libraryGrid span {
			color:#666;
			display:block;
			line-height:1.2;
			padding:2px 5px 0 0;
		}
		#container #content .sf_libraryGrid tbody {
		}
		#container #content .sf_libraryGrid tbody tr {
		}
		#container #content .sf_libraryGrid tbody tr td {
			border:0;
			border-bottom:1px solid #ccc;
			padding:8px 5px;
			vertical-align:middle;
		}
		#container #content .sf_libraryGrid tbody tr td a {
			display:block;
		}
		#container #content .sf_libraryGrid tbody tr td a.download {
			background:url('../img/icon/page_white_put.png') no-repeat;
			background-position:center right;
			float:right;
			line-height:16px;
			padding:0 20px 0 0;
		}
		#container #content .sf_libraryGrid tbody tr th {
			border:0;
			border-bottom:1px solid #ccc;
			font-weight:bold;
			padding:8px 5px;
			vertical-align:middle;
		}
		#container #content .sf_libraryGrid thead {
		}
		#container #content .sf_libraryGrid thead tr {
		}
		#container #content .sf_libraryGrid thead tr td {
			border:0;
			border-bottom:1px solid #ccc;
			padding:8px 5px;
		}
		#container #content .sf_libraryGrid thead tr th {
			border:0;
			border-bottom:1px solid #ccc;
			font-size:1em;
			padding:8px 5px;
		}
		#container #content .sf_libraryGrid .sf_docTitle {
			font-weight:normal;
		}
		#container #content .sf_libraryGrid .sf_size {
			white-space:nowrap;
		}
		
        /************************************************************
         * Container > Content > News                               *
         ************************************************************/
		#container #content .news div.news-item {
		}
		#container #content .news div.news-item .sf_postBookmark {
			padding:15px 0 0;
		}
		#container #content .news ol.news-items {
			list-style:none;
			margin:0;
			padding:0;
		}
		#container #content .news ol.news-items li {
			border-bottom:1px solid #ccc;
			clear:both;
			padding:10px 0 15px;
		}
		#container #content .news ol.news-items li h3 {
			font-size:1.2em;
		}
		#container #content .news ol.news-items li p {
			margin:0;
			padding:0;
		}
		#container #content .news ol.news-items li p img {
			float:left;
			margin:0 10px 10px 0;
		}
		#container #content .news ol.news-items li p span {
			text-transform:lowercase;
		}
		#container #content .news ul.details {
			clear:both;
			list-style:none;
			margin:0;
			padding:10px 0 0;
			width:676px;
		}
		#container #content .news ul.details:after {
			clear:both;
			content:'.';
			display:block;
			height:0;
			visibility:hidden;
		}
		#container #content .news ul.details li {
			background-position:0 50%;
			border:0;
			clear:none;
			float:left;
			height:16px;
			line-height:16px;
			overflow:hidden;
			padding:0 10px 0 0;
			width:159px;
		}
		#container #content .news ul.details li.author {
			background:url('../img/icon/user.png') no-repeat;
		}
		#container #content .news ul.details li.category {
			background:url('../img/icon/folder.png') no-repeat;
		}
		#container #content .news ul.details li.date {
			background:url('../img/icon/calendar.png') no-repeat;
		}
		#container #content .news ul.details li.source {
			background:url('../img/icon/newspaper.png') no-repeat;
		}
		#container #content .news ul.details li span {
			float:left;
			text-indent:-9999px;
			width:20px;
		}
		
		/************************************************************
         * Container > Content > Pagination                         *
         ************************************************************/
		#container #content ol.sf_pager {
			clear:both;
			float:left;
			list-style:none;
			margin:10px 0;
			padding:0;
			width:100%;
		}
		#container #content ol.sf_pager li {
			float:left;
			margin:0;
			padding:0 10px 0 0;
			width:auto;
		}
		#container #content ol.sf_pager li a {
			padding:3px 5px;
		}
		#container #content ol.sf_pager li a[disabled="disabled"],
		#container #content ol.sf_pager li a.sf_PagerSelItem {
			color:#666;
			cursor:default;
			text-decoration:none;
		}
		
        /************************************************************
         * Container > Content > Search Results                     *
         ************************************************************/
		#container #content dl.search-results {
			margin:-10px 0 0;
		}
		#container #content dl.search-results dd {
			margin:0;
			padding:0;
		}
		#container #content dl.search-results dd strong {
			border-bottom:1px dotted #666;
		}
		#container #content dl.search-results dt {
			padding:10px 0 0;
		}
		#container #content dl.search-results dt a {
		}
		#container #content dl.search-results dt a em {
			font-size:.9em;
			padding:0 0 0 5px;
		}
		
	    /************************************************************
         * Container > Content > Forum                              *
         ************************************************************/
		.sf_forumsWrapper {
			padding:10px 0 0;
			text-align:left;
		}
		.sf_forumsWrapper * {
			margin:0;
			padding:0;
		}
		.sf_forumsWrapper h2 {
		}
		.sf_forumsWrapper h2.sf_forumCategoryTitle {
		}
		.sf_forumsWrapper div {
		}
		.sf_forumsWrapper div table {
		}
		.sf_forumsWrapper div table.sf_forumsList {
			border:0;
			border-collapse:collapse;
			font-size:1em;
			margin:10px 0 20px;
			padding:0;
			width:100%;
		}
		.sf_forumsWrapper div table.sf_forumsList a {
			display:block;
		}
		.sf_forumsWrapper div table.sf_forumsList td {
			border-top:1px solid #ccc;
			padding:5px;
			text-align:left;
			vertical-align:top;
		}
		.sf_forumsWrapper div table.sf_forumsList th {
			font-weight:bold;
			line-height:1em;
			padding:5px 20px 5px 5px;
			text-align:left;
			vertical-align:top;
			white-space:nowrap;
		}
		.sf_forumsWrapper div table.sf_forumsThreadsList {
			border-bottom:1px solid #ccc;
			border-collapse:collapse;
			margin:10px 0;
			padding:0;
			width:100%;
		}
		.sf_forumsWrapper div table.sf_forumsThreadsList td {
			border-top:1px solid #ccc;
			padding:5px;
			text-align:left;
			vertical-align:top;
		}
		.sf_forumsWrapper div table.sf_forumsThreadsList th {
			font-size:.8em;
			font-weight:normal;
			line-height:1em;
			padding:5px;
			text-align:left;
			vertical-align:top;
			white-space:nowrap;
		}
		.sf_forumsWrapper div table.sf_forumsList .sf_forumTitle a,
		.sf_forumsWrapper div table.sf_forumsThreadsList .sf_forumThreadTitle a {
			display:block;
			font-size:1.2em;
			font-weight:bold;
		}
		.sf_forumsWrapper div table.sf_forumsList .sf_forumAuthor a,
		.sf_forumsWrapper div table.sf_forumsThreadsList .sf_forumAuthor a {
			display:block;
			font-size:.8em;
			white-space:nowrap;
		}
		.sf_forumDate {
			font-size:.8em;
			white-space:nowrap;
		}
		.sf_forumCategoryTitle {
			margin:20px 0 10px;
			padding:0;
			font-size:1.4em;
		}
				
	        /*******************************************************
             * Container > Content > Forum > Editor Custom Icons   *
             *******************************************************/
			.LibraryDocumentManager {
				background-position:-379px -18px;
			}
			.LibraryImageManager {
				background-position:-576px -16px;
			}
			.SitefinityLinkManager {
				background-position:-1456px -16px;
			}
		
	        /*******************************************************
             * Container > Content > Forum > Post Content          *
             *******************************************************/
			#container #content .sf_forumsEditor {
				background:#fff;
				border:0;
				margin:0 0 20px;
				padding:10px 10px 20px;
			}
			.sf_validMessage strong {
				display:block;
			}
		
	        /*******************************************************
             * Container > Content > Forum > RadEditor             *
             *******************************************************/
			.radeditor li {
				list-style:none !important;
				margin:0 !important;
				padding:0 !important;
			}
			.rade_toolbar {
				margin:0 2px 2px 0 !important;
				padding:0 !important;
			}
			
	        /*******************************************************
             * Container > Content > Forum > Single Post           *
             *******************************************************/
			#container #content div                                { }
			#container #content div.sf_postContent                 { border-left:1px solid #ccc; margin:0 0 0 140px; padding:0 0 0 10px; }
			#container #content div.sf_postContent .quote          { border:1px solid #ccc; font-size:.9em; font-style:italic; margin:0 0 20px; padding:20px 30px; }
			#container #content div.sf_postContent p               { }
			#container #content div.sf_postContent p.sf_forumDate  { font-size:.9em; font-weight:bold; padding:2px 0; white-space:nowrap; }
			#container #content div.sf_threadTitle                 { padding:0 0 15px; }
			#container #content div.sf_threadTitle a               { clear:both; float:right; font-style:italic; margin:-15px 0 0; }
			#container #content div.sf_threadTitle h2              { padding:0; }
			#container #content dl                                 { }
			#container #content dl.sf_userInfo                     { border-right:1px solid #ccc; float:left; width:140px; }
			#container #content dl.sf_userInfo dd                  { color:#3898b9; margin:0 10px 0 0; }
			#container #content dl.sf_userInfo dd.sf_postsCount    { border:0; color:#666; font-size:.9em; }
			#container #content dl.sf_userInfo dt                  { }
			#container #content dl.sf_userInfo dt span             { font-weight:bold; }
			#container #content p                                  { }
			#container #content p.sf_back                          { color:#11638d; float:right; }
			#container #content p.sf_createNewItem                 { margin:10px 0; }
			#container #content p.sf_postCommands                  { border-bottom:1px solid #ccc; margin:0 0 10px; padding:5px 0; text-align:right; }
			#container #content p.sf_postCommands a                { padding:0 0 0 10px; }
	
    /************************************************************
     * Container > Sidebar                                      *
     ************************************************************/
	#container #sidebar {
		float:right;
		width:204px;
	}
	
        /************************************************************
         * Container > Sidebar > Buttons                            *
         ************************************************************/
		#container #sidebar ul.buttons {
			clear:both;
			list-style:none;
			margin:0;
			padding:0;
		}
		#container #sidebar ul.buttons li {
			background:url('../img/background/sidebar_ul-buttons_li.png') no-repeat;
			background-position:0 0;
			color:#0382ab;
			font-size:1.45em;
			line-height:44px;
			margin:0 0 12px;
			overflow:hidden;
			width:204px;
		}
		#container #sidebar ul.buttons li a {
			border:0;
			color:#0382ab;
			display:block;
			padding:0 11px;
		}
		#container #sidebar ul.buttons li a:hover {
			color:#0a536b;
		}
		
        /************************************************************
         * Container > Sidebar > Promotion                          *
         ************************************************************/
		#container #sidebar .promotion {
			background:url('../img/background/sidebar_promotion.jpg') no-repeat;
			background-position:0 0;
			height:164px;
			width:204px;
		}
		#container #sidebar .promotion p {
			margin:0;
			padding:81px 0 0;
		}
		#container #sidebar .promotion p a {
			border:0;
			color:#fff;
			display:block;
			font-size:2em;
			height:83px;
			line-height:50px;
			padding:0 10px;
			text-align:center;
		}
		#container #sidebar .promotion p a span {
			display:block;
			font-size:.5em;
			line-height:15px;
			padding:8px 20px 0 0;
			text-align:right;
		}
		#container #sidebar .promotion p a:hover {
		}
		#container #sidebar .promotion p a:hover span {
			text-decoration:underline;
		}
		
	    /************************************************************
         * Container > Sidebar > RSS Feed                           *
         ************************************************************/
		#container #sidebar .rss-feed {
			padding:0 10px;
		}
		#container #sidebar .rss-feed h3 {
			border-bottom:1px solid #ccc;
			color:#666;
			font:Normal 1.2em Arial, Helvetica, sans-serif;
			margin:0 0 5px;
			padding:0 0 1px;
		}
		#container #sidebar .rss-feed .item {
			height:76px;
			overflow:hidden;
			margin:0 0 10px;
		}
		#container #sidebar .rss-feed .item h4 {
			font-size:1em;
			line-height:1.2;
			margin:0;
			padding:0 0 3px;
		}
		#container #sidebar .rss-feed .item p {
			font-size:.95em;
			line-height:1.2;
			margin:0;
			padding:0;
		}
		#container #sidebar .rss-feed .item p.error {
			color:#f00;
		}
		
        /************************************************************
         * Container > Sidebar > Search                             *
         ************************************************************/
		#container #sidebar .search {
			font-size:.9em;
			padding:0 2px 60px;
		}
		#container #sidebar .search input {
			border:1px solid #ccc;
			float:left;
			line-height:14px;
			margin:12px 0;
			padding:0;
			vertical-align:middle;
			width:114px;
		}
		#container #sidebar .search input.submit {
			border:0;
			height:10px;
			margin:15px 2px 0 5px;
			width:auto;
		}
		#container #sidebar .search label {
			float:left;
			padding:12px 5px 0 0;
		}

/************************************************************
 * Footer                                                   *
 ************************************************************/
#footer {
	background:url('../img/background/footer.png') repeat-x;
	background-position:0 41px;
	clear:both;
	font-size:.75em;
	height:71px;
	padding:20px 0 0;
	width:100%;
}
	
    /************************************************************
     * Footer > Inner                                           *
     ************************************************************/
	#footer .inner {
		color:#0382ab;
		font-size:.95em;
		height:21px;
		line-height:20px;
		margin:0 auto;
		overflow:hidden;
		padding:0 2px 50px;
		position:relative;
		text-align:left;
		width:900px;
	}
	#footer .inner p {
		float:left;
		margin:0;
		padding:0;
	}
	#footer .inner p.backtotop {
		background:#77c1d6 url('../img/background/footer_p.png') no-repeat;
		background-position:0 -42px;
		bottom:50px;
		height:21px;
		position:absolute;
		right:0;
		width:102px;
	}
	#footer .inner p.backtotop a {
		border:0;
		color:#fff;
		display:block;
		padding:1px 34px 0 12px;
	}
	#footer .inner p.backtotop a:hover {
		text-decoration:underline;
	}
	#footer .inner ul {
		background:url('../img/background/footer_inner_ul.png') no-repeat;
		background-position:15px 1px;
		float:left;
		list-style:none;
		height:17px;
		margin:0;
		padding:1px 0 0 15px;
		width:92px;
	}
	#footer .inner ul li {
		float:left;
		margin:0 0 0 3px;
		text-indent:-9999px;
	}
	#footer .inner ul li a {
		border:0;
		cursor:help;
		display:block;
		height:17px;
		width:43px;
	}