.clearfix:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

div#wrapper
{
	margin:15px auto 0 auto;
	width:854px;
	text-align:left;
	background:#FFF url(../images/wrapper_bg.png) repeat-y;
}

div#header img,div#header object
{
	float:left;
}

div#language
{
	position:absolute;
	left: 360px;
	top: 3px;	
}

div#language img
{
	float:none;
}

div#searchform input
{
	width:142px;
	height:21px;
	border:0;
	float:left;
	padding:0;
	background:url(../images/search_input.png) no-repeat;
}

#upper-menu a,#main-menu a
{
	text-indent:-999999px;
	text-decoration:none;
}

ul#upper-menu,ul#main-menu
{
	margin:0;
	padding:0;
}

ul#upper-menu a,ul#upper-menu span
{
	display:block;
	height:38px;
}

ul#main-menu a
{
	display:block;
}

#main-menu li a
{
	width:175px;
}

ul#upper-menu li,ul#main-menu li
{
	display:block;
	float:left;
}

/* Upper Menu */
#upper-menu li.contactus a
{
	background:url(../images/contactus.png) no-repeat top right;
	width:131px;
}

#upper-menu li.contactus
{
	background:url(../images/contactus_hover.png) no-repeat top right;
	width:131px;
}

#upper-menu li.sep_left span
{
	background:url(../images/sep_left.png) no-repeat top right;
	width:3px;
}

#upper-menu li.obgyne a
{
	background:url(../images/obgyne.png) no-repeat top right;
	width:106px;
}

#upper-menu li.obgyne
{
	background:url(../images/obgyne_hover.png) no-repeat top right;
	width:106px;
}

#upper-menu li.sep_mid span
{
	background:url(../images/sep_mid.png) no-repeat top right;
	width:3px;
}

#upper-menu li.kauh a
{
	background:url(../images/kauh.png) no-repeat top right;
	width:97px;
}

#upper-menu li.kauh
{
	background:url(../images/kauh_hover.png) no-repeat top right;
	width:97px;
}

#upper-menu li.sep_right span
{
	background:url(../images/sep_mid.png) no-repeat top right;
	width:3px;
}

#upper-menu li.aboutus a
{
	background:url(../images/aboutus.png) no-repeat top right;
	width:113px;
}

#upper-menu li.aboutus
{
	background:url(../images/aboutus_hover.png) no-repeat top right;
	width:113px;
}

/* Upper Menu Finish */
/* Main Menu */
#main-menu li.homepage a
{
	background:url(../images/mainmenu_homepage.png) no-repeat top right;
	height:24px;
}

#main-menu li.homepage
{
	background:url(../images/mainmenu_homepage_hover.png) no-repeat top right;
}

#main-menu li.islamic-obgyne a
{
	background:url(../images/mainmenu_islamic_obgyne.png) no-repeat top right;
	height:40px;
}

#main-menu li.islamic-obgyne
{
	background:url(../images/mainmenu_islamic_obgyne_hover.png) no-repeat top right;
}

#main-menu li.ethics a
{
	background:url(../images/mainmenu_ethics.png) no-repeat top right;
	height:41px;
}

#main-menu li.ethics
{
	background:url(../images/mainmenu_ethics_hover.png) no-repeat top right;
}

#main-menu li.research a
{
	background:url(../images/mainmenu_research.png) no-repeat top right;
	height:43px;
}

#main-menu li.research
{
	background:url(../images/mainmenu_research_hover.png) no-repeat top right;
}

#main-menu li.schools a
{
	background:url(../images/mainmenu_schools.png) no-repeat top right;
	height:55px;
}

#main-menu li.schools
{
	background:url(../images/mainmenu_schools_hover.png) no-repeat top right;
}

#main-menu li.media-center a
{
	background:url(../images/mainmenu_media_center.png) no-repeat top right;
	height:26px;
}

#main-menu li.media-center
{
	background:url(../images/mainmenu_media_center_hover.png) no-repeat top right;
}

