 /*  
Theme Name: SDM CORP
Theme URI: http://www.sdmproductionsuk.co.uk
Description: Modified from gone-fishing 
Version: 1.0
Author: Matt Shaw
Author URI: http://www.sdmproductionsuk.co.uk
Tags:
*/

/*RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;} body {line-height: 1;} ol, ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;} /* remember to define focus styles! */:focus {outline: 0;} /* remember to highlight inserts somehow! */ ins {text-decoration: none;} del {text-decoration: line-through;} /* tables still need 'cellspacing="0"' in the markup */ table {border-collapse: collapse;border-spacing: 0;}

/* STRUCTURE */


body {font-family: Helvetica, Arial, sans-serif;}
.container				{
						width:940px; 
						margin:0 auto;
						}

.logo					{
						float:left;
						margin:12px 0;
						width:99px; height:54px;
						background-image:url(images/logo.jpg);
						}
						
.clear					{clear:both}

#date					{float:right; font-size:12px; color:#666666; padding-top:10px; padding-right:10px;}

.bar					{width:940px; height:20px; background-image:url(images/bg_bar.jpg); margin-top:-5px;}


/*FONTS*/
h2 						{
						font-size:18px;
						color:#4a80b3;
						font-weight:100;
						
						}
p						{font-size:12px; color:#666; line-height:20px; }
p.small					{font-size:10px; }
a						{color:#333; text-decoration:none; font-weight:bold;}
h3						{color:#333;}


/*layout*/	

.homebox				{
						float:left;
						width:258px;
						height:120px;
						padding:20px;
						border: 1px solid #cccccc;
						margin-top:20px;
						margin-bottom:20px;
						}
.homebox h2				{margin-bottom:10px;}
.homebox p				{padding:0;}
.mright					{margin-right:20px;}
.mtop					{margin-top:10px;}
ul.updates				{font-size:12px; color:#666; line-height:16px; margin-left:20px;}
ul.updates li			{padding-top:0px; list-style-image:url(images/rss_img.jpg); list-style-position:outside; margin-bottom:5px;}
ul.updates li a			{font-weight:normal; color:#666;}

.twitter				{
						background-image:url(images/tweetbird.jpg); background-repeat:no-repeat; background-color:#f5f5f5; 
						margin-left:-10px; margin-bottom:20px;
						width:110px; height:31px; 
						padding-left:49px; padding-top:18px; 
						float:left;
						}
						
.twitter a				{font-size:12px; color:#4a80b3; border-bottom:0; font-weight:normal;}
.twitter a:hover		{border-bottom:#4a80b3 1px solid;}

ul#twitter_update_list	{
						margin-bottom:20px;
						list-style:none; 
						float:right; 
						width:779px; height:29px; 
						padding-top:20px;
						padding-left:22px; 
						background-image:url(images/tweetbird.jpg); background-repeat:no-repeat; background-color:#f5f5f5; background-position: -160px;
						margin-right:-10px;
						}
ul#twitter_update_list li {
						font-size:11px;
						}
ul#twitter_update_list li span {}



/*NAV TOP*/					
#navtop					{
						position: relative;
						float:right;
						text-transform: uppercase;
						}
#navtop	li 				{
						float: left;
						margin-left:2px;
						color:#666666;
						padding-left:10px;
						padding-top:10px;
						font-size:12px;
						}
#navtop	li a			{
						border-bottom:0px;
						font-size:12px;
						color:#666666;
						text-decoration:none;
						font-weight:normal;
						}
						
#navtop	li a:hover		{border-bottom:1px #666 solid;}

#navtop H3				{font-size:12px; font-weight:100;}

.quindell				{width:70px; height: 70px; background-image:url(images/quindellgrouplogo.jpg); background-repeat:none;}



/*NAV*/
/*#navbar 				{
    					position: relative;
						background-image:url(images/bg_nav.jpg);
						width:930px;
						height:50px;
						padding-left:10px;
    					font-size:12px;
						}
						
#navbar li 				{
						list-style: none;
    					float: left; 
						}
#navbar li a 			{	
						border-bottom:0;		
						display: block;
						padding: 10px 10px;
						text-transform: uppercase;
						text-decoration: none;
						color: #fff;
						font-weight:normal;
						}
#navbar li:hover 		{
						color: #ccc; 
						background-image:url(images/bg_nav_hov.jpg); background-repeat:repeat-x;
						}
#navbar li ul 			{
						display: none;  
						font-size:10px;
						}
#navbar li:hover ul, #navbar li.hover ul {
    					position: absolute;
					    display: inline;
					    left: 0;
					    width: 100%;
					    margin: 0;
					    padding: 0; 
						padding-left:10px;
						}
#navbar li:hover li, #navbar li.hover li {
					    float: left; 
						padding-left:10px;
						padding-right:10px;
						padding-top:4px;
						}
#navbar li:hover li a, #navbar li.hover li a {
					    color: #fff; 
						padding: 0; 
						}
#navbar li li:hover 	{
					    color: #ccc;
						background-image:none; 
						}

/*page*/
#main-content h1	{font-size:24px; color:#333; padding-top:20px; font-weight:normal; width:580px; margin-bottom:20px;}

#main-content {border-left:1px #f5f5f5 solid; border-right:1px #f5f5f5 solid; padding: 0 20px 20px 20px; min-height:450px; }

.imgblog {background-color:#f5f5f5; margin-top:20px; width:555px; border:1px solid #ccc; padding:20px; height:134px;}
.infologo {float:right; padding-left:20px;}

.bologo {float:right; padding-left:20px; padding-bottom:100px;}

.bobocontent {width:560px; height:auto; margin-bottom:20px; }
hr {margin-top:20px; margin-bottom:20px; color:#ccc;}


.partners {width:555px; border:1px #ccc solid; background-color:#f2f2f2; padding:20px; margin-bottom:20px; height:auto;}
.toppart	{height:200px;}
.partlogo {float:left;}
.parttxt {float:right; width:345px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}

.navigation	{padding-top:20px; padding-bottom:20px;}


/* ARTICLES */

.post {font-size:0.95em; line-height:1.5em;padding:20px; background-color:#f5f5f5; margin-top:20px; width:555px; border:1px solid #ccc;}
.post ul, .post ol {margin:10px 0 10px 40px;}
.post h2 {font-size:18px;color:#333;	font-weight:100;}
.post h2 a:link, .post h2 a:visited {font-size:18px;color:#333;	font-weight:100;}
.post h2 a:hover {color:#000;background:none;}
.post a:link {color:#333;font-weight:bold;}
.post a:hover, post a:visited {color:#000;}
.post p {margin-top:15px;}
blockquote {background:#eee;padding:10px;margin:5px 0 5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}

.postmetadata {width:460px; margin:0; padding:0; font-size:10px; color:#333;}
.postmetadata a:link {color:#333; text-decoration:none;}
.postmetadata a:hover, .postmetadata a:visited {color:#000;}
#signature {margin:0;font-size:10px;color:#999;}
#signature a:link {color:#777;font-weight:bold;text-decoration:none;}
.post .commentnumber {float:right;margin:0;}
.post .commentnumber a {text-decoration:none;font-size:10px;text-transform:uppercase;padding:0;border-top:1px solid #ddd;}
.post .commentnumber a:hover {color:#000;border-top:1px solid #000;background:none;}


.post-content {font-size:0.95em; line-height:1.5em; width:560px;}
.post-content p {margin-bottom:10px;}
.page-content {font-size:0.95em; line-height:1.5em; width:598px;}
.page-content p {margin-bottom:15px;}

h1.pagetitle {font-size:24px; color:#333; padding-top:20px; font-weight:normal; width:580px;}

/* SIDEBAR */

.sidebar-wrapper {position:relative; float:right; width:250px; padding:0; background:#f5f5f5; font-size:9px; padding:20px; margin-top:20px;border:1px solid #ccc; margin-bottom:20px; padding-right:10px;}

.sidebar-wrapper p {padding:0; margin:0;}

#searchform {position:relative;}

#s {background:#fff;border:1px solid #666;width:110px; margin-left:5px;}

#searchsubmit {background:transparent;border:1px solid #333;color:#333}

ul#sidebar	{}
ul#sidebar li {font-size:12px; color:#666; line-height:20px;} 
ul#sidebar li ul li {margin-top:10px;} 
ul#sidebar li ul li a {padding-bottom:2px; border-bottom: 1px #ccc dotted; color:#666; font-weight:normal;}
ul#sidebar li ul li a:hover {border-bottom: 1px #ccc solid;}
ul#sidebar li h2 {margin-top:30px;}

.smaller {font-size:60%;}

.subscribe {margin-top:20px;}
.subscribe a {border-bottom:none; font-size:20px;}

/* COMMENTS */

#comments {margin:0;padding:0;}
h3#comments {margin:10px;font-size:0.9em;}
textarea#comment {margin:10px;width:350px;}
#commentform input {margin:0 10px;width:200px;}
ol.commentlist {width:430px;margin:0;padding:0;list-style-type:none;}
ol.commentlist a:link, ol.commentlist a:visited {text-decoration:none;color:#333;font-weight:bold;}
ol.commentlist a:hover {background:#EFDFB3;}
ol.commentlist li {margin:0 0 5px 0;font-size:0.9em;padding:30px;background:#eee;border:1px solid #ddd;}
#commentform label {font-size:0.8em;color:#888;}

/* IMAGES */
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}

/*Footer*/
#footer 				{width:940px; color:#666; font-size:10px; line-height:18px; margin-top:20px;}
.copy 					{width:300px; float:left;}

ul.links				{width:620px; height:108px; float:right;}
ul.links li				{width:133px; padding-left:20px; float:left; font-weight:bold; font-size:12px;  border-left:1px dotted #ccc;}
ul.links li	a			{border-bottom:0; color:#666;}
ul.links li	a:hover		{border-bottom:1px solid #666;}
ul.links li ul			{display:block; width:133px; height:auto;}
ul.links li ul li		{padding-left:0; font-weight:normal; font-size:10px; border:0;}
ul.links li ul li a		{font-weight:normal;}
ul.links li.short		{width:120px;}


ul.partners  {
background-color:#ffffff;
border:0;

margin-bottom:0px;
padding:0px;}


.quindell				{width:61px; height: 70px; background-image:url(images/quindellgrouplogo.jpg); background-repeat:none; padding:0px; margin-top:10px; border:0;}
.quindell a				{width:70px; height: 70px; background-image:url(images/quindellgrouplogo.jpg); background-repeat:none; padding:0; margin:0; border:0;}







	