/* CSS Document */
	body {
margin: 0;
padding: 0;
font-family:Times New Roman;
color: #000;
background-color: #6699CC;
}
	#container {
margin: 0px auto;
padding: 0px;
width: 760px;
\width: 770px;
w\idth: 760px;
background:#fff;
}
	#head {
	background: #6699CC;
	}
	#head h1 {
    	padding:5px;
         margin:0;
         text-align:center;
    }
	#nav {
	padding:5px;
	background-color: #003366;
	color:#fff;
font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;	text-align:center;
	font-size:80%;
height:20px;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:2px;
	}
	#content {
		background:#fff;
		float:left;
		width:525px;
font-family:Times New Roman;		
		
font-size:90%;
		padding: 2px;
         margin-left:10px;

	}
#content img {border:none;}
#sidebar-1 {
	margin-left: 8px;
padding-left:8px;
        padding-top: 8px;
padding-bottom: 8px;
        float: right;
min-height:100%;
width: 200px;
\width: 170px;
w\idth: 170px;
background-color:#EEEEE0;

	}
#sidebar ul{
list-style:square;
padding:4px;
}
#footer {
clear: both;
text-align: center;
color: #000;
background-image: url(../images/54.jpg); 
    background-repeat: no-repeat;
background-position:middle;
  font-size: 90%;
  border-top: solid 1px #990000;
  border-bottom: solid 4px #990000;
  padding: 0.8em 1em 1em;
  
 }	#footer p {
		padding:2px;
		margin:0;
    }	
	#image {
	text-align: center;
   }
	/* Links
================================================*/
	#nav a:link, a:visited {
	color:#FFFFFF;
	text-decoration:none;
	padding:2px 2px 0;
	margin:0 -2px;
	}
	#nav a:visited {color:#fff;}
	#nav a:focus,
	#nav a:hover {
	border-bottom:solid;
	border-bottom-color:#990000;
	}
	a:visited {color:#000;}
	#footer a:link, a:visited {
	color:#666666;
	text-decoration:none;
	padding:2px 2px 0;
	margin:0 -2px;
	}
	#footer a:visited {color:#000;}
	#footer a:focus,
	#footer a:hover {
	background-color:#ffffff;
	border-bottom-color:#990000;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	}
	.flow {
	float:right;
	margin:0 0 12px 6px;
border:1px #000;
padding:2px;
	}
	.left{
	padding:10px;
	}
	#contacts li {
	list-style:none;
	}
		#main img {
	border: 0px;
	}
/* Quotations
================================================*/
blockquote {
	margin:2em 0;
	padding-left:30px;
	color:#555;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(../images/quot.gif);
	}
#tehran{float:right;}
#london {float:left;}
#breadcrumb .noline{text-transform: capitalize;}
#tags {text-transform:capitalize;
margin-top:2px;
margin-bottom:2px;
clear:both;}
h1#repl {
    padding: 222px 0 0 0;
    overflow: hidden;
    background-image: url(../images/53.jpg); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:222px; /* for IE5.5's bad box model */
	}

#breadcrumb {padding-top:2px;
}
#sidebar-2 p, #sidebar-1 p {
font-size: 1em;
}
h3 {
font: 1.5em Times New Roman;
}
h1, h2, h3 {
font-weight: normal;
text-align:center;
font-family: Times New Roman;
}
h1, h2 {
font-size: 2em;
}
#sidebar-2 a, #sidebar-1 a {
color: #c00;
background-color: inherit;
border: none;
}
#accessibility {
position: absolute;
top: -10000px;
}
#sidebar-1 input {
	border: 1px solid #ddd;
	width: 100px;
	background: #f2f2f2;
	font: 11px verdana, sans-serif;
	color: #443;
	padding: 3px;
	outline: none;
		margin-left: auto;
    margin-right: auto;
	}
#newcomment input  {
	border: 1px solid #990000;
	width: 200px;
	background: #f2f2f2;
	font: 11px verdana, sans-serif;
	color: #443;
	padding: 3px;
	outline: none;
	margin-left: auto;
        margin-right: auto;
	}
#newcomment textarea {
	border: 1px solid #990000;
	width: 400px;
        height:150px;
	background: #f2f2f2;
	font: 11px verdana, sans-serif;
	color: #443;
	padding: 3px;
	outline: none;
	margin-left: auto;
        margin-right: auto;
	}