#main-menu li.books a
{
	background:url(../images/mainmenu_books.png) no-repeat top right;
	height:23px;
}

#main-menu li.books
{
	background:url(../images/mainmenu_books_hover.png) no-repeat top right;
}

#main-menu li.links a
{
	background:url(../images/mainmenu_links.png) no-repeat top right;
	height:24px;
}

#main-menu li.links
{
	background:url(../images/mainmenu_links_hover.png) no-repeat top right;
}

#main-menu li.films a
{
	background:url(../images/mainmenu_films.png) no-repeat top right;
	height:23px;
}

#main-menu li.films
{
	background:url(../images/mainmenu_films_hover.png) no-repeat top right;
}

/* Main Menu Finish */
ul#upper-menu a:hover,ul#upper-menu li.selected a,ul#main-menu a:hover,ul#main-menu li.selected a
{
	background:transparent;
}

div#main-menu-wrapper img
{
	float:left;
}

/* Quick Menu */
div#quick-menu
{
	clear:both;
	font-size:.8em;
}

div#quick-menu li
{
	list-style:none;
	padding:5px 0 5px 25px;
}

div#quick-menu ul
{
	padding:0 0 0 20px;
}

div#quick-menu li#favorites
{
	background:url(../images/favorites.png) no-repeat center left;
}

div#quick-menu li#comment
{
	background:url(../images/comments.png) no-repeat center left;
}

div#quick-menu li#articles
{
	background:url(../images/articles.png) no-repeat center left;
}

div#quick-menu li#archives
{
	background:url(../images/archives.gif) no-repeat center left;
}

div#quick-menu li#sectionsmap
{
	background:url(../images/section_map.png) no-repeat center left;
}

div#quick-menu a
{
	color:#a2c74b;
	font-weight:700;
	text-decoration:none;
}

div#quick-menu a:hover
{
	color:#536b1a;
}

/* Quick Menu Ends */
div#delivery-calculator h3
{
	margin-left:10px;
}

div#delivery-calculator label
{
	color:#E088B0;
	font-family:Arial,Tahoma,serif;
	font-size:1em;
	font-weight:700;
	padding:0 5px;
}

div#delivery-calculator input
{
	border:0 none;
	width:75px;
}

div#delivery-calculator input#result-button
{
	float:right;
	background:transparent url(../images/result_button.png) no-repeat scroll 0 0;
	height:46px;
	width:69px;
}

div#left-column
{
	width:174px;
	float:left;
}

div#content
{
	width:667px;
	float:right;
}

div#center-column
{
	width:500px;
	float:left;
	background-color:#FFF;
}

div#right-column
{
	width:155px;
	float:right;
}

div#right-column div#poll
{
	background:url(../images/poll.png) no-repeat center top;
	min-height:100px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border:1px solid #EF8FBB;
	color:#5B8E2E;
	margin:10px 0;
	min-height:150px;
	width:135px;
	font-size: small;
	padding-left: 2px;
	padding-bottom: 8px;
}

div#left-ads
{
	width:135px;
	clear:both;
	margin-left:26px;
}

div#right-ads
{
	width:135px;
}

div.ad
{
	background-color:#F4D3C9;
	height:75px;
	margin:4px auto;
	text-align:center;
	width:135px;
}

div#kauh-logo
{
	margin:10px 0 0 11px;
}

div#footer
{
	clear:both;
	padding:0 5px;
}

div#footer-content div#softriva
{
	float:right;
	margin:20px 20px 0 0;
}

div#footer-content div#copyright
{
	float:left;
	margin:30px 0 0 295px;
	font-weight:700;
}

div#footer-trim
{
	background:#fff url(../images/footer_right_corner.png) no-repeat right top;
	width:828px;
	height:20px;
	float:right;
	margin:0 8px 0 0;
}

div#footer img.corner
{
	width:20px;
	height:20px;
	border:none;
	display:block!important;
}