@charset "utf-8";

/* CSS Document */

/*

Theme Name: isolveIT
Theme URI: http://www.pameladowie.co.uk
Description: computers
Version: 1
Author: Pamela dowie
Author URI: http://www.pameladowie.co.uk

*/


body { background: url('./images/diagonal_bg.jpg'); color: #000000;  font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Sans Serif", sans serif; margin:0; padding:0; text-align: center; font-size:82%; }

/*h1 {display:none; }*/

h1, h2, h3, ul, li, p, form { }
h1, h2 { font-weight:normal; margin-bottom:-.1px; margin-top:1px;color:#666666; font-size: 19px;}
h3 {color:#669999;}
h4 { color:#666666; font-weight:normal; }

p {color:#000000; margin-bottom:-.5em;}

li { margin-left:0px;color:#000000; }

hr { display: none; }

a{ text-decoration:none; color:#669999; }
a:hover{ color:#666666; }

.space { clear: both; }

#page { width:960px; position:relative; margin:20px auto; padding: 0 0  250px 0;  background-color:#ffffff; border:solid 1px #666666; background:#ffffff url('./images/base_general.gif') no-repeat bottom; text-align: left;  }

#header { background: url('./images/website-header.jpg') no-repeat top left; height:217px; width:960px; }

#top_nav { background: url('./images/nav_diagonal_bg.jpg'); height:30px; border-left:10px solid #ffffff; border-right:10px solid #ffffff;  width:910px !important; width:960px; padding-left:30px; }
#top_nav ul{ list-style: none; }
#top_nav li { display: inline;  }
#top_nav li a:link, a:visited {}
#top_nav li a:hover { color:#cccccc; }

#top_sidebar { color: #000; font-weight:bold; }

#content { padding:0 20px; }

.blogcontent, .widecolumn { float:left; width:560px; padding: 1px 0px 20px 40px; margin-top:5px; }
* html .blogcontent, .widecolumn { float:left; width:560px; w\idth:600px;  padding: 10px 0px 20px 40px;}
.blogcontent form { color: #000; }
.blogcontent input { background-color: transparent; border: 1px solid #000; }
.blogcontent #searchsubmit {}
.blogcontent h2 { }
.blogcontent small a { }

.post { }
.post h2 { }
.post .post_title { }
.post_title h2, a { }
.post_title a { text-decoration: none; }
.post_title a:hover { }
.post_title small { }
.post_title small a {}
.post .postmetadata {  }
.postmetadata a {  }
.postmetadata span { }

.entry { }
.entry a {  }
.entry a:hover {  }
.entry blockquote{ border: 2px dashed #666; padding: 8px; }
.entry img { }
.entry ul { }
.entry li { list-style: url('./images/bullet.gif'); }
.entry ol li { list-style: decimal; } 
.entry p { }
.entry span { }

#sidebar { float:left; width: 250px; padding-top:20px; padding-left:20px; margin-left:30px; margin-top:15px !important; margin-top:30px;}
#sidebar ul { list-style: none; margin-left: 0px; padding-bottom:20px; }
#sidebar li {   }
#sidebar li h2 { font-size:1em; font-weight:bold; color:666699; padding-bottom:5px; margin-bottom:5px; border-bottom: 2px dotted #cccccc; }
#sidebar ul ul{ list-style: none;  }
#sidebar ul ul li{list-style: url('./images/bullet.gif'); }
#sidebar ul ul li a {  }
#sidebar ul ul li a:hover {color:666699; }


/* widget submenu */
ul#menu-services.menu {
margin-top:20px; 
border: 1px solid #cccccc;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:10px 20px 30px 20px;
box-shadow: #ccc 3px 3px 4px;
-moz-box-shadow: #ccc 3px 3px 4px;
-webkit-box-shadow: #ccc 3px 3px 4px;
}



#text-3.widget .textwidget {
color:#ffffff;
font-weight:bold;
background-color:#99cccc;
margin-top:20px; 
border: 0px solid #cccccc;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:0px 10px 20px 15px;
/* box-shadow: #ccc 3px 3px 4px;
-moz-box-shadow: #666 3px 3px 4px;
-webkit-box-shadow: #666 3px 3px 4px; */

}

#text-3.widget .textwidget:before {
	content:url('./images/triangle.gif');
	display:block; /* reduce the damage in FF3.0 */
	position:relative;
	left:0;
        top:-16px;
	width:5px;
	height:5px;
}


#text-4.widget .textwidget {
color:#000000;
background-color:#cccccc;
margin-top:20px; 
border: 0px solid #cccccc;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:10px 10px 20px 15px;
/* box-shadow: #ccc 3px 3px 4px;
-moz-box-shadow: #666 3px 3px 4px;
-webkit-box-shadow: #666 3px 3px 4px; */

}

#text-4.widget .textwidget:before {
	content:url('./images/triangle-grey.gif');
	display:block; /* reduce the damage in FF3.0 */
	position:relative;
	left:0;
        top:-26px;
	width:5px;
	height:5px;
}









ul#menu-services.menu li { list-style-image: none; list-style-type: none; line-height:2em; border-bottom:1px solid #cccccc; }


#search { padding: }
#search input { background-color: transparent; border: 1px solid #666;  }
#search #searchsubmit { background:#ccc; color: #000;  }

#footer { text-align:center; padding:2px;   margin: 5px auto; width:960px;  font-size:80%; }
#footer a:link { text-decoration:underline; color:#666; }
#footer a:visited { }
#footer a:hover {  }



/* custom pages */

#general { width: 700px }
	

