/* style-01.css - Modified to use PJ's styling*/
*
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1em;
	padding-bottom: 0px;
	margin: 0px;
	text-indent: 0px;
	padding-top: 0px;
	list-style-type:none;
	font-family: Verdana;
}
BODY
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 75%;
	background: url(/blog/images/body.jpg) #c1a8c8 repeat-x 50% top;
	
	padding-bottom: 30px;
	padding-top: 0px;
	font-family: Verdana;
	text-align: center;
}
H1
{
	margin-left: -999em;
	position: absolute;
}
H2
{
	font-size: 125%;
	color: #ffffff;
}
H3
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 9px;
	padding-top: 0px;
}
P
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
	padding-top: 0px;
}
A
{
}
DL.quick-links
{
	z-index: 30;
	left: 50%;
	margin: -50px 0px 0px -474px;
	position: absolute;
	top: 6px;
}
DL.quick-links DT
{
	display: inline;
}
DL.quick-links DD
{
	display: inline;
}
DIV.header
{
	padding-right: 0px;
	padding-left: 0px;
	/*background: url(/blog/images/logo.gif) no-repeat left 50%; GR 23/04/2008 */
	background: url(/blog/images/logo-1.gif) no-repeat left 75%;
	padding-bottom: 17px;
	/*margin: 100px 130px 0px 0px; GR 23/04/2008 */
	margin: 0px 130px 0px 0px;
	padding-top: 0px;
	text-align: right;
}
DIV.header LABEL
{
	margin-left: -999em;
	position: absolute;
	
}


/* Recent comments style - Nathan */

ul.recent-comments-list li

{margin-bottom:5px}


/* Absoluted the two inputs below to align correctly GR 23/04/2008 */
/*INPUT#search-box
{
	border-right: #666666 1px solid;
	padding-right: 8px;
	border-top: #666666 1px solid;
	padding-left: 8px;
	padding-bottom: 8px;
	border-left: #666666 1px solid;
	width: 200px;
	padding-top: 8px;
	border-bottom: #666666 1px solid;
}
INPUT#search-submit
{
	border-right: #ffffff 3px solid;
	padding-right: 4px;
	border-top: #ffffff 3px solid;
	padding-left: 4px;
	background: #000000;
	padding-bottom: 4px;
	margin: 0px 0px 0px 10px;
	border-left: #ffffff 3px solid;
	color: #ffffff;
	padding-top: 4px;
	border-bottom: #ffffff 3px solid;
}*/
INPUT#search-box
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	width: 200px;
	padding: 6px;
	border-bottom: #666666 1px solid;
	position: absolute;
	left:565px;
	top:25px;
}
.searchsubmit
{
	border:0px;
	padding:0px;
	margin:0px;
	position: absolute;
	left:783px;
	top:25px;
}
DIV.nav-top
{
	border-right: #ffffff 3px solid;
	border-top: #ffffff 3px solid;
	background: url(/blog/images/000000-333333.gif) #000000 repeat-x center 50%;
	border-left: #ffffff 3px solid;
	width: 812px;
	border-bottom: #ffffff 3px solid;
}
DIV.nav-top UL
{
	overflow: hidden;
	width: 100%;
}
DIV.nav-top LI
{
	border-right: #ffffff 1px dotted;
	padding-right: 9px;
	padding-left: 9px;
	float: left;
	padding-bottom: 6px;
	padding-top: 6px;
}
DIV.nav-top LI.active-page
{
	background: url(/blog/images/pinkness.gif) #ac297b repeat-x center 50%;
}
DIV.nav-top LI A
{
	color: #ffffff;
	text-decoration: none;
}
DIV.nav-top LI A:hover
{
	text-decoration: underline;
}
DIV#page-top
{
	/*margin: 100px auto 0px; GR*/
	margin: 0px auto 0pt;
}
DIV.wrapper
{
	margin: 0px auto;
	width: 948px;
	text-align: left;
}
DIV.left-3
{
	float: left;
	width: 818px;
}
BODY.home DIV.left-3
{
	float: left;
	width: 818px;
}
DIV.left-3 UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
	padding-top: 0px;
}
DIV.col-4
{
	padding-right: 0px;
	padding-left: 0px;
	float: right;
	padding-bottom: 30px;
	margin: 0px;
	width: 120px;
	padding-top: 10px;
}
DIV.ad-right
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 0px;
}
DIV.ad-top
{
	margin-top: 10px;
	left: 50%;
	width: 728px;
	top: 5px;
	text-align: left;
}
DIV.foot
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 40px;
	width: 818px;
	padding-top: 10px;
}
BODY.home DIV.foot
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 40px;
	padding-top: 10px;
}
DIV.left-2
{
	float: left;
	/*width: 508px; GR */
	width: 586px
}
/* The below is for the News/Events styling GR 24/094/2008 */
DIV.leftsmall-2
{
	float: left;
	width: 508px;
}
DIV.left-2
{
	float: left;
	width: 586px;
}
DIV.col-3
{
	float: right;
	width:222px;
}
/* The below is for the News/Events styling GR 24/094/2008 */
DIV.colsmall-3
{
	float: right;
	width: 300px;
}
DIV.feature-box
{
	float:left;	
	margin: 10px 0px 0px;
	width: 100%;
}
DIV.feature-inner
{
	border-right: #ffffff 3px solid;
	padding-right: 5px;
	border-top: #ffffff 3px solid;
	padding-left: 240px;
	background: #01266d no-repeat top left;	
	padding-bottom: 5px;
	border-left: #ffffff 3px solid;
	padding-top: 5px;
	border-bottom: #ffffff 3px solid;
	text-align: right;
	height:226;
}
DIV.feature-content
{
	padding-right: 9px;
	padding-left: 9px;
	background: url(/blog/images/ffffff-80.png);
	padding-bottom: 9px;
	padding-top: 9px;
	text-align: left;
	height:226;
}
DIV.feature-content H2
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 6px;
	color: #546066;
	padding-top: 0px;
}

