/*
Theme Name: Colleges - Cartmel
Theme URI: http://www.<a href="/
Description: The official Cartmel College website Wordpress theme.
Version: 2.0
Author: Michael Benson

 =Containers
--------------------------------------------------------------------------------*/

/* Import other stylesheets */
@import('css/slimbox.css');
@import('css/nggallery.css');

.container_12,.container_16 {
margin-left:auto;
margin-right:auto;
width:960px;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
}

.container_12 .grid_3,.container_16 .grid_4 {
width:220px;
}

.container_12 .grid_6,.container_16 .grid_8 {
width:460px;
}

.container_12 .grid_9,.container_16 .grid_12 {
width:700px;
}

.container_12 .grid_12,.container_16 .grid_16 {
width:940px;
}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/
.alpha {
margin-left:0;
}

.omega {
margin-right:0;
}

/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .grid_1 {
width:60px;
}

.container_12 .grid_2 {
width:140px;
}

.container_12 .grid_4 {
width:300px;
}

.container_12 .grid_5 {
width:380px;
}

.container_12 .grid_7 {
width:540px;
}

.container_12 .grid_8 {
width:620px;
}

.container_12 .grid_10 {
width:780px;
}

.container_12 .grid_11 {
width:860px;
}

/* =Grid >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .grid_1 {
width:40px;
}

.container_16 .grid_2 {
width:100px;
}

.container_16 .grid_3 {
width:160px;
}

.container_16 .grid_5 {
width:280px;
}

.container_16 .grid_6 {
width:340px;
}

.container_16 .grid_7 {
width:400px;
}

.container_16 .grid_9 {
width:520px;
}

.container_16 .grid_10 {
width:580px;
}

.container_16 .grid_11 {
width:640px;
}

.container_16 .grid_13 {
width:760px;
}

.container_16 .grid_14 {
width:820px;
}

.container_16 .grid_15 {
width:880px;
}

/* =Prefix Extra Space >> Global
--------------------------------------------------------------------------------*/
.container_12 .prefix_3,.container_16 .prefix_4 {
padding-left:240px;
}

.container_12 .prefix_6,.container_16 .prefix_8 {
padding-left:480px;
}

.container_12 .prefix_9,.container_16 .prefix_12 {
padding-left:720px;
}

/* =Prefix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .prefix_1 {
padding-left:80px;
}

.container_12 .prefix_2 {
padding-left:160px;
}

.container_12 .prefix_4 {
padding-left:320px;
}

.container_12 .prefix_5 {
padding-left:400px;
}

.container_12 .prefix_7 {
padding-left:560px;
}

.container_12 .prefix_8 {
padding-left:640px;
}

.container_12 .prefix_10 {
padding-left:800px;
}

.container_12 .prefix_11 {
padding-left:880px;
}

/* =Prefix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .prefix_1 {
padding-left:60px;
}

.container_16 .prefix_2 {
padding-left:120px;
}

.container_16 .prefix_3 {
padding-left:180px;
}

.container_16 .prefix_5 {
padding-left:300px;
}

.container_16 .prefix_6 {
padding-left:360px;
}

.container_16 .prefix_7 {
padding-left:420px;
}

.container_16 .prefix_9 {
padding-left:540px;
}

.container_16 .prefix_10 {
padding-left:600px;
}

.container_16 .prefix_11 {
padding-left:660px;
}

.container_16 .prefix_13 {
padding-left:780px;
}

.container_16 .prefix_14 {
padding-left:840px;
}

.container_16 .prefix_15 {
padding-left:900px;
}

/* =Suffix Extra Space >> Global
--------------------------------------------------------------------------------*/
.container_12 .suffix_3,.container_16 .suffix_4 {
padding-right:240px;
}

.container_12 .suffix_6,.container_16 .suffix_8 {
padding-right:480px;
}

.container_12 .suffix_9,.container_16 .suffix_12 {
padding-right:720px;
}

