/* Stylesheet for The Ark Fund Website */
/* www.thearkfund.com.au */
/* February, 2007 */


/* Default styles */

html, body, * {
    padding:0px;
    margin:0px;
	font-family: Tahoma;
}

h1 {
    margin:0px 0px 12px 0px;
    color: #135b81;
	font-family: Georgia, Serif;
	font-weight: normal;
	font-size: 16pt;
}

h2 {
    margin:0px 0px 5px 0px;
    color: #135b81;
	font-family: Georgia, Serif;
	font-weight: normal;
	font-size: 12pt;
}

h4 {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color:#006a92;
}

h3, h5, h6 {
    margin:0px 0px 5px 0px;
    color: #135b81;
	font-family: Georgia, Serif;
	font-weight: normal;
	font-size: 10pt;
}

div {
        margin: 0px;
        padding: 0px;
}

p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {
        margin:0px 0px 12px 0px;
}

li, dd, blockquote {
        margin-left: 40px;
}

fieldset {
        padding:10px;
}

div#headingtop {
	width: 944px;
	height: 56px;
	margin-left: auto;
	margin-right: auto;
}

div#headingtop h1 {
	display: block;
	height: 56px;
	font-size: 0px;
	font-color: white;
	background: transparent url(/cms/templates/ark/home-header.jpg) top left no-repeat;
	margin: 0px;
	margin-left: 17px;
}

div#scenerytop {
	height: 151px;
	background: transparent url(/cms/templates/ark/scenery-bg.jpg) top left repeat-x;
}
div#scenerytop div#scenery {
	width: 944px;
	margin-left: auto;
	margin-right: auto;
	background: transparent url(/cms/templates/ark/scenery-left.jpg) top left no-repeat;
}
div#scenerytop div#scenery div#sceneryright {
	background: transparent url(/cms/templates/ark/scenery-right.jpg) top right no-repeat;
}
div#scenerytop div#scenery div#sceneryright object {
	margin-left: 17px;
	margin-right: 17px;
}

div#middle {
	width: 944px;
	padding-top: 35px;
	background: transparent url(/cms/templates/ark/content-bg.jpg) top left repeat-y;
	margin-left: auto;
	margin-right: auto;
}


div#content {
	margin-left: 250px;
	margin-right: 50px;
	font-family: Tahoma;
	font-size: 10pt;
	line-height: 17pt;
	color: #4a4a4a;
	min-height: 400px;
}

div#content p {
padding-right: 44px;
text-align:justify;
}

div#content a {
        color: #135b81;
}

div#content a:hover {
	color: #0099cc;
}

* html div#content {
	margin-left: 270px;
	height: 400px;	
}


div#footer {
	clear: both;
	height: 79px;
	background: transparent url(/cms/templates/ark/footer-bg.jpg) bottom left no-repeat;
}

*+html div#footer {
	height: 120px;
}

div#footer div#sharepricediv {
	text-align: right;
	height: 17px;
	margin-top: 40px;
}

div#shareinfo {
	font-size: 10px;
}

div#footer div#sharepricediv img {
	margin-right: 40px;
}

div#footerinner {
	margin: 40px;
	margin-top: 2px;
	padding-top: 5px;
	border-top: 1px solid #adadad;
	color: #adadad;
	font-size: 12px;
}

div#primarynav {
	float: left;
	margin-left: 50px;
}

* html div#primarynav {
	margin-left: 30px;
}

div#primarynav ul#primary li {
	display: block;
	width: 140px;
	height: 27px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

div#primarynav ul#primary a {
	display: block;
	width: 140px;
	height: 22px;
	font-family: Tahoma;
	font-size: 10pt;
	color: #fff;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 5px;
	background: #135b81 url(/cms/templates/ark/nav-bullet.gif) top left no-repeat;
}

div#primarynav ul#primary a.even {
	background: #176691 url(/cms/templates/ark/nav-bullet-even.gif) top left no-repeat;
}

div#primarynav ul#primary a:hover {
	color: #51e3bb;
}

div#primarynav ul#primary a.current {
	background: #0e7bb3 url(/cms/templates/ark/nav-bullet-a.gif) top left no-repeat;
}
div#primarynav ul#secondary li {
	display: block;
	width: 170px;
	height: 27px;
	padding: 0px;
	margin: 0px;
	text-align: right;
	list-style-type: none;
}
div#primarynav ul#secondary a {
        color: #135b81;
	font-family: Tahoma;
	font-size: 10pt;
	padding-left: 30px;
	text-decoration: none;
}

#copyrightimage {
	float: right;
}

#disclaimerlink {
	display: block;
	float: left;
	height: 8px;
	padding-top: 8px;
	width: 69px;
	color: #fff;
	background: transparent url(/cms/templates/ark/footer-disclaimer.jpg) top left no-repeat;
}

#disclaimerlink:hover {
	background: transparent url(/cms/templates/ark/footer-disclaimerh.jpg) top left no-repeat;
}

#privacylink {
	display: block;
	height: 8px;
	float: left;
	margin-left: 10px;
	padding-top: 8px;
	width: 88px;
	color: #fff;
	background: transparent url(/cms/templates/ark/footer-privacy.jpg) top left no-repeat;
}

#privacylink:hover {
	background: transparent url(/cms/templates/ark/footer-privacyh.jpg) top left no-repeat;
}

.sep {
	display: block;
	float: left;
	height: 8px;
	width: 1px;
	background: transparent url(/cms/templates/ark/footer-sep.jpg) top left no-repeat;
}

#contactlink {
	display: block;
	float: left;
	height: 8px;
	margin-left: 10px;
	padding-top: 8px;
	width: 54px;
	color: #fff;
	background: transparent url(/cms/templates/ark/footer-contact.jpg) top left no-repeat;
}

