body {
  padding: 0;
  margin: 0;
}

#gradient {
  padding: 0;
  margin: 0;
}


#notes-bg{
padding-left: 21px;
padding-right:21px;
padding-top:21px;
}


h1 {
font-size:12pt;
font-weight: bold;
}


h3 {
font-size:10pt;
font-weight: bold;
}


h2 {
font-size:10pt;
font-weight: bold;
}


a{
color:#000;
}


.all a{
background-image:url(10pt-all.png)
}


.delhi a{
text-decoration: none;
background-color:#d8ffbf;
}

.saopaulo a{
text-decoration: none;
background-image:url(10pt-saopaulo.png)
}

.berlin a{
text-decoration: none;
background-image:url(10pt-berlin.png)
}

.johannesburg a{
text-decoration: none;
background-image:url(10pt-johannesburg.png)
}

.telaviv a{
color:#fc7ecf;
text-decoration: none;

}


.all-h a{
background-image:url(12pt-all.png)
}

.delhi-h a{
text-decoration: none;
background-color:#d8ffbf;
}

.saopaulo-h a{
text-decoration: none;
background-image:url(12pt-saopaulo.png)
}

.berlin-h a{
text-decoration: none;
background-image:url(12pt-berlin.png)
}

.johannesburg-h a{
text-decoration: none;
background-image:url(12pt-johannesburg.png)
}

.telaviv-h a{
color:#fc7ecf;
text-decoration: none;

}






#contributors-bg{

padding-left: 15px;
padding-right:21px;
padding-top:21px;
height: 100%;
width: 240px;

}


#tags-bg{

padding-left: 15px;
padding-right:21px;
padding-top:21px;
height: 100%;
line-height:26px;

}



#authorlist {
width:240px;
margin:0 0 0 0;
}

#authorlist li {
clear: left;
float: left;
margin: 0 0 5x 0px;
list-style-type: none;
text-indent: 0px;
list-style-position: inside;
}


#authorlist ul {
list-style-type: none;
text-indent: 0px;
list-style-position: outside;
}


.photo {
float: right;
}

.authname {
margin: 0 0 10px 10px;
float: left;
width: 300px;
padding: 12px 12px 12px 0;

}


#comments {
width:666px;
padding: 10px;
}


input

{
border-color: grey;
	border-style: solid;
	border-width: thin;
	padding: 3px;


}


/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 686px; /* When images are too wide for containing element, force them to fit. */
}

.alignleft,
img.alignleft {

	float: left;
	margin-right: 24px;

}
.alignright,
img.alignright {

	float: right;
	margin-left: 24px;
}
.aligncenter,
img.aligncenter {

	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #ffffff;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 686px !important; /* prevent too-wide images from breaking layout */
	padding: 0px;
	text-align: center;
}
.wp-caption img {
	margin: 0px 0px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}


.video {
	z-index:3000;
}