.webpartzone
{
	width:100%;	
	height:100%;
	
	
	border-right: #ffffff 3px solid;
	border-top: #ffffff 3px solid;
	background: #ffffff;
	margin: 10px 0px 0px;
	border-left: #ffffff 3px solid;
	border-bottom: #ffffff 3px solid;
	text-align: left;
}

.webpartheader
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	background: #AC297B url(/blog/images/pinkness.gif) repeat-x scroll center 50%;
	padding-bottom: 4px;
	padding-top: 1px;	
	font-family:Verdana;	
}
.webpartheader span
{
	color:white;
	font-weight:bold;
	padding:0px;
	margin:0px;
	padding-left: 5px;	
}
.webpartheader table tr td img
{
	border:0px;
	padding:0px;
	margin:0px;
	margin-top:3px;
}
.webpartheader.blog span
{
	background: url(/blog/images/bbcfavicon.ico) no-repeat;
}
.webpartheader.news span
{
	background: url(/blog/images/block-news.gif) no-repeat;
}
.webpartheader.rss span
{
	background: url(/blog/images/block-rss.gif) no-repeat;
}
.webpartheader a
{
	color:white;
	vertical-align:top;
	text-decoration:none;	
	margin-right:5px;
	padding-top:5px;
}

.webpartheader a img
{	
	vertical-align:middle ;	
}

.partStyle
{
		
}
.partChromeStyle
{
	background-color:white;	
	border-color:white;
	/*border-width:3px; GR*/
	border-style:Solid;
	width:100%;
}
table 
{
	padding:0px;
	border:0px;	
}
.partChromeStyle .block-content
{
	padding-top:0px;	
}

.partChromeStyle .block
{
	padding-top:0px;	
	margin-top:0px;
}

.rssController .controllerSection
{
	padding:5px;
	padding-bottom:10px;
	background-color:#F4F4F4;
}

.controllerSection .label
{
	font-weight:normal;
	width:90px;
	padding-bottom:5px;
}
.controllerSection input[type="text"]
{
	width:200px;
	border:1px solid grey;
}
.controllerSection input[type="submit"]
{
	width:80px;
	border:1px solid grey;
	margin-top:5px;
	margin-right:5px;
}
.controllerSection input[type="checkbox"]
{
	margin-right:5px;
}
.controllerSection select
{
	border:1px solid grey;	
}

.rssimage
{
	/*width:60px;
	height:60px;	*/
	/*width:75px;*/
	max-width:75px;
	max-height:75px;
	height:auto;
}

DIV.feature-content H2 a
{
	text-decoration: none;
	font-weight: normal;
	font-size: 1.2em;
}
DIV.feature-content H2 a:hover
{
	text-decoration: underline;
}

DIV.feature-content ul
{
	padding-top: 8px;
}

