#homefull

{

width:563px;

height: 291px;

}



#homeleft

{

width:260px;

float:left;

}



#homeright

{

float:left;

margin-left:20px;

margin-top:60px;

width:280px;

}



.homebuttons

{

}



.homebuttons a 

{

background:#A20106 url(http://www.lambtoncircles.com/wp-content/uploads/images/sidebar-arrow.png) no-repeat scroll 95% 0.6em;

color:white !important;

display:block;

font-family:"Arial Narrow","Helvetica Narrow",Arial,sans-serif;

font-size:1.4em;

font-weight:bold;

line-height:180%;

margin-bottom:10px;

padding:1px 1px 1px 4px;

text-decoration:none !important;

}



.homebuttons a:hover

{

background:#fff none repeat scroll 0 0 !important;

color:#A20106  !important;

display:block;

font-family:"Arial Narrow","Helvetica Narrow",Arial,sans-serif;

font-size:1.4em;

font-weight:bold;

line-height:180%;

padding:1px 1px 1px 4px;

text-decoration:none !important;

margin-bottom:10px;

}



#homewrapfeatured {

   width: 480px;

   height: 100%;

   }



.homecontainerfeatured {

   width: 150px;

   height: 200px

   margin: 0 10px 10px 0;

   float: left;

   }





.front-post{width:160px; margin-right:25px; float:left; margin-top:-200px;}



.front-post-last{width:160px; float:left; margin-top:-200px;}



.featured-content{position:relative; width:160px;}



.featured-content p{margin-top:1em;}



.featured-post{position:relative; width:160px; height:231px; margin-bottom:1.2em;}



.featured-title h2{margin:8px 10px 7px; line-height:1.4em; font-size:1.1em; text-transform:none; padding-bottom:0; border-bottom:0;}



.featured-title h2 a{font-size:1.1em; display:block; color:#fff; text-decoration:none; border-bottom:0;}



.featured-title h2 a:hover{color:#fff;}


.featured-title{background:#A20106; display:block;  width:100%; bottom:0;  position:absolute;}


.featured-image{position:absolute; z-index:1;}



.featured-content h2{margin-top:15px;}

.featured-content h2 a{color:#fff; text-decoration:none;}

.featured-content h2 a:hover{color:#000;}







/******************************************



*   HTML Elements                         



******************************************/







* {



	margin:0;



	padding:0;



	}







body,html { min-height:101%; }



	



body {



	background: #333;



	color: #333;



	padding: 13px 0 25px 0;



	}







body, select, input, textarea {



	font: 12px Arial, Verdana, Sans-Serif;



	line-height:1.5em;



	}



	



p {	margin: 15px 0;	}











hr {



	display: block;



	height:1px;



	background:#333;



	border:0;



	}







small {



	font-size: 0.9em;



	padding:3px 6px;



	}











/******* Hyperlinks ********************/







/* standard link behaviour */



a:link, a:active, a:visited { 



	color:#333;



	text-decoration: underline; 



	} 



a:hover	{ 



	color:#333;



	text-decoration: none; 



	}







.blogtitle a { text-decoration: none; }







/* Title area links */



.title:link, .title:active, .title:visited { 



	color: #840000; 



	text-decoration: none;



	} 



.title:hover { 



	color: #840000; 



	text-decoration: underline;



	} 



	



/* HTML headline links */



h3 a:link, h3 a:active, h3 a:visited  {text-decoration:none;}



h3 a:hover {text-decoration:underline;}







h4 a:link, h4 a:active, h4 a:visited  {color:#666; text-decoration:none;}



h4 a:hover {text-decoration:underline;}











/* Links in the sidebar */



.subnav li a:link, .subnav li a:visited { /* .subnav is the categories list */



	background: #fff;



	display:block;



	padding:4px 4px 4px 20px;



	border-bottom: 1px solid #999;



	}



		



.subnav li a:hover, .subnav li a:active {



	background: #F4F4EC;



	text-decoration:none!important;



	}







#sidelist a:link, #sidelist a:active, #sidelist a:visited {text-decoration:none;}



#sidelist a:hover {text-decoration:underline;}



#sidelist .children li a, #sidelist .children li a:visited {



	padding:2px 2px 2px 0px;



	border:0;



	background:#F4F4EC;



	color: #666;



	}



#sidelist .children li a:hover, #sidelist .children li a:active	{



	color:#000;



	text-decoration:none!important;



	}







/* Links in unordered lists */



.bullets li a { text-decoration:none!important;	}



.bullets li a:hover { text-decoration:underline!important;	}







/* How tags appear */



.tags a {text-decoration:none;}



.tags a:hover {text-decoration:underline;}







/* Links within comments metadata (date, Author etc.) */



.commentmetadata a:link, .commentmetadata a:active, .commentmetadata a:visited  {text-decoration:none;}



.commentmetadata a:hover {text-decoration:underline;}







/* Links in the footer */



#footer a {text-decoration: none;} 



#footer a:hover	{text-decoration: underline;}















/******************************************



*   Images                         



******************************************/







/*** default image behaviour ***/



img { border:0px solid #999; padding:1px; }











/*** WordPress specific image classes ***/



.aligncenter, div.aligncenter {



display: block;



margin-left: auto;



margin-right: auto;



}







.alignleft {



float: left;



margin: 4px 15px 5px 0;



}







.alignright {



float: right;



}







.wp-caption {



   text-align: center;



   background-color: #fff;



   margin-top:5px;



   margin-right: 15px;



   margin-bottom:0px;



}







.wp-caption img{



   padding:2px;



   border:1px solid #999;



}







.wp-caption img:hover{



   border:1px solid #333;



}







.wp-caption p.wp-caption-text {



   color:#666;



   font-size: 10px;



   line-height: 12px;



   padding: 7px 4px 2px 5px!important;



   margin: 0!important;



}











		



/******************************************



*   General Structure                         



******************************************/







#page { /*the main container*/



	width:880px;



	margin:0 auto;



	font-size:1em;



	background:#FFF;



	padding: 10px 25px 35px 25px;



	border:3px double #333;



	}







#branding {/*where the logo sits*/



background:transparent url(images/backgrounds/bg_branding.png) no-repeat scroll 0 0;
height:80px;
margin-right:-5px;
padding-bottom:15px;
padding-top:17px;
text-align:right;
width:880px;



	}







.left {



	float:left;



	}







.right {



	float:right;



	}







#sidebar {/*you guessed it: it´s the sidebar container*/




float:right;
margin-top:20px;
padding-left:20px;
width:240px;



	}







#leftcol {/*the left homepage column carrying the "Featured Article" section*/



	width:287px;



	border-right:1px solid #b6b6b6;



	padding-right:18px;



	}







#leftcol, #rightcol {



	margin-top:10px;



	float:left



	}	



	



