/* Home page header styling */

table.navtext{
	float:right;
}

table.navtext p{
	color:#FFF;
	font-weight:bold;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
	margin-left:10px;
	font-size:16px;
}

ul.navitems{
	float:left;
	list-style : none;
	margin:0;
	padding:0;
}

ul.navitems li{
	float:left;
	padding:0;
	margin:0;
	list-style : none;
}

ul.navitems li a{
	display:block;
	height:180px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}

ul.navitems li a:hover{
background-position:bottom;
}

a.template{
	width:168px;
	background : url(images/nav-template.gif) no-repeat scroll top;
}

a.conversion{
	width:154px;
	background : url(images/nav-conversion.gif) no-repeat scroll top;
}

a.custom{
	width:164px;
	background : url(images/nav-custom.gif) no-repeat scroll top;
}

/* Blog Styling */

.CommentPanel{
	background :#0099FF url(images/comment.gif) no-repeat scroll top left;
}

.panes .rhoek-left p a:link, .panes .rhoek-left p a:visited, .panes .rhoek-left p a:active{
	font-weight:bold;
	text-decoration:underline;
	color : #202122;
}

.panes .rhoek-left p a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#202122;
}


.largerss img{
position:absolute;
margin-left:-120px;
background-color:#000;
width:90px;
height:72px;
}

a.largerss img{
width:90px;
height:72px;
background:url(images/feed-bground.gif) no-repeat scroll bottom;
}

a.largerss:hover img{
width:90px;
height:72px;
background:url(images/feed-bground.gif) no-repeat scroll top;
}

.ItemMore{
line-height:36px;
background-color:#99CC00;
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
padding:0;
margin:0 0 1em 0;
}

.ItemMore a:link, .ItemMore a:visited, .ItemMore a:active{
color:#000;
text-decoration:underline;
}

.ItemMore a:hover{
color:#000;
text-decoration:none;
}

.ItemMore .left{
padding-left:10px;
width:50%;
}

.ItemMore .right{
float:right;
padding-right:10px;
}

.EntryInfo{
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
color:#202122;
font-weight:normal;
line-height:36px;
padding:0;
margin:0 0 1em 0;
 background : #E8E8E8 url(images/item-arrow.gif) no-repeat scroll top;
}

.EntryInfo .round{
	background : url(images/item-round.gif) no-repeat scroll bottom;
}

.EntryInfo .right{
line-height:36px;
float:right;
padding-right:10px;
width:25%;
text-align:right;
}

.EntryInfo .right a:link, .EntryInfo .right a:visited, .EntryInfo .right a:active{
	color:#202122;
	text-decoration:underline;
	padding:2px;
}

.EntryInfo .right a:hover{
	background-color:#202122;
	color:#FFF;
	text-decoration:none;
	padding:2px;
}

.EntryInfo .left{
padding-left:10px;
line-height:36px;
width:75%;
}

.EntryTitle{
color:fff;
font-size:18px;
line-height:2em;
background-color:#202122;
border-bottom:5px solid #0099FF;
margin:0;
padding:0;
}

.EntryTitle h2{
font-family:"Trebuchet MS", arial, helvetica, sans-serif;
margin:0;
padding:0 10px 0 10px;
}

.EntryTitle h2 a:link, .EntryTitle h2 a:visited, .EntryTitle h2 a:active{
color:#FFF;
text-decoration:none;
}

.EntryTitle h2 a:hover{
color:#FFF;
text-decoration:underline;
}



/* Content Styling */

h1 span.head{
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#373839;
}

.panes h1{
	margin-top:0;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#373839;
	line-height:2em;
	border-bottom:1px dashed #373839;
}

.panes p, .Normal{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
}

/* Solpartmenu Styling */

#dnn_ControlPanel{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}

.MainMenu_MenuContainer img{
	width:1px;
	height:1px;
	display:none;
}

.MainMenu_MenuContainer {
	background-color : transparent;
	height:45px;
	width:30px;
	background:url(images/solpart-right.gif) no-repeat scroll right;
	float:right;
}

.MainMenu_MenuBar {
	background-color : transparent;
	height : 45px;
}

.MainMenu_MenuItem {
	border:none;
	margin:0;
	padding:0;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #1F2123;
	font-weight:normal;
}

.MainMenu_MenuIcon {
	background-color : #0099FF;
	border:none
}

.MainMenu_SubMenu {
	filter : none;
	border : 1px solid #373839;
	padding : 2px;
	background-color : #0099FF;
}

.MainMenu_MenuBreak {
	background-color : transparent;
	border:none;
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
	border:none;
}

.MainMenu_RootMenuArrow {
}

.RootItem{
	border:none;
	margin:0;
	padding:0;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #FFF;
	font-weight:bold;
	height:45px;
	line-height:45px;
}

.RootItemSelect{
	border:none;
	margin:0;
	padding:0;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #FFF;
	font-weight:bold;
	height:45px;
	line-height:45px;
	text-decoration:none;
	background : url(images/solpart-hover.gif) no-repeat scroll bottom;
}

