body {
	background: #F0F8F8 url(../images/style/bg-body.png) repeat-x top center;
	font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
	font-size:72.5%; /* Sets default font size to 10px */
	color:#222222;
	}

* {
	margin:0;
	padding:0;
	}

img {
	border:0;
	}

p {
	margin-bottom:1.75em;
	}

a {
	text-decoration:none;
	color: #315588;
	}
a:hover {
	text-decoration:none;
	color: #BB7871;
	}

/* Structure */

#wrapper {

	width:100%;
	background:#ffffff;
	font-size:1.20em; }
#header {
	height:90px;
	background:url(../images/style/bg-header.jpg) repeat-x;
	}
#menu {
	height:35px;
	line-height:35px;
	background:url(../images/style/bg-menu.png) repeat-x;
	padding:0 10px;
	}
#sidebar {
	float:right;
	width:180px;
	background: #F4F4F4;
	margin-right:10px;
	}
#content {
	float:left;
	width:500px;
	min-height:400px;
	}
#footer {
	clear:both;
	height:100px;
	background: url(../images/style/bg-footer.jpg) repeat-x;
	}

/* Entries */

.entry {
	padding:5px 10px;
	text-align:justify;
	line-height:1.75em;
	}
.entry-title {
	font-size:1.90em;
	font-weight:normal;
	letter-spacing:-1px;
	}
.date {
	font-size:0.9em;
	color: #7B7631;
	cursor:default;
	letter-spacing:2px;
	margin: 5px;
	}
.comments {
	margin-top:-1em;
	}
.comments a {
	color: #CAAFDE;
	background:url(../images/style/icon-comment.png) no-repeat 0px 2px;
	padding-left:20px;
	padding-right:2px;
	}
.comments a:hover {
	color: #B3AFDE;
	}


/* Menu */

#menu ul {
	list-style-type:none;
	}
#menu li {
	float:left;
	}
#menu li a {
	padding:0 15px;
	display:block;
	color:#ffffff;
	margin-right:2px;
	}
#menu li a:hover {
	background:url(../images/style/bg-menu-hover.png) no-repeat center center;
	}

/* Sidebar */

#sidebar ul {
	list-style-type:none;
	margin-top:10px;
	}
#sidebar li {
	
	}
#sidebar li a {
	display:block;
	height:20px;
	line-height:20px;
	color: #2B435F;
	padding-left:5px;
	border-bottom:1px solid #dddddd;
	}
#sidebar li a:hover {
	background: #E0E2BD;
	color: #313131;
	}
#sidebar-bottom {
	height:20px;
	background:url(../images/style/bg-sidebar-bottom.gif) no-repeat top center;
	}

/* Footer */

#footer-valid {
	float:left;
	padding-top:55px;
	padding-left:20px;
	cursor:default;
	color:#ffffff;
	}
#footer-valid a {
	color:#ffffff;
	text-decoration:none;
	}
#footer-valid a:hover {
	color:#ffffff;
	text-decoration:underline;
	}

/* Heading's */

h1 {
	font-size:2.5em;
	font-weight:normal;
	cursor:default;
	position:relative; top: 2px; left: 2px;
	letter-spacing:1px;
	color: #5C3434;
	font-style: normal;
	padding-bottom: 7px;
		}
	
h2 {
	font-size:1.5em;
	font-weight:normal;
	cursor:default;
	position:relative; top:2px; left:2px;
	letter-spacing:1px;
	color: #5C3434;
	font-style: normal;
	padding-bottom: 7px;
		}

/* Feed */

#feed {
	height:25px;
	width:152px;
	background:url("../images/style/bg-feed.gif") no-repeat;
	margin:0 auto;
	padding-left:26px;
	}
a.feed-button {
	display:block;
    width:100px;
    height:25px;
    background:url("../images/style/button-feed.png") 0 0 no-repeat;
    text-decoration: none;
	}
a:hover.feed-button {
	background-position:0 -25px;
	}
	


/* Extra's */

#ad-top {
	width:480px;
	height:72px;
	background:url(../images/style/bg-ad-top.png) no-repeat;
	padding:5px;
	}
	
/*Blog*/

