@import url(leftmenu.css);
/*** Peseschkian.com *** Standard HTML Elements ****/

body {
	margin: 0;
	padding: 0;
	font-family: Arial,'Trebuchet MS',Sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.5em;
	color: #333333;
	text-align: center;
	background: #F8FAF2;
	}

a:link, a:visited {
	background-color: inherit;
	text-decoration: none;
	color: #000099;
}

a:hover, a:active{
	background-color: inherit;
	color: #009933;
}

p, h1, h2, h3 {
	margin: 5px 0px 5px 0px;
}

p {
	font-size: 1.2em;
	color: #555555;
}


/*
div.csc-textpic-caption-c .csc-textpic-caption {
	color: #cccccc;
}

div.csc-textpic-text p {
	font-size: 0.9em;
}
*/
h1, h2, h3, h4 {
	font-family: Arial,'Trebuchet MS',Sans-serif;
	font-size: 1em;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	text-align: left;
}

h1 {
	color:#000099;
	font-size: 1.4em;
}

h2 {
	color:#000099;
	font-size: 1.3em;
}

h3 {
	color:#000099;
	font-size: 1.2em;
}

h4 {
	color:#000099;
	font-size: 1.1em;
	margin: 5px 0px 0px 0px;
}

input, textarea {
	border: 1px solid #dddddd;
	color: #777777;
	font-family: Arial,'Trebuchet MS',Sans-serif;
	font-size: 1em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding: 2px;
	margin-left: 0px;
}

input[type="submit"] {
	background: #FFFFFF none repeat scroll 0%;
	border: 1px solid #CCCCCC;
	color: #000099;
	font-family: Arial,Sans-serif;
	font-size: 1em;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	margin: 0pt;
	padding: 2px 3px;
}

label {
	display: block;
}

/* RTE / Bulletlists */
ul, ol {
	margin: 10px 30px;
	padding: 0pt 15px;
 font-size: 110%;
}
/*
UL { font-size: 100%; margin-top: 0px;
}
UL LI { font-size: 100%; margin-top: 0px;
}
*/
hr {
	border: 1px solid #dddddd;
}

td {
}

/* Use a break with this class to clear float containers on both sides */ 
.brclear { 
	clear: both; 
	height: 0; 
	margin: 0; 
	font-size: 1px; 
	line-height: 0;
} 


/**************wrapper*******************/
#wrapper {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	margin-top: 10pt;
	text-align: left;
	border: 1px solid #D9F2FF;
	background: #FFFFFF url(../images/header.jpg) no-repeat scroll left top;
}

#sitename {
	padding-top: 7px;
}

#sitename h1 {
	font-family: Arial,'Trebuchet MS',Sans-serif;
	font-size: 2.5em;
	font-style: normal;
	font-variant: normal;
	font-weight: bolder;
	left: 5px;
	letter-spacing: -2px;
	line-height: normal;
	margin: 0pt 7pt;
	padding: 0px;
}

#sitename h1 a {
	text-decoration: none;
}

#slogan  h3 {
	margin: 15px 7px 0px 27px;
	padding: 0px 0px 0px 0px;
	font-size : 120%;
	color : #555555;
}

/*************search********************/
#search{
	position: absolute;
	top: 0;
	right: 0;
	margin: -10px 10px 0 0;
	padding: 0;
	text-align: right;
	font-size : 100%;
	color : #666666;
}

#search input[type=text] {
	background: #ECF9FF none repeat scroll 0%;
	border: 1px solid #83ACCA;
	color: #333333;
	height: 14px;
	vertical-align: top;
	width: 150px;
}

#search input[type=submit] {
	background: #C6ECFF none repeat scroll 0%;
	border: 1px solid #83ACCA;
	color: #777777;
	font-family: Arial,'Trebuchet MS',Sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	margin: 0pt 0pt 0pt 3pt;
	padding: 2px 3px;
	vertical-align: top;
	width: 80px;
}


