


/********************************************************** YUI Reset v2.5.0 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
.menu-60{	font-weight: bold;!important;
	color: #C00;!important;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

em { font-style: italic; font-weight: inherit; }
strong { font-weight: bold; font-style: inherit; }




/*********************************************************** Drupal Rewiring */

caption {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 3px;
	}

fieldset {
	margin: 1em 0;
	padding: 1.2em;
	border: 1px solid #999;
	}

html.js fieldset.collapsed {
	background: transparent;
	padding-top: 0;
	padding-bottom: .6em;
	border: 1px solid #FFF;
	}

legend {
	font-weight: bold;
	}

html.js fieldset.collapsible legend a { padding: 0 5px 0 18px; }

.breadcrumb {
	margin-bottom: 1em;
	font-size: 11px;
	color: #999;
	padding: 0;
	}

.box {
	margin: 1em 0;
	}

.tips {
	font-size: 1em;
	margin-left: 2em;
	}

dl {
	margin: 1em 0;
	border-left: 1px solid #999;
	padding-left: 1em;
	}

	dt {
		font-size: 1.2em;
		font-weight: bold;
		margin-bottom: 1em;
		}

	dd {
		font-size: 0.9em;
		margin: 1em;
		}

td, th { padding: 5px 8px; }

tr.even td {
	background: #FFFFFF;
	font-size: 12px;
	}

tr.odd td {
	background: #F6F6F6;
	font-size: 12px;
	}

div.pager {
	padding: 0.8em 0;
	}

table#blocks {
	margin-bottom: 1em;
	}

#blocks td.region {
	border: none;
	border-top: 20px solid #FFF;
	background-color: #DDD;
	}

thead th {
	font-weight: bold;
	font-size: 12px;
	background: #535353 url(images/thbg.gif) repeat-x scroll top left;
	color: #FFF;
	}

	thead th.active { background: #333 }

tr.even td, tr.odd td {
	border: 1px solid #EEE;
	border-width: 1px 0;
	border-color: #EEE transparent;
	}

	tr.even td.active, tr.odd td.active {
		background: #FCFCFC;
		border-color: #FCFCFC transparent;
		}

	tr.even td.active { background: #FFF }

td.view-field {
	vertical-align: top;
	}

td.menu-disabled { color: #999; }

fieldset { padding-bottom: 0.7em; }

div.block-region {
	border: 1px dotted #999;
	padding: 0.6em;
	background: transparent;
	}

#tabs-wrapper {
	font-family: Arial;
	font-size: 10px;
	margin: 1.5em 0;
	}

ul.primary {
	margin: 0;
	}

	ul.primary li {
		margin: 0;
		}

	ul.primary li.active a, ul.primary li a.active, ul.primary li a.active:hover {
		padding: 0.6em 1em 4px 1em;
		}

	ul.primary li a.active:hover, ul.primary li.active a:hover {
		border-color: #BBB #BBB #FFF #BBB;
		background-color: #FFF;
		top: 0;
		}

	ul.primary li a, ul.primary li a:hover {
		background-color: #E9E9E9;
		border-color: #D6D6D6;
		color: #000 !important;
		font-weight: normal !important;
		padding: 0.6em 1em 0 1em;
		text-decoration: none !important;
		}

		ul.primary li a:hover {
			background-color: #F6F6F6;
			border-color: #CCC;
			padding-bottom: 4px;
			position: relative;
			top: -4px;
			}

ul.secondary {
	border: 1px solid #BBB;
	padding: 0 1em 0.8em 1em;
	margin: 0 0 1.4em 0;
	border-top: 0;
	}

	ul.secondary li {
		display: inline;
		line-height: 25px;
		padding: 0.3em 0.5em;
		border-right: none;
		border: none;
		margin-left: 0;
		}

	ul.secondary a.active, ul.secondary a.active:hover {
		background: #CC3300;
		border: 3px solid #CC3300;
		border-width: 4px 7px;
		color: #FFF;
		font-weight: bold;
		}

div.meta {
	color: #666;
	margin-bottom: 0.8em;
	}

div.terms ul.tags, div.terms ul.inline { padding: 0; }

div.tags ul.links li {
	padding: 0;
	margin: 0;
	}

.messages {
	background-color: #FFF;
	border: 3px solid #B8D3E5;
	padding: 1em 1em 1em 3em;
	margin: 1em 0;
	font-weight: bold;
	}

	div.status {
		color: #3A7305;
		border-color: #4D9906;
		background: #FFF url(images/ok.png) no-repeat scroll 10px 10px;
		}

	div.error {
		color: #c52020;
		border-color: #D40B00;
		background: #FFF url(images/error.png) no-repeat scroll 10px 12px;
		}

	div.messages > ul, div.messages > ol { margin: 0 }

li.leaf { list-style-image: url(images/menu-leaf.gif); }
li.expanded { list-style-image: url(images/menu-expanded.gif); }
li.collapsed { list-style-image: url(images/menu-collapsed.gif); }

input.form-submit {
	margin: 0;
	padding: 3px 9px;
	font-size: 13px;
	}

.tablesort-asc a, .tablesort-asc a:hover {
	background: transparent url(images/arrow-asc.png) no-repeat scroll center right;
	}

.tablesort-desc a, .tablesort-desc a:hover {
	background: transparent url(images/arrow-desc.png) no-repeat scroll center right;
	}

.form-item .description {
	color: #888;
	font-size: 11px;
	line-height: 15px;
	}

.form-item label { line-height: 20px }

div.fieldset-wrapper > div.form-item { margin-top: 0 }

legend + div.form-item { margin-top: 0 }

#autocomplete { background: #FFF }




/****************************************************************** Clearing */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




/******************************************************** Global Definitions */

.mceEditorIframe html, .mceEditorIframe body {
	width: auto;
	height: auto;
	}

body {
	background: url(images/bg12.jpg) scroll repeat-y top center #807F81;
	background-size: 1918px 1206px;
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 13px;
	text-align: center;
	color: #000;
	
	}

hr, .no-css { display: none }

div.hr {
	border-top: 1px dotted #999;
	margin: 24px 0;
	height: 1px;
	}

blockquote {
	border-left: 1px solid #888;
	margin: 0.8em 0;
	padding: 0 1.5em;
	}

p, .p { margin: 1em 0 }

ul, ol {
	padding: 0;
	margin: 1.2em 0;
	}

div.messages + ul, div.messages + ol { margin: 0 }

div.double-column p:first-child, div.triple-column p:first-child, div.quad-column p:first-child { margin-top: 0 }

li { margin: 2px 0 2px 20px }

	ol li { list-style: decimal }
	ul li { list-style: circle }

.spaced-out li {
	margin-top: 12px !important;
	margin-bottom: 12px !important;
	}

a.menu-60 {
	font-weight: bold;!important;
	color: #C00;!important;
}
li.menu-60 {
	font-weight: bold;!important;
	color: #C00;!important;
}


/****************************************************** Layout & Positioning */

div#outer-container {
	position: relative;
	margin: 0 auto;
	width: 1000px;
	}

	div#inner-container {
                background: #fff;
		margin: 0 auto;
		width: 940px;
		}