div.content_top { padding: 10px; line-height: 13pt; }
div.content_bottom { padding: 10px; padding-top: 0px; line-height: 13pt; }
td { font-size: 8pt; font-family: verdana, arial, tahoma; color: #333333; }
td.list { background: #FFFFFF; padding: 7px; border: 1px solid #AAAAAA; border-top: none; }
td.header { border: 1px solid #AAAAAA; padding: 7px; padding-bottom: 7px; background-color: #DDDDDD; background-image: url(../images/header_bg2.gif); background-repeat: repeat-x; font-weight: bold; }
td.header2 { border: 1px solid #AAAAAA; border-right: none; padding: 7px; padding-bottom: 7px; background-color: #DDDDDD; background-image: url(../images/header_bg2.gif); background-repeat: repeat-x; font-weight: bold; }
td.empty { background: #F5F5F5; padding: 7px; border: 1px solid #AAAAAA; }
td.advanced { padding: 5px; background: #EEEEEE; border-bottom: 1px solid #AAAAAA; }
table.box { width: 130px; border: 1px solid #666666; border-bottom: 2px solid #666666; background: #F5F5F5; }
img.icon { vertical-align: middle; }
img.avatar { border: 1px solid #666666; }
img.thumb { border: 1px solid #CCCCCC; }
blockquote { margin-left: 20px; }
ul { margin-bottom: 0px; margin-top: 0px; margin-left: 25px; }

/* FORMS */
form { margin: 0px; }
td.form { border: 1px solid #DDDDDD; padding: 15px; vertical-align: top; line-height: 13pt; }
table.form { border: 1px solid #DDDDDD; border-left: none; border-bottom: none; }
td.form1 { border-bottom: 1px solid #DDDDDD; border-left: 4px solid #DDDDDD; padding: 13px; padding-top: 16px; font-weight: bold; vertical-align: top; }
td.form1error { border-bottom: 1px solid #DDDDDD; border-left: 4px solid #FF0000; padding: 13px; padding-top: 16px; font-weight: bold; vertical-align: top; }
td.form2 { border-bottom: 1px solid #DDDDDD; padding: 13px; vertical-align: top; }
div.help { color: #666666; padding-top: 3px; font-weight: normal; }
font.code { font-family: arial, tahoma, sans-serif; font-size: 8pt; font-weight: bold; }
font.error { color: #FF0000; }
font.success { color: #5B8C29; font-weight: bold; }
img.error { vertical-align: middle; }
img.success { vertical-align: middle; }

/* ALTERNATING LISTS */
td.list1a { background: #FFFFFF; padding: 7px; border: 1px solid #CCCCCC; border-top: none; border-right: none; }
td.list1b { background: #FFFFFF; padding: 7px; border: 1px solid #CCCCCC; border-top: none; }
td.list2a { background: #F5F5F5; padding: 7px; border: 1px solid #CCCCCC; border-top: none; border-right: none; }
td.list2b { background: #F5F5F5; padding: 7px; border: 1px solid #CCCCCC; border-top: none; }

/* FONTS */

font.disabled { color: #666666; }
font.gray { color: #666666; }
font.bold { font-weight: bold; font-size: 8pt; "Trebuchet MS", verdana, sans-serif; }
font.stats { font-size: 7pt; font-family: arial, verdana, tahoma; }
font.url { font-size: 9pt; font-weight: normal; }

/* INPUT FIELDS */
input.button { background: #DDDDDD; color: #444444; font-size: 8pt; padding: 3px; font-weight: bold; font-family: verdana, arial, tahoma; }
input.sbutton { background-color: #DDDDDD; font-size: 8pt; font-weight: bold; font-family: verdana, arial, tahoma; }
input.text { font-family: arial, verdana, tahoma, sans-serif; padding-left: 2px; }
textarea, select { font-family: arial, verdana, tahoma; margin-top: 1px; font-size: 10pt; }
select.small { font-size: 8pt; margin-left: 4px; }
input.status { border: none; background: clear; padding-left: 8px; font-size: 8pt; font-weight: bold; font-family: verdana, arial, tahoma; }

/* VIEW PROFILE PAGE */
img.profile_avatar { border: 1px solid #666666; margin-top: 1px; margin-bottom: 10px; }
table.profile { width: 600px; border: 1px solid #AAAAAA; margin-top: 5px; }
td.profile { padding: 7px; line-height: 17px; color: #333333; background-color: #F5F5F5; background-image: url(../images/bg_bar.gif); background-repeat: repeat-x; }
td.profile2 { padding: 7px; background-color: #F5F5F5; background-image: url(../images/bg_bar.gif); background-repeat: repeat-x; }
td.profile3 { padding: 7px; border-top: 1px solid #CCCCCC; background-color: #F5F5F5; }
td.profile_description { padding: 7px; line-height: 17px; padding-top: 0px; background: #F5F5F5; }
td.profile_category { padding: 7px; padding-top: 0px; background: #F5F5F5; font-style: italic; }
td.profile_members { padding: 7px; padding-top: 0px; background: #F5F5F5; }
div.profile_avatar { width: 150px; padding: 7px; border: 1px solid #AAAAAA; background: #FFFFFF; float: right; text-align: center; }
font.profile_blogstat { font-weight: bold; }

/* CHOOSE TEMPLATE PAGE */
img.template { border: 1px solid #AAAAAA; margin-top: 3px; }
div.templatebox { float: left; padding: 5px; padding-top: 2px; margin-top: 3px; background: #FFFFFF; border: 1px solid #666666; }
div.float { float: left; margin-top: 15px; margin-right: 15px; }
td.templatename { padding-top: 5px; }

/* PHOTO ALBUM */
div.album_viewpic1 { text-align: center; padding-top: 20px; }
div.albumpic { float: left; border: 1px solid #AAAAAA; padding: 5px; margin-right: 10px; margin-bottom: 10px; width: 200px; height: 200px; background-image: url(./images/album_bg.gif); background-repeat: no-repeat; vertical-align: middle; text-align: center; }
td.album_viewpic2 { border: 1px solid #AAAAAA; padding: 20px; }

/* BROWSE AND SEARCH */
td.result1 { padding: 6px; line-height: 12pt; }
td.result2 { padding: 6px; line-height: 12pt;}

#contentright {
	float:right;
	width:220px;
	min-height:400px;
	}
	
.smallpara {
	font-size: 11px;
}