DIV.feature-content LI
{
	display: inline;
}
DIV.col-1
{
	float: left;
	width: 354px;
}
DIV.col-2
{
	float: right;
	width: 222px;
}
DIV.left-3 IMG
{
	border-right: #546066 1px solid;
	padding-right: 1px;
	border-top: #546066 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 0px 0px 6px;
	border-left: #546066 1px solid;
	padding-top: 1px;
	border-bottom: #546066 1px solid;
}
DIV#ad-300x250 IMG
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right-width: 0px;
}
DIV#ad-300x250
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 10px 0px 0px;
	padding-top: 0px;
}
DIV.block
{
	border-right: #ffffff 3px solid;
	border-top: #ffffff 3px solid;
	background: #ffffff;
	margin: 10px 0px 0px;
	border-left: #ffffff 3px solid;
	border-bottom: #ffffff 3px solid;
	text-align: left;
}
DIV.block DIV.block-bar
{
	font-size: 125%;
	background: url(/blog/images/pinkness.gif) #ac297b repeat-x center 50%;
	overflow: hidden;
	width: 100%;
}
DIV.block-bar H2
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 100%;
	float: left;
	padding-bottom: 5px;
	color: #ffffff;
	padding-top: 5px;
}
DIV.block-bar H2.blog
{
	padding-left: 35px;
	background: url(/blog/images/block-blog.gif) no-repeat 7px center;
}
DIV.block-bar H2.news
{
	padding-left: 27px;
	background: url(/blog/images/block-news.gif) no-repeat 7px center;
}
DIV.block-bar H2.other
{
	padding-left: 27px;
	background: url(/blog/images/block-news.gif) no-repeat 7px center;
}
DIV.block-bar H2.rss
{
	padding-left: 32px;
	background: url(/blog/images/block-rss.gif) no-repeat 7px center;
}
DIV.block-bar H2.comment
{
	padding-left: 29px;
	background: url(/blog/images/block-comment.gif) no-repeat 7px center;
}
DIV.block-bar UL
{
	padding-right: 0px;
	padding-left: 0px;
	background: red;
	float: right;
	padding-bottom: 0px;
	width: 103px;
	padding-top: 0px;
	position: relative;
}
DIV.block-bar LI
{
	display: block;
	position: absolute;
}
DIV.block-bar LI A
{
	display: block;
	text-indent: -999em;
}
LI.control-refresh
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(/blog/images/ctrl-refresh.gif) no-repeat center center;
	left: 0px;
	padding-bottom: 5px;
	overflow: hidden;
	width: 24px;
	padding-top: 5px;
	top: 0px;
}
LI.control-edit
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(/blog/images/ctrl-edit.gif) no-repeat center center;
	left: 24px;
	padding-bottom: 5px;
	overflow: hidden;
	width: 29px;
	padding-top: 5px;
	top: 0px;
}
LI.control-minimise
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(/blog/images/ctrl-min.gif) no-repeat center center;
	left: 53px;
	padding-bottom: 5px;
	overflow: hidden;
	width: 24px;
	padding-top: 5px;
	top: 0px;
}
LI.control-close
{
	padding-right: 0px;
	padding-left: 0px;
	right: 4px;
	background: url(/blog/images/ctrl-close.gif) no-repeat center center;
	padding-bottom: 5px;
	overflow: hidden;
	width: 24px;
	padding-top: 5px;
	top: 0px;
}
DIV.block-content
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 9px;
}

