div#allcontent
{
	width: 800px;
	margin: 0 auto 0 auto;
	text-align: left;
}


/* Header Styles */
div#header
{
	height: 102px;
	width: 100%;
}

div#logo
{
	/*width: 93px;*/
	width: 104px;
	height: 102px;
	float: left;
	display: inline;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
}

div#header-right-0
{
	/*width: 282px;*/
	width: 266px;
	height: 102px;
	float: left;
	display: inline;
	background-image: url(../images/pagelayout_r1_c2.jpg);
	/*background-repeat: repeat-x;*/
}

div#header-right-0 p
{
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #ffffcc;
}
div#header-right-0 div.bissmillah
{
	padding-top: 18px;
}

div#header-right-1
{
	width: 109px;
	height: 102px;
	float: left;
	display: inline;
	background-image: url(../images/header-right1.jpg);
	background-repeat: no-repeat;
}

div#header-right-2
{
	width: 64px;
	height: 102px;
	float: left;
	display: inline;
	background-image: url(../images/header-right2.jpg);
	/*background-repeat: no-repeat;*/
}

div#header-right-3
{
	width: 84px;
	height: 102px;
	float: left;
	display: inline;
	background-image: url(../images/header-right3.jpg);
	background-repeat: no-repeat;
}

div#header-right-4
{
	width: 84px;
	height: 102px;
	float: left;
	display: inline;
	background-image: url(../images/header-right4.jpg);
	background-repeat: no-repeat;
}

div#header-right-5
{
	width: 84px;
	height: 102px;
	float: left;
	display: inline;
	background-image: url(../images/header-right5.jpg);
	background-repeat: no-repeat;
}


/* TOP CONTENT */

div#topcontent
{
	width: 100%;
	height: 35px;
	margin: 25px 0 20px 0;
}

div#topcontent-left
{
	width: 25px;
	height: 35px;
	float: left;
	display: inline;
	background-image: url(../images/topcontent-left_bg.jpg);
}

