/* CSS Document */


	/* global tags */
	body {
	background-color: #85715e ;
	margin: 0 ;
	padding: 0 ;
	font-family: helvetica,verdana,arial,sans-serif ;
	background-image: url(../images/pageBG.png) ;
	background-repeat: repeat-y ;
	background-position: top ;
	}
	
	#home {
	padding: 20px 0 0 140px ;	
	}
	
	#pageWrap {
	width: 1048px ;
	height: 100% ;
	margin: 0 auto ;
	}
	
	div.wrapper {
	width: 800px ;
	background:#FFF;
	margin: 0 auto ;
	overflow: auto;
	}
	
	#header {
	width: 1048px ;
	height: 150px;
	margin: 0 auto ;
	background-image: url(../images/bg.png) ;
	position: relative ;
	}

	#search {
	position: absolute ;
	right: 148px ;
	top: 60px ;
	}
	#searchButton {
	text-align: center ;
	padding-top: 10px ;
	}
	
	/* homepage ---------------------------------------------------------------------------------------------------------------- */
	
	
	h1#homePageHead {
	background: #FFF url(../images/homePage/head.jpg) ;
	height: 39px ;
	width: 539px ;
	text-indent: -9999px ;
	margin-bottom: 3px ;
	}
	
	#homeWrap {
	background: #FFF url(../images/homePage/homeBG.gif) ;
	height: 533px ;
	width: 524px ;
	padding: 15px 0 0 15px ;
	font-size: 12px ;
	}
	
	#headImage {
	background: url(../images/homePage/headImage.gif) ;	
	height: 91px ;
	width: 472px ; 
	padding: 15px ;
	font-size: 14px ;
	margin-bottom: 20px ;
	}
	
	.tool {
	float: left ;
	width: 240px ;
	height: 91px ;
	margin: 20px 20px 0 0  ;
	}
	.rafl {
	background: url(../images/homePage/rafl.gif) ;	
	}
	.rpassport {
	background: url(../images/homePage/rpassport.gif) ;	
	}
	.rmap {
	background: url(../images/homePage/rmap.gif) ;	
	}
	.rweb {
	background: url(../images/homePage/rweb.gif) ;	
	}
	.rcast {
	background: url(../images/homePage/rcast.gif) ;	
	}
	.rfeatures {
	background: url(../images/homePage/rfeatures.gif) ;	
	}
	ul.toolLinks {
	margin: 35px 0 0 68px ;	
	font-size: 11px ;
	font-weight: bold ;
	color: #FFF ;
	}
	ul.toolLinks li {
	list-style-image: url(../images/homePage/listImage.gif) ;
	margin-bottom: 2px ;
	color: #FFF ;
	}	
	
	
	/* post contents ----------------------------------------------------------------------------------------------------------- */
				
	#content {
	width: 555px ;
    float:left;
	display: inline;
	overflow:hidden;
	height:1%;
	margin: 0 ;
	padding: 0 20px 10px 15px ;
    }
	
	.post {
	width: 555px ;
	padding: 0 ;
	background-repeat: no-repeat ;
	overflow: hidden ;
	font-size: 12px ;
	}
	.postInner {
	padding: 0 10px ;
	}
	.postInner p {
	line-height: 140% ;
	}
	
	.contentHeader {
	vertical-align: middle;
	padding:  0 0 15px 5px ;
	margin-bottom: 28px ;
	position: relative ;
	border-style: solid ;
	border-width: 0 0 1px 0 ;
	border-color: #b6b6b3 ;
	}
	.contentHeader_page {
	vertical-align: middle;
	padding:  0 0 10px 5px ;
	margin-bottom: 28px ;
	position: relative ;
	border-style: solid ;
	border-width: 0 0 1px 0 ;
	border-color: #b6b6b3 ;
	}
	
	.contentFooter {
	font-size: 11px ;
	padding: 10px 0 ;
	margin: 10px 0 30px 0 ;
	height: 40px ;
	border-style: solid ;
	border-width: 1px 0 ;
	border-color: #575249 ;
	}
	.commentFootLeft {
	float: left ;
	display: inline ;
	margin: 0 5px 0 0 ;
	}
	.commentFootRight {
	float: right ;
	display: inline ;
	margin: 0 0 5px 0 ;
	text-align: right ;
	line-height: 140% ;
	}
	#content .commentFootRight a:hover {
	background-color: #FFF ;
	color:#000;
	}

	.post-date {
	background-image: url(../images/dateBG.png) ;
	width: 44px ;
	height: 47px ;
	float: left ;
	display: inline ;
	margin-right: 5px ;
	}
	.month {
	font-size: 10px;
	color: #FFF;
	text-align: center;
	margin-top: 3px ;
	text-transform: uppercase ;
	}
	.day {
	font-size: 20px;
	font-weight: bold ;
	color: #bf311a;
	text-align: center;
	padding-top: 2px ;
	}
	
				
	/* post quote */
						
	.quote {
	margin: 0 70px ;
	font-size: 16px ;
	font-family: Georgia,"Times New Roman",Times,serif ;
	font-weight: bold ;
	text-decoration: italic ;
	text-align: center ;
	color: #E91F7E ;
	border-style: solid ;
	border-width: 1px 0 ;
	border-color: #E91F7E ;
	padding: 15px 0 ;
	}
							

	
		
	.postArchive {
	background-color: #FFF ;
	margin-bottom: 25px ;
	font-size: 12px ;
	border-style: solid ;
	border-width: 0 0 1px 0 ;
	border-color: #b6b6b3 ;	
	}
	.postArchive h1 {
	font-size: 18px ;
	font-weight: normal ;
	padding: 0 0 0 50px ;
	}
	.postArchive p {
	margin: 0  ;
	}
	.contentHeaderArchive {
	position: relative ;
	}
	.postInnerArchive {
	padding-left: 50px ;
	margin-bottom: 20px ;
	}
	.postInnerArchive p {
	padding-right: 70px ;	
	}
	.postInnerArchiveFoot {	
	}
	.readmoreArchive {
	float: right ;
	display: inline ;
	}

	.toTop {
	padding: 6px 8px 0 8px ;
	margin:  0 ;
	float: right ;
	display: inline ;
	height: 25px ;
	width: 40px ;
	}

	.previousNext {
	padding: 2px ;
	height: 40px ;
	font-size: 13px ;
	} 
	
	.break {
	height: 1px ;
	width: 100% ;
	background-color: #999 ;
	margin: 25px 0 ;
	}
	
	ul#docList {
	width: 380px ;
	margin: none ;
	padding: none ;
	list-style-type: none ;
	}
	
	ul#docList li {
	margin-bottom: 10px ;	
	}
	
	ul#docList li a {
	font-size: 14px ;
	padding: 6px 2px 2px 40px ;
	height: 24px ;
	display: block ;
	}
	ul#docList li a:hover, ul#docList li.pdf a:hover, ul#docList li.excel a:hover {
	background-color: #BF311A ;
	}
	
	ul#docList li.pdf a {
	background: url(http://www.rlsmart.net/help/wp-content/uploads/utilities/pdf.png) left top no-repeat;
	}
	ul#docList li.excel a {
	background: url(http://www.rlsmart.net/help/wp-content/uploads/utilities/excel.png) left top no-repeat;
	}
	
	#twitter {
	background: #fff url(../images/twitter.png) ;
	height: 144px ;
	width: 360px ;
	padding: 10px 30px 0 145px ;
	}
	#twitter ul, li {
	padding: 0 ;
	margin: 0 ;
	}
	
	#twitter .twitterStatus {
	color: #454343 ;
	font-weight: bold ;
	}
		
	#twitter span.twitterTime {
	color: #454343 ;
	display: block ;
	padding-top: 10px ;
	}
	
	
	/* post contents ----------------------------------------------------------------------------------------------------------- */

	/*-- sidebar ------------------------------------------------------------------------------------------------------------*/

	#sidebar {
	width: 198px;
	float: left;
	display: inline;
	height: 1%;
	padding: 0 ;
	margin: 0 0 0 2px ;
	}
	#sidebar a {
	padding: 2px ;	
	}

	.latestPosts {
	margin-bottom: 20px ;
	background-image: url(../images/widgetBG.png) ;
	}
	.latestPosts h4 {
	background: #FFF url(../images/widgetHeader.png) no-repeat;
	height: 40px ;
	color: #FFF ;
	font-size: 14px ;
	font-weight: 200 ;
	text-align: center ;
	padding-top: 3px ;
	margin: 0 ;
	}
	.latestPosts ul {
	padding: 0 ;
	margin: 0  ;
	list-style: none ;
	padding-left: 12px ;
	}
	.latestPosts li {
	font-size: 11px ;
	color: #646462 ;
	background-image: url(../images/postIcon.png) ;
	background-repeat: no-repeat ;
	padding: 3px 7px 0 18px ;
	}	
	.latestPosts li a {
	font-weight: normal ;	
	}
	
	.categories {
	margin-bottom: 20px ;
	background-image: url(../images/widgetBG.png) ;
	height: 100% ;
	}
	.categories h4 {
	background: #FFF url(../images/widgetHeader.png) no-repeat;
	height: 40px ;
	color: #FFF ;
	font-size: 14px ;
	font-weight: 200 ;
	text-align: center ;
	padding-top: 3px ;
	margin: 0 ;
	}
	.categories ul {
	padding: 0 ;
	margin: 0  ;
	list-style: none ;
	padding-left: 12px ;
	}
	.categories li, .latestPosts li {
	font-size: 11px ;
	color: #646462 ;
	background-image: url(../images/postIcon_cat.png) ;
	background-repeat: no-repeat ;
	padding: 3px 0 0 18px ;
	font-weight: bold ;
	margin-bottom: 6px ;
	}
	
	ul.children {
	padding-left: 0 ;
	margin-top: 4px ;
	}
	
	.children li {
	background-image: url(../images/child.gif);
	background-position: 8px 0 0 0 ;
	padding-top: 5px ;
	height: 14px ;
	display: block ;
	margin: 0 ;
	}
	
	.archives {
	margin-bottom: 20px ;
	background-image: url(../images/widgetBG.png) ;
	}
	.archives h4 {
	background: #FFF url(../images/widgetHeader.png) no-repeat;
	height: 40px ;
	color: #FFF ;
	font-size: 14px ;
	font-weight: 200 ;
	text-align: center ;
	padding-top: 3px ;
	margin: 0 ;
	}
	.archives ul {
	padding: 0 ;
	margin: 0  ;
	list-style: none ;
	padding-left: 12px ;
	}
	.archives li {
	height: 26px ;
	font-size: 11px ;
	color: #646462 ;
	background-image: url(../images/postIcon_date.png) ;
	background-repeat: no-repeat ;
	padding: 3px 0 0 18px ;
	}	
	
	.RSS {
	margin-bottom: 20px ;
	background-image: url(../images/widgetBG.png) ;
	}
	.RSS h4 {
	background: #FFF url(../images/widgetBGRSS.png) no-repeat;
	height: 40px ;
	color: #FFF ;
	font-size: 14px ;
	font-weight: 200 ;
	text-align: center ;
	padding-top: 3px ;
	margin: 0 ;
	}
	.RSS ul {
	padding: 0 ;
	margin: 0  ;
	list-style: none ;
	padding-left: 12px ;
	}
	.RSS ul li {
	font-size: 11px ;
	color: #646462 ;
	background-image: url(../images/postIcon_rss.png) ;
	background-repeat: no-repeat ;
	padding: 3px 0 0 18px ;
	}
	.RSS ul li.loginout {
	background-image: url(../images/postIcon_loginout.png) ;
	}
	
	.tagCloud {
	margin-bottom: 20px ;
	background-image: url(../images/widgetBG.png) ;
	}
	.tagCloud h4 {
	background: #FFF url(../images/widgetHeader.png) no-repeat;
	height: 40px ;
	color: #FFF ;
	font-size: 14px ;
	font-weight: 200 ;
	text-align: center ;
	padding-top: 3px ;
	margin: 0 ;
	}
	.tagCloud ul {
	padding: 0 ;
	margin: 0  ;
	list-style: none ;
	padding: 0 ;
	}
	.tagCloud ul li {
	padding: 0 12px 0 12px ;
	}
	#sidebar .tagCloud ul li a {
	color: #BF311A ;
	margin: 2px ;
	padding: 2px ;
	text-transform: lowercase ;
	}
	#sidebar .tagCloud ul li a:hover {
	text-decoration: none ;
	color: #FFF ;
	background-color: #bf311a ;
	}
		
	
	
	.widgetClose {
	height: 17px ;
	background-image: url(../images/widgetClose.png) ;
	}
								
	#meta {
	height: 1px;
	}
	
	#sidebar a, a:visited {
	text-decoration: none ;
	color: #000 ;
	}
	#sidebar a:hover {
	text-decoration: none ;
	color: #000 ;
	background-color: #FFF ;
	}
	
	
				
				
	/*-- sidebar end --------------------------------------------------------------------------------------------------------*/

	/*-- footer -----------------------------------------------------------------------------------------------------------------*/
	
	#footer {
	height: 122px ;
	width: 1048px ;
	clear: both;
	background-image: url(../images/footerBG.png) ;
	background-repeat: no-repeat ;
	margin: 0 auto ;
	}
	
	#footerInfo {
	font-size: 9px ;
	font-weight: normal ;
	line-height: 120% ;
	padding: 50px 0 0 330px ;
	}


	/*-- footer end   ------------------------------------------------------------------------------------------------------------*/
	
	/*-- text / links ------------------------------------------------------------------------------------------------------------*/

	h1 {
	font-size: 28px ;
	padding: 0 ;
	margin: 0 0 5px 0 ;
	color: #bf311a ;
	font-weight: normal ;
	}
	
	h2 {
	font-size: 16px ;
	margin: 15px 0 ;
	}
	
	h2.movieLink {
	padding: 5px 0 5px 30px ;
	margin: 10px 0 ;
	background: #FFF url(../images/h2Movie.jpg) left no-repeat ;
	}
	
	h3 {
	font-size: 11px ;
	font-weight: normal ;
	padding-bottom: 5px ;
	border-style: solid ;
	border-width: 0 0 1px 0 ;
	border-color: #b6b6b3 ;
	}
	
	
	#content a, a:visited {
	color: #bf311a ;
	padding: 1px ;
	text-decoration: underline ;
	}
	#content a:hover {
	text-decoration: none ;
	color: #FFF ;
	background-color: #bf311a ;
	}
	
	#content a:hover img {
	background-color: #fff;
	}
	
	#homeWrap a {
	color: #FFF ;
	text-decoration: none ;
	}

	a img
	{
	border:0;
	background: none;
	}
	a:hover img
	{
	background-color: none;
	}
	img
	{
	border:0;
	}
	
	.floatRight, .alignright {
	float: right ;
	display: inline ;
	margin: 0 0 10px 10px ;
	}
	.floatLeft, .alignleft {
	float: left ;
	display: inline ;
	margin: 0 10px 10px 0 ;
	}
	
	p.noComments, p.loggedIn {
	font-size : 12px ;	
	}
	
	
	/*-- Text / Link end ----------------------------------------------------------------------------------------------------*/
	
	/*-- comments    --------------------------------------------------------------------------------------------------------*/
	

	/* Comment Styles */

	.commentlist .commentQuote {
	}

	.commentlist li {
 	padding: 5px 18px 22px 18px;
	margin-top:15px;
	margin-right: 50px ;
	background:#ddd6ce url(../images/bg_commentlist.gif) bottom no-repeat;
	font-size: 12px ;
	}
	
	.commentlist .commenttext {
	color:#000000;
	}

	.commentlist cite {
	background-color: #c1b3a4 ;
	padding: 5px ;
	font-style:normal ;
	font-size: 10px ;
	font-weight: normal ;
	color: #FFF ;
	float: right ;
	display: inline ;
	}
	#content .commentlist cite a {
	font-weight: normal ;
	color: #FFF ;
	}

	.commentlist cite a:link, .commentlist cite a:visited {
	text-decoration:none;
	font-weight: normal ;
	color: #FFF ;
	}

	.commentlist cite a:hover, .commentlist cite a:active {
	text-decoration:underline;
	font-weight: normal ;
	color: #FFF ;
	}
	
	#content textarea  {
	background-image: url(../images/comment.gif) no-repeat ;
	}
	
	/*-- comments end  --------------------------------------------------------------------------------------------------------*/


	
	/* crowdsound ---------------------------------------------------------------------------------------------------------------- */
	
	

	
	
	
	
	
	/* crowdsound ---------------------------------------------------------------------------------------------------------------- */