#rightcol {/*actually the column in the middle of the homepage (if the right column is the sidebar)*/



	width:277px;



	padding-left:18px;



	margin-top: -2px;



	text-align:justify;



	}











		



/******************************************



*   Sidebar                         



******************************************/







.subnav li {/*.subnav is mainly the categories list*/



	list-style:none;



	}







#sidelist li {



	list-style:none;



	}



	



.bullets li {



	margin:0 0 5px 15px;



	list-style:square;



	}



	



#sidelist .bullets li {



	list-style:square;



	margin-bottom:5px;



	margin-left:22px;



	}







#sidelist .children {



	background:#F4F4EC;



	}







#sidelist .children li {



	background: #F4F4EC;



	list-style: none;



	margin-left:15px;



	padding-left:15px;



	border-bottom:1px solid #fff;



	}







#sidelist .feed li{



	margin-bottom:5px;



	padding-left:20px;



	background:url(images/rss.gif) no-repeat;



	}







	



/******************************************



*   Headlines                         



******************************************/







.blogtitle, .blogtitle a {



	color: #000;



	font-size: 1.8em;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-weight: regular;



	padding: 20px 0px 10px 0px;



	}







h1 {



	color: #840000;



	font-size: 1.8em;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-weight: bold;



	margin: 0px 10px 0px 0px;



	padding: 20px 0px 0px 10px;



	}



	



h2 {



	color: #840000;



	font: 1.8em Georgia, "Times New Roman", Times, serif;



	padding-bottom:8px;



	border-bottom:1px solid #666;



	margin: 20px 0;



	}







h3 {



	font: 0.9em Arial, Helvetica, sans-serif;



	text-transform:uppercase;



	letter-spacing:0.3em;



	margin-bottom:4px;



	font-weight:bold;



	color:#840000;



	}







#sidebar h2, #sidebar h3 a {



	font: 0.9em Arial, Helvetica, sans-serif;



	letter-spacing:0.3em;



	text-transform:uppercase;



	margin-bottom:4px;



	font-weight:bold;



	color:#840000;



	}







#sidebar h3, #sidebar h2 {



	font-size:0.9em;



	border-top:3px double #999;



	border-bottom:1px solid #999;



	padding:5px 0 5px 2px;



	margin:20px 0 15px 0;



	color:#840000;



	}







h3#respond {



	font-size:1.1em;



	border-top:1px solid #666;



	margin-top:25px;



	padding-top:20px



	}