div#topcontent-right
{
	width: 50px;
	height: 35px;
	float: right;
	display: inline;
	background-image: url(../images/topcontent-right_bg.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div#topcontent-right p
{
	margin: 8px 0 0 5px;
}

div#topmenu
{
	width: 725px;
	height: 35px;
	float: left;
	display: inline;
	background-image: url(../images/topcontent_bg.jpg);
	background-repeat: repeat-x;
}

div#topmenu-design
{
	margin-left: 8px;
}

div#topmenu li
{
	display: inline;
	list-style-type: none;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

div#topmenu ul
{
	margin: 0;
	padding: 0;
}

div#topmenu div.spacing
{
	display: inline;
	float: left;
	vertical-align: top;
	margin: 7px 27px 0 0px; 
}


/* DATA STYLES */

div#data
{
	width: 800px;
	height: 20px;
	background-image: url(../images/data_bg.jpg);
	background-repeat: repeat-x;
	margin: 10px 0 10px 0;
}

/* 	CONTENT STYLE - Home Page */

div#columns
{
	width: 800px;
	height: 100%; /* Needs to be set to avoid bug in IE 5.5 */
	margin: 0 5px 0 5px;
	padding-bottom: 5px;

	background-image: url(../images/columns_bg.gif);
	background-repeat: repeat-y;
}

div#columns-top
{
	width: 789px;
	height: 24px;
	font-size: 3px; /* to avoid bugs in Mozila */
	margin: 0 5px 0 5px;
	background-image: url(../images/columns-top_bg.gif);
	background-repeat: no-repeat;
}

div#columns-top div.folder-full
{
	width: 158px;
	text-align: center;
	font-size: 3px;
}

div#columns-top div.folder-full h1
{
	font-size: 14px;
	margin: 0;
	padding: 4px 0 0 0;
	font-weight: 400;
}

div#columns-bottom
{
	width: 789px;
	height: 10px;
	font-size: 3px; /* to avoid bugs in Mozila */
	margin: 0 5px 0 5px;
	background-image: url(../images/columns-bottom_bg.gif);
	background-repeat: no-repeat;
}

div#left-content
{
	width: 159px;
	height: 100%;
	margin: 0;
	float: left;
	display: inline;
}

div#right-content
{
	width: 183px;
	margin: 0 10px 0 0;
	float: right;
	display: inline;
}

div#center-content
{
	width: 427px;
	/*height: 100%;*/
	margin: 0 10px 0 10px;
	float: left;
	display: inline;
}


/* 	CONTENT STYLE - Article */

div#columns-top-article
{
	width: 789px;
	height: 24px;
	font-size: 3px; /* to avoid bugs in Mozila */
	margin: 0 5px 0 5px;
	background-image: url(../images/columns-top-article_bg.gif);
	background-repeat: no-repeat;
}

div#columns-top-article div.folder-full
{
	width: 158px;
	text-align: center;
	font-size: 3px;
}

div#columns-top-article div.folder-full h1
{
	font-size: 14px;
	margin: 0;
	padding: 4px 0 0 0;
	font-weight: 400;
}

div#columns-bottom-article
{
	width: 789px;
	height: 10px;
	font-size: 3px; /* to avoid bugs in Mozila */
	margin: 0 5px 20px 5px;
	background-image: url(../images/columns-bottom-article_bg.gif);
	background-repeat: no-repeat;
}

div#columns-article
{
	width: 800px;
	height: 100%;
	margin: 0 5px 0 5px;
	background-image: url(../images/columns-article_bg.gif);
	background-repeat: repeat-y;
}

div#columns-article div#center-content
{
	width: 600px;
	/*height: 100%;*/
	margin: 0 20px 0 20px;
	padding: 0 0 20px 0;
	float: right;
	display: inline;
}


/* MENU STYLES */
div#leftmenu
{
	margin-top: 20px;
}

div#leftmenu ul
{
	list-style-type: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 1px 1px 1px 0;
}

div#leftmenu li.menu-level-0
{
	margin: 0 0 5px 8px;
	padding: 0 0 0 9px;
	background-image: url(../images/leftmenu_item_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	font-size: 13px;
	font-weight: bold;
}

div#leftmenu li.menu-level-1
{
	margin: 0 0 3px 17px;
	padding: 0 0 0 8px;
	background-image: url(../images/leftmenu_menu-level-1_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	font-size: 11px;
	font-weight: bold;
}

div#leftmenu li.menu-level-2
{
	margin: 0 3px 5px 20px;
	padding: 0 0 0 4px;
	font-size: 10px;
	font-weight: normal;
	
	background-image: url(../images/leftmenu_menu-level-2_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
}

div#leftmenu li.menu-level-2 a
{
	font-weight: normal;
}

div#left-content div#tollbar-design
{
	margin: 10px 5px 0 5px;
	border-bottom: 1px solid #333333;
	padding-bottom: 10px;
}

div#rightmenu
{
	margin: 10px 5px 10px 5px;
}

div#rightmenu div.section_break
{
	margin: 0 0 15px 0;
	width: 100%;
}

div#rightmenu div.section_break
{
	border-bottom: 1px solid #333300;
}

div#rightmenu p,
div#right-content p,
div#left-content p
{
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}

div#right-content h1,
div#left-content h1
{
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 12px;
}

div#left-content h1 font.normal
{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 12px;
}

div#left-content h2
{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 10px 0 0px 0;
	padding: 0;
	line-height: 12px;
}


/*		MAINCONTENT STYLE	*/

div#maincontent h1
{
	background-position: 0 bottom;
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
	background-image: url(../images/doted_bg.gif);
	background-repeat: repeat-x;
}

div#maincontent
{
	padding-bottom: 20px;
	/*height: 100%;*/
}

div#maincontent p
{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div#fix /* This style breaks the unwanted connection between the content of the maincontent box and the menues on the left and right in some browsers */
{
    float: left;
    width: 100%;
}


/* HOME - GENERAL ELEMENTS */

div#left-content div#tollbar-mahr p
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}

div#left-content div#tollbar-mahr div.block
{
	float: left;
	display: block;
	width: 149px;
}

div#rightmenu div#tollbar-design,
div#right-content div#tollbar-design
{
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 170px;
	border-bottom: 1px solid #333333;
}

div#right-content div#tollbar-design form div.left
{
	margin: 1px 0 0 0;
}

div#right-content div#tollbar-quran div#tollbar-design
{
	border: none;
	margin-bottom: 0;
}

div#right-content form
{
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}

div#right-content div#tollbar-text
{
	border-top: 1px solid #000000;
	padding-top: 10px;
	margin-left: 5px;
	margin-top: 15px;
}

div#left-content div#tollbar-salat h1
{
	margin-bottom: 10px;
}

div#left-content div#tollbar-salat p
{
	margin: 5px 0 0px 3px;
	background-image: url(../images/leftmenu_menu-level-2_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 9px;
	padding-left: 5px;
}

div#left-content div#tollbar-salat p a
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

/* FOOTER */

div#footer
{
	width: 800px;
	height: 20px;
	margin-top: 10px;
}

div#footer p
{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 209px;
}