﻿@charset "utf-8";
/* 
	layout.css
	
	Project: 
	
	iomer internet solutions - Nov 2008
	iomer.com



	Table of Contents
	-----------------
		
	=clearfix
*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, 
a, abbr, acronym, address, big, cite, 
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; }
body { width: 100%;	}

/* =clearfix */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

body {background-image:url(../images/sitebg.jpg); font-size:0.81em; color:#333; font-family:“Helvetica Neue”, Helvetica, Arial, sans-serif;line-height:1.35em;}

p {margin:10px 0;}

hr {color: #e2ddda; background-color: #e2ddda; border: 0 none; height: 1px; margin:20px 0;}

/* =links */
a:link img, a:visited img, a:hover img, a:visited:hover img {border:0 none;}

a:link, a:visited { color:#1b6b78; text-decoration:none;}
a:hover, a:visited:hover { text-decoration:underline;}

:focus { outline: none; }


/* =headings */
h1,h2,h3,h4,h5,h6 { padding: 4px 0; line-height: 120%; font-weight:normal;font-family:Georgia,Times New Roman,Times,serif;}

h1 { font-size: 1.62em; margin-bottom: 9px; color:#513b1e;}
h2 { font-size: 1.46em; margin-bottom: 8px; color:#876232;}
h3 { font-size: 1.31em; margin-bottom: 7px; color:#bc7f2e;}
	h3 a:link, h3 a:visited, h3 a:hover, h3 a:visited:hover {color:#bc7f2e;}

h4 { font-size: 1.15em; margin-bottom: 6px;}
h5 { font-size: 1.00em; margin-bottom: 5px; font-weight:bold; color:#919191;}
h6 { font-size: 0.85em; margin-bottom: 4px;}


/* =layout */
#siteframe {margin:20px auto 0; width:960px;}

#headerarea {width:auto;}

	#sitelogo { float:left;}
	
	#headerimage { float:right;}

#menuarea {width:940px; margin:0 0 0 20px;}

	#mmlevel1 {width:auto;background:url("../images/undermenubg.png") repeat-x scroll left bottom transparent; padding:0 0 12px 0;}
		
		/* =mainmenu */
		#mmlevel1 ul {margin:0; padding:10px 0 0 0; width:710px;float:left;}
			
			#mmlevel1 li {background:url("../images/mainmenu_bullet.png") no-repeat scroll 0 6px transparent;display:inline-block;float:left;font-family:Georgia,Times New Roman,Times,serif;			font-size:1.4em;list-style:none outside none;margin-right:7px;padding-left:12px;}	
			
			#mmlevel1 li.firstitem, #mmlevel1 li.rpFirst { background: none transparent no-repeat scroll; }	
			
			#mmlevel1 a:link.currentmain, #mmlevel1 a:visited.currentmain, #mmlevel1 a:hover.currentmain, #mmlevel1 a:visited:hover.currentmain,
			#mmlevel1 a:link.rpSelected, #mmlevel1 a:visited.rpSelected, #mmlevel1 a:hover.rpSelected, #mmlevel1 a:visited:hover.rpSelected
			 {	font-style: italic;color: #0f3c43; 	}
	
		/* =search */
		#sitesearch {float:right;width:197px; text-align: right; }
		
			.searchinputbox {color: #3a595e; font-size: 1.23em; border: 0 none; background: transparent url("../images/searchinput_bg.png") no-repeat top left scroll; width: 137px; float: left;  _padding:10px 10px 9px 10px; *padding:10px 10px 9px 10px; padding/*\**/:10px 10px 9px 10px; }
			
			.searchbutton {float: right;}
		
	#mmlevel2 {width:auto;background:url("../images/undermenubg.png") repeat-x scroll left bottom transparent; padding:12px 0 18px;}
	
		#mmlevel2 ul {margin:0; padding:0; width:auto;float:left;}
		
			#mmlevel2 li {background:url("../images/mainmenusub_bullet.png") no-repeat scroll 0 6px transparent;display:inline-block;float:left;font-family:Georgia,Times New Roman,Times,serif;			font-size:1.21em;list-style:none outside none;	margin-right:7px;	padding-left:12px; }
			
			#mmlevel2 li.firstitem, #mmlevel2 li.rpFirst { background: none transparent no-repeat scroll; }
			
			#mmlevel2 li a:link, #mmlevel2 li a:visited, #mmlevel2 li a:hover, #mmlevel2 li a:visited:hover {color:#7e442c;}
			
			#mmlevel2 a:link.currentsub, #mmlevel2 a:visited.currentsub, #mmlevel2 a:hover.currentsub, #mmlevel2 a:visited:hover.currentsub,
			#mmlevel2 a:link.rpSelected, #mmlevel2 a:visited.rpSelected, #mmlevel2 a:hover.rpSelected, #mmlevel2 a:visited:hover.rpSelected
			 {	font-style: italic;color: #3a180a;	}
			
#contentarea { width:910px; margin:0 0 0 20px; padding:15px; background-color:#fff;}

	#homec1 {width: 364px; float: left; background-color: #f7f4f0; padding: 10px; }
	#homec2 {width: 222px; float: left; border-right: solid 1px #f7f4f0; padding: 10px 20px;}
	#homec3 {width: 223px; float: left; padding: 10px 20px;}


/* =pagetitle and feature title styles */

h1.pagetitle { display:inline-block; background:transparent url(../images/pageheader_left.png) no-repeat top left scroll; color:#fff; padding:0 10px;}

	h1.pagetitle span { background:transparent url(../images/pageheader_right.png) no-repeat top right scroll; display:inline-block; height:63px; padding:12px 15px 0px 5px;}

h1.featuretitle { display:inline-block; background:transparent url(../images/featureheader_top.png) no-repeat top left scroll; color:#fff; padding:0; width:364px;}

	h1.featuretitle span { background:transparent url(../images/featureheader_bottom.png) no-repeat bottom left scroll; display:block; padding:13px 15px 25px;}
	
	
/* =newsletter */
.newsletterinput {color: #3a595e; font-size: 1.03em; border: 0 none; background: transparent url("../images/newsletterinput_bg.png") no-repeat top left scroll; width: 134px; height: 33px; float: left; padding: 0px 10px; margin-right:3px;}
			
.newslettersubmit {float: right;}


#footerarea {background:url("../images/abovefooterbg.png") repeat-x scroll left top transparent;margin:0 0 0 20px;padding:20px 0;width:940px;font-family:Georgia,Times New Roman,Times,serif;}

	#footleft {float:left;}
	
		#footleft ul {margin:0; padding:0;}
		
			#footleft li {background:url("../images/footer_bullet.png") no-repeat scroll 0 7px transparent;	display:inline-block;list-style:none outside none;	margin-right:7px;padding-left:12px; float:left;} 
			
			
			#footleft li.firstitem { background: none transparent no-repeat scroll; }
			
			#footleft li.footimage { background:url("../images/footer_bullet.png") no-repeat scroll 0 12px transparent; margin-top:-5px; }
			
			#footleft img {}
	
	#footright {float:right;padding-top:9px;}
	

/* =calendar mod */

.rsAptContent a:link, .rsAptContent a:visited, .rsAptContent a:hover, .rsAptContent a:visited:hover {font-weight:normal; } 


.sf_postBookmark {display:inline-block;float:left;width:100%;clear:left; margin:30px 0 0 0;}


.RadScheduler .rsHeader .rsDatePickerWrapper .rsDatePickerPopupButton {
display:none;
font-size:0;
line-height:0;
}


.sf_eventBasicInfo {float:left; width:100%; clear:left;}

.sf_eventBasicInfo img, .sf_eventSummary img {display:none;}


.sf_readMore {clear:left;display:inline-block;margin:10px 0;}

.imgpaddingright {margin:0 20px 20px 0;}

.imgpaddingleft {margin:0 0 20px 20px;}

.imgpaddingboth {margin:0 20px 20px 20px;}



ol.sf_pager {margin:20px 0; padding:0;float:left; width:100%; clear:left;}

ol.sf_pager  li {display:inline;}


.sf_eventContent {float:left; width:680px; padding-right:20px;}

.sf_eventDetailColumn {float:right; width:189px; border-left:solid 1px #e2ddda; padding-left:20px;}

.eventtitleblock {float:left; width:100%; clear:left;}

.author_div {
  position: relative;
}

.author_name_div 
{
    position:absolute; 
    top:0px; 
    background-color:#f58026 ; 
    width:100%; 
    color:#513b1e ;
    text-shadow: #FFF 0px 0px 2px;
    font-size:14px;
    font-weight:bold;
    -moz-border-radius:0 0px 20px 20px;
	border-radius:0 0px 20px 20px;
	box-shadow:0px 1px 3px #555;
}

.detail_div 
{
  visibility:hidden; 
  position: absolute; 
  top:0px; 
  left:0px;
  width: 100%;
  height:231px;
  background-image: url(../images/Authors/author_over.jpg);

}


.author_detail_name_div
{
    
}

.author_detail_picture_div
{
    float:left;
    margin:0 15px 15px 0;
	display: inline-block;
}


.author_detail_content_div
{
    
}

.author_detail_content_div li
{
    
}

.author_detail_website_div
{
    
}

.author_detail_website 
{
    
}

.RadScheduler .rsHeader .rsPrevDay {
	margin-left: -2px !important;
	width: 10px !important;
	height: 10px !important;
}

.RadScheduler .rsHeader .rsNextDay {
	margin-left: 2px !important;
	width: 10px !important;
	height: 10px !important;
}

.RadScheduler .rsHeader .rsSelected {
	color: #000 !important;
}

.RadScheduler .rsTopWrap .rsHeader li a:hover {
	color: #000 !important;
}
