/*
Theme Name: JND Custom
Theme URI: http://jndwebdesign.co.uk
Description: JND Default theme based from <a href="http://www.jndwebdesign.co.uk">JND</a>.
Version: 1.0
Author: JND Web Design
Author URI: http://www.jndwebdesign.co.uk
Tags: fully custom, seo prepared skin, jnd powered

	JND v1.0
	 http://www.jndwebdesign.co.uk

	This theme was designed and built by JND web design,
	whose blog you will find at http://www.jndwebdesign.co.uk/news

*/

* a:link,a:visited {
color:#0099CC;
text-decoration:none;
}

* a:hover {
color:#0099CC;
text-decoration:underline;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:100%;
height:100%;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
}

h1 {
margin-top:33px;
margin-left:10px;
font-size:18px;
}

h2 {
margin:0 0 20px;
font-size:18px;
color:#333333;
font-weight:normal;
}

.clear {
clear:both;
}

.greySeparator {
height:3px;
background-color:#999999;
}

.padleft {
padding-left:40px;
}

#topCont {
background-color:#0a0a0a;
height:490px;
color:#FFFFFF;
}

#middleCont {
background-color:#FFFFFF;
}

#footerCont {
background-color:#0a0a0a;
height:180px;
color:#FFFFFF;
font-size:11px;
}

#footCenter { 
margin:0 auto;
width:980px;
}

#footCol1 {
float:left;
margin-top:15px;
width:260px;
}

#footCol2 {
border-right:1px solid #CCCCCC;
float:left;
height:140px;
margin-left:450px;
margin-top:15px;
width:125px;
}

#footCol1 li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0px;
font-weight:bold;
}

#footCol1 ul {
padding:0px;
}

.footGrey {
font-size:9px;
padding:0px;
margin:0px;
color:#333333;
}

#topCenter{
margin:0 auto;
width:980px;
}

#tcol1 {
float:left;
width:260px;
}

#logoTop {
float:left;
width:260px;
}

#ourwrkHead {
float:left;
width:260px;
margin-top:20px;
}

#tcol2 {
float:left;
width:720px;
}

#topMain {
float:left;
width:720px;
height:170px;
}

.col2Cont {
float:left;
width:710px;
margin-top:20px;
margin-left:10px;
}

.col2txtCont {
float:left;
width:720px;
margin-top:5px;
margin-left:0px;
}

#faderCont {
float:left;
width:720px;
height:280px;
}

#commonNav {
float:left;
width:720px;
margin-top:12px;
}

#middleCenter{
margin:0 auto;
width:980px;
}

#mcol1 {
float:left;
width:258px;
}

#newsHeading {
float:left;
width:229px;
margin-top:10px;
margin-right:10px;
color:#333333;
font-size:18px;
background-image:url(http://www.jndwebdesign.co.uk/img/rss_small.png);
background-repeat:no-repeat;
background-position:left;
padding-left:24px;
}

.newsExcerpts {
float:left;
width:249px;
margin-top:10px;
margin-right:10px;
color:#000;
font-size:11px;
}

.newsTitle {
float:left;
width:249px;
margin-right:10px;
margin-bottom:10px;
margin-top:15px;
}

.newsTitle a, a:visited {
color:#0099CC;
text-decoration:none;
}

.newsTitle a:hover {
color:#0099CC;
text-decoration:underline;
}


.newsPost {
float:left;
width:249px;
margin-right:10px;
}

#mcol2 {
float:left;
width:720px;
border-left:1px solid #cccccc;
}

.col2Maintxt {
float:left;
margin-top:10px;
margin-left:10px;
width:710px;
}

.col2Feature {
float:left;
margin-top:10px;
margin-left:10px;
width:200px;
}

.feature1 {
background-image:url(http://www.jndwebdesign.co.uk/img/world_sml_ico.png);
background-repeat:no-repeat;
color:#EC9A1A;
font-size:14px;
font-weight:bold;
line-height:30px;
margin:0;
padding-left:40px;
}
/*
.col2Feature ul {
list-style-type: none;
padding: 0;
margin-left: 40px;
}
*/
.col2Feature li {
background:transparent url(http://www.jndwebdesign.co.uk/img/tick_green.png) no-repeat scroll 0 0;
font-weight:bold;
line-height:16px;
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
margin-left:0;
padding-bottom:10px;
padding-left:33px;
padding-top:1px;
}

.categories {
margin-top:25px;
margin-left:0px;
}

#sidebar a {
color:#0099FF;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
}

#sidebar ul li ul {
padding-top:10px;
padding-left:0px;
padding-bottom:10px;
}

#s {
border:1px solid #cccccc;
}

.levels {
border-bottom:1px dotted #CCC;
margin-bottom:15px;
}

#package-container {
width:710px;
margin:0 auto;
}

.packages {
width:226px;
float:left;
padding:5px;
}

.introtext span {
font-size:16px;
}

.homeleftimage {
width:180px;
margin-right:10px;
margin-top:15px;
float:left;
}

.homerighttext {
width:520px;
float:left;
margin-top:15px;
}