/*DIV.block-content LI
{
	padding-left: 10px;
	background: url(images/subscribe.gif) no-repeat left 50%;
}
*/
DIV.block-content LI A
{
	display: block;
}
DIV.block-content LI SPAN
{
	display: block;
}
DIV.col-1 .block-content
{
	/*min-height: 101px;*/
	height: auto !important;
	padding: 0px;
}
DIV.col-1 .block-content IMG
{
	margin-right: 10px;
	border-right: #333333 1px solid;
	padding-right: 1px;
	border-top: #333333 1px solid;
	padding-left: 1px;
	background: #ffffff;
	float: left;
	padding-bottom: 1px;
	border-left: #333333 1px solid;
	padding-top: 1px;
	border-bottom: #333333 1px solid;
}
DIV.col-1 .block-right
{
	margin: 0px 0px 0px 78px;
	display:block;
}
DIV.col-1 .block-right h3
{
	padding: 0px 0px 6px 0px;
}
DIV.col-1 .block-right p
{
	padding: 0px 0px 0px 0px;
	min-height:40px;
}
DIV.RssEditControlDetails .block-right p
{
	min-height: 0px;
}
DIV.block-top
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 15px;
	padding-top: 12px;
}
DIV.block H2
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	background: url(/blog/images/purpleness.gif) #5b176f repeat-x center 50%;
	padding-bottom: 4px;
	padding-top: 4px;
	font-family: Verdana;
	font-size: 1em;
}
DIV.box-news H2
{
	padding-left: 21px;
	background: url(/blog/images/block-news.gif) no-repeat 2px center;
}
DIV.box-other H2
{
	padding-left: 21px;
	background: url(/blog/images/block-news.gif) no-repeat 2px center;
}
/*DIV#article IMG
{
	clear: right;
	float: right;
	margin: 0px 0px 10px 10px;
}*/
DIV#article IMG
{
	/*clear: right;
	float: right;
	margin: 0px 0px 10px 10px;*/
	border:0px;
	margin:0px;
	padding:0px;
}
DIV.col-1 .block-right H3 A
{
	color: #a00b69;
}
DIV.col-3 DIV.block-bar
{
	font-size: 125%;
	background: url(/blog/images/000000-333333.gif) #000000 repeat-x center 50%;
	overflow: hidden;
	width: 100%;
}
DIV.col-3 .block .block-bar H2.login
{
	padding-right: 0px;
	padding-left: 24px;
	background: url(/blog/images/block-login.gif) no-repeat 6px center;
	padding-bottom: 4px;
	padding-top: 4px;
}
A.more
{
	padding-right: 6px;
	padding-left: 23px;
	background: url(/blog/images/read-more.gif) no-repeat left 50%;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: underline;
}
BODY.home A.more
{
	font-weight: normal;
	color: #546066;
}
A.subscribe
{
	padding-right: 6px;
	padding-left: 23px;
	background: url(/blog/images/subscribe.gif) no-repeat left 50%;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: underline;
}
BODY.home A.subscribe
{
	font-weight: normal;
	color: #546066;
}
A.search
{
	padding-right: 6px;
	padding-left: 23px;
	background: url(/blog/images/search.gif) no-repeat left 50%;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: underline;
}
BODY.home A.search
{
	font-weight: normal;
	color: #546066;
}
A.share
{
	padding-right: 6px;
	padding-left: 23px;
	background: url(/blog/images/share-this.gif) no-repeat left 50%;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: underline;
}
DIV.members UL
{
	overflow: hidden;
	width: 100%;
}
DIV.members LI
{
	padding-right: 6px;
	padding-left: 0px;
	float: left;
	padding-bottom: 5px;
	padding-top: 5px;
}
LI.button-login A
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(/blog/images/button-login.gif) no-repeat center 50%;
	float: left;
	padding-bottom: 5px;
	overflow: hidden;
	width: 64px;
	text-indent: -999em;
	padding-top: 5px;
}
LI.button-register A
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(/blog/images/button-register.gif) no-repeat center 50%;
	float: left;
	padding-bottom: 5px;
	overflow: hidden;
	width: 80px;
	text-indent: -999em;
	padding-top: 5px;
}

DIV.footer
{
	border-right: #ffffff 3px solid;
	border-top: #ffffff 3px solid;
	background: url(/blog/images/000000-333333.gif) #000000 repeat-x center 50%;
	margin: 10px 0px 0px;
	border-left: #ffffff 3px solid;
	color: #ffffff;
	border-bottom: #ffffff 3px solid;
	text-align: right;
}
DIV.footer UL
{
	float: left;
}
DIV.footer UL LI
{
	padding-right: 9px;
	padding-left: 9px;
	background: url(/blog/images/dots.png) repeat-y right top;
	float: left;
	padding-bottom: 6px;
	padding-top: 6px;
}
DIV.footer UL LI A, DIV.footer P A
{
	color: #ffffff;
	text-decoration: none;
}
DIV.footer UL LI A:hover, DIV.footer P A:hover
{
	text-decoration: underline;
}
DIV.footer P
{
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 6px;
	padding-top: 6px;
}
SPAN.form-row
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	padding-bottom: 6px;
	overflow: hidden;
	width: 100%;
	padding-top: 3px;
}
.label
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	float: left;
	padding-bottom: 3px;
	width: 125px;
	line-height: 125%;
	padding-top: 3px;
}
.abuselabel
{
	font-weight: bold;
}
.Label-error
{
	margin-left: 125px;
}

SPAN INPUT
{
	border-right: #999999 1px solid;
	padding-right: 3px;
	border-top: #999999 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #999999 1px solid;
	padding-top: 3px;
	border-bottom: #999999 1px solid;
}
TEXTAREA
{
	border-right: #999999 1px solid;
	padding-right: 3px;
	border-top: #999999 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #999999 1px solid;
	padding-top: 3px;
	border-bottom: #999999 1px solid;
}
SPAN INPUT
{
	width: 240px;
}
TEXTAREA
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	width: 355px;
	padding-top: 3px;
}
INPUT.button-submit
{
	margin-left: 125px;
}
P.comment-details
{
	padding-right: 0px;
	padding-left: 20px;
	padding-bottom: 24px;
	padding-top: 3px;
}

