
*{margin:0px; padding:0px; font-family:Arial; }

.clear {clear:both;}

h1 {font-size:22px; color:#254A6D; font-weight:normal; margin:12px 0px;}
h1 a {color:#254A6D; text-decoration:none;}
h2 {font-size:12px; color:#264a6d; text-transform:uppercase; font-weight:normal;}

h4{color:#264a6d; font-size:14px; line-height:140%; margin-bottom:5px;}

a img{border:none;}
.fpimg{border:1px solid #606060; margin:0 0 10px 10px; float:right}

body {background-color:#254a6d}
#container {width:1012px; margin:0px auto;}

#headertop { height:54px;}
#headertop  #stocksymbols {float:left;padding-top:22px;padding-left:30px;}
#headertop #subscribetop {float:right;padding-top:13px;padding-right:0px;}
#headertop #subscribetop #subscribebutton { float:right; background:url(../images/subscribe_button.jpg) no-repeat; width:25px; height:29px; border:0px solid;}
#headertop #subscribetop #emailaddress {float:right; width:200px; background-color:#bfcce8; border:0px solid;color:#273d61; padding:7px 0px 6px 5px; font-size:13px;}
#headertop #subscribetop #subscribeimg {padding-top:7px; padding-right:7px;float:right;}

#header { height:229px; background:url(../images/bg_header.png) repeat-y;}
#header_inner {height:229px; background:url(../images/bg_header_contact.png) no-repeat bottom right;}

#header #topnav {float:right; color:#ffffff; margin-top:20px; }
#header #topnav  li {float:left; list-style-type:none; background:url(../images/nav_divider.png) no-repeat top right; padding-right:20px; padding-left:14px;}
#header #topnav  li.last {background:none;}
#header #topnav li a {display:block; height:16px;}
#header #topnav li a span {display:none;}
#header #topnav li #home { background:url(../images/nav_home.png) no-repeat; width:37px;}
#header #topnav li #overview { background:url(../images/nav_overview.png) no-repeat; width:64px;}
#header #topnav li #properties { background:url(../images/nav_properties.png) no-repeat; width:76px;}
#header #topnav li #management { background:url(../images/nav_management.png) no-repeat; width:85px;}
#header #topnav li #investors { background:url(../images/nav_investors.png) no-repeat; width:69px;}
#header #topnav li #news { background:url(../images/nav_news.png) no-repeat; width:40px;}
#header #topnav li #contact { background:url(../images/nav_contactus.png) no-repeat; width:77px;}

#header #topnav li #home:hover,
body.index #header #topnav li #home { background:url(../images/nav_home_on.png) no-repeat;}
#header #topnav li #overview:hover,
body.overview #header #topnav li #overview { background:url(../images/nav_overview_on.png) no-repeat;}
#header #topnav li #properties:hover,
body.properties #header #topnav li #properties { background:url(../images/nav_properties_on.png) no-repeat;}
#header #topnav li #management:hover,
body.management #header #topnav li #management { background:url(../images/nav_management_on.png) no-repeat;}
#header #topnav li #investors:hover,
body.investors #header #topnav li #investors { background:url(../images/nav_investors_on.png) no-repeat;}
#header #topnav li #news:hover,
body.news #header #topnav li #news { background:url(../images/nav_news_on.png) no-repeat;}
#header #topnav li #contact:hover,
body.contact #header #topnav li #contact { background:url(../images/nav_contactus_on.png) no-repeat;}

#header a.logo{ float:left; background:url(../images/TakuGoldCorpLogo.png) no-repeat; width:169px; height:142px;margin-top:44px; margin-left:35px; display:block; font-size:0; text-indent:-9999px;}
#header a.logo  span{display:none;}

#subheader { background:url(../images/bg_sub_header.png) no-repeat; height:13px; font-size:1px;}

#content {background:url(../images/bg_content.jpg) repeat-y left #fff; float:left; width:1012px;}
#content_left { background:url(../images/bg_v_line.jpg) repeat-y right #cdcdcd; width:197px; float:left; min-height:420px;height:auto !important;height:420px;}
#content_right {width:679px; padding-left:36px; padding-right:100px; float:left; padding-top:16px; background-color:#ffffff;}
.content_right_fade { background: url(../images/bg_content_fade.jpg) repeat-x;}

body.investors #content_right{width:779px; padding-right:0;}
body.management #content_right,
body.investors.press #content_right{width:743px; padding-right:36px;}

body.properties #content_right{width:514px; padding-right:265px; background:url(../images/map.jpg) no-repeat 566px 20px;}
body.properties.whitegold #content_right{background:url(../images/map_whitegold.jpg) no-repeat 566px 20px;}

body.properties.tag #content_right{width:514px; padding-right:25px; float:left; background:none;}
body.properties.tag #content_far_right{width:240px; float:left; background:url(../images/map_tag.jpg) no-repeat 0 5px; padding-top:400px;}



#content_bottom { height:37px; background-color:#0b1528;}

#content_left ul { margin-left:30px; margin-right:20px;}
#content_left ul ul { margin-right: 0px; margin-left:20px;}
#content_left li { list-style-type:none; font-size:13px; margin-top:21px;}
#content_left li li{margin-top:10px; list-style-type:disc}
#content_left li a { color:#254a6d; text-decoration:none;}
#content_left li a:hover {text-decoration:underline;}
#content_left li.active a {color:#2c8dc1;}
#content_left li li a,
#content_left li.active li a{color:#254a6d; font-size:12px;}
#content_left li.active li.active a{color:#2c8dc1;}

#content_right p { font-size:14px; line-height:18px; margin-bottom:26px; color:#171e2e;}
#content_right p em,
#content_right p strong{color:#264a6d;}
#content_right p b{color:#264a6d; font-weight:normal;}

#content_right ul{margin:20px 30px 30px;}
#content_right li{font-size:14px; margin:5px 0;}


body.properties #content_right p strong,
body.properties #content_right p b{color:#35699a;}

#content_right a{color:#264a6d;}

#footer { font-size:12px; color:#ffffff; padding-top:16px; margin-bottom:20px; }
#footer_left {float:left; padding-left:23px; padding-top:10px;}
#footer_left .rt_content { font-size:10px; margin-top:5px;}
#footer_left a {color:#ffffff; font-size:10px;}
#footer_right {float:right; text-align:right; padding-right:2px; font-size:10px; padding-top:10px; line-height:140%;}
#footer_right a { color:#ffffff; text-decoration:none; }
#footer_right a:hover {color:#bfcce8;}



/* rules specific to home page */
body.index #header {height:340px;}
body.index #header_inner{height:340px; background:url(../images/bg_header_home.png) no-repeat bottom right;}
body.index #header a.logo {margin-top:16px;}
body.index #content_left {background:url(../images/bg_v_line_grey.jpg) repeat-y right #eeeeee; width:310px;}
body.index #content_left_header { background:url(../images/bg_home_body_left.jpg) repeat-y; height:30px; padding-top:29px; padding-left:23px;}
body.index #content_left_header h3 { background:url(../images/recentnews.png) no-repeat; height:15px;}
body.index #content_left_header h3 span { display:none;}
body.index #rsslink { display:inline;clear:both; float:left; width:257px; height:29px; padding-left:51px; padding-top:14px; background: url(../images/rss.jpg) 23px 13px no-repeat #bbcdea; margin-right:2px; color:#000000; text-decoration:none; font-size:13px;}
body.index #newsdiv {height:574px; display:block; clear:both }
body.index #newsdiv p {padding-left:24px; padding-top:20px; font-size:14px; padding-right:24px;}
body.index #newslist {display:inline; clear:both;float:left; margin:0 0px 0px 23px; width:260px; height:228px;}
body.index #newslist li { list-style-type:none; margin-bottom:15px;margin-top:15px; line-height:16px;}
body.index #newslist li span { display:block; float:left; width:252px; color:#254A6D; font-weight:bold;}
body.index #followlinks {float:left;clear:both;width:340px; background-color:#bbcdea;}
body.index #followlinks h3 { background:url(../images/followuson.png) no-repeat; height:10px; margin-left:17px; margin-top:10px;}
body.index #followlinks h3 span {display:none;}

body.index #followlinks a { display:inline; float:left; font-size:9px; text-decoration:none; color:#000000; padding-top:34px; padding-bottom:23px; margin:27px 12px 0px 0;}
body.index #followlinks #facebook { background:url(../images/icon_facebook.jpg) no-repeat top center; margin-left:11px;}
body.index #followlinks #youtube { background:url(../images/icon_youtube.jpg) no-repeat top center;}
body.index #followlinks #twitter { background:url(../images/icon_twitter.jpg) no-repeat top center; width:34px;}
body.index #followlinks #flickr { background:url(../images/icon_flickr.jpg) no-repeat top center; width:34px;}

body.index #followlinks .facebookfollowers{float:left; margin-top:29px; background:#fff; padding:8px;}

#headertop #followlinks {float:left; width:340px; margin-left:100px; clear:none; background:none; }
#headertop #followlinks #followimg { margin-top:22px; float:left; margin-right:10px;}
body.home #headertop #followlinks #followimg { margin-right:0;}
#container #headertop #followlinks a { display:block; float:left; text-decoration:none; width:24px; height:24px; padding-top:0; margin-top:18px; margin-right:5px; background-position:top left;}
#headertop #followlinks #facebook { background-image:url(../images/icon_facebook2.jpg);}
#headertop #followlinks #youtube { background-image:url(../images/icon_youtube2.jpg);}
#headertop #followlinks #twitter { background-image:url(../images/icon_twitter2.jpg);}
#headertop #followlinks #flickr { background-image:url(../images/icon_flickr2.jpg);}
#headertop #followlinks .facebookfollowers{float:left; margin-top:20px; background:none; }
body.index #headertop #followlinks .facebookfollowers{ padding:0;}
#headertop #followlinks .plusone{float:left; margin-top:17px; background:none; }


body.index #content_right { width:702px; padding:0px;}
body.index #content_right_header { background:url(../images/bg_home_body_right.jpg) repeat-y right; height:47px; padding-top:12px; padding-left:20px;}
body.index #content_right_header h3 { background:url(../images/leadingtheway.png) no-repeat; height:37px;}
body.index #content_right_header h3 span {display:none;}
body.index #content_right_inner { float:left; width:507px; padding:43px 30px 0px 20px; height:458px;}
body.index #content_right_inner p { font-size:14px; line-height:20px;}
body.index #content_far_right { float:left;clear:right; width:105px; padding:157px 20px 0px 20px; background:url(../images/bg_v_line_grey.jpg) repeat-y #eeeeee; height:344px}
body.index #content_far_right p { height:95px;display:block; font-size:13px; color:#273d62;}

body.index #info_centre { background:url(../images/bg_header_body_bottom.jpg) repeat-x; height:116px; clear:both;float:left; width:702px; }
body.index #info_centre h3 { background:url(../images/infocentre.png) no-repeat; height:10px; margin-left:20px; margin-top:10px;}
body.index #info_centre h3 span { display:none;}
body.index #info_centre ul { margin-left:20px; margin-top:17px;}
body.index #info_centre li { float:left; list-style-type:none; background:url(../images/bg_v_line_blue.png) repeat-y right; height:55px;}
body.index #info_centre li.last { background-image:none;}
body.index #info_centre a { display:inline; float:left; color:#bfcce8; text-decoration:none; font-size:13px; padding-left:55px; padding-right:20px; height:45px; padding-top:10px;}
body.index #info_centre #brochure { background:url(../images/icon_brochure.png) no-repeat; padding-left:50px;}
body.index #info_centre #presentation { background:url(../images/icon_presentation.png) no-repeat 5px 5px; padding-left:70px;}
body.index #info_centre #gallery { background:url(../images/icon_gallery.png) no-repeat; padding-left:65px;}
body.index #info_centre #report { background:url(../images/icon_report.png) no-repeat 5px 5px; padding-left:50px}
body.index #info_centre #interview { background:url(../images/icon_interview.png) no-repeat 5px 7px; padding-left:75px; padding-right:0;}

body.index #container {position:relative;}
body.index #big_map { width:417px; height:339px; background:url(../images/AlaskaMap.png) no-repeat; position:absolute; top:263px; right:0px;}
body.index #big_map a { display:block; border:1px solid #326391; }
body.index #big_map a:hover {border:1px solid white;}
body.index #big_map a#whitegold { width:85px; height:33px; top:111px; left:149px; position:absolute;}
body.index #big_map a#tag { width:85px; height:33px; top:123px; left:319px; position:absolute;}


table.contact_info td{vertical-align:top; padding:15px 20px; font-size:14px; line-height:140%}
table.contact_info td b{font-weight:normal; color:#264a6d;}

table.investors td{vertical-align:top; padding:0 90px 0 0; font-size:14px;}
table.investors ul{list-style:none; width:250px;}
table.investors li{width:250px; text-align:right; display:block; clear:both; background:url(../images/dots_left.jpg) repeat-x bottom; padding:6px 0 6px 0;}
table.investors li.last{background:none;}
table.investors li span{display:block; float:left;}

body.investors #content div.followlinks { height:35px;}
body.investors #content div.followlinks a { display:inline; float:left; font-size:9px; text-decoration:none; color:#000000; padding-top:34px; padding-bottom:5px; margin:0 12px 0px 0;}
body.investors #content div.followlinks #facebook { background:url(../images/icon_facebook_white.jpg) no-repeat top center;}
body.investors #content div.followlinks #youtube { background:url(../images/icon_youtube_white.jpg) no-repeat top center;}
body.investors #content div.followlinks #twitter { background:url(../images/icon_twitter_white.jpg) no-repeat top center; width:34px;}
body.investors #content div.followlinks #flickr { background:url(../images/icon_flickr_white.jpg) no-repeat top center; width:34px;}

body.investors  .facebookfollowersbody{float:left; background:#fff; width:100px;}
body.investors  .plusonebody {float:left;}


ul.listing{margin:10px 10px 20px 20px;}
ul.listing li{font-size:14px; line-height:140%; padding:2px 0 2px 0}
ul.listing ul{margin:10px 10px 20px 30px;}

ul.tag_listing{list-style:none; background:url(../images/dots_far_right.jpg) no-repeat left top; margin:0 0 0 60px; width:145px; padding-top:10px;}
ul.tag_listing li{padding:10px 0 20px 0;}
ul.tag_listing a{color:#254a6d; font-weight:bold; font-size:14px; background:url(../images/icon_logo.jpg) no-repeat left top; display:block; padding:8px 0 0 50px; height:39px; text-decoration:none;}
ul.tag_listing li.googlemap a{background:url(../images/icon_googlemap.jpg) no-repeat left top; padding-top:6px;}

table.info_request td{vertical-align:top;}
table.info_request input,
table.info_request textarea{font-size:14px;}
table.info_request input.submit{cursor:pointer;}

table.pdflinks td{text-align:center; font-size:10px;}

table.chart{border-left:1px solid #ccc; border-top:1px solid #ccc;}
table.chart td{font-size:14px; padding:5px; text-align:center; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}

table.posttable td,
table.posttable th{font-size:14px; text-align:center; padding:5px;}
table.posttable th{border-bottom:1px solid #333;}