#contactlink:hover {
	background: transparent url(/cms/templates/ark/footer-contacth.jpg) top left no-repeat;
}


/* news page styles */

.news-label-publishdate, .news-label-content, .gallery-label-title {
	display: none;
}

.news-nav, .gallery-nav {
        color: #135b81;
	margin: 10px;
	margin-left: 0px;
}

.news-publishdate {
	color: #135b81;
	margin-bottom: 10px;
	display: block;
}

.news-li span span {
	display: none;
}

div#content div.news-content h1 {
	color: #135b81;
	border-bottom: 1px solid #135b81;
}
	
fieldset {
	border: 1px solid #135b81;
	padding: 10px;
}

div#login form p span {
	font-weight: bold;
	display: block;
}

legend {
	color: #135b81;
}

#gallery li {
	list-style-type: none;
	display: block;
	width: 180px;
	height: 180px;
	float: left;
}

#gallery li a {
	text-decoration: none;
}

#calendar {
	margin-top: 1.2em;
	margin-left: 60px;
}

#calendar th, #calendar td {
	border: 0px;
}

#calendar div.calleftcol {
	color: #135b81;
}

#calendar div.calleft {
	display: block;
	position: relative;
	width: 220px;
	height: 180px;
}

#calendar div.calbox {
	width: 220px;
}

#calendar div.calnav {
	font-size: 10px;
}

table.cal {
	width: 200px;
	font-size: smaller;
}

th.cal {
	height: 20px;
}

th.cal a {
	color: #4a4a4a;
	text-decoration: none;
}

td.calenabled {
	text-align: center;
}

td.calenabled a {
	text-decoration: none;
	color: #4a4a4a;
}

td.calselected {
	text-align: center;
}

td.calselected a {
	text-decoration: none;
	font-weight: bold;
	color: #4a4a4a;
}


#calendar div.calboxright {
	display: block;
	position: relative;
	left: 235px;
	top: -182px;
	width: 220px;
	height: 180px;
	text-align: center;
}

#calendar div.calhead {
	width: 220px;
}

.callist {
	display: block;
	position: relative;
	width: 480px;
	margin-top: -160px;
	margin-bottom: 20px;
}

.calday {
	display: block;
	float: left;
	width: 460px;
	padding: 4px;
	margin: 15px;
	margin-left: 0px;
	margin-bottom: 0px;
	border: 1px solid #c8c8c8;
}

#calendar h1 {
	font-size: 14px;
}


/* Specific Styles requested by The Ark Fund */
th {
	color: #006a92;
	font-weight: bold;
	font-size: 8pt;
	line-height: 11pt;
	padding: 3px;
	text-align: left;
	border-top: 1px solid #006a92;
	border-bottom: 1px solid #006a92;
}
h4 {
	font-family: Tahoma;
	font-size: 9pt;
	color:#006a92;
}

div.hr {
  height: 3px;
  background: #fff url(/cms/templates/ark/line.png) no-repeat scroll left;
}
div.hr hr {
  display: none;
}

td {
	font-size: 9.5pt;
	padding: 6px;	
	line-height: 11pt;
	background-color: #efefef;
	border: 2px solid #fff;
}

.footnote {
	font-size: 7pt;
	line-height: 8.2pt;
}

#downloads ul li {
	list-style-type: none;
	display: block;
	height: 20px;
}
#downloads ul li span span {
	display: none;
}

#downloads ul li span.downloads-filesize {
	width: 60px;
	height: 20px;
	overflow: hidden;
	display: block;
	float: left;
}

#downloads ul li span.downloads-publishdate {
	width: 80px;
	height: 20px;
	overflow: hidden;
	display: block;
	float: left;
}

#downloads ul li span.downloads-format {
	width: 40px;
	height: 20px;
	text-indent: -66px;
	overflow: hidden;
	display: block;
	float: left;
}

#downloads ul li span.downloads-title {
	display: block;
	width: 280px;
	height: 20px;
	float: left;
	overflow: hidden;
}


/* Styles for the Photo Gallery */
/* Added by Larissa @ Kuraman Creative */
/* 20th February, 2007 */
li.gallery-file {
	line-height: 1em;
	text-align: center;
	background-color: #ffffff;
	color: #555555;
	border-top: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #eee;			
	margin: 5px;
	padding: 10px;
	font-style: italic;	
}

li.gallery-file img {
	border: 1px solid #eeeeee;
	width: 180px;
	margin-bottom: 5px;
}

span.gallery-description {
	font-size: 9px;
	display: block;
	line-height: 11px;
	padding: 5px 0px 5px 0px;
    color: #333333;	
    text-align: left;
	font-style: normal;
}

span.gallery-label-description {
	font-size: 9px;
	text-transform: uppercase;
	color: #135b81;	
	margin-top: 5px;
	font-style: normal;
}

ul.gallery-list {
	display: block;
	width: 450px;
}

#gallery {
	display: block;
	width: 600px;
}
p.gallery-nav {
	display: block;
	width: 400px;
	padding-top: 0px;
	float: left;
}

#rewardsgroup {
	width: 153px;
}

#rewardsgroup p.rewards {
	margin:5px 0px 5px 0px;
    color: #135b81;
	font-family: Tahoma, Georgia, Serif;
	font-weight: normal;
	font-size: 8pt;
}

a.rewards {
	margin:5px 0px 5px 0px;
    color: #000;
	font-family: Tahoma, Georgia, Serif;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
}
a.rewards:visited{
	margin:5px 0px 5px 0px;
    color: #000;
	font-family: Tahoma, Georgia, Serif;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
}