UL.events li
{
	padding-right: 0px;
	padding-left: 25px;
	background: url(/blog/images/calendar.png) no-repeat left top;	
	padding-bottom: 10px;
	padding-top: 0px;
}

UL.related li
{
	list-style-image:none;	
	list-style-type:square;	
	padding:0px 0px 6px;
	margin-left:15px;
}

UL.summarylist li
{
	padding-right: 0px;
	padding-left: 0px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 6px;
	padding-top: 0px;
}

UL.headlineslist li
{	
	list-style-image:none;	
	list-style-type:square;	
	padding:0px 0px 6px;
	margin-left:15px;	
}

UL.no-image li
{
	padding-right: 0px;
	padding-left: 0px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 6px;
	padding-top: 0px;
}

UL.no-image li a
{
	font-weight: bold;
}

.CommentErrorMessage
{
	color: Red;
}

.article, H1,h2.entry-title
{
	position: relative;
	margin-left: 0px;
	font-size: 160%;
	font-weight: normal;
	margin-bottom: 10px;
}

DIV.article-info
{
	margin-bottom: 10px;
}

DIV.article-content
{
	margin-bottom: 7px;
}

.speechIcon
{
	background-image: url(  "/blog/images/icon-speech.png" );
	background-repeat: no-repeat;
	background-position: left top;
	width: 14px;
	height: 15px;
	float: left;
}

.reportAbuseIcon
{
	background-image: url(  "/blog/images/report-abuse.png" );
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
	margin-right: 2px;
}

.clear
{
	height: 0px;
	overflow: hidden;
	clear: both;
}

.viewCommentContainerTop
{
	width: 100%;
	background: #ffffff;
	padding-top: 8px;
}
.viewCommentContainerTop .inner
{
	float: right;
}

.viewCommentContainerBottom
{
	width: 100%;
	background: #ffffff;
	padding-bottom: 8px;
}
.viewCommentContainerBottom .inner
{
	float: right;
	padding-right: 6px;
}

.AbuseDetailTextTitle
{
	font-weight: bold;
}

.reportAbuse
{
	padding-bottom: 25px;
	padding-left: 20px;
}

.ReportMessage
{
	color: Red;
	margin-left: 20px;
}

.event-info
{
	list-style: none;
	padding: 0;
}

.event-info li.event-label
{
	clear: left;
	float: left;
	width: 5em;
	font-weight: bold;
	background-image: none;
	padding-left: 0;
}

.event-info .event-text
{
	background-image: none;
	padding-left: 0;
	display: inline-block;
}






/********************/
/***** MAINNAV *****/
/******************/

#mainnav
{
	position: relative;
	width: 759px;
	height: 27px;
	margin: 0;
	padding: 0;
}
div#mainnav
{
	background-color: Transparent;
}

/*#mainnav ul {width: 100%; overflow: hidden;}*/

#mainnav li#mainnav_home a
{
	float: left;
	padding: 6px 9px 6px 9px;
	border-right: 1px dotted #ffffff;
}
#mainnav li#mainnav_subscribe a
{
	float: left;
	padding: 6px 9px 6px 9px;
	border-right: 1px dotted #ffffff;
}
#mainnav li#mainnav_imagegallery a
{
	width: 102px;
	background-image: url(  '../../images/mainnav/imagegallery.gif' );
}
#mainnav li#mainnav_jobs a
{
	background-image: url(  '../../images/mainnav/top_nav_jobs.gif' );
}

#mainnav li#mainnav_community a
{
	width: 80px;
	background-image: url(  '../../images/mainnav/mainnav_community.gif' );
}
#mainnav li#mainnav_directory a
{
	width: 71px;
	background-image: url(  '../../images/mainnav/mainnav_directory.gif' );
}
#mainnav li#mainnav_mediacentre a
{
	width: 92px;
	background-image: url(  '../../images/mainnav/mainnav_mediacentre.gif' );
}
#mainnav li#mainnav_education a
{
	width: 74px;
	background-image: url(  '../../images/mainnav/mainnav_education.gif' );
}

#mainnav li#mainnav_blank
{
	width: 759px;
}



/*ul#top_nav1
{
	width: 812px;
	border: 3px solid #ffffff;
	background: #000000 url(images/000000-333333.gif) center repeat-x;
}*/