/* =Suffix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .suffix_1 {
padding-right:80px;
}

.container_12 .suffix_2 {
padding-right:160px;
}

.container_12 .suffix_4 {
padding-right:320px;
}

.container_12 .suffix_5 {
padding-right:400px;
}

.container_12 .suffix_7 {
padding-right:560px;
}

.container_12 .suffix_8 {
padding-right:640px;
}

.container_12 .suffix_10 {
padding-right:800px;
}

.container_12 .suffix_11 {
padding-right:880px;
}

/* =Suffix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .suffix_1 {
padding-right:60px;
}

.container_16 .suffix_2 {
padding-right:120px;
}

.container_16 .suffix_3 {
padding-right:180px;
}

.container_16 .suffix_5 {
padding-right:300px;
}

.container_16 .suffix_6 {
padding-right:360px;
}

.container_16 .suffix_7 {
padding-right:420px;
}

.container_16 .suffix_9 {
padding-right:540px;
}

.container_16 .suffix_10 {
padding-right:600px;
}

.container_16 .suffix_11 {
padding-right:660px;
}

.container_16 .suffix_13 {
padding-right:780px;
}

.container_16 .suffix_14 {
padding-right:840px;
}

.container_16 .suffix_15 {
padding-right:900px;
}

/* =Clear Floated Elements
--------------------------------------------------------------------------------
 http://sonspring.com/journal/clearing-floats */
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear {
background:none;
border:0;
clear:both;
display:block;
float:none;
font-size:0;
list-style:none;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
margin:0;
padding:0;
}

/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
clear:both;
content:'.';
display:block;
visibility:hidden;
height:0;
}

* html .clearfix {
height:1%;
}

/* http://meyerweb.com/eric/tools/css/reset/ 
 v1.0 | 20080212 */
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 {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

/* ##### GENERAL Definitions ##### */
body {
font:80% Verdana, Arial, Sans-Serif !important;
color:#333;
line-height:1.5em !important;
background:#a52060;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

/* remember to define focus styles! */
:focus {
outline:0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration:none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse:collapse;
border-spacing:0;
}

a:focus {
outline:1px dotted invert;
}

hr {
clear:both;
height:0;
border-color:#ccc;
border-style:solid;
border-width:1px 0 0;
}

/* =Headings
--------------------------------------------------------------------------------*/
h1 {
font-size:25px;
}

h2 {
font-size:23px;
}

h3 {
font-size:21px;
}

h4 {
font-size:19px;
}

h5 {
font-size:17px;
}

h6 {
font-size:15px;
}

/* =Spacing
--------------------------------------------------------------------------------*/
ol {
list-style:decimal;
}

ul {
list-style:square;
}

li {
margin-left:30px;
}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {
margin-bottom:20px;
}

a {
color:#b02e4e;
text-decoration:none;
border-bottom:1px dotted #ee8fa3;
}

a:hover {
color:#650237;
border-bottom:1px solid #650237;
}

div.inner-sidebar {
padding-right:10px;
padding-bottom:10px;
padding-top:10px;
}

div.inner-main {
padding-left:10px;
padding-bottom:10px;
padding-top:10px;
}

div.inner-breadcrumb {
padding-left:10px;
padding-top:10px;
}

div.inner {
padding:10px;
}

.page-image, .page-image:hover { border: none;}
.page-image img {
	border: solid 8px #f0c4cd;
}
.page-image:hover img {
	border-color: #d399a5;
}

div.page-image a:hover img.page-bordered,div.page-image img.page-bordered:hover {
background:#d399a5;
}

div.page-image img.page-bordered {
background:#f0c4cd;
padding:0.5em;
}

/* ##### FOOTER Definitions ##### */
div.footer {
background:#a52060;
text-align:center;
color:#fff;
}

/* ##### CONTAINER Definitions ##### */
div.switchtab {
height:250px;
}

div.meettheteam {
margin-top:10px;
height:360px;
background-image:url('images/meet-the-team.gif');
background-repeat:no-repeat;
background-color:#f9f5f6;
}

div.postit {
padding-top:45px;
padding-left:30px;
padding-right:45px;
line-height:1.5em;
}

div.postit a,div.postit a:visited {
border-bottom-style:none;
color:#666;
text-decoration:underline;
}

div.postit a:hover {
color:#888;
}

div.recommendedcontainer {
background:#fbe9ed;
}

div.gallerycontainer {
background-image:url('images/belowfold-background.gif');
background-repeat:repeat-x;
background-color:#fbe9ed;
}

div.abovefold,div.maincontent {
margin-right:0 !important;
padding-right:0;
padding-left:0;
}

div.abovefoldcontainer,div.sidebarcontainer {
background-image:url('images/abovefold-background.gif');
background-repeat:repeat-x;
background-color:#f9f5f6;
}

div.searchform {
margin-bottom:-5px;
}

/* ##### GALLERY/RECOMMENDED (BELOW FOLD) Definitions ##### */
div.gallery ul li {
display:inline;
list-style-type:none;
}

div.gallery div.images img {
margin-left:-1em;
background:#edd0d7;
border:none;
padding:0.6em;
}

div.gallery div.images a:hover img {
background:#e1bfc6;
}

a.news-image {
float: left;
border-bottom-style: none;
}

a.news-image img {
margin-left:-1em;
background:#6b0638;
padding:0.6em;
}

a.news-image:hover img {
background:#510128;
}

div.itemtext img.bordered {
margin-right:10px;
background:#eee3e6;
padding:0.5em;
}

/* ##### HEADER Definitions ##### */
div.welcome-text {
width:50%;
float:right;
color:#fff;
padding-top:10px;
}

div.welcome-inner {
padding-left: 70px;
}

div.welcome-image {
width:50%;
float:left;
}

/* css */
#header-logo {
	padding: 150px 0 0 0;
	overflow: hidden;
	background-image: url('images/logo.gif');
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:150px;
}

/* css */
#news-logo{
	padding: 97px 0 0 0;
	overflow: hidden;
	background-image: url('images/latest-news.gif');
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:97px;
}

