/*

Theme Name: KJO Web Services

Theme URI: http://www.kieranoshea.com

Description: A modified theme to be used for KJO web Services

Date: 23/12/07

Version: 1.0

Author: Saudi Squad

Author URI: http://www.saudisquad.com/ar/

*/

body {

	margin: 0px;

	padding:0px;

	bottom:0px;

	margin-bottom: 0px;

	background-color:#FFFFFF ;

	font-family: tahoma;

	font-size: 11px;	

	background-image:url(images/back.jpg);

	background-repeat:repeat-y;

	background-position:center;

	direction:ltr;

}

.narrowcolumn a {

	color: #9BBB38; 

	text-decoration: none;

}



#page {

	width: 767px;

	bottom:-7px;

	margin: 0px auto;

}



#header {

	background-image:url(images/header.jpg);

      background-repeat:no-repeat;

	height: 109px;

	width:747px;

	margin: 0px;

	padding-top:60px;

	padding-right:20px;

}







#header h2 {

           

}



#header .description {

	display: none;

}



#header a:link, #header a:visited {

	font-weight:bold;

	color: #000000;

	text-decoration:none;

	font-family:Arial;

	font-size:20px;

}



#header a:hover {

	color: #000000;

}



#kjologo {

	margin-left:200px;

	margin-top:-40px;

}



hr {

	display: none;

}



#sidebar {

	float: left;

	width: 180px;

}



#sidebar h2 {

	font-size: 18px;

      font-family:Arial;

}







#sidebar .search_form {

	margin-top: 15px;

}



#content {

	padding-right: 10px;

	padding-left: 10px;

	margin-left:210px;

	margin-right:0;

	margin-top:-17px;

	color:#333333;

}



#footer {

	width:767px;

      margin:0px;

      height:30px;	

      float:right;

      background-color:#FFF;

	font-size: 11px;

	color: #000000;

	background-image:url(images/footer.jpg);

	background-repeat:no-repeat;

      background-position:right bottom;

      padding-top:40px;

	text-align:center;

	clear:both;

	margin-bottom:0;

}



#commentform textarea {

	width: 500px;

}



#sidebar ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	color: #9BBB38; 

}



#sidebar ul li {

	text-align:right;		

}



#sidebar ul ul {

	margin: 1.2em 0;	

}



#sidebar ul ul li {

	padding:0 0 0 0;	

}



#sidebar ul ul li a {

	display: block;

	margin: 2px 0 0 0;

	padding: 4px 2px 4px 0;

	voice-family: "\"}\""; 

	voice-family: inherit;

	width: 168px;

	color:#ffffff;

	text-decoration:none;

	background-color:#9ab52a;

}



html>body #sidebar ul ul li a {

	width: 168px;

	text-decoration:none;

}



#sidebar ul ul li a:hover {

	text-decoration:none;

}



/* Nested lists? */

#sidebar ul ul ul {

	margin: 0;

	border: none;

}



#sidebar ul ul ul li {

	margin: 0 2px 0 0;

	padding: 4px 2px 4px 0;

	border-bottom: none;

}



#sidebar ul ul ul li a {

	margin: 0 0 0 0px;

	padding: 4px 2px 4px 2px;

	width: 170px;

	voice-family: "\"}\""; 

	voice-family: inherit;

} 



html>body #sidebar ul ul ul li a {

	width: 170px;

}



h3 {

	color: #474747; 

 	font-family:arial;

}


/*#content a {

	color: #9BBB38; 

	text-decoration: none;

}*/


#footer a {

	color: #9BBB38; 

	text-decoration: none;

}



#comments {

	margin: 1.2em 0;

	padding: 0;

	border-bottom: 1px solid #E8E7D0;

	list-style-type: none;

}



.alt {

	background-color: #FAFAF0 !important;

	padding: 4px;

}



#shader_green {

	padding: 5px;

}





.post h2 {

      color: #474747;

      font-family:Arial;

	padding-right: 15px;

	margin-bottom:0px;

}



.akpc_pop {

      color: #9BBB38;

      font-size: 10px;

}



#sidebar ul li h2 {

      font-size: 11px;

	width:170px;

	text-align:center;

	padding-top:4px;

	padding-bottom:4px;

	font-family:tahoma;

	background-color:#474747;

	color:#fff;

	margin-top:0;

	margin-bottom:0;

	margin-right:10px

}



a img {

	border:0;

}



#sidebar a img {



}



p {

	font-size: 1em;

	text-align: justify;

	line-height: 1.5em;

}



#he a {

	color: #474747;

	font-size:20px;

}



#he {

	width:100%;

	background-image:url(images/big.jpg);

      background-repeat:no-repeat;

	background-position:right 40%;

	border-bottom: 1px dashed #000000;

}



.time {

	text-align:right;

}

.central-links {

	text-align:center;

}

.cat a:link {
	color:#333333;
	text-decoration:none;
}

.cat a:visited {
	color:#333333;
	text-decoration:none;
}

.cat a:hover {
	color:#333333;
	text-decoration:underline;
}

/* Code to deal with tables of plan data */

.plans table {
	width:100%;
}

.plans tr {
	background-color:#F5F7EB;
	text-align:center;
}

.descs {
	padding:3px;
	/* background-color:#DEF887; */
	background-color:#9BBB38;
	text-align:left;
	/* font-weight:bold; */
	color:#FFFFFF;
}

.null {
	background-color:#FFFFFF;
}

.title {
	padding:3px;
	/* background-color:#DEF887; */
	background-color:#9BBB38;
	/* font-weight:bold; */
	color:#FFFFFF;
}

.break {
	background-color:#90CDDE;
}

.signup {
	background-color:#FFFFFF;
	border:1px #000000 dotted;
}

.pricing {
	font-weight:bold;
}

/* Code for stats tables */

.indicators table td {
	text-align:center;
}

.question {
	/*border:1px #000000 solid;*/
	margin:1em;
	padding:1em;
	padding-left:6em;
	font-weight:bold;
	background-color:#90CDDE;
	background-image:url('http://faq.kjowebservices.co.uk/images/q.png');
	background-repeat:no-repeat;
	background-position:0% 100%;
}

.answer {
	/*border:1px #000000 solid;*/
	margin:1em;
	padding:1em;
	padding-right:6em;
	background-color:#DEF887;
	background-image:url('http://faq.kjowebservices.co.uk/images/a.png');
	background-repeat:no-repeat;
	background-position:100% 1em;
}
