/*   * Theme Name: 		adcc * Theme URI: 		http://www.networkeasy.co.uk/dentalcare * Description: 	Four column news theme, with percentage based columns; this theme can also be set to three columns.  * Author: 			John Edmondson * Author URI: 		http://www.networkeasy.co.uk * Version:			1.0.1 * Tags:			three column, four column, valid xhtml, newspaper */  * {    margin:					0;	padding:				0;}body, html {	font-size:				93%;	font-family: 			Arial;	background-repeat:		repeat-y;	background-position:	top center;	background-color:		#FFFFFF;	text-align: left;}#rssicon {	color: #FFFFFF;	font-size: 30px;	margin-bottom: 3px;	padding-top: 50px;	font-weight: normal;	padding-right: 20px;}#rap {	width:					87%;	min-width: 				900px;	max-width:				1000px;	text-align:				center;	margin:					0 auto;	background-color: #ECECEC;	margin-top: 10px;	margin-bottom: 20px;}/*---------------------------------------- header ----*/#header {	width:					100%;	text-align:				left;	font-family:			Arial, Helvetica, sans-serif;	background-color: #3366CC; 	color: #FFFFFF;}	#header h1 {	font-size:				56px;	padding:                40px 0 0 20px;	color: #FFFFFF;	font-weight: normal;}#header a {	color: #FFFFFF;	text-decoration: none;}#header h2 {    font-size:				23px;	color:					#000;	padding:                0 0 5px 10px;}#header #rssicon {    margin:					10px;	float:					right;}#h1 { font-size: large; color: #333366; font-weight: bold; }#h2 {color: #3266cc; font-size: large; }/*----------------------------- the three columns ----*/#left{	top:					200px;	float:					left;	width:					20%;	height: 100%;	padding:                3;	background-color: #3366CC;	padding-left: 1px;	color: #FFFFFF;	text-align: left;	padding-right: 10px;	padding-top: 5px;	min-height: 100%;}#left a {	color: #ffffff;	text-decoration: none;}#middle {	float:					left;	width:					39%;	margin-right:			2px;	padding:                5;	background-color: #FFFFFF;	height: 150%;	color: #3266CC;	text-align: left;	margin-left: 1px;	padding-top: 5px;	padding-right: 5px;	top: 200px;	min-height: 100%;} #right{ 	min-height: 100%;	top:					200px;	float:					left;	width:					20%;	margin-right:			3px;	padding:                0 0 0 10px;	background-color: #ECECEC;	color: #333366;	text-align: left;	padding-left: 1px;	padding-top: 5px;	padding-right: 3px;} #sidebar {	min-height: 100%;	top:					200px;	float:					left;	width:					15%;	text-align:				left;	background-color: #EBEBEB;	margin-right: 3px;	padding-left: 10px;	padding-right: 5px;	padding-top: 10px; }* html #left, * html #middle, * html #right {    width:					23.5%; }.leftheader { font-weight: bold; color: #ffffff; font-size: 23px; } .rightheader {	font-weight: bold;	color: #3266CC;	font-size: 23px; } /*---------------------- comments, after the post ----*/.commentsdiv { 	clear:					both;	text-align:				left;}.comments-header {     background-color:		transparent;    font-variant:			small-caps;}.comment-author {    float:					right;	clear:					right;	width:					80px;	text-align:				center;	padding:                0 0 10px 0;}.comment-author .text {    font-size:				12px;}.comment-author img {    width:					60px;	height:                 auto;	margin:					0 auto;	clear:					both;} .comments-middle {    padding:                10px 5px;}.comments-bottom {    font-size:				0.7em;	padding:                0 5px 2px 5px;}  .comments, .comment { 	margin:					0 0 10px 0;}.comment {	position:				relative;}.comments-arrow {    position:				absolute;	left:					519px	top:					0;}.commentlist {    list-style-type:		none;}.commentlist li.comment {    margin:					10px 0 0 0;	padding:                5px;    background-color:		#eee;}.commentlist li.comment:after {    content: 				".";    display: 				block;    clear: 					both;    visibility: 			hidden;    line-height: 			0;    height: 				0;}html[xmlns] .commentlist li.comment {    display:				block;}#footer {	clear:					both;	font-size:				medium;	background-color:		#333366;	color:					#fff;	text-align: right;	padding-right: 30px;	padding-left: 10px;	padding-bottom: 5px;	text-decoration: none;	padding-top: 5px;	height: 20px;	font-size: medium;}#footer div {	margin:					0 0 0 0; }#footer a:link {	color:					#fff;text-decoration: none ;}#footer a:visited {	color:					#FFFFFF;text-decoration: none ;}#footer a:hover {	color:					#3266cc;	text-decoration:		none;}#footer a:active {	color:					#0000FF;text-decoration: none ;}.left {float: left;}.right { font-size: medium;	float: right;	height: 100%;}/* bottom */.bottom {	clear: both;	font-size: 11px;}.bottom a {color: #ffffff;}.post{margin:0 0 25px 0;}.post .info{padding:2px 3px 3px 8px;border-bottom:0px solid #3c3c3c;border-right:0px solid #3c3c3c;border-top:0px solid #191919;border-left:0px solid #191919;font-size:12px;color:#ccc;}ul.menu1 li {	display: inline;	margin: 0;	font-size: medium;	}ul.menu1 {	font-size: medium;	margin: 2;	padding: 0 15px 0 0;	bottom: 2px;}ul.menu1,{	font-size: medium;}ul.menu1 li a {	padding: 1px 5px 1px;	color: #FFFFFF;	font-size: medium;	}ul.menu1 li a {	font-size: medium;	color: #FFFFFF;	margin: 0;	}ul.menu1 li a:hover {	color: #3366CC  !important;	text-decoration: none;	font-size: medium;	}ul.menu1 li.current_page_item a,ul.menu1 li.current_page_item a:hover {	color: #3366CC!important;	text-decoration: none;	font-size: medium;	}ul.menu2 li {	display: inline;	margin: 0;	font-size: medium;	}ul.menu2 {	margin: 2px;	padding: 0px 0 0 0;	bottom: 2px;	font-size: medium;}ul.menu2,{}ul.menu2 li a {	padding: 1px 5px 1px;	color: #FFFFFF;	font-size: medium;	}ul.menu2 li a {	font-size: medium;	color: #FFFFFF;	margin: 0;	}ul.menu2 li a:hover {	color: #3366CC !important;	text-decoration: none;	font-size: medium;	}ul.menu2 li.current_page_item a,ul.menu2 li.current_page_item a:hover {	color: #3366CC!important;	text-decoration: none;	}#page-selector {	text-align: center;	margin: 10px 0;	padding: 0;	font-size: 1.2em;	width: 100%;	color: #999;	}#page-selector a {	color: #3366CC;	}#page-selector a.current-page {	padding: 2px;	border: 1px solid #999;	color: #999;}#page-selector {	text-align: center;	margin: 10px 0;	padding: 0;	font-size: 1.2em;	width: 100%;	color: #999;	}#page-selector a {	color: #27d;	}#page-selector a.current-page {	padding: 2px;	border: 1px solid #999;	color: #999;}/*--------------------------------- miscellaneous ----*/h1, h2, h3, p, img {	border:					0px;}h2.pagetitle {    font-size:              23px;	text-align:				left;	padding:                10px 0 5px 5px;	font-family:			Arial, Helvetica, sans-serif;}  .colone h3 {	font-size:				16px;	font-family:			Arial, Helvetica, sans-serif;}.post-top h2, .post-top h3, .comments-header h3 {	font-family:			Arial, Helvetica, sans-serif;	font-size:				1.4em !important;}.post-single h2 { }.post-single h2 a {	text-decoration:		none !important;}.comments-header h2 {	font-family:			Arial, Helvetica, sans-serif;	border-bottom:			none !important;}.post ul, .post ol, .post dl, .comments-middle ul, .comments-middle ol, .comments-middle dl {    margin:					0 0 15px 25px;	font-size:				1em;}div.ads {    text-align:				center;	margin:					0 auto;}div.spacer {	clear:					both;	background-color: #333366;}.alignleft {    float:					left;	clear:					left;}.alignright {    float:					right;	clear:					right;}/*------------------ colors for columns and links ----*/a { 	color:					#006;}a:visited {     color:					#036;}a:hover {     color:					#900;}/*-------------------------------------- the menu ----*/#navcontainer {	position: relative;	background-color:	 #333366;	border-bottom-color: #ECECEC;	border-bottom-width: 20px;	border-bottom-style: solid;	height: 28px;}#navcontainer #search {    float: 					right;}#navcontainer #search #s {	height:					18px;	padding:                0px 0 0 0px;}#menu {	padding: 10 10 10 10;	padding-right: 30px;	padding-top: 5px;	text-align: right;	font-size: medium;	}#menu a:link {	color:					#FFFFFF; text-decoration: none}#menu a:visited {	color:					#FFFFFF;text-decoration: none}#menu a:hover {	color:					#3366CC;	text-decoration:		none;	text-decoration: none}#menu a:active {	color:					#FF0000;	text-decoration:		none;	text-decoration: none}.container {    clear:					both; 	text-decoration:		none;	}* html .container {    display:				inline-block;}/*--------- wordpress css conformance --------*/.aligncenter, div.aligncenter {   display: 				block;   margin-left: 			auto;   margin-right: 			auto;}.alignleft {   float: 					left;}.alignright {   float: 					right;}.style7 {font-family: Arial, Helvetica, sans-serif; padding-top:10px ; font-size: 20px; color: #333366; font-weight: bold; 	padding-left: 10px;}.style9 {	font-family: Arial, Helvetica, sans-serif;	color: #333366;	font-weight: regular;	font-size: 13px;	padding-left: 10px;	padding-top: 10px;	padding-bottom: 10px; } .style17 {	font-family: Arial, Helvetica, sans-serif;	color: #3266cc;	font-weight: regular;	font-size: 13px;	padding-left: 10px;	padding-top: 10px;	padding-bottom: 10px; } .style30 {	font-family: Arial, Helvetica, sans-serif;	color: #333366;	font-weight: bold;	font-size: 17px;	padding-left: 10px;	padding-top: 10px;	padding-bottom: 10px; }.style14 {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #3266cc;	font-size: 17px;	text-align: left;	padding-left: 10px;	padding-top: 10px;	padding-bottom: 10px;}.style11 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	line-height: normal;	padding-left: 10px;	font-weight: regular;	color: white;	text-align: left;	padding-top: 2px;	padding-bottom: 2px;	pad}.style18 {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #3266cc;	font-size: 20px;	padding-left: 10px;	padding-bottom: 5px;	padding-top: 5px;}.style19 {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #ffffff;	font-size: 20px;	text-align: left;	padding-left: 10px;	padding-bottom: 10px;	padding-top: 10px; }.style26 {	font-family: Arial, Helvetica, sans-serif;	font-weight: regular;	color: #3266cc;	font-size: 17px;	text-align: left;	padding-left: 10px;	padding-bottom: 10px;	padding-top: 10px; } .style28 {	font-family: Arial, Helvetica, sans-serif;	font-weight: regular;	color: #3266cc;	font-size: 24px;	text-align: left;	padding-left: 10px;	padding-bottom: 10px;	padding-top: 10px; } .style20 {font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-style: bold; line-height: normal; font-weight: normal; color: #3266cc; background-color: #333366; text-align: left;	padding-left: 10px; text-decoration: none} 
