/* CSS Document */

html, body			{ height: 100%; background: url("images/background.jpg")  no-repeat top center #000000; color: #c5c5c5; font-family: Verdana, Arial; font-size: 12px; }

a					{ color: #669fd3; outline: none; text-decoration: none; }
a:hover				{ text-decoration: none; color: #fff; }
h2					{ font-size: 24px; font-weight: normal; color: #669fd3; border-bottom: 1px solid #383d42; margin: 0 0 10px 0; }
h2 a				{ color: #669fd3; text-decoration: none; }
img					{ border: 0; }
textarea, input		{ background: #111; border: 1px solid #444; color: #eee; padding: 10px; }
p					{}

/* #wrapper			{ position: relative; top: 190px; width: 886px; left: 50%; margin-left: -443px;  } */
#wrapper			{ position: relative; top: 190px; width: 886px; margin: 0 auto;  }

#navi				{ position: absolute; width: 650px; top: -50px; margin-left: 30px; }
#navi ul			{ padding: 0; margin: 0; list-style-type: none; }
#navi li			{ margin: 0; padding: 0; float:left; color: #7a7a7a; font-size: 17px; }
#navi a				{ color: #fefffe; text-decoration: none; font-weight: regular; padding-right: 30px; text-transform: uppercase; }
#navi a:hover		{ color: #77c1ff; }

#small_navi			{ position: absolute; padding: 0; margin: 0; list-style-type: none; left: 100px; top: 24px; }
#small_navi li		{ margin: 0; padding: 0; float:left; color: #787878; font-size: 15px; }
#small_navi a		{ color: #aaa; text-decoration: none; font-weight: regular; padding: 0 5px; text-transform: none; }
#small_navi a:hover	{ color: #fefffe; }

#content_main		{ position: relative; padding: 30px 30px 0 30px; z-index: 5; min-height: 530px; }

#bottom				{ color: #515151; font-size: 10px; margin: 0 30px; padding: 80px 0 30px 0; background: url(images/footer.jpg) no-repeat; }
#bottom ul			{ list-style-type: none; padding: 0; margin: 0; }
#bottom li			{ float: left; padding: 0; margin: 0; }
#bottom a			{ color: #666; text-decoration: none; }
#bottom a:hover		{ color: #999; text-decoration: underline; }

/* ICONS */

#social				{ position: absolute; top: -33px; right: 4px; z-index: 9; }
#social ul			{ padding: 0; margin: 0; list-style-type: none; }
#social li			{ margin: 0; padding: 0; float:left; }
.icon_twitter		{ display: block; width: 55px; height: 49px; text-indent: -2999px; background: url("images/icon_twitter_off.png") no-repeat; }
.icon_twitter:hover	{ background: url("images/icon_twitter_on.png") no-repeat; }
.icon_flickr		{ display: block; width: 55px; height: 49px; text-indent: -2999px; background: url("images/icon_flickr_off.png") no-repeat; }
.icon_flickr:hover	{ background: url("images/icon_flickr_on.png") no-repeat; }
.icon_rss			{ display: block; width: 55px; height: 49px; text-indent: -2999px; background: url("images/icon_rss_off.png") no-repeat; }
.icon_rss:hover		{ background: url("images/icon_rss_on.png") no-repeat; }

.category_portrait			{ display: block; margin: 0 5px; width: 255px; height: 382px; text-indent: -2999px; background: url("images/category_portraits_off.jpg") no-repeat; }
.category_portrait:hover	{ background: url("images/category_portraits_on.jpg") no-repeat; }
.category_landscape			{ display: block; margin: 0 10px; width: 255px; height: 382px; text-indent: -2999px; background: url("images/category_landscape_off.jpg") no-repeat; }
.category_landscape:hover	{ background: url("images/category_landscape_on.jpg") no-repeat; }
.category_techiquee			{ display: block; margin: 0 5px; width: 255px; height: 382px; text-indent: -2999px; background: url("images/category_techiquee_off.jpg") no-repeat; }
.category_techiquee:hover	{ background: url("images/category_techiquee_on.jpg") no-repeat; }

#category_nav			{  }
#category_nav ul		{ list-style-type: none; padding: 0; margin: 0; }
#category_nav li		{ float: left; padding: 0; margin: 0; }

.title				{ font-size: 24px; font-weight: normal; color: #669fd3; border-bottom: 1px solid #383d42; margin-bottom: 20px; }
.subtitle			{ font-size: 14px; font-weight: bold; color: #385774; }
.small_subtitle		{ font-weight: bold; color: #385774; }

.clear				{ clear: both; }

.light				{ color: #555; font-size: 11px; }

.list_left			{ padding: 0; marign: 0; list-style-type: none; float: left; }
.list_left li		{ padding: 0 10px 0 0; marign: 0; float: left; }
.list_left li ul	{ float: left; padding: 0; marign: 0; list-style-type: none; float: left; }
.list_left li ul li	{ padding: 0 10px 0 0; marign: 0; float: left; }

#blog_left			{ width: 600px; float: left; }
#blog_right			{ width: 210px; float: right; }

#sidebar_div		{ margin-top: 30px; background: #111111; padding: 10px; border: 1px solid #222;  }
#sidebar_div h3		{ padding: 0; margin: 0 0 10px 0; border-bottom: 1px solid #333; color: #555;   }

#small_search input	{ padding: 5px; font-size: 10px; }		

/* WORDPRESS */

.post					{ margin-bottom: 30px; }
.post_line				{ background: #050505; padding: 10px; border: 1px solid #222; }
.postmetadata			{ font-size: 10px; color: #515151; }
.postmetadata a			{ color: #666; text-decoration: none; }
.postmetadata a:hover	{ color: #999; text-decoration: underline; }

.gallery_overview_cell { width: 130px; height: 130px; border: 1px solid #383d42; background: #000; float: left; text-align: center; margin: 6px; padding: 10px; }

.entry					{ margin: 0 0 20px 0; padding: 0 10px; }

.post_title				{ float: left; width: 450px; font-size: 24px; font-weight: normal; color: #669fd3; border-bottom: 1px solid #383d42; margin-right: 10px; }
.post_title a			{ color: #669fd3; text-decoration: none; }
.post_title a:hover		{ color: #fff; }
.post_date				{ float: left; width:130px; text-align: right; color: #333; font-size: 30px; }

.page_title				{ float: left; width: 650px; font-size: 24px; font-weight: normal; color: #669fd3; border-bottom: 1px solid #383d42; margin-right: 10px; }

.comment-body			{ background: #050505; padding: 10px; border: 1px solid #222; margin-bottom: 10px; }
.commentlist			{ list-style-type: none; padding: 0; margin: 30px 0 0 0; }
.comment-author			{ font-size: 18px; font-style: none; }
.says					{ visibility: hidden; }

.aligncenter			{ padding-bottom: 10px; }

.page_navigation		{ margin: 50px 100px 0 100px; border-top: 1px solid #383d42; padding-top: 10px; }

.alignleft				{ float: left; }
.alignright				{ float: right; }

.show_images			{ text-align: center; }
.show_images img		{ padding: 5px; }

.bolder					{ font-weight: bold; font-size: 14px; color: #999; }
.bolder a				{ color: #999; }

/* GALLERY */

#main_image				{ width: 800px; height: 533px; text-align: center; margin-bottom: 30px; }
#main_image img			{ margin-bottom: 10px; }

.kre8gallery_image	{ width: 800px; text-align: center; background: #000; }

.kre8gallery ul {margin:0;padding:0;}
.kre8gallery li {display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 9px 9px 0; text-align: center; }
.kre8gallery li div { border: 1px solid #000; width:78px;height:78px; overflow:hidden; }
.kre8gallery li div img{ cursor:pointer; }
.kre8gallery li.active div img,.galleria li.active div{display:block}
.kre8gallery li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.kre8gallery_current	{ border: 1px solid #fff;  border-bottom: 14px solid #fff; }

.gallery_preview_image	{ width: 800px; height: 150px; overflow: hidden; vertical-align: middle; margin-top: 10px; }
.gallery_preview_image img	{ width: 800px; }

.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}

.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}

div.center	{
	display: block;
	margin-left: auto;
	margin-right: auto;
}	

.left	{ float: left; }
.right	{ float: right; }

.small	{ font-size: 11px; }