ul#top_nav1 li
{
	float: left;
	/*padding: 6px 9px 6px 9px; GR 23/04/2008 */ 
	padding: 8px 13px 8px 13px;
	border-right: 1px dotted #ffffff;
}
ul#top_nav1 li a
{
	color: #ffffff; 
	text-decoration: none;
	font-weight:bold;
}

ul#top_nav1 li a:hover, ul#top_nav1 li a.selected
{text-decoration: underline;}

ul#top_nav1 li#selected
{
	background: #ac297b url(/blog/images/pinkness.gif) center repeat-x;
}

ul#top_nav1 li.last a
{
	border-right: 0px;
}
ul#top_nav1 li#home a
{
	width: 55px;
}
ul#top_nav1 li#imagegallery a
{
	width: 110px;
}
ul#top_nav1 li#news&amp;events a
{
	width: 130px;
}
ul#top_nav1 li#business a
{
	width: 80px;
}
ul#top_nav1 li#myhji a
{
	width: 55px;
}
ul#top_nav1 li#jobs a
{
	width: 55px;
}
ul#top_nav1 li#directory a
{
	width: 90px;
}
ul#top_nav1 li#buzzads a
{
	width: 75px;
}
ul#top_nav1 li#subscribe a
{
	width: 80px;
}

/* 20070913 GM Removed image backgrounds */
/*
			ul#top_nav1 li.community a {
				background-image: url(../../images/mainnav/top_nav_community.gif);
				}
			ul#top_nav1 li#home a {
				background-image: url(../../images/mainnav/top_nav_home.gif);
				}	
				ul#top_nav1 li#home a:hover { background-position:3px 0}
				
			ul#top_nav1 li#imagegallery a {
				background-image: url(../../images/mainnav/top_nav_image-gallery.gif);
				}
			ul#top_nav1 li#subscribe a {
				background-image: url(../../images/mainnav/top_nav_subscribe.gif);
				}
*/
/*20070529 Added jobs link*/
/*
			ul#top_nav1 li#jobs a {
				background-image: url(../../images/mainnav/top_nav_jobs.gif);
				}
*/


div.wrapper {width: 948px; margin: 0 auto 0 auto; text-align: left;}

/* Subscription Footer Control - GR 22/04/2008 */
div.subscribe 
{
	width: 100%; 
	overflow: hidden; 
	clear: both; 
	background: #ffffff;
}
div.subscribe h2 
{
	padding: 4px; 
	margin: 3px; 
	font-size: 125%; 
	color: #ffffff; 
	font-weight: bold; 
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
	text-align:left;
	font-family:sans-serif;
	background: #5b176f url(/blog/images/purpleness.gif) center repeat-x;
}
div.subscribe ul 
{
	padding: 6px 9px 9px 9px;
}
div.subscribe li 
{
	float: left; 
	width: 25%;
	text-align:left;
}
div.subscribe li.sub-print 
{
	background: url(/blog/images/sub-print.gif) 12px top no-repeat;
}
div.subscribe li.sub-podcast 
{
	background:url(/blog/images/podcast-icon.gif) 7px top no-repeat;
}
div.subscribe li.sub-podcast a
{
	margin: 0 0 0 55px; 
}
div.subscribe li.sub-podcast span
{
	margin: 0 0 0 55px; 
}
div.subscribe li.sub-email 
{
	background: url(/blog/images/sub-email.gif) 8px top no-repeat;
}
div.subscribe li.sub-rss 
{
	background: url(/blog/images/sub-rss.gif) 9px top no-repeat;
}
div.subscribe li a 
{
	margin: 0 0 0 50px; 
	font-weight: bold;
	color:#5B176F;
	list-style-image:none;
	list-style-position:outside;
	text-align:left;
}
div.subscribe li span 
{
	font-style: normal; 
	display: block; 
	padding: 0 0 12px 0; 
	margin: 0 0 0 50px;
	text-align:left;
	color:#546066;
}
/* END Subscription Footer Control */

UL.error li
{
	list-style-image:none;	
	list-style-type:disc;	
	padding: 0px 0px 6px;
	margin-left:15px;	
}
UL.error li a
{
	display:inline;
}

