/*
	Base styles

	These are all the base styles that control basic HTML tags.
	All the referenced styles sheets are imported to control the UI
	of the theme.
*/

@import url("calendar.css");
@import url("pageLayout.css");
@import url("TamTam.css");
@import url("colors.css");
@import url("admin.css");

@import url("header.css");
@import url("footer.css");

@import url("tt_personalblog.css");

* Standard styles -------------------------- */

.white { color:white; }
.black { color:black; }
.small { font-size: 94%; line-height: inherit; }
.large { font-size: 110%; line-height: inherit; }
.xxl { font-size: 130%; line-height: inherit; }
.bold { font-weight: bold; }

.floatLeft { float: left; }
.floatRight { float: right; }

.clearboth { clear: both; display: block; }
.clearLeft { clear: left; display: block; }
.clearRight { clear: right; display: block; }

.hidden { display: none; }

.nopadding { padding:0 !important; }
.nomargin { margin: 0 !important; }
.noborder { border: none !important; }
.nobg { background: none !important; }
.nocursor { cursor: auto !important; }

.switchbg { background-position: left bottom !important; }
.switchbg_center { background-position: left center !important; }

.center { margin: 0 auto; width: 960px;}
.right { float: right; }

.skip { left: -1000px; position: absolute;}
/*
.p10 { padding:10px !important; }
.ptop10 { padding-top:10px !important; }
.pright10 { padding-right:10px !important; }
.ptop30 { padding-top:30px !important; }
.pbottom10 { padding-bottom:10px !important; }
.pbottom20 { padding-bottom:20px !important; }
.pbottom30 { padding-bottom:30px !important; }
.pright20 { padding-right:20px; }
*/
.mtop5 { margin-top:5px !important; }
.mtop10 { margin-top:10px !important; }
/*
.mleft10 { margin-left:10px !important; }
.mleft30 { margin-left:30px !important; }*/
.mleft60 { margin-left:60px !important; }
.mleft100 { margin-left:100px !important; }
.mright20 { margin-right:20px !important; }
.mright75 { margin-right:75px !important; }
.mbottom10 { margin-bottom:10px !important; }
/*
.mbottom20 { margin-bottom:20px; }
.w100 { width:100% }
.wauto { width:auto; }
*/

/* Sifr styles --------------------------------- */


.sIFR-flash {
	visibility: visible;
	margin: 0;
	padding: 0;
}
.sIFR-replaced, .sIFR-ignore {
	visibility: visible;
}
.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Table Styles ------------------------------------------- */
/* Jquery Styles ------------------------------------------- */

A, A:link, A:visited, A:active  { font-weight: normal; text-decoration: none; }

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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
}

html, body {
	margin: 0;
	padding: 0;
	font-family: tahoma, sans-serif;
	font-size: 85%;
	background:url(http://tamtam.ddg413.tamtam.nl/images/background.jpg) repeat-x left top;
}

font {
	font-family: tahoma, sans-serif;
}

p {
	line-height: 160%;
}

/* pre { white-space: normal; overflow: auto; } */