div.logo {
height:150px;
background-image:url('images/logo-background.gif');
background-repeat:repeat-x;
background-color:#84104a;
}

div.navigation {
background:#520C29;
text-align:center;
padding:10px 0;
}

div.navigation ul li {
display:inline;
list-style-type:none;
margin:0;
}

div.navigation ul,div.navigation ul a {
padding:4px 9px;
}

div.navigation ul li,div.navigation ul li a {
color:#fff;
font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif !important;
border-bottom-style:none;
margin:0;
}

div.navigation ul li a:hover {
text-decoration:none;
border-bottom-style:none;
background:#951854;
color:#fff;
}

div.navigation ul li.current_page_item a,div.navigation ul li.current_page_item a:hover,div.navigation ul li.current_page_parent a,div.navigation ul li.current_page_parent a:hover {
color:#FFF !important;
font-weight:700;
background:#951854 url('images/headertab_current.gif');
text-decoration:none;
}

/* ##### POST/PAGE Definitions ##### */
.post-date {
width:32px;
height:45px;
padding-right:10px;
padding-top:5px !important;
float:left;
background:url('images/icon-calendar.gif') no-repeat;
}

.post-month {
font-size:10px;
text-transform:uppercase;
color:#999;
text-align:center;
display:block;
line-height:11px;
margin-left:-2px;
padding-top:6px;
}

.post-day {
font-size:18px;
text-transform:uppercase;
color:#999;
text-align:center;
display:block;
line-height:16px;
margin-left:-2px;
padding-top:1px;
}

small {
font-size:.9em;
line-height:1.5em;
}

.metadata {
font-size:1em;
display:block;
margin-top:6px;
margin-bottom:7px;
color:#67061e;
}

.editlink {
background:url('images/pencil.png') left center no-repeat;
margin-right:10px;
padding:2px 0 2px 20px;
}

.commentslink {
background:url('images/comment.png') left center no-repeat;
margin-right:10px;
padding:2px 0 2px 20px;
}

.chronodata {
background:url('images/time.png') left center no-repeat;
padding:2px 0 2px 20px;
}

.thegriffindata {
background:url('images/newspaper.png') left center no-repeat;
padding:2px 0 2px 20px;
}

.eventdata {
background:url('images/date.png') left center no-repeat;
padding:2px 0 2px 20px;
}


/* ##### SEARCH Definitions ##### */
input#s {
background-image:url('images/zoom.png');
background-repeat:no-repeat;
background-position:1% 50%;

background-color:#fff;
width:90%;
font:1em Verdana, Arial, Helvetica, Sans-Serif;
color:#444;
border:1px solid #7f9db9;
margin:0;
padding:2px 0 2px 20px;
}

