
body { margin: 0px; padding: 0; text-align: justify; font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #737373; }

#topBarWrapper { background: url(../images/top-bar-bg.jpg) repeat-x left top; }

#topBar { width:1000px; margin:0px auto; }

#topBar .leftSide { width:500px; float:left; }

#topBar .rightSide { width:490px; float:left; text-align:right; padding-right:10px; }

#topBar .rightSide a { color:#FFF; margin:0px 5px; padding:0px 15px; line-height:40px; display:inline-block; }

#topBar .rightSide a:hover { background:#B38700; color:#ffffff; }

#topBar img { padding:4px 0px 0px 20px; }

#rcew_logo { width: 1000px; margin: 0 auto; height: 39px; position:relative; }

#rcew_logo_img { position:absolute; top:5px; left:30px; }

#rcew_title { position:absolute; top:20px; left:110px; font-size:36px; color:#D9246B; }

#seprator { position:absolute; top:22px; left:210px; font-size:30px; color:#666; }

#rcew_sub_title { position:absolute; top:30px; left:230px; font-size:18px; }

h1, h2, h3 { margin-top: 0; }

h1 { font-size: 1.6em; font-weight: normal; }

h2 { font-size: 1.6em; }

h3 { font-size: 1em; }

ul { }

a { text-decoration: none; color: #333333; }

a:hover { border-bottom: none; }

a img { border: none; }

img.left { float: left; margin: 0 20px 0 0; }

img.right { float: right; margin: 0 0 0 20px; }

#header { width: 1000px; margin: 0 auto; height: 226px; background: url(../images/img04.jpg) repeat-y left top; }

/* Header */

#logo { width: 930px; height: 150px; margin: 0 auto; padding-top: 50px; padding-left: 30px; }

#logo h1, #logo p { margin: 0; padding-left: 100px; color: #FFFFFF; }

#logo span { color: #FFFFFF; }

#logo h1 { padding: 25px 0 0 0; letter-spacing: -1px; /*text-transform: lowercase;*/ font-weight: normal; font-size: 4.8em; }

#logo p { /*text-transform: lowercase;*/ padding: 4px 0 0 3px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; color: #FFFFFF; }

#logo a { border: none; text-decoration: none; color: #FFFFFF; }

/* Menu */

/* menu styles */
#main { margin: 0; padding: 0 }

#main li { float: left; list-style: none; font: 12px Tahoma, Arial }

#main li a { display: block; padding:5px 20px; text-decoration: none; color: #EAFFED; white-space: nowrap }

#main li ul { margin: 0; padding: 0; position: absolute; visibility: hidden; background: url(../images/bg-subMenu.png) repeat; z-index:200; top:122px; }

#main li ul li { float: none; display: inline; height:20px; }

#main li ul li a { width:auto; height:20px; color: #000000; background:none; }

#main li ul li a:hover { background: #4f3c01; color: #ffffff; }

#menu { width: 970px; margin: 0 auto; padding: 0px 0px 5px 30px; background: url(../images/img02.jpg) no-repeat 0px -40px; }

#menu ul { margin: 0px; padding: 0px; padding-top:15px; list-style: none; }

#menu li { margin: 0px; padding: 0px; float: left; display: block; }

#menu a { margin: 0; padding:10px 30px; background: url(../images/img06.gif) no-repeat left 7px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #FFFFFF; }

#menu a:hover { color: #ffffff; }

#menu .current_page_item a { background: none; color: #FFDEDE; }

/* Wrapper */

#wrapper { width: 100%; margin: 0px; padding: 0px; }

/* Page */

#page { width: 940px; margin: 0 auto; padding: 6px 30px 0px 30px; background: url(../images/img04.jpg) repeat-y left top; }

#page-bg { }

/* Latest Post */

#latest-post { padding: 20px; border: 1px solid #E7E7E7; }

/* Content */

#content { float: left; width: 440px; margin: 0px 20px 20px 20px; background: #FFFFFF; }

#general_content { float: left; width: 670px; margin: 0px 20px 20px 20px; background: #FFFFFF; }

.post { padding-bottom: 15px; line-height: 200%; }

.post h1 { font-weight: normal; }

.title { margin: 0; padding: 0px 0 4px 0px; font-size: 28px; font-weight: normal; }

.title a { border-bottom: none; color: #B38700; }

.title a:hover { border-bottom: 1px dotted #000000; }

.byline { margin: -4px 0px 20px 0px; padding: 4px 0px; border-bottom: 1px #DCDCDC dashed; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.tag { padding: 0 15px; }

.entry { padding: 0px 0px; }

.links { }

.links a { display: block; width: 110px; height: 28px; padding-top: 2px; background: url(../images/img07.jpg) no-repeat left top; text-align: center; font-weight: bold; color: #FFFFFF; }

.links a:hover { }

/* Sidebars */

#sidebar1 { float: left; width: 230px; }

#sidebar2 { float: right; width: 230px; margin-top: -228px; }

.sidebar { float: left; padding: 0; color: #737373; }

.sidebar ul { margin: 0; padding: 0; list-style: none; }

.sidebar li { padding: 0 0 10px 0; }

.sidebar li ul { background: #F7F7F7; padding-bottom: 20px; }

.sidebar li li { margin: 0px 15px; padding: 8px 0px; border-bottom: 1px #DCDCDC dashed; background: none; }

.sidebar li h2 { background: #b38700; margin: 0 0 0 0; padding:10px 15px; text-transform: uppercase; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; }

.sidebar a { color: #737373; }

.sidebar a:hover { color: #BDBDBD; }

/* Search */

#searchform { margin: 0; padding: 0 0 5px 0; }

#searchform br { display: none; }

#searchform h2 { }

#s { margin: 10px 0px 0 15px; padding: 2px 2px; width: 165px; height: 18px; border: 1px solid #CCCCCC; background: #FFFFFF; font-size: 10px; color: #000000; }

#x { margin: 0; padding: 2px 5px; height: 25px; background: #CA8186; text-decoration: none; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; }

/* Calendar */

#calendar_wrap { padding: 10px 15px; text-align: center; }

#calendar_wrap table { width: 100%; }

#calendar_wrap th { }

#calendar_wrap td { }

#calendar_wrap tfoot td { border: none; }

#calendar_wrap tfoot td#prev { text-align: left; font-weight: bold; border: none; }

#calendar_wrap tfoot td#prev a { border: none; }

#calendar_wrap tfoot td#next { text-align: right; font-weight: bold; border: none; }

#calendar_wrap tfoot td#next a { border: none; }

/* Footer */

#footer { width: 1000px; height: 110px; margin: 0 auto; padding: 0px; background: url(../images/img05.jpg) no-repeat left top; }

#footer p { margin: 0; padding: 40px 0 0 0; text-align: center; text-transform: uppercase; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #737373; }

#footer a { color: #BDBDBD; }

#footer .link { }

#footer .copyright { }

/* added by me (saurabh) */

.paging { padding-top:10px; }

.paging .pagelink { border:#999 solid 1px; padding:4px; margin:2px; background:#CCC; color:#666; }

.paging .pagelink:hover { border:#FFACAD solid 1px; padding:4px; margin:2px; background:#FFD5D5; color:#CF3738; }

.paging .pagecurrent { border:#FFACAD solid 1px; padding:4px; margin:2px; background:#FFD5D5; color:#CF3738; }

.error_msg { text-align:left; color:#F00; padding-left:30px; }

#MyAccountNaviblock { clear:both; width:236px; height: 265px; }

#MyAccountNaviInner { clear:both; margin:0px; height:auto; padding:0px; padding:0 5px; width:224px; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; background:#fff; }

.ACNaviTabs22 { float:left; width:194px; background:url(../images/MyAccount_right_navi_tab_bg.jpg) no-repeat; height:25px; padding:10px 0 0 34px; }

.ACNaviTabs22 a { float:left; width:214px; height:25px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#333; font-weight: bold; text-decoration:none; font-size:13px; }

.ACNaviTabs22 a:hover { float:left; width:214px; height:25px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#7dbf0d; font-weight:bold; text-decoration:none; font-size:13px; }

.EventListing1 { clear:both; width:670px; background:url(../images/EventListing_bg.jpg.jpg) repeat-x bottom; border-bottom:1px solid #cccccc; padding:8px 10px; margin:0px; }

.AccountUserImg { clear:both; width:236px; padding:0px; margin:0 0 10px 0; text-align:center; height:auto; }