.RootItemActive{
	border:none;
	margin:0;
	padding:0;
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #FFF;
	font-weight:bold;
	height:45px;
	line-height:45px;
	text-decoration:none;
	background : url(images/solpart-hover.gif) no-repeat scroll bottom;
}

.SubItemSelect{
	font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color: #202122;
	font-weight:normal;
	font-size:14px;
}

/* End of Solpartmenu Styling */

.rhoekbread{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#373839;
}

a.rhoekbread:link, a.rhoekbread:visited, a.rhoekbread:active{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#373839;
	text-decoration:none;
}

a.rhoekbread:hover{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#373839;
	text-decoration:underline;
}

body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

.rhoeklinks{
	color:#FFF;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

a.rhoeklinks:link, a.rhoeklinks:visited, a.rhoeklinks:active{
	color:#FFF;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

a.rhoeklinks:hover{
	color:#FFF;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

body{
	margin:0;
	padding:0;
	background:#202122 url(images/bground-tile.gif) scroll repeat-x top;
}

a:link, a:visited, a:active{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

p{
	margin-top:0;
}

#rhoekcontent{
	position:absolute;
	width:100%;
	margin-top:408px;
	background : url(images/content-tile.gif) repeat-y scroll top;
}

#rhoekcontent .tile{
background : url(images/content-top.gif) no-repeat scroll top;
text-align:center;
}

#rhoekcontent .tile .panes{
	width:802px;
	margin:0 auto;
	text-align:left;
}

.panes .rhoek-left{
	width:492px;
	float:left;
	margin-left:30px;
	margin-top:15px;
}

.panes .rhoek-right{
	float:right;
	width:250px;
	padding-top:15px;
}

.rhoek-right div.content{
	margin-left:20px;
	padding-bottom:15px;
	clear:both;
}

a.whitelink:link, a.whitelink:visited, a.whitelink:active{
	font-family:verdana, arial, helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	line-height:18px;
	background : url(images/white-arrow.gif) no-repeat scroll bottom left;
	text-indent:20px;
	margin:0;
	display:block;
	width:200px;
	font-weight:normal;
}

a.whitelink:hover{
	font-family:verdana, arial, helvetica, sans-serif;
	color:#373839;
	font-size:12px;
	line-height:18px;
	background :#FFF url(images/white-arrow.gif) no-repeat scroll top left;
	text-indent:20px;
	margin:0;
	display:block;
	width:200px;
	text-decoration:none;
	font-weight:normal;
}

.whitelink a:link, .whitelink a:visited, .whitelink a:active{
	font-family:verdana, arial, helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	line-height:18px;
	background : url(images/white-arrow.gif) no-repeat scroll bottom left;
	text-indent:20px;
	margin:0;
	display:block;
	width:200px;
}

.whitelink a:hover{
	font-family:verdana, arial, helvetica, sans-serif;
	color:#373839;
	font-size:12px;
	line-height:18px;
	background :#FFF url(images/white-arrow.gif) no-repeat scroll top left;
	text-indent:20px;
	margin:0;
	display:block;
	width:200px;
	text-decoration:none;
}

.bluelink a:link, .bluelink a:visited, .bluelink a:active {
	font-family:verdana, arial, helvetica, sans-serif;
	color:#0099FF;
	font-size:12px;
	line-height:18px;
	background : url(images/blue-arrow.gif) no-repeat scroll bottom left;
	text-indent:20px;
	margin:0;
	display:block;
	width:200px;
	text-decoration:none;
}

.bluelink a:hover{
	font-family:verdana, arial, helvetica, sans-serif;
	color:#373839;
	font-size:12px;
	line-height:18px;
	background :#0099FF url(images/blue-arrow.gif) no-repeat scroll top left;
	text-indent:20px;
	margin:0;
	display:block;
	text-decoration:none;
	width:200px;
}

.greenlink a:link, .greenlink a:visited, .greenlink a:active{
	font-family:verdana, arial, helvetica, sans-serif;
	color:#99CC00;
	font-size:12px;
	line-height:18px;
	background : url(images/green-arrow.gif) no-repeat scroll bottom left;
	text-indent:20px;
	margin:0;
	display:block;
	width:200px;
}

.greenlink a:hover{
	font-family:verdana, arial, helvetica, sans-serif;
	color:#373839;
	font-size:12px;
	line-height:18px;
	background :#99CC00 url(images/green-arrow.gif) no-repeat scroll top left;
	text-indent:20px;
	margin:0;
	display:block;
	width:200px;
	text-decoration:none;
}

.yellowlink a:link, .yellowlink a:visited, .yellowlink a:active{
	font-family:verdana, arial, helvetica, sans-serif;
	color:#FFCC00;
	font-size:12px;
	line-height:18px;
	background : url(images/yellow-arrow.gif) no-repeat scroll bottom left;
	text-indent:20px;
	margin:0;
	display:block;
	width:200px;
}

.yellowlink a:hover{
	font-family:verdana, arial, helvetica, sans-serif;
	color:#373839;
	font-size:12px;
	line-height:18px;
	background :#FFCC00 url(images/yellow-arrow.gif) no-repeat scroll top left;
	text-indent:20px;
	margin:0;
	display:block;
	width:200px;
	text-decoration:none;
}

.rhoek-right h2{
	margin-top:0;
	margin-bottom:15px;
	height:30px;
	line-height:30px;
	background : url(images/title-bground.gif) no-repeat scroll top;
	text-indent:20px;
	font-size:18px;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
	clear:both;
	font-weight:bold;
}

.rhoek-right h2 span.Head{
	font-size:18px;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
	font-weight:bold;
}

#rhoektop{
	height:408px;
	background : url(images/main-bground.gif) no-repeat scroll top;
}

