/* Start of CMSMS style sheet 'voices-template-set : reset' */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	margin: 0;
	padding: 0;
}
table{
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img{
	border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style: normal;
	font-weight: normal;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6{
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after{
	content: '';
}
abbr,acronym {
	border: 0;
}

/*  font stuff */

body{
	font: 12px arial,helvetica,clean,sans-serif;
	*font-size: small;
	*font: x-small;
}
table {
	font-size: inherit;
	font: 100%;
}
select, input, textarea {
	font: 99% arial,helvetica,clean,sans-serif;
}
pre, code {
	font: 115% monospace;
	*font-size: 100%;
}
body * {
	line-height: 1.22em;
}



.haslayout{
	zoom: 1;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* End of 'voices-template-set : reset' */

/* Start of CMSMS style sheet 'voices-template-set : voices' */
body{
background-color: #adadad;
padding: 0px;
margin: 100px 0px 0px 100px;
border: 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #575757;
background-image: url(uploads/voices-template-set/bg-pattern-03.gif);
background-position: -100px -100px;
background-repeat:no-repeat;
}	


a{
text-decoration: none;
color: #da00af;
}
a:hover{
text-decoration: underline;
}

a:active{
text-decoration: underline;
color: #000;
} 


#wrapper-wrapper{
min-height:750px;
height:auto !important;
height:750px;
min-width:1000px;
width:auto !important;
width:1000px;
margin: 0px;
padding: 0px;
background-color: transparent;
background-image: url(uploads/voices-template-set/bg-pattern-03.gif);
background-position: 430px 200px;
background-repeat:no-repeat;
}	

	
#wrapper{
width: 900px;
height: 100%;
margin: 0px;
padding: 0px;
background-color: transparent;
}	
	
#ident{
 background-color: #fff;
 margin: 0px;
 width: 100%;
}	

#ident img {
	 padding: 15px 0 15px 15px;
}


#nav-1-container{
width: 200px;
height: 515px;
float: left;
background-color: transparent;
padding: 0px;
margin: 0px;
border: 0px;
}

#nav-1{
position: relative;
top: -10px;
background-color:#fff;
margin: 0;
padding: 10px;
min-height:505px;
height:auto !important;
height:505px;
}



#content-1-container{
width: 300px;
float: left;
height: 500px;
height: auto;
padding: 0px;
margin: 15px 0 0 0;
border: 0px;
background-color: transparent;
}

#content-1{
background-color: #fff;
width:auto;
min-height:480px;
height:auto !important;
height:480px;
margin: 0 15px 0 15px;
padding: 10px;
background-color:#fff;
}



li.sectionheader{border-bottom: 1px solid #000;
}


#content-1 p{
margin: 0px 0 15px 0;
}


#content-1 a:hover h2{text-decoration:underline;}


#content-2-container{
width: 400px;
float: left;
height: 480px;
min-height: 480px;
background-color: transparent;
padding: 0px;
margin: 15px 0 0 0;
border: 0px;
}


#content-2{
background-color: #fff;
width: auto;
 min-height:480px;
 height:auto !important;
 height:480px;
 padding: 10px;
}


#content-2 p{
margin: 0px 0 15px 0;
}
























#text-heavy #content-1-container{
width: 400px;
float: left;
height: 500px;
height: auto;
padding: 0px;
margin: 15px 0 0 0;
border: 0px;
background-color: transparent;
}


#text-heavy #content-1{
background-color: #fff;
width:auto;
min-height:480px;
height:auto !important;
height:480px;
margin: 0 15px 0 15px;
padding: 10px;
background-color:#fff;
}



#text-heavy #content-1 p{
margin-top: 5px;
}


#text-heavy #content-2-container{
width: 300px;
float: left;
height: 480px;
min-height: 480px;
background-color: transparent;
padding: 0px;
margin: 15px 0 0 0;
border: 0px;
}

#text-heavy #content-2{
background-color: #fff;
width: auto;
 min-height:480px;
 height:auto !important;
 height:480px;
 padding: 10px;
}






























#content-2 p{
	margin: 0px 0 15px 0;
}

#content-2 h1{
padding: 5px 0 5px 0;
border-bottom: 1px solid #000;
font-weight: bold;
}

#content-2 h2{
padding: 5px 0 5px 0;
border-bottom: 1px solid #000;
}



h2{
padding: 5px 0 5px 0;
border-bottom: 1px solid #000;
}

#content-1 p{
	margin: 0px 0 15px 0;
}


#content-1 h2{
	margin: 0px 0 10px 0;
}


#english, #farsi, #french p {
margin: 10px 0 5px 0;

}



/* navigation link and sublinks: */


#nav-1 ul
{
padding-left: 0;
margin-left: 0;
width: auto;
text-align: right;
color: #000;
}

#nav-1 li
{
list-style: none;
margin: 0;
padding: 4px 0 4px 0;

border-top: 1px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
border-color:#000;
border-style:solid;
}

#nav-1 ul li a { text-decoration: none; color: #000;}
#nav-1 ul li a:hover { text-decoration: underline; color:#000;}
#nav-1 ul ul li{
text-align: left;
padding-left: 0;
margin-left: 0;
border:0;
width: auto;
}

#nav-1 ul ul li a
{
text-align: left;
padding-left: 0;
margin-left: 0;
border:0;
border-top: 0px solid #000 !important;
width: auto;
color:#000;
}











#content-1 ul
{
padding-left: 0;
margin-left: 0;
border-bottom: 0px solid gray;
width: auto;
text-align: left;
color: #000;
}

#content-1 ul li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 0px solid gray;
}

#content-1 ul li a { text-decoration: none; color: #000; }
#content-1 ul li a:hover { text-decoration: underline; color:#000;}
#content-1 ul ul li{
text-align: left;
padding-left: 0;
margin-left: 0;
border:0;
width: auto;
}

#content-1 ul ul li a
{
text-align: left;
padding-left: 0;
margin-left: 0;
border:0;
width: auto;
color:#000;
}




/*styling the news categories*/

#news-categories
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid gray;
width: auto;
text-align: right;
}

#news-categories li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid gray;
}

#news-categories li a { text-decoration: none; }


#news-categories ul li
{
text-align: left;
padding-left: 0;
margin-left: 0;
border:0;
width: auto;
}



/*styling the reading categories*/

.reading-tier-3
{
padding-left: 0;
margin-left: 0;
border-bottom: 0px solid gray;
width: auto;
text-align: left;
}
.reading-tier-3 li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 0px solid gray;
}
.reading-tier-3 li a { text-decoration: none; }
.reading-tier-3 li a:hover { text-decoration: underline; }
.reading-tier-3 ul li
{
text-align: left;
padding-left: 0;
margin-left: 0;
border:0;
width: auto;
}


.reading-tier-3.sectionheader{
font-weight: bold;
}




#nav-1 .currentpage{
color: #da00af;
text-decoration:none;
}

 #nav-1 .activeparent{
text-decoration:underline;
color:#000;
line-height:1em;
padding:0.25em 0em 0.5em 0em;
}


#content-1 .activeparent{
text-decoration:underline;
color:#000;
padding:0.5em 0em 0.5em 0em;
}


#content-1  .currentpage{
color: #da00af;
text-decoration:none;
}









/* End of 'voices-template-set : voices' */