input#searchsubmit {
font:1em Verdana, Arial, Helvetica, Sans-Serif;
color:#444;
margin-top:2px;
}

input[type=text]:focus,textarea:focus {
background:#fff;
color:#333;
border-color:#666;
}

.hidden {
display:none;
}

div.search {
padding-bottom:5px;
}

/* ##### SIDEBAR Definitions ##### */
div.thegriffin-info {
height:256px;
background-image:url('images/the-griffin-info.gif');
background-repeat:no-repeat;
background-position:top center;
color:#fff;
}

div.thegriffin-padding {
padding-top:70px;
padding-left:105px;
padding-right:105px;
}

div.thegriffin-info a {
color:#fff;
border-bottom:1px dotted #fff;
}

div.thegriffin-info a:hover {
color:#fff;
border-bottom:1px solid #fff;
}

/* ##### SWITCH-TABS Definitions ##### */
ul#sb-pop-nav, ul#sb-pop-nav-1 {
float:left;
width:100%;
margin:0;
padding:0 0 5px;
}

ul#sb-pop-nav li, ul#sb-pop-nav-1 li {
float:left;
list-style-type:none;
margin:0 0 0 5px !important;
padding:0;
}

ul#sb-pop-nav a, ul#sb-pop-nav-1 a {
color:#333;
font-weight:700;
text-decoration:none;
border-bottom-style:none;
}

ul#sb-pop-nav a:hover, ul#sb-pop-nav-1 a:hover {
color:#555;
}

ul#sb-pop-nav li.switch-popular-link, ul#sb-pop-nav-1 li.switch-popular-link {
list-style:none;
background:url('images/award_star_gold_2.png') no-repeat 0 .2em;
padding:0 0 2px 1.7em;
}

ul#sb-pop-nav li.switch-events-link, ul#sb-pop-nav-1 li.switch-events-link {
list-style:none;
background:url('images/calendar.png') no-repeat 0 .2em;
padding:0 0 2px 1.7em;
}

ul#sb-pop-nav li.switch-griffin-link, ul#sb-pop-nav-1 li.switch-griffin-link {
list-style:none;
background:url('images/heart.png') no-repeat 0 .2em;
padding:0 0 2px 1.7em;
}

ul#sb-pop-nav li.switch-related-link, ul#sb-pop-nav-1 li.switch-related-link {
list-style:none;
background:url('images/folder_table.png') no-repeat 0 .1em;
padding:0 0 2px 1.7em;
}

ul#sb-pop-nav li.switch-recent-link, ul#sb-pop-nav-1 li.switch-recent-link {
list-style:none;
background:url('images/report.png') no-repeat 0 .2em;
padding:0 0 2px 1.7em;
}

ul#sb-pop-nav li.switch-comments-link, ul#sb-pop-nav-1 li.switch-comments-link {
list-style:none;
background:url('images/comments.png') no-repeat 0 .2em;
padding:0 0 2px 1.7em;
}

ul#sb-pop-nav li.switch-council-link, ul#sb-pop-nav-1 li.switch-council-link {
list-style:none;
background:url('images/thumb_up.png') no-repeat 0 .2em;
padding:0 0 2px 1.7em;
}

ul.switch-popular li {
list-style:none;
background:url('images/ruby.png') no-repeat 0 .2em;
margin:0 0 .4em .6em;
padding:0 0 2px 1.7em;
}

ul.switch-events {
margin:0;
padding:0;
padding-bottom:5px;
}

ul.switch-events li {
list-style:none;
background:url('images/date.png') no-repeat 0 .2em;
margin:0 0 .4em .6em;
padding:0 0 2px 1.7em;
}

ul.switch-griffin li {
list-style:none;
background:url('images/newspaper.png') no-repeat 0 .2em;
margin:0 0 .4em .6em;
padding:0 0 2px 1.7em;
}

ul.switch-related li {
list-style:none;
background:url('images/link.png') no-repeat 0 .2em;
margin:0 0 .4em .6em;
padding:0 0 2px 1.7em;
}

ul.switch-recent li {
list-style:none;
background:url('images/note.png') no-repeat 0 .2em;
margin:0 0 .4em .6em;
padding:0 0 2px 1.7em;
}