div#header {
	background: none;
	height: 355px;
	margin: 0 auto;
	width: 940px;
	border-bottom: 3px solid #666666;
position:relative;
	

	}

	a#home-link, a#home-link:hover {
		position: absolute;
		top: 0px;
		left: 29px;
		display: block;
		height: 26px;
		width: 429px;
		text-decoration: none;
		}

#headerhome {
	top:0px;
	margin-top: 0px;
	margin-left: 0px;
}
	
div#nav { }

	div#primary-nav {
		font-size: 13px;
		left: 0;
		position: absolute;
		top: 327px;
		}

	div#secondary-nav {
		font-size: 11px;
		right:0;
		position: absolute;
		text-align: right;
		top: 327px;
		}

div#content-area {
	width:940px;
	margin-left:30px;
	 }

	div#primary-content, div#primary-content-no-sidebar {
		text-align: left;
		float: left;
	}
	body.two-sidebars div#primary-content{width:465px;}
	body.sidebar-second div#primary-content{width: 700px;}

		/*div#primary-content-no-sidebar { width: 700px }*/

		div#primary-content-inner {
			margin-left: 0px;
			padding-top: 25px;
			padding-right: 25px;
			padding-bottom: 25px;
			line-height: 18px;
			font-family: "Palatino Linotype", Palatino, serif;
			font-weight: 400;
			}

		div#primary-content-inner div.hr {
			border-top: 1px dotted #CCCCCC;
			margin: 18px 0;
			}

	div#secondary-content {
		float: left;
		width: 225px;
		}

		div#secondary-content-inner {
			margin: 22px 0 22px 4px;
			text-align: left;
			}

		div#secondary-content-inner div.hr {
			border-top: 1px dotted #CCCCCC;
			margin: 17px 0;
			}

	div#fixtures {
		text-align: center;
		float: right;
		width: 220px;
		}

		div#fixtures-inner {
			margin: 25px 0 16px 0;
			}

			div#fixtures-inner div.block {
				margin: 12px 0;
				text-align: left;
				}

		div#fixtures div.hr {
			border-top: 1px dotted #BCC3AB;
			margin: 16px 0;
			}

