
/* Content */

div#gallerycontent { float: left; width: auto;  /*background: url("../images/gallery/bg.png");*/}
div#gallerycontent h2 { font-size: 21px; margin-bottom: 10px; }
div#gallerycontent h3 { margin: 50px 0px 10px 0px; }
div#gallerycontent p { line-height:1.5; }
div#gallerycontent p a { color: white; background: #D4EE5E; font-weight: bold; }
div#gallerycontent p a:hover { background: black; }
div#gallerycontent p + div { margin-top: 50px; }
div#gallerycontent h3 span { background-color: #F4FAD2; color: #5C826D; padding: 2px 3px; margin-left: 10px; font-weight: normal; }

/* Content -> Code */

div#gallerycontent div.codeBlocks { margin: 20px 0 35px; }

div#gallerycontent pre { float: left; margin-right: 10px; cursor: pointer; }
div#gallerycontent pre:before { content: attr(class); padding: 2px 3px; color: white; }

div#gallerycontent pre.html { background: #F0F2EB; border-bottom: 1px solid #D7D9D3; }
div#gallerycontent pre.html:before { background: #D7D9D3; }

div#gallerycontent pre.javascript { background: #F4FAD2; border-bottom: 1px solid #DBE0BC; }
div#gallerycontent pre.javascript:before { background: #DBE0BC; }

div#gallerycontent pre.css { background: #E1EDB9; border-bottom: 1px solid #CAD5A6; }
div#gallerycontent pre.css:before { background: #CAD5A6; }

div#gallerycontent pre.collapse { position: relative; padding:2% 3%; width:94%; }
div#gallerycontent pre.collapse:before { position: absolute; right: 0; top: 0; }

div#gallerycontent pre code { display: none; background: none; font: 11px/16px "Courier New", Courier, monospace; }
div#gallerycontent pre.collapse code { display:block; }

/* Content -> Unordered Lists */

div#gallerycontent ul#itemContainer { list-style: none; padding:0; margin: 0; min-height: auto !important; }
div#gallerycontent ul#itemContainer li { display: inline-block; margin: 5px; zoom: 1; *display:inline; }
div#gallerycontent ul#itemContainer ll li img { vertical-align: bottom; width: 125px; height: 125px; }
div#gallerycontent ul#itemContainer li {
	/*background:url(../images/gallery/bg.png) no-repeat scroll 0 0 transparent;*/
	margin-right:14px;
	margin-right:13px\9;
	margin-left:0;
    text-align: center;
	padding:5px;
    /*width: 143px;*/
	border:1px #e2e2e2 solid;
}

.glist_4, .glist_8,.glist_12,.glist_16, .glist_20, .glist_24{
	margin-right: 0px !important;
}
.holder {
    background-color: #EEFAF3;
    padding: 10px 0;
}



/* Content -> index */

div#gallerycontent.index pre { float:none; cursor:default; }
div#gallerycontent.index pre code { display:block; }
div#gallerycontent.index h2 { margin-top: 55px; }
div#gallerycontent.index dl dt,
div#gallerycontent.index dl dd { float: left; margin-top: 10px; }
div#gallerycontent.index dl dt { clear: left; width: 70px; font-style: italic; }
div#gallerycontent.index dl dd { width: 450px; }
div#gallerycontent.index i + p { margin-top: 5px; }

/* Content -> documentation */

div#gallerycontent.documentation h2 { margin-top: 55px; }
div#gallerycontent.documentation dl dt,
div#gallerycontent.documentation dl dd { float: left; margin-top: 10px; }
div#gallerycontent.documentation dl dt { clear: left; width: 70px; font-style: italic; }
div#gallerycontent.documentation dl dd { width: 450px; }
div#gallerycontent.documentation i + p { margin-top: 5px; }

/* Content -> author */

div#gallerycontent.author img { margin-bottom: 50px; }
div#gallerycontent.author img + p:before { content: '“'; font-size:65px; font-family: Georgia; position:absolute; top: -55px; color: #ccc; }
div#gallerycontent.author p { width: 590px; position: relative; }

.galleryinfo { 
	clear :both;
	float :none;
	left:0;
	right:0;
	padding-top :50px;
	text-align: right;
		
}