 
/************
  * Misc Styles and defaults 
  */
  

/***  Taken from original Iqbal site ***/
html, body{
  margin	: 0px;
  padding	: 0px;
  height	: 100%;	
  }


body{ 

  font-family       : Georgia, "Times New Roman", Times, serif;
  font-size         : 101%;
  letter-spacing    : 1px;
  text-align        : center;
  background-color  : #239D46;
 
}

a:visited {color:#9D223D;}

#container{
    width   :760px;
	margin 	:0px auto;
	background-color: #fff;
	border: 1px solid white;
        text-align: left;
       	}
       	
#inner{
	width: auto; 
	float:left;
	background-color: #fff;
	border: 1px solid white;
        text-align: left;
	}
       
           	
	

#header, #body, #content, #menue {background-color: #fff;
	  border     : 1px solid white;
}
	  
#header   {
	  
	  margin-top : 0;
	  height     : 220px;
	}

#firstimg, #secondimg {
	margin-top:20px;
	
	
	}
	
  

#headertext {
	    clear       :right;
        width       : 400px;
       margin       : 125px 20px 0 250px;  
        fonzt-size    : 0.7em;
        line-height  : 1.3em;
        text-align  : center;       
     
 }
  

 
 #body{
 
 clear:both;

 
  }
 
#menue{	
	
    width           :200px;   
    float           :left;
    border-right: 2px solid black;
  
    }

#menucontainer {
width:156px;
margin:20px;
}

#menucontainer ul{
border:1px solid #000;
background-color:#239D46;
list-style:none;
margin:0;
padding:0;
}
 
#menucontainer li {width:100%;}

#menucontainer li a:link,#menucontainer li a:visited
{
  color:#eeeeee;
 background-color:#239D46;
 padding:3px;
 text-decoration:none; 
font-weight:bold;
 display:block;
 border-top:1px solid #000;
 background-color:#239D46;
 text-align:center;
 color:#eeeeee;
 text-decoration:none;

}

#menucontainer li a.menu:active,#menucontainer li a:hover
{
  color:#239D46; font-weight:bold;
 background-color:#eeeeee;
}



#menu2 ul{
list-style:none;
}

#menu2 {margin-left:-20px;}




#menu2 ul li, .link{
float:left;
display:inline;
color: #c66;
	background-color:#eee ;
	padding:3px;
	text-align: center;	
	border: 1px solid #999;
	font-size:0.8em;
	line-height:1.2em;
	margin-right: 5px;
	margin-bottom:23px;
	}

#menu ul li a, .link a {
	text-decoration: none;
}

#menu2 ul li.current  {
    color: #300;
	background-color:#fff;	
}
	
#Content {
width:520px;
float:right;
text-align: left;
    font-family: Verdana, Helvetica, Arial, Arial, sans-serif;
    font-size  : 0.85em;
    line-height: 1.5em;
}



.contenttextbox {	
	clear:both;
    margin: 22px 5px 10px 20px;
    
   }
   
.contentpics  {
	clear:both;
    text-align: left;
    font-family: Verdana, Helvetica, Arial, Arial, sans-serif;
    font-size  : 0.85em;
    line-height: 1.5em;
    margin: 22px 5px 10px 20px;
	} 

	

#Content h1, #Content h2, .contentpics h1, .contentpics h2{
	color      : #005E47;
	font-size  : 1.1em;
	line-height: 1.7em;
	font-weight: bold;
	text-align: center;
}


.align-right{text-align:right;}

#footer {
	clear:both;
	height: 200px;
	margin: 22px;
	padding-top: 15px;
    font-size: 0.68em; 
    line-height: 1.2em;
    text-align: center;
    
}
 
 
/** News section ***/ 

ul#NewsList, ul#HomeNewsList {
    list-style:none;
    
}

#HomeNewsList {
border: 1px solid #cdcdcd;
}


.newsDateTitle, .homenewsDateTitle{
   font-weight:bold;
}

.newsDateTitle a, .homenewsDateTitle{
    text-decoration:underline;
}
 
.newsSummary, .homenewsSummary  {
    margin-top:0.5em;
    margin-bottom:2em;

} 
 
.iqbalphoto {margin:20px 169px;}


/**** sileverstripe styles ****/



    
/** Breadcrumbs **/
#Breadcrumbs { 
 	text-align: left;
	font-size: 0.9em; 
	margin: 20px 0 20px 20px;
	}
	#Breadcrumbs p {
		margin: 0;
	}

/*** Message Boxs ***/

.message {
	margin: 15px;
	padding: 5px;
	width: 92%;
	color: #979908;
	border: 4px solid #F7F8B4;
	background: #FFFFEA;
}
span.middleColumn .message {
	margin: 4px 0 0 3px;
}
.required {
	margin: 4px 0 0 3px;
	padding: 5px;
	width: 92%;
	color: #DC1313;
	border: 4px solid #FF7373;
	background: #FED0D0;
}

p#Remember label {
	margin: -24px 0 0 20px;
	text-align: left;
}
.entry {
	border-bottom: 1px solid #eee;
}

	
/* Comments
******************************************/

#CommentHolder ul {
	list-style: none;
	margin: 20px 0;
}

#PageComments li {
	margin: 5px 0;
	padding: 1px;
	width: 88%;
}
#PageComments li.odd {
	background: #E8F6FF url(../images/commentBg.png) no-repeat 1% 10%;
	padding-left: 40px;
	padding-right: 10px;
	border-bottom: 2px solid #BCE4FE;
}

#PageComments li.even {
	background: #fff url(../images/commentBgAlt.png) no-repeat 99% 10%;
	padding-right: 40px;
	padding-left: 10px;
}

#PageComments li.odd p.info {
	color: #3AA0C3;
}

.actionLinks li a {
	padding-right: 3px;
	font-size: 10px;
}
.actionLinks li {
   display: inline;
   border-right: 1px solid;
}
   .actionLinks li.last {
      border-right: none;
   }

.commentrss {
	background: transparent url(../images/feed-icon-14x14.png) no-repeat;
	padding-left: 20px;
	font-size: 1.1em;
	line-height: 1.6em;
}
#PageCommentsPagination p {
	text-align: center;
	font-size: 1.2em;
}
#PageComments p {
	font-size: 1em;
}
#PageComments p.info {
	color: #999;
	margin: 0px;
	padding: 0;
	line-height: 1em;
	font-size: 0.9em;
}

/* Search Results 
*****************************************/
ul#SearchResults {
	margin: 10px 0;
}
ul#SearchResults li {
	list-style: none;
	margin: 5px 0;
	font-size: 1em;
}

/* Unsubscribe Newsletter
*****************************************/
#Unsubscribe_MailingListForm_MailingListForm{
	min-height:100px;
}

#Unsubscribe_MailingListForm_MailingListForm p{
		margin:0 !important;
		padding:10px;
}
	#Unsubscribe_MailingListForm_MailingListForm p label{
		display: inline;
	}

#Unsubscribe_MailingListForm_MailingListForm label{
	margin:0;
}