h3#comments {



	margin-top:32px



	}







h3 a:link, h3 a:visited {



	color: #666;;



	}







h4 {



	font-size:1.2em;



	margin-bottom:6px;



	}



	



	



	



/******************************************



*   Content                        



******************************************/







#content {



	width:605px;



	float:left



	}


#contentnosidebar {



	width:880px;



	float:left



	}



	



.description {



	font-size: 1.3em;



	font-weight: bold; 



	color:#999;



	}







/* Featured Articles formatting "leftcol" */







.feature {



	background: url(images/backgrounds/bg_featured.jpg) repeat-x #F4F4EC;



	padding:15px;



	border: 1px solid #ccc;



	}







.feature p, #rightcol p { margin:0;	}







.feature p, #leftcol p { margin:0;	}







#leftcol img, #rightcol img {



	padding:1px;



	border:1px solid #999;



	}







#leftcol .feature {	margin-bottom: 15px; }







/* Formating of the Leadstory stuff in the tabbed section */



			



#leadpic {



	float:left;



	margin: 0 18px 8px 0;



	padding:1px;



	border: 1px solid #999;



	}







.title, a.title  {



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size:1.1em;



	font-weight:bold;



	color: #840000;



	letter-spacing:normal;



	}



		



#lead p {



	margin-bottom:10px;



	}







.read-on a { /* This can be used to format the "[...]" link in the lead story */



	color:#840000!important;



	text-decoration:none;



	}



	



.read-on a:hover {



	text-decoration:underline;



	}







/* Formating of "rightcol" which is the column in the homepage middle ;-) */







#rightcol img {



	float:left;



	margin:3px 10px 4px 0;



	}







#leftcol img {



	margin-bottom: 4px;



	display:block



	}



	



#rightcol .clearfloat {



	border-bottom:1px solid #999;



	padding:12px 0;



	}	



	







#leftcol .clearfloat {



	border-bottom:1px solid #999;



	padding:12px 0;



	}	



	



/* Post Formatting */







.entry {



	padding-bottom:28px;



	text-align:justify;



	}







.post blockquote {



	color:#666;



	background:#F4F4EC;



	padding:6px 14px;



	margin:18px 35px;



	border-right:1px solid #DDD;



	border-bottom:1px solid #DDD;



	}	







.post ul li {



	list-style:square;



	margin-bottom:5px;



	margin-left:42px;



	}







.post ol li {



	margin-bottom:5px;



	



	margin-left:48px;



	}



	



#tags {



	padding:3px;



	border-bottom:1px solid #DDD;



	border-top:1px solid #DDD;	



	}	



	



.postmetadata {



	font-size:0.9em;



	margin:0 0 10px 0;



	padding:5px 10px;



	background:#F4F4EC;



	border-top:1px solid #E6E3D3;	



	border-bottom:1px solid #E6E3D3;	



	}



				







/* Form Elements */







select {



	background:#f2f2f2;



	border:1px solid #9c9c9c;



	width:100%



	}



	







#searchform { 	padding:16px 5px 0 0; 	}







.button {



	padding: 1px;



	background:#333;



	color:#fff;



	border:none;



	}







.button:hover {



	background:#666;



	color:#FFF;



	text-decoration:none



	}







#commentform input {



	width: 170px;



	margin: 5px 5px 1px 0;



	}







#commentform textarea {



	width: 100%;



	margin-top:5px;



	}















/* Comments*/







.commentlist {



	padding-left:30px;



	}



	



.commentlist li {



	margin: 15px 0 3px;



	padding: 8px 15px 10px 15px;



	background:#F4F4EC;



	border:1px solid #E6E3D3;



	}







.commentlist blockquote {



	color:#666;



	background:#fff;



	padding:6px 14px;



	margin:18px 35px;



	border-right:1px solid #ccc;



	border-bottom:1px solid #ccc;



	}	







#commentform small {



	background:#FFF;



	font-weight:bold;



	padding:0;



	}



	



.commentmetadata {



	display: block;



	}







.commentlist small {



	background:#fff;



	border:1px solid #E6E3D3;



	}















/* Float Properties*/







.clearfloat:after {



	display:block;



	visibility:hidden;



	clear:both;



	height:0;



	content:".";



	}



	



.clearfloat {



	display:inline-block;



	}	







.clearfloat {



	display:block;



	}



	



	



/******************************************



*   Footer                        



******************************************/







#footer {



	margin: 0 auto;



	width: 900px;



	font-size:0.9em;



	text-align:center;



	padding-top:15px;



	color:#FFF;



	}







#footer a {



	color:#ededed;



	}




