/*  
Theme Name: Raidho Solutions
Theme URI: http://www.raidho.com.au/
Description: Template designed for Raidho Solutions.
Version: 1.0
Author: Dan Hickingbotham
Author URI: http://www.alined.com/

*/



/* Begin Typography & Colors */


body{
	margin:0px;
	background:#F7F6F5 url(images/bg_16.jpg) repeat-y center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#wrapper{
	width:802px;
	margin:0 auto;
}
#page{
	float:left;
	clear:both;
	width:768px;
	background:url(images/index_11.jpg) repeat-y;
	padding:0px 17px 0px 17px;
}
#header{
	width:768px;
	height:275px;
	float:left;
	clear:both;
	background:url(images/index_03.jpg) top no-repeat;
}
#header_human{
	width:768px;
	height:275px;
	float:left;
	clear:both;
	background:url(images/human_header_03.jpg) top no-repeat;
}
#header_efficiency{
	width:768px;
	height:275px;
	float:left;
	clear:both;
	background:url(images/efficiency_header_03.jpg) top no-repeat;
}
#header_compliance{
	width:768px;
	height:275px;
	float:left;
	clear:both;
	background:url(images/compliance_header_03.jpg) top no-repeat;
}

#menu{
	float:right;
	clear:both;
	width:440px;
	height:43px;
	padding-top:233px;
	text-align:right;
}
#menu ul{
	margin:0px;
	padding:0px;
}
#menu ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	border-left:1px solid #FFFFFF;
	height:43px;
}
#menu ul li a{
	padding:14px 13px 18px 13px;
	margin:0px;
	height:0px;
	text-transform:lowercase;
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
	line-height:43px;
}
#menu ul li:first-child{
	border-left:0px;
}

#menu ul li a:hover{
	background:url(images/rollover_06.jpg) repeat-x;
}
#sub_header{
	background:url(images/index_07.jpg) no-repeat 15px 15px #FFFFFF;
	float:left;
	clear:both;
	width:768px;
	height:55px;
	border-bottom:1px solid #CCCCCC;
}
#phone{
	float:right;
	clear:none;
	width:200px;
	height:20px;
	padding:17px 15px 0px 0px;
	text-align:right;
}
#page_body{
	float:left;
	clear:both;
	width:768px;
}

#content_home{
	float:left;
	clear:none;
	width:490px;
	padding:10px;
}
#content{
	float:left;
	clear:none;
	width:738px;
	padding:15px;
	background:#FFFFFF;
}

#sidebar{
	float:right;
	clear:none;
	width:212px;
	padding:5px 15px 15px 15px;
}
#sidebar_contacts{
	float:left;
	clear:both;
	padding-top:20px;
	width:212px;
	font-size:10px;
	color:#666666;
}
#footer{
	float:left;
	clear:both;
	width:708px;
	padding:15px 30px 15px 30px;
	border-top:1px solid #CCCCCC;
	text-align:center;
	font-size:11px;
	color:#999999;
	background:#FFFFFF;

}
#footer ul{
	margin:0px;
	padding:0px;
}
#footer ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
}
#footer ul li a{
	font-size:11px;
	color:#999999;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	line-height:18px;
	text-transform:lowercase;
}
#footer ul li a:hover{
	color:#FF6600;
	text-decoration:underline;
}
#side_post{
	width:212px;
	float:left;
	clear:both;
	border-bottom:1px dotted #999999;
	padding-top:10px;
	padding-bottom:10px;
}
h1{
	font-size:19px;
	color:#999999;
	letter-spacing:-0.8px;
	margin:3px 0px 3px 0px;
	padding:0px;
}
h2{
	font-size:17px;
	font-weight:bold;
	color:#000000;
	letter-spacing:-0.8px;
	margin:3px 0px 3px 0px;
	line-height:18px;
}
h2 a{
	text-decoration:none;
	color:#000000;
}
h2 a:hover{
	color:#FF6600;
}
h3{
	font-size:15px;
	font-weight:bold;
	color:#FF6600;
	letter-spacing:-0.8px;
	margin:3px 0px 3px 0px;
	line-height:18px;
}
a{
	color:#FF6600;
	text-decoration:underline;
}
a:hover{
	color:#000000;
}
.postmetadata{
	font-size:10px;
	color:#666666;
}
.post{
	padding:0px 0px 15px 0px;
}
.software_post{
	padding:0px 0px 15px 0px;
	float:left;
	clear:both;
	width:352px;
}
.software_post_front{
	padding:0px 0px 15px 0px;
	float:left;
	clear:both;
}

.blog_post{
	padding:0px 0px 15px 0px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:15px;
}
#more_news{
	float:left;
	clear:both;
	padding-top:10px;
}
#more_news a{
	display:block;
	line-height:30px;
	background:#CCCCCC;
	color:#333333;
	width:202px;
	text-align:left;
	padding-left:10px;
	text-decoration:none;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-1px;

}
#more_news a:hover{
	color:#FFFFFF;
	background:#FF6600;
}
.entry{
}

#respond{
	display:block;
}
#comment{
	width:300px;
}
.navigation{
	float:left;
	clear:both;
	height:30px;
	border-bottom:0px solid #CCCCCC;
	margin:0px -15px 5px -15px;
	display:block;
	padding:0px 15px 5px 15px;
}
.alignright{
	float:right;
	clear:right;
	display:block;
	line-height:25px;
}
.alignleft{
	float:left;
	clear:left;
	display:block;
	line-height:25px;
}
#content img{
	padding: 0px 15px 15px 15px;
	border:0px;
}
#software_column{
	float:left;
	clear:none;
	width:353px;
	padding-right:15px;
	border-right:1px dotted #CCCCCC;
}
#software_column_right{
	float:left;
	clear:none;
	width:353px;
	padding-left:15px;
}
#software_column img, #software_column_right img{
	padding:0px;
}
#software_sub_header{
	background:url(images/software_04.jpg);
	height:44px;
	width:353px;
	float:left;
	clear:both;
}
#mind_mapper_header{
	float:left;
	clear:none;
	background:url(images/software_03.jpg);
	width:138px;
	height:44px;
}
#english a{
	background:url(images/software_06.jpg);
	width:58px;
	height:44px;
	display:block;
	float:right;
	clear:none;
}
#deutsch a{
	background:url(images/software_07.jpg);
	width:57px;
	height:44px;
	display:block;
	float:right;
	clear:none;
}
#paradigm_header{
	background:url(images/software_09.jpg);
	width:190px;
	height:44px;
	float:left;
	clear:none;
}
