/*

Theme Name: Blass2
Theme URI: http://1000ff.de/wordpress-theme-blass-english-version/
Description: Elegant and simple. Blass2 is a CSS-only theme, has a widgetized sidebar, support for gravatars, and works nicely with WordPress 2.5+. Brought to you by <a href="http://1000ff.de/">1000ff</a>.
Version: 1.6.2
Tags: fixed width, two columns, widget ready, widgets, right sidebar, simple, white, clean, valid CSS, valid XHTML
Author: 1000ff
Author URI: http://1000ff.de/

*/

/* body
--------------------------------------------------*/
body {
font:65%/2em "Verdana", "Lucida Sans Unicode", verdana, geneva, sans-serif;
color:#333;
margin:20;
}

* {
margin:5;

padding:0;
}

code {
font:120% "Courier New", "Lucida Console", Arial;
}

/* header
--------------------------------------------------*/
#header {
background:url(http://luxirare.com/image/newheader.png) no-repeat top left;
	width: 1600px;
	height: 100px;
	float: left;
        padding:  0px 0px 0px;
	margin-top:0px;
        margin:68px;
border-top:0px solid #FFFFFF;
}



#header h1 {
border-bottom:0px solid #FFFFFF;
margin:10px 0 0;
padding:2px 2px 0px 0;
}

#wrapper {
width:1200px;
margin-right:0 auto
padding:0;
float:left;
}

/* header h1 (blogtitle)
--------------------------------------------------*/
#header h1 {
font-family:"arial", "Lucida Sans Unicode", "Times New Roman", Times, serif;
font-size:1em;
font-weight:400;
color:#333;
letter-spacing:-1px;
margin:10px 0;
}

#header h1 a {
text-decoration:none;
color:#333;
}


/* content
--------------------------------------------------*/
#content {
float: right;
width: 900px;
margin:0px 20px 0px 0 !important;
padding:0px 20px 0px 0;
}

#content2 {
float: left;
width: 900px;
margin:0 !important;
padding:0px 0 0px;
}

#content p,#content2 p {
line-height:20px;
font-size:100%;


word-spacing:0px;
margin:20px 0;
}

#content a,#content2 a {
text-decoration:none;
color:#000000;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
}

#content a:hover,#content2 a:hover {
background-color:#000000;
color:#FF1493;
}

#content h2,#content2 h2 {
font-family:"Arial", "Lucida Sans Unicode", Trebuchet MS;
font-size:2em;
font-weight:200;
text-transform: uppercase;
font-color:#000000;
border-bottom:0px solid #EFF8FB;
line-height:2px;
margin-top:40px;
margin:0px 0;
padding-top:0px;
padding-bottom:0px;
padding-right:20px;
padding-left:0px;
}

#content h2 a,#content2 h2 a {
text-transform:uppercase;
text-decoration:none;
border:none;
}

#content h1 {
font:3em "Arial", "Lucida Sans Unicode", Trebuchet MS;
text-transform: uppercase;
color:#222;
margin:0px 0;
}

#content h3 {
font:3em "Arial", "Lucida Sans Unicode", Trebuchet MS;
color:#222;
margin:0px 0;

}

#content h4 {
font:3em "Arial", "Lucida Sans Unicode", Trebuchet MS;
color:#222;
margin:0px 0;

}

#content h5 {
font:3em "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS;
color:#222;
text-transform:none;
margin:0px 0;
}

#content2 h3 {
font:100% "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS;
color:#222;
text-transform: uppercase;
margin:0px 0;
}

#content ul,ol {
font-size:130%;
margin:0px 0px 0px 0px;
}

#content2 ul,ol {
margin:0px 0px 0px 0px;
}

/* blockquote + links
--------------------------------------------------*/

blockquote {
background:#000000;
border:none;
margin:0px 0;
padding:0px 0px;
}

a:hover {
color:#000000;
text-decoration:none;
background-color:#000000;
}

