/*
THEME NAME:Rein-Art.eu Portfolio theme
THEME URI:http://www.rein-art.eu
DESCRIPTION:Portfolio theme, based on the work of Themememe Aperio. 
VERSION:0.1
AUTHOR:Rein-Art.eu
AUTHOR URI:http://www.rein-art.eu
*/

/* =structure */
#access{left:-9999px;position:absolute;top:0;}
#footer{border-top:1px solid #eaeaea;clear:both;float:left;font-size:0.9em;color:#E0E0E0; margin-top:80px;padding:4px 0 36px;width:100%;}
#footer a{font-weight:bolder;color:#fff;}
#header{margin:0 0 3px;text-transform:uppercase;}
#header a:hover{text-decoration:none;}
#header h1 a{font-size:1.8em;font-weight:normal;letter-spacing:-0.05em;position:relative;}
#wrapper{font:1.2em/1.6 Arial, sans-serif;margin:0;}
body{background-image: url(http://www.rein-art.eu/new/pic/clbg2.jpg);background-position: top left;background-color:#000;background-repeat: no-repeat;margin:0 auto;width:925px;}
#contact_button {width: 40px;height: 40px;list-style: none; left: 870px; top: -2px; float:left; position:absolute; outline:none;}
#contact_button a {height: 40px;width: 40px;display: block;background-image:url(http://www.rein-art.eu/new/pic/mail3.gif);}

/* =home */
.bigdate{color:#fff;float:right ; font-size:1.7em;font-weight:bolder;left:-0.1em;position:absolute;text-transform:uppercase;top:-0.45em;}
.home .comment-count, .search .comment-count{background:#e03a00;color:#fff;font-size:2em;margin-bottom:2px;position:relative;text-transform:uppercase;width:918px;}
.home .comment-count h2, .search .comment-count h2{font-weight:bolder;left:-0.05em;position:relative;top:-0.03em;}
.home #footer{width:918px;}
.home .post{background:#999;display:inline;float:left;height:275px;margin:2px;overflow:hidden;position:relative;left:-2px;width:226px;}
.home .post-content{-moz-opacity:0.95;background:#82c6e2;bottom:0;filter:alpha(opacity=75);text-transform:uppercase;color:#fff;font-size:1.25em;font-weight:bolder;left:0;opacity:0.95;padding:1em;position:absolute;width:202px;max-height:160px}
.home .post-content-excerpt{display:block;color:#0f0f0f;text-transform:none;font-size:0.75em;font-weight:normal;}
.home .post-content:hover{background-color:#bae0e2;}
.home a:hover{text-decoration:none;}
a:hover img{-moz-opacity:0.8px;filter:alpha(opacity=80);opacity:0.8px;}
.home .featured{background:#999;position:relative;left:-2px;height:275px;margin:2px;overflow:hidden;width:686px;}
.home .featured .post-content{width:666px;}
.home .featured img{min-width:686px;}


/* =single */
.single #container{float:left;width:905px;}
.single .category{background:#993;color:#fff;font-size:2em;margin:2px;position:relative;text-transform:uppercase;width:918px;z-index:2;}
.single .comment-count, .search .comment-count{background:#e03a00;color:#fff;font-size:2em;margin-bottom:2px;position:relative;text-transform:uppercase;width:918px;}
.single .comment-count h2, .search .comment-count h2{font-weight:bolder;left:-0.05em;position:relative;top:-0.03em;}
.single .entry-content{padding:2.5px;width:912px;color:#000;}
.single .entry-content{background:#fff;opacity:0.95;}
.single .post{float:left;margin:2px 0 0;position:relative;width:910px;}
.single .post .entry-meta a{background:none;}
.single .post a{background:none;font-weight:bolder;}
.single .preview-content:hover{background-color:orange;}
.single h2.entry-title{-moz-opacity:0.95;background:#82c6e2;filter:alpha(opacity=95);text-transform:uppercase;font-size:2.4em;letter-spacing:-0.05em;line-height:1.2em;margin-top:2px;margin-bottom:5px;opacity:0.95;padding:5px;width:900px;}



/* =pages */
.page #container, .four04 #container{float:left;width:1024px;}
.page .category, .four04 .category{background:#993;color:#fff;font-size:2em;margin:2px;position:relative;text-transform:uppercase;width:500px;z-index:2;}
.page .category h2, .four04 .category h2{color:#fff;font-weight:bolder;margin-top:2px;left:-0.2em;position:relative;top:-0.5em;}
.page .entry-content, .four04 .entry-content{margin:2px;}
.page .entry-content a{background:#82c6e2;font-weight:bolder;}

/* =archive, category, & search pages */
.search .page .entry-content{margin:0;}
.archive #container, .search #container {float:left;width:1024px;}
.archive .comment-count, .search .comment-count{background:#e03a00;color:#fff;font-size:2em;margin-bottom:2px;position:relative;text-transform:uppercase;width:918px;}
.archive .comment-count h2, .search .comment-count h2{font-weight:bolder;left:-0.05em;position:relative;top:-0.03em;}
.archive .entry-content, .search .entry-content, .search .page .entry-content{background:#82c6e2;filter:alpha(opacity=55);display:inline;float:left;margin-left:0px;margin-top:-2px; height:22px;padding:5px;width:445px;}
.archive .post, .search .post, .search .page{display:inline;float:left;margin:2px 0;position:relative;width:462px;}
.archive .post a, .search .post a, .search .page a{font-weight:bolder;}
.archive .preview, .search .preview{background:transparant;float:left;margin-left:0px;max-height:170px;min-height:170px;overflow:hidden;width:455px;}
.archive .preview .entry-meta a, .search .preview .entry-meta a, .search .page .preview .entry-meta a{background:none;}
.archive .preview .preview-content, .search .preview .preview-content, .search .page .preview .preview-content{width:102px;}
.archive .preview-content, .search .preview-content{-moz-opacity:0.95;background:#c2c2c2;filter:alpha(opacity=95);float:left;font-size:0.9em;opacity:0.95;padding:2px;width:208px;}
.archive .preview-content:hover, .search .preview-content:hover{background-color:orange;}
.archive h3.entry-title, .search h3.entry-title{text-transform:uppercase;font-size:1.5em;letter-spacing:-0.05em;line-height:1.2em;padding-top:-0.1em;}

/* =links */
#links-page a{font-weight:normal;}
li#linkcat-21{clear:both;}
li#linkcat-7{clear:both;}
li.linkcat{background:#eaeaea;display:inline;float:left;margin:2px;padding:5px;width:137px;}

/* =sidebar */
#primary{background:transparent;float:left;line-height:1.6em;left:-250px;margin-top:4px;padding:1em;width:200px;}
.sidebar h3{padding-top:6px;}

/* =miscellaneous */
.clear{clear:both;}
.post img{max-width:910px;}
a{color:#444;display:inline;}
a:hover{text-decoration:underline;}
h2 a:hover{text-decoration:none;}
h2.post-content a{text-decoration:none;}
img{border:none;}
ol{padding:2px 0;}
p{margin-bottom:1em;}


ul#menu {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	font-size:1.24em;
}

ul#menu li {
	float: left;
	padding: 0;
	margin: 0;
	border-right:solid 1px #666;
}

ul#menu ul li {
	float: none;
	position: relative;
	border-bottom: 1px solid #fff; /* fixes gap problem in IE */
	border-left: 1px solid #FFF;
	z-index:1000;
}

ul#menu li ul {
	margin: 0;
	padding: 0;
	display:none;
	list-style: none;
	position: absolute;
	background: #fff;
}
ul#menu ul ul{
	margin-left: .2em;
	position: absolute;
	top: 0; /* if using borders, -1px to align top borders */
	left: 100%;
}

ul#menu * a:hover, ul#menu li a:active{
background:#c2c2c2 !important;
color: #999;
}

ul#menu li a:link,
ul#menu li a:visited,
ul#menu li a:hover,
ul#menu  li a:active{
	display: block;
	padding: .2em .3em;
	text-decoration: none;
	background: #fff;
	color: #666;
}


ul#menu ul li a:link,
ul#menu ul li a:visited,
ul#menu ul li a:hover,
ul#menu ul li a:active {
	width: 8em;
}

/* =hidden */
.home .navigation,.home .entry-meta,.home .entry-date,.home .sidebar,#access,.archive-meta,#blog-title,#blog-description{display:none;}