/*
	Theme Name: Razier
	Theme URI: http://razier.com/
	Description: Razier theme
	Version: 0.1.1
	Author: Raz
*/

body{
	margin:0;
	padding:0;
	background-color:#fff;
	/*background-image:url('../images/rebooted.gif');
	background-repeat:no-repeat;
	background-position:top left;*/
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#333;
	text-align:center;	/* Fracking IE: Container Center fix */
	/*border-top:#FAB38D 5px solid;*/
}

a:link,a:visited{
	color:#a04649;
	text-decoration:none;
	background-color:#fff;
}

a:hover{
	color:#a04649;
	text-decoration:underline;
	background-color:#fff;
}

hr{
	display:none;
}

blockquote{
	margin-left:0;
	padding-left:15px;
	padding-right:15px;
	border:1px solid #ddd;
	background:#fefefe;
	color:#666;
}

blockquote:hover{
	color:#444;
	border:1px solid #aaa;
}

#container{
	max-width:1024px;
	margin:0 auto;
	padding:0px;

	padding-left:2%;
	padding-right:2%;

	text-align:left;	/* Fracking IE: Container Center fix */
}





/*
	branding
*/
#branding{
	float:left;
	width:163px;
	height:20px;
	margin-top:51px;
}

#branding h1{
	margin:0;
	padding:0;
	width:163px;
	height:20px;
	background:url("images/branding.gif") no-repeat top left; /* Fracking IE: Flicker fix */
}

#branding h1 a{
	display:block;
	width:163px;
	height:20px;
	text-indent:-9999px;
	background:url("images/branding.gif") no-repeat top left;
}

#branding h2{
	display:none;
}





/*
	navigation
*/
#navigation{
	float:right;
	max-width:450px;
	/*height:20px;*/
	margin-top:51px;
	text-align:right;
}

#navigation ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}

#navigation li{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	float:left;
}

#navigation li a{
	display:block;
	width:100px;
	height:20px;
	line-height:20px;
	text-align:center;
	margin:3px;
	border:1px solid #eeeeee;
}

#navigation li a:hover{
	color:#fff;
	border:1px solid #a04649;
	background-color:#a04649;
}





/*
	content
*/
#content{
	clear:both;
	padding-top:20px;
}





/*
	content-showcase
*/
#content-showcase{
	width:100%;
	overflow:hidden;
	color:#858585;
	background-color:#fff;
}

#content-showcase-entry{
	width:100%;
	overflow:hidden;
}

#content-showcase:hover{
	color:#333;
}

#content-showcase a{
	color:#cda6a7;
}

#content-showcase img{
	border:1px solid #bdbdbd;
}

#content-showcase:hover a{
	color:#a04649;
	border-bottom:1px dotted #a04649;
	background-color:#fff;
}

#content-showcase:hover a:hover{
	border-bottom:0;
}





/*
	content-main
*/
#content-main{
	float:left;
	width:75%;
	/*max-width:528px;*/
	margin-top:79px;
	margin-bottom:105px;
}

#content-main h3{
	margin:0;
	padding:0;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-weight:normal;
	font-size: 2.4em;
	color:#004a80;
}

#content-main p{
	text-align:justify;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:18px;
}

#content-main p:hover a{
	border-bottom:1px dotted #a04649;
}

#content-main p:hover a:hover{
	border-bottom:0;
}

#content-main ol li{
	line-height:18px;
	padding-bottom:5px;
}



/*
	content-side
*/
#content-side{
	float:right;
	width:20%;
	/*max-width:202px;*/
	min-width:116px;
	margin-top:79px;
	margin-bottom:50px;
	text-align:right;
}

#content-side h3{
	margin:0;
	padding:0;
	padding-bottom:10px;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-weight:normal;
	font-size: 2.4em;
	color:#004a80;
}

#content-side img{
	border:3px solid #ddd;
}

#content-side a:hover img{
	border:3px solid #a04649;
}

#content-side ul{
	margin:0;
	padding:0;
	list-style:none;
}

#content-side li{
	margin-top:5px;
	margin-bottom:5px;
}





/*
	siteinfo
*/
#siteinfo{
	clear:both;
	margin-bottom:15px;
	color:#777;
	background-color:#fff;
	border-top:1px solid #bdbdbd;
	border-bottom:1px solid #bdbdbd;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	line-height:14px;
}

#siteinfo p{
	margin-top:8px;	/* Fracking IE: Footer fix */
	padding-left:2%;
	padding-right:2%;
}





/*
	classes:
		content_portfolio_entry
		form-contact
		content_art
*/
.content_portfolio_entry{
	color:#858585;
	background-color:#fff;
	margin-bottom:40px;
}

.content_portfolio_entry img{
	border:1px solid #bdbdbd;
}

.content_portfolio_entry a{
	color:#c5a192;
	background-color:#fff;
}

.content_portfolio_entry:hover{
	color:#333;
	background-color:#fff;
}

.content_portfolio_entry:hover a{
	color:#a04649;
	background-color:#fff;
	border-bottom:1px dotted #a04649;
}

.content_portfolio_entry:hover a:hover{
	border-bottom:0;
}

.form-contact fieldset{
	border:0px;
	margin:0;
	padding:0;
}

.form-contact legend{
	display:none;
}

.form-contact label span{
	color:#333;
	background-color:#fff;
}

.form-contact input{
	width:240px;
	margin-right:90%;
	margin-bottom:10px;
	margin-top:3px;
	border:1px solid #ccc;
}

.form-contact textarea{
	margin-right:20%;
	border:1px solid #ccc;
}

.content_art img{
	border:1px solid #ddd;
}

.content_art a img{
	border:3px solid #ddd;
}

.content_art a:hover img{
	border:3px solid #a04649;
}

.content-meta{
	color:#858585;
}

.content-meta:hover{
	color:#333;
}

.content-meta a{
	color:#cda6a7;
}

.content-meta:hover a{
	color:#a04649;
}