a:link img,
a:visited img,
a:hover img,
a:active img {
border: 0;
background:0;
background: none;
padding:10px 7px 10px 0px;
border-top: none
border-left: none;
} 

a.more {
display:block;
text-align:right;
color:#000000;
text-decoration:none;
margin:0px 0 0;
}

a.more:hover {
text-decoration:none;
}

/* metadata under post
--------------------------------------------------*/
.post {
margin:0 0 0px 0;
text-align:justify;

}

.post img {
background:#FFFFFF;
border:none;
padding:0px;
}

.post .info {
border-bottom:1px solid #000000;
border-top:0px solid #000000;
background-color:#FFFFFF;
font-size:2em;
text-transform:uppercase;
color:#333;
padding:2px 3px 3px 2px;
margin: 10px 5px 10px 10px;
}

.date {
margin: 0 0 5px 0;
padding-top:10px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
}

.post small {
margin-top:10px;
}

/* metadata sidebar ('about this post')
--------------------------------------------------*/
p.news {
background:#EFF8FB;
color:#333;
font-size:120%;
border-bottom:0px solid #ffffff;
border-top:none;
margin:10px 0 28px;
padding:10px;
}

/* sidebar
--------------------------------------------------*/
#sidebar {
margin-top:20px;
width:180px;
float:right;
overflow:hidden;
padding:0px 0px 0px;
height:100%;
}

.sidebar a img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid #ffffff; 
}

#sidebar h2 {
letter-spacing:0px;
font-size:1.6em;
color:#333;
padding:0 0 1px;
text-transform:none;
border: 0px solid #ffffff;
}

#sidebar ul {
list-style:none;
font-size:120%;
margin:0 0 0px;
text-transform:uppercase;
border: 0px solid #ffffff;
}

#sidebar li {
border-bottom:none;
list-style:none;
padding:1px;
text-transform:none;
border: none
}

#sidebar li a:hover {
color:#000;
background-color:#EFF8FB;
border: 0px solid #ffffff;
width:100px;
}

#sidebar input {
width:100px;
background:#ffffff;
color:#444;
border:0px solid #ffffff;
font:11px "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS;
padding:1px;
text-transform:none;
}

#sidebar input:focus {
background:#ffffff;
border:0px solid #ffffff;
}

/* some input
--------------------------------------------------*/
input {
border:none;
font:11px "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS;
padding:3px;
}

input:hover {
border:0px solid #ffffff;
}

input:focus {
border:0px solid #ffffff;
color:#000000;
}










/* comments
--------------------------------------------------*/
#comments {
font-size:2.5em;
}

#commentlist li {
margin-bottom:15px;
	padding: 7px;
	list-style:none;
	border: 1px solid #000000;
	position: relative;
	/*border-left: solid 4px #000000;*/
	width: 700px;
	}
}

#commentform {
background:#fff;
width:700px;
text-align:left;
margin:15px 15px 15px 0;
}

#commentform textarea {
background:#f8f7f6;
border:1px solid #000000;
width:500px;
font: 16px "Arial", "Lucida Sans Unicode", Trebuchet MS;

}

#commentform #email,#commentform #author,#commentform #url {
font-size:1em;
background:#f8f7f6;
border:1px solid #000000;
width:500px;
float:left;
padding:3px;
}

#commentform input {
margin-bottom:5px;
}

#gravatar {
align:right;
}



/* ---------- @ Comments -----------*/



.reply a, .reply a:visited  {
	position: absolute;
	bottom:12px;
	right: 12px;
	font-size:12px;	
        
	color: #000000;
	}

.reply a:hover {
	}

			
.commentlist li {
	margin-bottom:10px;
	padding: 15px;
	list-style:none;
	border: 1px solid #000000;
	position: relative;
	/*border-left: solid 4px #000000;*/
	width: 570px;
	}
		
#singlecomments li p{
	min-height:50px;
	line-height:130%;
	font-size:11px;
	color:#000000;
	letter-spacing:.6px;
	display:inline-block;
	width:60%;
	padding-bottom:10px;
}

