/*******************************************************************
 * GLOBALS
 *******************************************************************/

.highlight								{ text-transform:uppercase; font-size:18px; }

H1,H2,H3,H4,H5,H6 						{ margin:0; padding:10px 0; color:#FFF; }
H2 										{ font-size:18px; }
H3 										{ font-size:16px; padding:10px 0 5px 0; }
H4 										{ font-size:14px; padding:10px 0 5px 0; }
H5 										{ font-size:14px; padding:10px 0 5px 0; }
H6 										{ font-size:14px; padding:10px 0 5px 0; }

P 										{ margin:0; padding:0 0 10px 0; }

H3 SMALL								{ display:inline-block; margin-right:10px; font-weight:normal; font-size:11px; }

/* composition index */
.composition-index-item H3 				{ display:block; position:relative; padding:0 0 10px 30px; }
.composition-index-item H3 SMALL		{ position:absolute; top:4px; left:0; }

/*******************************************************************
 * TYPEFACES
 *******************************************************************/

.alignright 							{ float:right; margin:0 0 20px 20px; }
.alignleft 								{ float:right; margin:0 20px 20px 0; }
TABLE P 								{ margin:0; padding:0 0 5px 0; }

/************************************************************
 * BLOG
 ***********************************************************/

#content .post-item 					{ position:relative; }
/*#content .post-item H3 A 				{ text-decoration:none; }*/
#content .post-item A 					{ }
#content .post-thumb 					{ float:left; margin-right:10px; }
#content .post-main 					{ }
#content .has-post-thumbnail .post-main
										{ width:270px; float:left; }

#content .post-item .post-edit-link		{ position:absolute; top:0; right:0; }

/* pagination */
#content .paging-navigation				{ text-align:center; }
#content .pagination 					{ padding:20px 0; height:40px;
										  text-align:center; }
#content .pagination .page-numbers 		{ padding:0 8px; }
#content .pagination A					{  }
#content .pagination .current 			{  }

/*******************************************************************
 * GALLERIES
 *******************************************************************/

.gallery									{ margin:20px 0; padding:0; }
.gallery:after								{ display:block; content:" "; overflow:hidden; height:0; clear:both; float:none; }
.gallery .gallery-item 						{ margin-bottom:0; margin-top:0 !important; width:auto !important; }
.gallery .gallery-icon						{ width:100px; height:100px; padding:0; margin:0 8px 8px 0; position:relative; overflow:hidden; }
.gallery IMG								{ width:100px; height:100px; position:absolute; top:0; left:0; border:0 !important;
											  transition:all 0.25s;
											  -moz-transition:all 0.25s;
											  -webkit-transition:all 0.25s; }
.gallery A:hover IMG						{ width:120px; height:120px; top:-10px; left:-10px; opacity:0.8; }
.gallery DL.gallery-item + BR 				{ display:none; }