/* Configure RSS Controls Container */
#configureRSSContainer
{
	float:left;
	width:812px;
	background-color:Gray;
	border:3px solid #fff;
	margin-top:5px;
}
.configureRSSTitle
{
	float:left;
	padding:10px;
	font-family:Arial;
	font-weight:bold;
	color:#000;
	width:657px;	
}
.configureRSSAdd
{
	float:left;
	padding-top:10px;
}
.configSlotsContainer
{
	float:left;
	padding-left:10px;
	padding-bottom:10px;
	width:800px;
}
.configSlot
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:185px;
	height:25px;
	border:1px solid #fff;
	background-color:#000;	
}
.configSlotCheck
{
	float:left;
	height:100%;
	vertical-align:middle;
	padding-left:0px;
	margin-left:3px;
	width:15px;
	border:0px;
}
.configSlotTitle
{
	float:left;
	height:100%;
	padding-top:5px;
	padding-left:5px;
	color:#fff;
	font-weight:bold;
	vertical-align:middle;
}
.configSlotClose
{
	float:right;
	width:15px;
	height:100%;
	background:#AC297B url(/blog/images/pinkness.gif) repeat-x scroll center 50%;
	font-family:Verdana;
	font-weight:bold;
}

/* Jobs in travel */
.jitlink
{
	padding-bottom:10px;
}
.jitseperator
{
	height:3px;
	background: url(/blog/images/dash.png) repeat-x;
}