#rhoektop .content{
	width:802px;
	position:absolute;
	left:50%;
	margin-left:-401px;
}

#rhoektop .content a.loginlink:link, #rhoektop .content a.loginlink:visited, #rhoektop .content a.loginlink:active{
	display:block;
	width:92px;
	height:36px;
	line-height:36px;
	background : url(images/login-bground.gif) no-repeat scroll top;
	text-align:center;
	color:#FFF;
	position:absolute;
	top:139px;
	margin-left:695px;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#rhoektop .content a.loginlink:hover{
	display:block;
	width:92px;
	height:36px;
	line-height:36px;
	background : url(images/login-bground.gif) no-repeat scroll bottom;
	text-align:center;
	color: #202122;
	position:absolute;
	top:139px;
	margin-left:695px;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#rhoektop #rhoekdate{
	color:#FFF;
	width:214px;
	height:36px;
	position:absolute;
	top:139px;
	margin-left:244px;
	line-height:36px;
	text-align:center;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
	font-size:11px;
}

#rhoektop .rhoekheader{
	position:absolute;
	width:740px;
	margin-left:30px;
	margin-top:186px;
}

.rhoekheader p{
	margin-bottom:0.8em;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
}

#rhoektop #rhoekmenu{
	background : #373839 url(images/solpart-left.gif) no-repeat scroll left;
	float:right;
	height:45px;
	line-height:45px;
	margin-top:45px;
	padding-left:12px;
}

#rhoektop #rhoekmenu .right{
	height:45px;
	background :url(images/solpart-right.gif) no-repeat scroll right;
	padding-right:12px;
	display:inline;
}

#rhoektop #rhoekbread{
	text-align:right;
	width:522px;
	height:32px;
	line-height:32px;
	position:absolute;
	top:375px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #202122;
}

#rhoeklogo{
	width:216px;
	height:65px;
	position:absolute;
	top:42px;
	margin-left:29px;
}

#rhoeklogo a img{
	width:216px;
	height:65px;
	background : url(images/rhoek-logo-bground.gif) no-repeat scroll top;
}

#rhoeklogo a:hover img{
	width:216px;
	height:65px;
	background : url(images/rhoek-logo-bground.gif) no-repeat scroll bottom;
}

#rhoekfooter{
	clear:both;
	height:330px;
	background :#202122 url(images/footer-bground.gif) no-repeat scroll top;
}

#rhoekfooter #rhoeklinks{
	width:800px;
	left:50%;
	margin-left:-401px;
	text-align:right;
	position:absolute;
	margin-top:100px;
}

#rhoeklinks p{
	line-height:2.2em;
	margin:0 30px 0 0;
	color:#FFF;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
	font-size:12px;
}

#rhoeklinks a{
	color:#FFF;
}

#rhoekfooter #addlinks{
	width:400px;
	left:50%;
	text-align:right;
	position:absolute;
	margin-top:260px;
}

#addlinks p{
	line-height:2.2em;
	margin:0 30px 0 0;
	color:#FFF;
	font-family:"Trebuchet MS", arial, helvetica, sans-serif;
	font-size:11px;
}

#addlinks a{
	color:#FFF;
}

#rhoekfooter #affillinks{
	width:800px;
	left:50%;
	margin-left:-401px;
	text-align:left;
	position:absolute;
	margin-top:250px;
}

#affillinks ul{
	list-style : none;
	margin:0 0 0 25px;
	padding:0;
}

#affillinks ul li{
	list-style : none;
	margin:0;
	padding:0;
	width:143px;
	height:49px;
	display:inline;
}

#affillinks ul li.mail a{
	background : url(images/mail-bground.gif) no-repeat scroll bottom;
	display:block;
	margin:0;
	padding:0;
	width:143px;
	height:49px;
	float:left;
}

#affillinks ul li.mail a:hover{
	background : url(images/mail-bground.gif) no-repeat scroll top;
	display:block;
	margin:0;
	padding:0;
	width:143px;
	height:49px;
	float:left;
}

#affillinks ul li.concepts a{
	background : url(images/concepts-bground.gif) no-repeat scroll bottom;
	display:block;
	margin:0;
	padding:0;
	width:143px;
	height:49px;
	float:left;
}

#affillinks ul li.concepts a:hover{
	background : url(images/concepts-bground.gif) no-repeat scroll top;
	display:block;
	margin:0;
	padding:0;
	width:143px;
	height:49px;
	float:left;
}

.itemcount{
	font-family:verdana, arial, helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	line-height:18px;
	text-decoration:none;
}