#langmenu {
	margin: 10px 0px 0px 670px;
	padding: 0px 0px 0px 0px;
}

#left-part{
	width: 220px;
	margin: 12px 10px 15px 12px;
	padding: 0;
	float: left;
}
#left-content{
	padding-left: 5px;
}

#left ul,
#left ol {
	margin-left: 0px;
}

#center-part { 
	width: 725px;
	padding :0;
	margin:  30px 10px 15px 0;
	float:left;
}

/* this is an IE hack */
* html #center-part { 
	margin:  35px 15px 15px 0;
} 

#main-content {
	padding:10px;
	margin-bottom:5px;
/*	border:1px solid #ddd;
	background-color:#F9FFE5;
*/	text-align: justify;
	height: 100%;	
}

#pagetitle {
	margin: 5px 0px 0px 6px;
	color: #83ACCA;
	font-size: 2em;
	font-family: Arial,'Trebuchet MS',Sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
}

#footer {
	height: 19px;
	background: #F9F9F0 none repeat scroll 0%;
	border-top: 3px solid #0197d5;
	color: #000099;
	font-size: 90%;
	margin: 0pt;
	padding: 3pt 10pt 2pt 10pt;
	bottom: 0;
}

#footer .footer-left {
	float: left;
	width: 30%;
}

#footer .footer-right {
	float: right;
	width: 60%;
}

#footer a {
	color: #000099;
}

#bottommenu {
	text-align: right;
	color: #000099;
}
#bottommenu a:hover, #bottommenu a:focus, #bottommenu a:active, #bottommenu a.current {
	color: #009933;
}

#bottom-content {
	margin: 2px 0px 1px 0px;
	overflow: hidden; 
	color: #333333;
	text-align: center;
}
#bottom-content a:hover, #bottom-content a:focus {
	color: #009933;
}

/*******************************************/
/************* Extension Styles *************/


 /*** @section subtemplates  */

  .subcolumns, .subcolumns_oldgecko {
    width: 100%;
    overflow:hidden;
  }

  /* (en) alternative class for optional support of old  Mozilla/Netscape browers */
  /* (de) Alternative Klasse zur optionalen Unterstützung alter Mozilla/Netscape-Brower */
  .subcolumns_oldgecko { float:left }

  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

  .c25l, .c25r { width: 25% }
  .c33l, .c33r { width: 33.333% }
  .c50l, .c50r { width: 50% }
  .c66l, .c66r { width: 66.666% }
  .c75l, .c75r { width: 75% }
  .c38l, .c38r { width: 24.2% }
  .c62l, .c62r { width: 71.8% }

  .subc  { padding: 0 0.5em }
  .subcl { padding: 0 1em 0 0 }
  .subcr { padding: 0 0 0 1em }


/** ### FCE Box with rounded edges */
* html .REboxBlueContent {height:1%}
.REboxBlueContent {overflow:hidden}
.REboxBlue {display:block; background:transparent; font-weight:normal; margin-top:2em;}
.REboxBlue p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxBlueContent {display:block; background:#f9ffe5; border-left:1px solid #5cd; border-right:1px solid #5cd; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxBlueContent h1, .REboxBlueContent h2, .REboxBlueContent h3, .REboxBlueContent h4, .REboxBlueContent h5 {margin-top:0;}
.rBline1, .rBline2, .rBline3, .rBline4 {display:block; overflow:hidden; font-size:1px;}
.rBline1, .rBline2, .rBline3 {height:1px;}
.rBline2, .rBline3, .rBline4 {background:#f9ffe5; border-left:1px solid #5cd; border-right:1px solid #5cd;}
.rBline1 {margin:0 5px; background:#5cd;}
.rBline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rBline3 {margin:0 2px;}
.rBline4 {height:2px; margin:0 1px 0 1px;}
/* FCE Box with rounded edges End */