ul.switch-comments li {
list-style:none;
background:url('images/comment.png') no-repeat 0 .2em;
margin:0 0 .4em .6em;
padding:0 0 2px 1.7em;
}

ul.switch-council li {
list-style:none;
background:url('images/tick.png') no-repeat 0 .2em;
margin:0 0 .4em .6em;
padding:0 0 2px 1.7em;
}

span.subpostmeta {
display:block;
}

div#sb-pop-in div {
margin:0 !important;
}

#sb-pop-in {
float:left;
width:380px;
margin-top:10px;
padding-top:10px !important;
}

div.domtab {
float:left;
border:none !important;
margin:0;
}

div.domtab div {
clear:both;

width:auto;
color:#333;
}

li.active a {
color:#b02e4e;
text-decoration:none;
border-bottom:1px dotted #ee8fa3 !important;
}

ul.domtabs li.active a:link,ul.domtabs li.active a:visited,ul.domtabs li.active a:active,ul.domtabs li.active a:hover {
color:#b02e4e !important;
text-decoration:none;
border-bottom:1px dotted #ee8fa3 !important;
}

/* --- POSITION INFORMATION --- */
.clear {
clear:both;
margin:0;
padding:0;
}

.center {
text-align:center;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}

img.center,img[align="right"] {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright,img[align="right"] {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

img.alignleft,img[align="left"] {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

img.right {
float:right;
display:block;
border:0;
padding:0 0 0 10px;
}


/* --- NAVIGATION INFORMATION --- */
.navigation-links {
text-align:center;
width:100%;
margin:10px 0;
padding:0;
}

.navigation-links .left {
float:left;
width:50%;
text-align:left;
}

.navigation-links .right {
float:right;
width:50%;
text-align:right;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active {
padding: 2px 4px 2px 4px; 
margin: 2px;
text-decoration: none;
border: 1px solid #f3d3d9;
}

.wp-pagenavi span.pages {
padding: 2px 4px 2px 4px; 
margin: 2px 2px 2px 2px;
border: 1px solid #d2a0a9;
}

.wp-pagenavi span.current {
padding: 2px 4px 2px 4px; 
margin: 2px;
font-weight: bold;
border: 1px solid #d2a0a9;
}

.wp-pagenavi span.extend {
padding: 2px 4px 2px 4px; 
margin: 2px;	
border: 1px solid #d2a0a9;
}

div.pagemenu strong {
background:url('images/heart.png') no-repeat 0 .2em;
padding:0 0 2px 1.7em;
}

div.pagemenu ul.pagemenu {
list-style:none;
margin:0;
padding:0;
}

ul.pagemenu li {
list-style:none;
background:url('images/bullet_go.png') no-repeat 0 .2em;
margin:0 0 .4em .6em;
padding:0 0 2px 1.7em;
}

ul.pagemenu li.current_page_item {
font-weight:700;
background:url('images/bullet_gone.png') no-repeat 0 .2em;
}

/* --- COMMENTS INFORMATION --- */
.comments .commentlist li img,.favorite img {
border:none;
padding:0;
}

.comments .commentlist {
position:relative;
margin:0;
padding:20px 0;
}

.comments .commentlist li {
list-style:none;
margin:10px 0;
padding:10px 10px 5px;
}

.comments .commentlist .commentmetadata {
background:url('images/time.png') left center no-repeat;
display:block;
padding:2px 0 2px 20px;
}

.comments .commentlist li img.avatar {
float:right;
background:#eee3e6;
margin:-5px 0 0;
padding:0.5em;
}

.comments .commentlist li .commentauthor {
font-size:1.5em;
font-weight:700;
letter-spacing:-1px;
}

.comments .commentlist li .counter {
display:none;
font:normal 1.5em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
color:#999;
float:left;
width:35px;
}

.comments #leavecomment {
text-align:center;
margin-bottom:40px;
color:#ddd;
font-size:2em;
letter-spacing:-2px;
}

.comments #loading {
text-align:center;
margin-bottom:40px;
margin-top:40px;
color:#ddd;
font-size:2em;
letter-spacing:-1px;
}

.comments form {
clear:both;
margin:0;
padding:1px 0 30px;
}

input[type=text],textarea {
font:1em Verdana, Arial, Helvetica, Sans-Serif;
color:#444;
margin:0;
padding:2px 0 2px 2px;
}

.comments form input[type=text] {
width:45%;
}

.comments form textarea {
height:250px;
width:95%;
padding:2px;
}

.comments form #submit {
float:right;
margin:0 20px 0 0;
}

span.recommendedimage a em {
font-weight:400;
font-style:normal;
color:#fbe9ed;
}

span.recommendedimage a:hover em {
color:#b02e4e;
}

/* --- JCR EXEC INFORMATION --- */
ul.jcrexec li {
list-style-type:none;
}

ul.jcrexec li.meta {
width:100px;
float:left;
color:#777;
letter-spacing:-1px;
}

ul.jcrexec li.content {
margin-left:30%;
}

.alert {
background:#FFF6BF;
border-top:2px solid #FFD324;
border-bottom:2px solid #FFD324;
text-align:center;
margin:10px auto;
padding:5px 20px;
}

#breadcrumbs {
background: #f3d3d9;
text-align:center;
margin-bottom: 10px;
padding: 5px 20px;
}