div#footer {
	text-align: center;
	color: #737373;
	font-family: archetype, "Palatino Linotype", Palatino, serif;
	font-size: 11px;
	font-weight: 400;
	line-height: 24px;
	padding: 0px 0 0px 0;
	text-align: left;
	border-top: 3px solid #666666;
	clear:both;
	}

div#footer-links {
	text-align: center;
	

}

div#fsg-icon { float: right }

	div#fsg-icon img { margin: 4px 0 4px 15px }



/******************************************************* With Book Carousel */



#contentWrapper2 {
	/*height: 355px;*/
	width: 940px;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #fff;
	border: none;
	/*overflow: hidden;*/
}

body {
	margin-top: 0px;
	margin-left: 0px;
}

#bookCovers {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#us {
	/*margin-top: 107px;*/
		opacity: 1;
	filter: Alpha(Opacity=100);

	-webkit-box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);
-moz-box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);
box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);  
}
#us:hover {
	
		opacity: .4;
	filter: Alpha(Opacity=40);

}

#flat {
	margin-left: 27px;
	/*margin-top: 107px;*/
	opacity: 1;
	filter: Alpha(Opacity=100);
	-webkit-box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);
-moz-box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);
box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);  
}

#flat:hover {
		opacity: .4;
	filter: Alpha(Opacity=40);
	
}
#crowded {
		margin-top: 107px;

	margin-left: 27px;
	opacity: 1;
	margin-top: 0px;
	filter: Alpha(Opacity=100);
	-webkit-box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);
-moz-box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);
box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);  
}
#crowded:hover {
	
		opacity: .4;
	filter: Alpha(Opacity=40);

}
#beirut {
		margin-left: 27px;
	/*margin-top: 107px;*/
	opacity: 1;
	filter: Alpha(Opacity=100);
	-webkit-box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);
-moz-box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);
box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);  
}
#beirut:hover {
		opacity: .4;
	filter: Alpha(Opacity=40);
	
}

#lexus {
			margin-left: 27px;
	/*margin-top: 107px;*/
	opacity: 1;
	filter: Alpha(Opacity=100);
	-webkit-box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);
-moz-box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);
box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);  
}
#lexus:hover {
		opacity: .4;
	filter: Alpha(Opacity=40);

}

#longitudes {
		margin-left: 27px;
	/*margin-top: 107px;*/
	opacity: 1;
	filter: Alpha(Opacity=100);
	-webkit-box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);
-moz-box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);
box-shadow: 2px 2px 2px 2px rgba(204, 204, 204, .2);  
}
#longitudes:hover {
	
		opacity: .4;
	filter: Alpha(Opacity=40);

}




/******************************************************* Generic Positioning */

.next { margin-top: 40px }

.first, .first-element { margin-top: 0 }

.grid-block {
	float: left;
	width: 140px;
	text-align: left;
	margin-right: 35px;
	height: 240px;
	}




/********************************************************************* Forms */

input.text-input {
	border: 1px solid #B1B7A1;
	background: #F7FAF0;
	padding: 4px 5px;
	font-size: 12px;
	font-family: Arial, sans-serif;
	}

	input.text-input:hover, input.text-input:focus {
		border: 1px solid #7C8071;
		background: #FFF;
		}

.form-item input.error, .form-item textarea.error, .form-item select.error {
	background: #FFF3F3;
	border: 1px solid #D40B00;
	}

#views-filters {
	display: none;
	}




/******************************************************************* Columns */

/*
div.single-column, div.double-column, div.triple-column, div.quad-column, div.triple-column-no-margin, div.quad-column-no-margin {
	float: left;
	margin-right: 20px;
	}

	div.single-column { width: 160px }
	div.double-column { width: 340px }
	div.triple-column { width: 520px }
	div.quad-column { width: 700px; }

	div.triple-column-no-margin { width: 540px; margin-right: 0 }
	div.quad-column-no-margin { width: 720px; margin-right: 0 }

	div.last-column { margin-right: 0 }

	div.aligned-right { text-align: right }

	div.left-margin { margin-left: 20px }

	div.top-bordered {
		border-top: 1px solid #CFCFCF;
		padding-top: 24px;
		}
*/




/************************************************************ Generic Floats */

.float-right {
	float: right;
	margin: 0 0 20px 20px;
	}

.float-left {
	float: left;
	margin: 0 20px 20px 0;
	}




/************************************************************ Generic Frames */