#txpCommentInputForm { margin-bottom: 15px; }
#txpCommentInputForm #user-info {
	float: right;
	width: 190px;
	_display: inline;
	}
#txpCommentInputForm #user-info p { padding-left: 0 }
#txpCommentInputForm input, textarea {
	border: 1px solid #CCC;
	}
#comment-form input {
	width: 175px;
	padding: 1px;
	}
#comment-form textarea {
	width: 292px;
	height: 200px;
	}
#comment-form #cookie {
	float: right;
	margin-right: 75px;
	}
#comment-form #cookie input.checkbox {
	width: 15px;
	vertical-align: middle;
	border: none;
	}
.comments-invite {
	font-size: 10px;
	clear: both;
	}
.button {
	width: 87px;
	background-color: #FFF;
	color: #C00;
	font-weight: bold;
	padding: 2px 3px;
	border: 1px solid #CCC;
	}
#content a:link, a:visited {
	color:#666666;
         text-decoration:none;
	padding:2px 2px 0;
	margin:0 -2px;
	}
#content a:visited {
         color:#000;
	border-bottom: solid 1px #000066;
         }
#content a:focus,	#content a:hover {
	border-bottom-color:#000066;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	}
#cpreview .highlight { 
	background-color: #FFFFCC;
	padding: 5px;
	margin: 0;
	color: #777;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: center;
         }
ul.comments_error {
	display:block;
	margin: 10px;
	padding: 5px 10px;
	background: #fff4ef;
	border-top: 1px solid #cf5140;
	border-bottom: 1px solid #cf5140;
}

#sidebar-1 a:link, #sidebar-1 a:visited {
	border-bottom:1px dotted;
	color:#AE4F0C;
	font-weight:bold;
	text-decoration:none;
}
#sidebar-1 a:visited {color:#333}
#sidebar-1 a:focus, #sidebar-1 a:hover {
	border-bottom-style:solid;
         border-bottom:1px;
	color:#D03900;
}
#content li {
         list-style:square;
}
div#treasure {
         background-image:url(http://www.nigelpettassociates.co.uk/BIPS/images/treasure.gif);
background-repeat:none;
position:absolute; width:150px; height:174px; z-index:1; left: 780px; top: 710px;
}
#also p,h4 {
font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
font-size:80%;}
#content fieldset{border:none;}
* input, textarea {
	border: 1px solid #990000;
}
#photos li {display:inline; }
#photos img {
padding:1px;
border:none;}
* input {
	width: 175px;
	padding: 1px;
	}
* textarea {
	width: 292px;
        height: 200px;
	}
#sidebar-1 h4 { text-align:center;}
		#flickrgetviewer,#flickrgetviewer li{
			list-style:none;
			margin:0;
			padding:0;
		}
		#flickrgetviewer{
			width:375px;
			position:absolute;
background:#fff;
			top:0;
			left:50%;
			margin-left:-200px;
		}
		#flickrgetviewer li{
			width:75px;
			height:75px;
			float:left;
		}
		#flickrgetviewer img{
			display:block;
			border:none;
		}
		#flickrgetviewer img{
			display:block;
			border:none;
		}
		#flickrgetviewer div{
			position:absolute;
background:#fff;
			top:50%;
			left:50%;
			margin-top:-25%;
			margin-left:-25%;
			border:5px solid #fff;
		}
		#flickrgetviewer a{
			display:block;
			background:#fff;
			color:#000;
			text-align:right;
			padding:.2em .5em;
			font-weight:bold;
		}
		#flickrgetviewer li a,#flickrgetviewer div a{
			display:inline;
			padding:0;
		}
#footer a:link, #footer a:visited {
	border-bottom:1px dotted;
	color:#AE4F0C;
	font-weight:bold;
	text-decoration:none;
}
#footer a:visited {color:#333}
#footer a:focus, #footer a:hover {
	border-bottom-style:solid;
         border-bottom:1px;
	color:#D03900;
}
#list ul {
list-style:square;
}
.right {text-align:right;}
.left {text-align:left;}
#dates {text-align:center;
font-weight:bold;}
#gallery li {list-style:none;display:inline;}
.recent_articles p {line-height: 400%;}
#sidebar-1 p {line-height:150%;}