img.wp-smiley {
border:none !important;
padding:0 0 0 5px !important;
}

/* --- RESOURCES PAGE INFORMATION --- */
a.resources {
padding-right:16px;
background:url('images/world_go.png') center right no-repeat;
}

a.resources-title {
font-size:1.4em;
}

div.accommodation {
background-color:#f5ece2 !important;
padding:10px;
}

div.accommodationalt {
background-color:#f5e2ec !important;
padding:10px;
}

ul.wp-tag-cloud li a:hover {
text-decoration:none;
background:#eedfe3;
border-bottom-style:none !important;
}

ul.wp-tag-cloud li {
display:inline;
list-style:none;
background:none;
margin:0;
padding:0;
}

ul.wp-tag-cloud li a {
line-height:1.8em;
background:#f3ebec;
text-decoration:none;
border-bottom-style:none !important;
margin:0 4px 5px 0;
padding:3px 5px;
}

a.rel-tag {
background:#F5F5F5;
text-decoration:none;
border-bottom-style:none;
margin:0 2px 0 0;
padding:3px 5px;
}

.clearfix,span.subpostmeta {
display:block;
}

del,.broken_link,a.broken_link {

text-decoration:line-through;
}

div.page-image a,div.page-image a:hover,div.recommended span.recommendedimage a,div.recommended span.recommendedimage a:hover,div.gallery span.recommendedimage a,div.gallery span.recommendedimage a:hover,div.gallery div.images a,div.gallery div.images a:hover,span.news-image a,span.news-image a:hover,span.news a,span.news a:hover,div.welcome-image a,div.welcome-image a:hover {
border-bottom-style:none;
}

div.sidebarcontainer,div.mainsidebarcontainer,div.navigation ul,div.itemhead h2, div.itemhead h3, div.itemhead h4,ul.switch-events,.wp-tag-cloud {
margin:0;
padding:0;
}

div.itemtext a:hover img.bordered,div.itemtext img.bordered:hover,.comments .commentlist a:hover li img.avatar {
background:#e7d8db;
}

.metadata a,.navigation-links a {
color:#4c0114;
text-decoration:none;
}

.metadata a:hover,.navigation-links a:hover {
color:#240009;
text-decoration:none;
}

.comments h3,div.itemtext {
line-height:1.5em;
}

p#validate, p#copyright, p#breadcrumb {
line-height:1.5em;
padding:0;
margin:0;
}

p#validate a, p#copyright a, p#breadcrumb a {
color: #fff;
border-bottom: 1px dotted #fff;
}

p#validate a:hover, p#copyright a:hover, p#breadcrumb a:hover {
color: #fff;
border-bottom: 1px solid #fff;
}

abbr,acronym {
border-bottom:1px dotted #666;
cursor:help;
font-style:italic;
}

p#validate abbr, p#copyright abbr, p#breadcrumb abbr, p#validate acronym, p#copyright acronym, p#breadcrumb acronym {
border-bottom-style:none;
cursor:help;
font-style:normal;
}