/*
Theme Name: FXmove
Theme URI: http://fxmove.com/fxmove/
Description: a minimalis red and grey theme.
Version: 1.0.1
Author: EZ1NET
Author URI: http://ez1net.com/
Tags: Two columns, red, grey, static and dynamic pages, fX signal.
*/


/* general set */


html, body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
	line-height: 150%;
}
a {
	color:#d72830;
}


h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}


#container {
	width: 960px;
	margin: 20px auto;
}

/* header */

#header {
	margin: 0;
	padding: 0;
}
#header h1 {
	margin: 0;
	padding: 0;
}
#header h1 span {
	display: none;
}

#logo {width:400px; float:left;}

#subheader {
	background: url(images/header-bkgr.png) no-repeat #eaeaea;
	margin: 10px 0 0;
	padding: 10px 280px 10px 20px;
	line-height: 17px;
}
#subheader h2 {
	margin: 0;
	text-align: left;
	font-size: 14px;
	color: #d72830;
}
#subheader p {
	text-align: justify;
}
#navbar {
	border-top: 1px #d72830 solid;
	border-bottom: 1px #d72830 solid;
	margin: 0 0 20px 0;
}
#navbar ul {
	float: right;
	background: url(images/redbullet.png) no-repeat 30px 0;
}

*html #navbar ul {padding-left:30px; background: url(images/redbullet.png) no-repeat 30px center; margin: 10px 0;}
*:first-child+html #navbar ul {padding-left:30px; background: url(images/redbullet.png) no-repeat 30px center; margin: 10px 0;}

#navbar ul li {
	list-style: none;
	display: inline;
	margin-left: 20px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .08em
}
#navbar ul li a {
	text-decoration: none;
	color: #d72830;
}
#navbar ul li a:hover {
	color: #777;
}
#clear {
	clear: both;
}

/* sidebar */

#sidebar {
	width: 270px;
	float: right;
}
#topsidebar {
	width: 270px;
}

*html #topsidebar {
	margin-top:0;
	margin-bottom: 10px;
	padding-bottom: 0;
}
*:first-child+html #topsidebar {padding-bottom:-10px; margin-top:0; margin-bottom:10px;}

#leftsidebar {
	width: 130px;
	height: 460px;
	float: left;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #eaeaea;
	color: #333;
}
#rightsidebar {
	width: 130px;
	height:460px;
	float: right;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #eaeaea;
	color: #333;
}

/*
#archives {
	width: auto;
	padding: 10px;
	margin-bottom: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
*/

.widget {
	width: auto;
	padding: 10px;
	margin-bottom: 10px;
	}
	
*html #topsidebar .widget {margin-bottom:0px; padding:0;}
*:first-child+html #topsidebar .widget {padding:0; padding-bottom:-10px; margin-top:0;}

.widget h4 {font-size:13px; margin: 0; margin-top: 5px; color:#666;}
.widget h4 a {color:#666; text-decoration:none;}
.widget {padding-top:5px;}
.widget ul li {margin:5px 0 2px -40px; list-style:none;}
.widget ul li a {margin-top:5px; text-decoration:none;}
.widget ul li a:hover {color:#333;}

*html .widget ul {margin-bottom: 10px; margin-top:0;}
*html .widget ul li {margin-top: 5px; margin-bottom:5px;}

*:first-child+html .widget ul {margin-bottom: 10px; margin-top:0;}
*:first-child+html .widget ul li {margin-top: 5px; margin-bottom:5px;}

*:first-child+html .widget h4 {margin-bottom: 5px;}

h4 img {display:none;}

/* 
#linkcat-2 h4 {font-size:16px; margin: 0; margin-top: 5px;}
#linkcat-2 {padding-top:5px;}
#linkcat-2 ul li {margin:5px 0 2px -20px;}
#linkcat-2 ul li a {margin-top:5px; text-decoration:none;}
*/


#block {width:250px;}
#block h2 {
	margin: 0 0 5px 0;
}

#block h2 a {
	color:#666;
}

#block h2 a:hover {
	color:#fff;
}


#block p {
	margin: 0;
}
#block ul {
	margin: 0 0 0 -20px;
}
#block a {
	text-decoration: none;
}

.red {
	width: auto;
	padding:10px;
	border-radius: 5px;
	margin:-10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #d72830;
	color: #fff;
}

* html .red {padding-bottom:10px; padding-top:10px; margin:0;}
*:first-child+html .red {padding-bottom:10px; padding-top:10px; margin:0; margin-bottom:-10px;}
.red a {color:#fff; font-weight:bold; text-decoration:none;}
#block.red h2 a {color:#ddd;}
#block.red p a {color:#ddd;}
#block.red h2 a:hover {color:#fff;}
#block.red p a:hover {color:#fff;}

.grey {
	width: auto;
	padding:10px;
	border-radius: 5px;
	margin:-10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #eaeaea;
	color: #666;
}
.grey h2 a {color:#666;}
#block.grey h2 a:hover {color:#333;}


* html .grey {padding-bottom:10px; padding-top:10px; margin:0;}
*:first-child+html .grey {padding-bottom:10px; padding-top:10px; margin:0; margin-top:20px; margin-bottom:-10px;}




.lightgrey {
	background: #eaeaea;
	color: #333;
}


.widget {
	width: auto;
	padding: 10px;
	margin-bottom: 10px;
	}

/* content */

#content { max-width:680px;
}
.index {
	width: 680px;
}

#panel {
	width: 220px;
	height:585px;
	float: left;
	margin-bottom: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #eaeaea;
	color: #333;
}
.panel {
	margin-right: 10px;
}
#panel h3 {
	margin: 0 0 10px 0;
	padding: 10px;
	background: #999;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	color: #fff;
	min-height: 62px;
}
#panel h3 img {
float: left;
margin-right: 10px;
}

*html #panel h3 {height:62px;}

#panel p, #panel h4 {
margin: 0 10px 10px;
}

#panel p {text-align:justify;}

.style3 {font-size: 9px; font-weight: bold; }
.hide {display:none;}

#post-36 h2 {display:none;}

span.alignleft {text-align:left; float:left;}
span.alignright {text-align:right; float:right;}

.post h3 a {text-decoration:none;}

td img a {border:none;}

/* footer */

#footer {margin-top:20px;}
#footer a:hover {color:333;}

/* additional */

img.alignleft {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
img.alignright {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}

#site-archives-monthly-archive ul li a:hover {color:#999;}

.wpcf7-response-output {width:570px; font-size:14px; line-height:120%; padding:10px 15px; color:#fff; margin-bottom:10px;}
.wpcf7-mail-sent-ok {background:#000066;}
.wpcf7-validation-errors {background:#990000;}
.wpcf7-not-valid-tip-no-ajax {margin-left:15px; color:#990000; font-weight:bold;}