.framed {
	border: 1px solid #CCC;
	padding: 4px;
	}




/**************************************************************** Typography */

p.byline {
	font-size: 10px;
	line-height: 15px;
	color: #898A82;
	}

.small {
	font-family: "Palatino Linotype", Palatino, serif;
	font-size: 12px;
	line-height: 17px;
	}

.b { font-weight: bold }

.uppercase { text-transform: uppercase }

.faded { color: #666 }

.link-list {
	font-size: 11px;
	line-height: 20px;
	}

.centered { text-align: center }

blockquote + p, p + h3 { margin-top: 2em }

.sidebar-list {
	background: transparent url(images/external.gif) no-repeat scroll 0px 4px;
	font-size: 12px;
	line-height: 16px;
	margin: 11px 0;
	padding-left: 16px;
	}

	.sidebar-list .float-left {
		margin: 0 9px 0 0;
		}




/******************************************************************* Headers */

h1 { font-size: 28px; line-height: 30px; font-weight: 400; margin-bottom: 15px; font-family: archetype, "Palatino Linotype", Palatino, serif; }
h2 { font-size: 19px; line-height: 23px; font-weight: normal; margin-bottom: 12px; font-family: "Palatino Linotype", Palatino, serif; }
h3 { font-family: "Palatino Linotype", Palatino, serif; font-size: 15px; line-height: 19px; font-weight: normal; margin-bottom: 10px; }
h4 { font-size: 13px; line-height: 18px; font-weight: bold; margin-bottom: 6px; }

h1.with-h2, h2.with-h3 { margin-bottom: 0 }

#fixtures-inner h2 { font-size: 15px; line-height: 19px; margin-bottom: 10px; font-family: "Trebuchet MS", Arial, sans-serif; }

h2.books-view-title { font-size: 17px; line-height: 20px; }
h3.books-view-title { font-size: 13px; line-height: 17px; }




/********************************************************************* Links */

a {
	font-weight: normal;
	text-decoration: underline;
	color: #b96c0a;
	}

	a:hover { color: #5b381b; }

	.link-list a { text-decoration: none }

		.link-list a:hover { text-decoration: underline }

	h2 a, h2 a:hover {
		font-weight: bold;
		text-decoration: none;
		color: #333;
		}

#footer a {
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
	color: #737373;
}

#footer a:hover {
	color: #333;
}

#footer a.active {
   color: #333;
}

	legend a, legend a:hover { font-weight: bold; color: #333; text-decoration: none; }

	th a:link, th a:visited, th a:active, th a:hover, th a.active:link, th a.active:visited, th a.active:active, th a.active:hover {
		padding-right: 18px;
		text-decoration: none !important;
		color: #EEE !important;
		}

		thead th a:hover, thead th a.active:hover { color: #FFF }

a.quiet:link, a.quiet:visited, a.quiet:active, a.quiet:hover {
	color: #333;
	text-decoration: none;
	}

a.no-underline:link, a.no-underline:visited, a.no-underline:active, a.no-underline:hover { text-decoration: none }

a.edit-button:link, a.edit-button:visited, a.edit-button:active, a.edit-button:hover {
	color: #FFF !important;
	background: #999;
	text-decoration: none !important;
	font-size: 9px !important;
	font-family: Arial, sans-serif !important;
	padding: 2px 4px;
	font-weight: bold !important;
	border: 1px solid #555;
	border-top-color: #CCC;
	border-left-color: #CCC;
	}

	a.edit-button:hover {
		background: #BBB;
		}

#nav a {
	font-size: 14px;
	color: #204880;
	text-decoration: none;
	margin: 0 8px;
	font-family: archetype, "Palatino Linotype", Palatino, serif;
	font-weight: 400;
	letter-spacing: 1px;
	text-transform: uppercase;
	}

	#nav a:hover {
		color: #b96c0a;
		text-decoration: none;
		border-bottom: 1px dotted;
		}
		
#nav a.active,#nav a.new-active,#nav li.active-trail a {
		color: #b96c0a;
		text-decoration: none;
		border-bottom: 1px dotted;
		}



#primary-content-inner a {
	font-family: archetype, "Palatino Linotype", Palatino, serif;
	color: #b96c0a;
	font-weight: 400;
	text-decoration: underline;
	}

	#primary-content-inner a:hover {
		color: #5b381b;
		}