/* Modal form */
.configAddRss
{
	float:left;
	width:350px;
	height:170px;
	text-align:left;
}
.configAddRssTitle
{
	float:left;
	/*width:495px;*/
	width:100%;
	height:20px;
	background-color:#000;
	color:#fff;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
}
.configAddRssForm
{
	float:left;
	/*width:485px;*/
	width:330px;
	background-color:#fff;
	padding-left:15px;
	padding-top:15px;
	/*height:155px;*/
}
.configAddRssPrompt
{
	float:left;
	/*width:400px;*/
	width:100%;
	color:#000;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}
.configAddRssInput
{
	float:left;
	width:270px;
	height:23px;
	border:1px solid #848484;
	background: url(/blog/images/subscribe.gif) #fff no-repeat 3px 3px; 
}
.configAddRssTxt
{
	float:left;
	width:240px;
	height:20px;
	border:0px;
	margin-left:25px;
	margin-top:3px;
}
.configAddRssError
{
	float:left;
	clear:left;
	width:280px;
	padding-top:8px;
	font-family:Verdana;
	font-size:12px;
	color:#FF3030;
}
body {padding:0; margin:0; height:100%; width:100%;}
/*#modalOverlay {background-color:#000; cursor:wait;}
#modalContainer {height:400px; width:600px; left:50%; top:15%; margin-left:-300px; background-color:#fff; border:3px solid #ccc;}
#modalContainer a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#modalContainer #basicModalContent {padding:8px;}*/
#modalOverlay {background-color:#000; cursor:wait;}
#modalContainer {height:176px; width:356px; left:50%; top:15%; margin-left:-250px; background-color:#fff; border:3px solid #fff;}
#modalContainer a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#modalContainer #basicModalContent {padding:8px;}


.categoryleft
{
	width:50%;
	float:left;
	position:relative;			
}

.categoryright
{
	width:50%;
	float:right;
	position:relative;
	
		
}
.categoryleft a
{	
	display :block;
	padding-bottom:6px;
}
.categoryright a
{	
	display :block;
	padding-bottom:6px;
}

/* Rss Edit Control */
.RssEditControl
{
	float:left;
	/*clear:both;*/
	width:348px;	
	border: #ffffff 3px solid;
	background: #ffffff;
	margin: 10px 0px 0px;
	text-align: left;
}
.RssEditControlHeader
{
	background:#AC297B url(/blog/images/pinkness.gif) repeat-x scroll center 50%;
	font-family:Verdana;
	font-weight:bold;
	padding:1px 4px 4px;
	float:left;
	width:340px;
	height:18px;
}
.RssEditControlIcon
{
	float:left;
}
.RssEditControlTitle
{
	float:left;
	padding-left:5px;
	padding-top:3px;
	color:#fff;
}
.RssEditControlActions
{
	float:right;
	padding-top:3px;
}
.RssEditControlActions a
{
	float:left;
	margin-left:5px;
}
.RssEditControlActions a img
{
	border:0px;
	margin:0px;
	padding:0px;
}
.RssEditControlContainer
{
	float:left;
	padding-left:5px;
}
.RssEditControlDetails
{
	float:left;
}
.RssEditControlConfig
{
	float:left;
	width:330px;
	background-color:#F4F4F4;
	padding:5px 5px 5px 5px;
	padding-left:5px;
	margin-top:5px;
	margin-bottom:5px;
}
.RssEditControlConfigRow
{
	float:left;
	clear:left;
	width:320px;
	padding-bottom:5px;
}
.RssEditControlConfigLbl
{
	float:left;
	font-weight:normal;
	padding-bottom:5px;
	width:90px;
}
.RssEditControlConfigRow input[type="text"] 
{
	float:left;
	border:1px solid grey;
	width:200px;
	padding:0px;
	margin:0px;
}
.RssEditControlConfigRow select 
{
	float:left;
	border:1px solid grey;
}
.RssEditControlConfigRow input[type="checkbox"] 
{
	float:left;
	margin:0px;
	padding:0px;
	border:0px none;
	margin-right:5px;
}
.RssEditControlConfigRow input[type="submit"] 
{
	float:left;
	border:1px solid grey;
	margin-right:5px;
	margin-top:5px;
	width:80px;
}

/* Sorting Control */
.sortableitem
{
	/*cursor:move;*/
	width: 348px;
	list-style: none;
	text-align:left;
}
.sorthelper
{
	/*background-color:#EEEEEE;
	border:1px solid #000;
	border-style: dashed;*/
	float:left;
	z-index:-1;
}
.sortableactive
{
}
.sortablehover
{
}

/* Three Column Rss */
#three-column-rss
{
	float:left;
    border-color: white;
    border-style:solid;
    border-width: 3px;
    width:502px;
    height: 209px;
    margin-top: 6px;
    background-color:White;
    border-collapse:collapse;
}

#three-column-rss .feature-content UL
{
    background: none;
    background-color: White;
    height:100%;
}

#three-column-rss .feature-box, #three-column-rss .feature-box-right
{
    float:left;
    overflow:hidden;
    width: 165px;
    height:209px;
    margin: 0;
    padding: 0;
    border-collapse:collapse;
}

#three-column-rss .feature-box
{
    border-right: solid 2px silver;
    margin-right: 4px;
}

#three-column-rss .feature-box-right
{
    width:159px;
}

#three-column-rss .feature-image
{
    width: 158px;
    padding:0;
    margin:0;
    border: none 0;
}

#three-column-rss .feature-content
{
    padding: 0;
    margin: 0 0.5em 0 0.5em;
}

#three-column-rss .feature-content H2
{
    font-size: 80%;    

}
#three-column-rss .feature-content H2 A
{
    font-weight:bold;
}

/* Wide column rss list control */
.widersslistcontrol
{
	float:left;
	width:508px;
}
.widerlistcontrollink
{
	float:left;
	background-color:#fff;
	width:100%;
}
.widerlistcontrollink a
{
	float:left;
	padding-left:15px;
	padding-bottom:10px;
	font-weight:bold;
}

/* --- Blog Styles --- */
#main{float:left;width:508px;margin:10px 10px 0 0}
#breadcrumb
{
	border:solid 5px #fff;
	background:url(images/pinkness.gif) #ac297b repeat-x center 50%;
	padding:5px 0
}

#breadcrumb li{float:left;color:#fff;margin-left:5px}

#breadcrumb li a{color:#fff}

#content{
	background:#fff;
	border:solid 10px #fff;
	margin:10px 0 0 0
}
	.entry-title a{text-decoration:none;color:#000}
	#content .post-date{
		font-size:11px;
		font-weight:bold;
		color:#AFAFAF
	}
	#content .asset-footer{text-align:right;font-size:11px}
	#content .asset-footer p{padding:0}
	.comment{margin-bottom:10px}
	.comment .asset-meta{
		padding:4px;
		background:rgb(91,22,111);
		color:rgb(255,255,255);
		font-size:11px;
		line-height:16px
	}
		.comment .asset-meta a{color:#fff}
	.comment .comment-content{padding:5px}
	#comment-form-name label,#comment-form-url label,#comment-form-email label{
		width:100px;
		float:left;
		clear:left
	}
	#comment-form-name,#comment-form-url,#comment-form-email,#comment-form-remember-me,#comments-open-text{margin-bottom:10px}
#widgets{
	float:left;
	width:300px;
	margin:10px 0px
}
	#widgets .widget{
		background:#fff;
		border:solid 5px #fff;
		margin:0 0 10px 0
	}
	h3.widget-header{
		padding:0pt 5px;
		background:url(/blog/images/purpleness.gif) #5b176f repeat-x center 50%;
		color:rgb(255,255,255);
		line-height:22px;
		font-size:12px
	}
	.widget .widget-content{margin:10px}
	/* Clear */
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}

#twitter_div

{
		background:#fff;
		border:solid 5px #fff;
		margin:0 0 10px 0
	}

#twitter_update_list li {

padding:3px;
margin-top:5px;
}


