/*
Design by aniseed.com.au
*/

/* General layout */
body {background:#e0e0e0; color:#303030; font:76% arial, verdana, sans-serif; margin:0; padding:5px 0 0;}
#container {background:#fff; margin:0 auto 20px; padding:5px 20px 20px; width:920px;}

/* Site title */
#logo {margin: 10px 0 10px; float: left; width:150px;}
#logo h1 a {border:none; color:#960E18;}
#logo h1 a:hover {border:none; color:#303030; text-decoration:none;}
#logo p {font-size:1.3em;  color:#303030; margin: 0 0 20px 0;}
#logo img {margin: 0 0 0 0;}

#banner {margin: 10px 0 10px; float:right}
#banner img {float: right; margin: 0;}
.bannerstrip {clear:both; height: 140px;}

/* Tags */
a {border-bottom:1px dotted #336699; color:#336699; text-decoration:none;}
a:hover {border-bottom:1px solid #003399; color:#003399; text-decoration:none;}
a img {border:0;}
h1 {font-size:2.2em; font-weight:400; margin:0 0 5px; padding:0;}
h2 {font-size:1.8em; font-weight:400; color:#993300; margin:0 0 12px;}
h3 {font-size:1.4em; font-weight:400; color:#993300; margin:0 0 10px;}
h4 {font-size:1.1em; font-weight:600; color:#993300; margin:0 0 8px;}
h5 {font-size:0.9em; font-weight:600; color:#993300; margin:0 0 4px;}
p {line-height:1.4em; margin:0 0 15px; text-align:left;}
ul,ol {margin:0 0 15px 15px; padding:0;}
li {margin:0 0 3px 0;}

/* Toptabs menu */
#toptabs {font-size:.9em; margin:10px auto -13px; width:960px;}
#toptabs p {color:gray; text-align:right;}
.toptab {background:#f0f0f0 url(../@@/Images/corner2.gif) top right no-repeat; border-bottom:1px solid #e0e0e0; color:gray; margin:0 0 0 4px; padding:4px 5px 3px; text-decoration:none;}
.toptab:hover {background:#993300 url(../@@/Images/corner2.gif) top right no-repeat; border-bottom:1px solid #eaeaea; color:#fff; text-decoration:none;}
.activetoptab {background:#fff url(../@@/Images/corner2.gif) top right no-repeat; border-bottom:1px solid #fff; color:#993300; margin:0 0 0 4px; padding:4px 5px 3px; text-decoration:none;}
.activetoptab:hover {border-bottom:1px solid #fff; text-decoration:none;}

/* Navitabs menu */
#navitabs {clear:both;}
.navitab {background:#e0e0e0 url(../@@/Images/corner.gif) top right no-repeat; border-bottom:1px solid #fff; border-left:1px solid #fff; font-size:1.1em; margin:0 0 4px; padding:4px 8px; text-decoration:none;}
.navitab:hover {background:#993300 url(../@@/Images/corner.gif) top right no-repeat; border-bottom:1px solid #993300; text-decoration:none; color:#fff;}
.activenavitab {background:#993300 url(../@@/Images/corner.gif) top right no-repeat;  border-bottom:1px solid #993300; color:#fff; text-decoration:none;}
.activenavitab:hover {color:#fff; text-decoration:none;}


/* Header description area */
#desc {background:#993300  bottom left repeat-x; clear:both; color:#fff; margin:5px 0 15px; padding:0 0 2px 0;}

/* Main content */
#mainContent {border-right:1px solid #d8d8d8; border-left:1px solid #d8d8d8; float:left; margin:0; padding:0 15px 0 15px; width:480px;}
#mainContent h3 {font-size:1.9em; font-weight: 600; color:#993300; margin:0 0 12px;}
#mainContent h4 {line-height:1.5em; font-size:1.1em; font-weight: 600; color:#993300; margin:0 0 8px;}
#mainContent h5 {line-height:1.4em; font-size:1.0em; font-weight: 400; color:#303030; margin:0 0 8px;}

/* Feature Actions */
#featureaction {border-top:1px solid #d8d8d8; float:left; margin:0; padding:5px 0 5px 0; width:480px;}
#featurecation h4 {line-height:1.5em; font-size:1.0em; font-weight: 600; color:#993300; margin:0 0 15px;}


/* Leftsidebar */
#leftsidebar {float:left; width:150px;}
#leftsidebar p {font-size:0.9em; line-height:1.3em; margin:5px 10px 10px 0;}
#leftsidebar h4 {border:none; color:#003399; line-height:0.8em;}
#leftsidebar ul {margin:0 0 5px 0; padding:0;}
#leftsidebar li {list-style:none;}
#leftsidebar img {margin:5px 0 0 0;}
ul.leftsidelink li {list-style:none; margin:0 0 5px; padding:0;}
ul.leftsidelink li a{background:#f0f0f0 url(../@@/Images/corner.gif) top right no-repeat; border:none; display:block; margin:5px 5px 5px 0; padding:3px 4px 3px 8px; text-align:left; width:130px;}
ul.leftsidelink li a:hover {background:#e0e0e0 url(../@@/Images/corner.gif) top right no-repeat; border:none; text-decoration:none;}
ul.leftsidelink li a:active {background:#e0e0e0 url(../@@/Images/corner.gif) top right no-repeat; border:none; text-decoration:none;}


/* Rightsidebar */
#rightsidebar {float:right; width:250px; margin:0 0 10px 0;}
#rightsidebar p {font-size:0.9em; line-height:1.4em; margin:10px 0 10px;}
#rightsidebar h4 {border:none; color:#003399;}
#rightsidebar ol {margin:0 0 0 20px; padding:0;}
#rightsidebar ul {margin:0 0 0 20px; padding:0;}
#rightsidebar img {border:1px solid #d8d8d8;}
#rightsidebar .sidebaritem {margin:0 0 10px;}

/* Events */
#events {float:left; width:480px;  border:1px solid #d8d8d8; margin:0 0 5px;}

/* Events date */
#eventsdate {background:#d8d8d8; float:left; width:40px; height: 40px; margin:0px 5px 0px 0px; padding: 5px;}
#eventsdate p {font-size:1.1em; line-height:0.9em; color:#003399; margin:5px 0 0 0; text-align: center;}
#eventsdate h5 {font-size:1.8em; line-height:0.6em; color:#003399; margin:5px 0 0 0; text-align: center;}

/* Events description */
#eventsdesc {float:left; width:400px; height: 40px; margin: 0 0 0 0; padding: 3px;}
#eventsdesc p {font-size: 0.9em; line-height:1.4em; margin:0 0 0 0;}
#eventsdesc h4 {font-size: 1.4em; font-weight: bold; line-height:1.8em; margin:0 0 0 0;}
#eventsdesc h5 {font-size: 1.0em; font-weight: bold; line-height:1.0em; margin:0 0 0 0;}
#eventsdesc a {font-size: 0.9em; line-height:1.4em; margin:0 0 0 0;}
#eventsdesc a hover {font-size: 1.0em; line-height:1.4em; margin:0 0 0 0;}

/* Event Review Description */
#eventsrevdesc {float:left; width:300px; height: 50px; margin: 0 0 0 0; padding: 3px;}
#eventsrevdesc p {font-size: 0.9em; line-height:1.0em; margin:0 0 0 0;}
#eventsrevdesc h4 {font-size: 1.0em; font-weight: bold; line-height:1.5em; margin:0 0 0 0;}
#eventsrevdesc a {font-size: 1.0em; line-height:1.0em; margin:0 0 0 0;}
#eventsrevdesc a hover {font-size: 1.0em; line-height:1.0em; margin:0 0 0 0;}

/* Event Actions */
#eventactions {float:left; width:100px; height: 50px; margin: 0 0 0 0; padding: 3px; text-align:right;}
#eventactions a {line-height: 1.7em}

/* Event Review Category Filter */
#eventrevcategories { text-align:center; }
#eventrevcategories ul { padding-left:0; }
#eventrevcategories ul li { display:inline; }

/* Events detail */
#eventsdetail {float:left; width:480px; margin:0 0 5px;}
#eventsdetail img {margin:0 0 15px; padding:2px; float:right;}

/* Events detail description */
#eventsdetaildesc p {font-size: 1.0em; color:#003399; font-weight:bold; line-height:1.4em; margin:0 0 0 0;}

/* Events date detail */
#eventsdatedetail {background:#d8d8d8; float:left; width:40px; height: 40px; margin:0px 5px 0px 0px; padding: 5px;}
#eventsdatedetail p {font-size:1.1em; line-height:0.9em; color:#003399; margin:5px 0 0 0; text-align: center;}
#eventsdatedetail h5 {font-size:1.8em; line-height:0.7em; color:#003399; margin:5px 0 0 0; text-align: center;}


/* Events description detail */
#eventsdescdetail {float:right; width:480px; margin: 0 0 0 0; padding: 0px; margin:0 0 10px 0;}
#eventsdescdetail h5 {font-size:1.0em; font-weight:bold; color:#003399; line-height:1.4em; margin:0 0 0 0;}

/* Events tile */
#eventstile {float:right; width:250px;  border:1px solid #d8d8d8; margin:0 0 5px 5px;}

/* Events date tile */
#eventsdatetile {background:#d8d8d8; /*background-image:url(../Images/datebg2.jpg);*/ float:left; width:40px; height: 40px; margin:0px 5px 0px 0px; padding: 5px;}
#eventsdatetile p {font-size:1.1em; line-height:0.9em; color:#336699; margin:5px 0 0 0; text-align: center;}
#eventsdatetile h5 {font-size:1.4em; line-height:0.8em; color:#336699; margin:5px 0 0 0; text-align: center;}

/* Events description tile */
#eventsdesctile {float:left; width:180px; height: 40px; margin: 0 0 0 0; padding: 3px;}
#eventsdesctile p {font-size: 0.9em; line-height:0.8em; margin:0 0 0 0;}
#eventsdesctile h4 {font-weight: bold; line-height:1.4em; margin:0 0 0 0;}
#eventsdesctile a {font-size: 1.0em; line-height:1.0em; margin:0 0 0 0;}

/* Events category links */
#eventslinks {background:#fff; margin:0; padding:0;}
#eventslinks p {color:#003399; font-size:0.9em; line-height:1.3em; margin:0 0 0 0; padding:0 50px 0 50px; text-align: center;}


/******* Action Root *********/

.nsgActionRoot h1 {color:#993300;
	       font-size:1.6em;
	       margin: 0 0 10px;
	       font-weight:400;}

.nsgActionRoot h2 {color:#993300;
	       font-size:1.6em;
	       margin: 0 0 10px;
	       font-weight:400;}
		   
.nsgActionRoot h3 {font-size:1.9em; font-weight: 600; color:#003399; margin:0 0 12px;}
.nsgActionRoot h4 {line-height:1.5em; font-size:1.1em; font-weight: 600; color:#003399; margin:0 0 8px;}
.nsgActionRoot h5 {line-height:1.4em; font-size:1.0em; font-weight: 400; color:#003399; margin:0 0 8px;}


/******* Actions *********/

.nsgAction h1 {color:#993300;
	       font-size:1.6em;
	       margin: 0 0 10px;
	       font-weight:400;}

.nsgAction h2 {color:#993300;
	       font-size:1.6em;
	       margin: 0 0 10px;
	       font-weight:400;}
.nsgAction .action_image {background-color:#fff; border:0; margin:0 0 15px; padding:4px; float: right;}
.nsgAction h3 {font-weight: bold; margin: 0 0 10px;}


/******* Actions Group *********/

.nsgActionGroup h1 {color:#993300;
	       font-size:1.9em;
	       margin: 0 0 10px;
	       font-weight:600;}

.nsgActionGroup h2 {color:#336699;
	       font-size:1.6em;
	       margin: 0 0 10px;
	       font-weight:400;}
.nsgActionGroup h3 {font-weight:600;}


/******* Events Group *********/

.nsgEventGroup h1 {color:#336699;
	       font-size:1.6em;
	       margin: 0 0 10px;
	       font-weight:400;}


/******* Page *********/

.page h1 {color:#336699;
	       font-size:1.6em;
	       margin: 0 0 10px;
	       font-weight:400;}



/* News */
#news {float: right; width:250px; margin:0 0 10px;}
#news p {font-size:0.9em; line-height:1.3em; margin:0 0 10px;}
#news h4 {color:#336699; margin:0 0 10px;}
#news h5 {font-size: 1.0em; color:#cc6600; line-height:0.8em; margin:0 0 5px;}

/* Subscribe */
#subscribe {float:right; width:250px; margin:0 0 10px;}
#subscribe p {font-size:0.9em; line-height:1.3em; margin:0 0 10px;}
#subscribe a {font-size:1.0em; line-height:1.0em; margin:0 0 0 0;}
#subscribe h4 {color:#336699; margin:0 0 10px;}
#subscribe img {border:1px solid #d8d8d8;}

/* Top 10 Actions */
#top10 {float:right; width:250px; margin:0 0 10px;}
#top10 p {font-size:0.9em; line-height:1.3em; margin:0 0 10px;}
#top10 a {font-size:0.9em; line-height:1.3em; margin:10px 0 10px 0;}
#top10 h4 {color:#336699; margin:0 0 10px;}
#top10 ol {font-size:1.0em; line-height:1.3em; margin:0 0 0 20px; padding:0;}
#top10 ul {font-size:1.0em; line-height:1.3em; margin:0 0 0 20px; padding:0;}
#top10 img {border:1px solid #d8d8d8;}

/* Related Actions */
#relatedactions {float:right; width:250px; margin:0 0 10px;}
#relatedactions p {font-size:0.9em; line-height:1.3em; margin:0 0 10px;}
#relatedactions a {font-size:0.9em; line-height:1.3em; margin:10px 0 10px 0;}
#relatedactions h4 {color:#336699; margin:0 0 10px;}
#relatedactions ol {font-size:1.0em; line-height:1.3em; margin:0 0 0 20px; padding:0;}
#relatedactions ul {font-size:1.0em; line-height:1.3em; margin:0 0 0 20px; padding:0;}
#relatedactions img {border:1px solid #d8d8d8;}

ul.breadcrumbs { padding-left:0; }
ul.breadcrumbs li { display:inline; }

/* Footer */
#footer {background:#fff; border-top:1px solid #d8d8d8; clear:both; margin:0; padding:0;}
#footer a {color:gray;}
#footer a:hover {color:#303030;}
#footer p {color:gray; font-size:0.9em; line-height:1.3em; margin:15px 0 0; padding:0;}
#footer h5 {margin:15px;}

/* Additional classes */
.photo {background-color:#fff; border:0; margin:0 5px 0; padding:0; float: left; clear:both;
}
.photo1 {background-color:#fff; border:0; margin:0 0 15px; padding:4px; float: right;
}
.timestamp {font-size: 1.0em; color:#606060; margin:-10px 0 12px 0;}
.category {font-size: 1.0em; color:#606060; margin:-10px 0 6px 0;}
.right {margin:-8px 0 8px 0; text-align:right;}
.block {background:#f0f0f0; padding:10px;}
.hide {display:none;}
.listing {margin:0 0 20px;}
.smallpipe {font-size: 0.7em; vertical-align: top;}