.breadcrumb a { color: #999 !important; font-weight: normal !important; }
.breadcrumb a:hover { color: #000 !important; font-weight: normal !important; }



/******************************************************************* TinyMCE */

body.mceContentBody {
	text-align: left;
	padding: 12px;
	background: #FFF;
	}

.mceEditor td, .mceEditor th {
	padding: 0;
	margin: 0;
	}




/**************************************************************** Icon Boxes */

.audio-link, .video-link, .pdf-link, .txt-link, .rm-link, .macmillan-link {
	padding: 2px 0 2px 32px;
	}

.audio-link { background: transparent url(images/audio_link.gif) scroll no-repeat 0px 0px }
.video-link { background: transparent url(images/video_link.gif) scroll no-repeat 0px 2px }
.pdf-link { background: transparent url(images/pdf_link.gif) scroll no-repeat 2px 2px }
.txt-link { background: transparent url(images/txt_link.gif) scroll no-repeat 0px 0px }
.rm-link { background: transparent url(images/rm_link.gif) scroll no-repeat 0px 1px }
.macmillan-link { background: transparent url(images/macmillan_link.gif) scroll no-repeat 0px 0px }



/********************************************************************** Digg */

.digg-widget {
	margin: 0 !important;
	text-align: left;
	}

ul.no-digg-description {
	background: #FFF;
	text-align: left;
	}

.digg-widget li { margin: 4px 0 !important }

.digg-widget li h3 { padding-top: 0 !important }




/****************************************************************** Lightbox */

#overlay {
	background: #333 !important;
	}

#outerImageContainer {
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.6);
        -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.6);
        -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.6);
        }



/***************************************************************** Blog Page */

div#blog-header {
	float: left;
	height: 52px;
	width: 254px;
	}

div#blog-rss-icon {
	float: left;
	}

	div#blog-rss-icon { margin-top: 26px }




/*************************************************************** Books Pages */

.book-view-jacket {
	float: left;
	margin-right: 15px;
	}

	.book-view-jacket img {
                box-shadow: 0 3px 5px rgba(0, 0, 0, 0.6);
                -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.6);
                -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.6);
		}

.book-sidebar {
	float: right;
	width: 220px;
	}

.book-content {
	float: left;
	width: 415px;
	}

#book-jacket {
        box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
        }



/****************************************************************** Add This */

#addthis_dropdown15 {
	padding: 0 !important;
	width: 218px !important;
	}



/*********************************************************** Youtube Gallery */

.youtube-gallery-thumbnail {
	float: left;
	margin-right: 8px;
	}




/***************************************************************** Home page */

#giveaway-sticker {
	position: absolute;
	top: 0px;
	left: 864px;
	}

/* html.js .banner-teaser { display: none } */




.tour-dates p {
	margin-left: 20px;
	}

.tour-dates p b, .tour-dates p strong {
	margin-left: -20px;
	}

.preview {
	padding: 25px;
	border: 1px dashed #CCC;
	margin: 1em 0;
	}

#comments {
	margin-top: 2em;
	}

#comments-area {
	border-left: 5px solid #EEE;
	padding-left: 22px;
	margin: 1em 0;
	}

.comment-info {
	color: #AAA;
	font-size: 11px;
	line-height: 16px;
	}

.comment-content {
	font-size: 12px;
	line-height: 17px;
	}

span.username {
	font-weight: bold;
	color: #000;
	font-size: 12px;
	}

.comment-content p:last-child {
	margin-bottom: 0;
	}

.comment-content p:first-child {
	margin-top: 0.8em;
	}

form + div.node {
	margin-top: 1em;
	}

.comment {
	margin: 1em 0;
	}

.preview > .comment {
	margin: 0;
	}

.comment-unpublished {
	background-color: #FFF4F4;
	border: 1px dashed #FF9999;
	margin: 1em 0;
	padding: 22px;
	}

div#primary-content-inner #comments-area div.hr {
	/* margin: 15px 0; */
	}

.social-bookmarking {
	float: left;
	margin-right: 8px;
	}
div#wrapper{background: #fff;
	margin: 0 auto;
	width: 940px;
}
ul.links li{margin:0 !important; padding:0 !important;}
#agrregate-feed .item-list ul,#agrregate-feed .item-list ul li{list-style:none; margin:0;}
#agrregate-feed .item-list ul li{border-top:1px dotted #CCCCCC; margin-top:18px; padding-top:18px;}
#agrregate-feed .item-list p{margin:0;}
#agrregate-feed .item-list p.feed-content a{display:none;}
ul.latest-ideas-block li{list-style: disc;}
.view-times-articles-view .views-field-field-feed-item-description a img{display:none;}
#tabs-wrapper h1.article-title{font-size: 22px; margin: 0; padding: 0;}
#agrregate-feed .more-link{display:none;}
body.page-node-10 div.breadcrumb{display:none;}