.commentlist li.depth-2 {
	margin-left:15px;
	border: 1px solid #000000;
	width: 506px;
	border-left: solid 4px #000000;
	background:#EFEFEF;
	}
	
#singlecomments li.depth-2 p {
	}

/*.commentlist li.depth-3	 {
	margin-left:15px;
	border: 1px solid #000000;
	}*/

.commentlist li.bypostauthor {
border: 1px solid #000000;
	}
	
	
.commentlist li.bypostauthor  cite.fn {
padding-left:18px;
color:#000000;
background: url(../../../image/bullet.gif) no-repeat left top;
}

	
.commentlist code {
	background:#e0e0e0;
	padding:3px;
	}


















	
#commentbox{
border:1px solid #000000;
float:left

}


.button {
	padding: 10px 10px;
	background:#D7D7D7;
	color:#FFF !important;
	border: 1px solid #000000;
	font-size: 12px;
	}

.button:hover {
	background:#D7D7D7;
	}



/* wp stuff
--------------------------------------------------*/

.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
border: 0px solid #ffffff;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.navigation {
text-align:center;
font-size:120%;
}

.wp-caption {
border:0px solid #ffffff;
text-align:center;
background-color:#f3f3f3;
padding:4px 0 0 0;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
}

.wp-caption img {
border:0px solid #ffffff;
margin:0;
padding:0;
}


.wp-caption-dd {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

#header h1 a:hover,#footer a:hover {
text-decoration:none;
color:#333;
background:#EFF8FB;
}

#content li,#content2 li {
border-bottom:1px solid #000000;
padding:10px;
}

a,#sidebar li a,#footer a {
color:#999;
text-decoration:none;
}


.feature img{
	float:left;
	width:265px;
	height:177px;
	overflow:hidden;
	border:none;
	padding: 5px;
	margin-right: 25px;
	position: relative;
	z-index: -1;
	}

/* footer
--------------------------------------------------*/
#footer {
float:left;
color:#333;
margin:0;
padding:20px 0;
}


img {
background:none;
padding:4px 10px 10px 4px;
margin:0px 6px 0px 0px;
border:0;
border-top: none;
border-left: none;
} 

#div-1 {
 position:relative;
 top:2px;
 left:20px;
}




.feature {
float:left;
position: relative;
padding:10px 10px 10px;
width:200px;
z-index:20;
}


.feature a {
	color:#000000;
	letter-spacing:1px;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
        padding:10px 10px 10px;
	}

.feature a.title{
	position: absolute;

	bottom: 0;
	left: 0;
	width:250px;
        color:#000000;
	height: 20px;
	background:none;
	margin: 6px;
	padding:10px 10px 10px;
}




.feature img{
	float:left;
	width:200px;
	height:133.584906px;
	overflow:hidden;
	border:0px solid #ffffff;
	padding: 10px 5px;
	margin-right: 25px;
	position: relative;
	z-index: -1;
	}

.feature img:hover{
	background: #EFEFEF;

}

.case {
float:left;
width: 200px;
padding-top:10px;
position: relative;
/*margin-right: 13px;*/
}

.case a.title{
	position: absolute;
	bottom:0;
	left: 0;
	width:155px;
	height:12px;
	background:bibe;
	margin: 6px;
	padding: 0px;
	color: #000000;
}




.case a {
	text-decoration:none;
	line-height:180%;
	font-size:10px;
	letter-spacing:1.6px;
	font-weight:normal;
	}

.case a:hover {
	}


.case img{
	float:left;
	padding:5px;
	width:140px;
	height:133.584906px;
	overflow:hidden;
	padding:5px;
	border:0px solid #ffffff;		
	}


.moretext {
   font-weight:bold;
   font-size:14px;
   color:#000000;
   width: 100px; 
   height: 86px; 
   background:url(../../../image/arrow-icon.jpg) no-repeat right middle;
   padding: 10px 50px 15px 5px}

