/*  
Theme Name: Wealth Vision Standard Theme
Theme URI: http://wealthvision.com.au
Version: 1
Author: Rick Prince
Author URI: http://spectle.com/
*/

* {
margin:0;
padding:0;
}

body {
color:#FFF;
font-family:"Lucida Sans Unicode", Tahoma, Arial, sans-serif;
font-size:62.5%;
text-align:center;
}

/* Header */
#header {
background-color:#FFF;
background-image:url(images/menu-bg.jpg);
background-position:center bottom;
background-repeat:no-repeat;
border-bottom:1px solid #e3e5e9;
font-size:1.3em;
padding:3em 0 1em;
}

#header img#logo {
border:none;
display:block;
margin-left:auto;
margin-right:auto;
}

/* Navigation Menu */
#header ul#navigation {
color:#3d6fbd;
list-style-type:none;
margin-top:2em;
text-align:center;
}

#header ul#navigation li {
display:inline;
margin:0 1em;
}

#header ul#navigation li a:link,#header ul#navigation li a:visited {
color:#3d6fbd;
text-decoration:none;
}

#header ul#navigation li a:visited {
color:#4b4b4b;
}

#header ul#navigation li a:hover {
border-bottom:3px solid #3d6fbd;
color:#3d6fbd;
padding-bottom:10px;
}

/* Featured Image */
#featured {
left:0;
position:absolute;
text-align:center;
top:220px;
width:100%;
}

#featured img {
display:block;
margin-left:auto;
margin-right:auto;
}

/* Content */
.content {
background-color:#526076;
background-image:url(images/content-bg.jpg);
background-repeat:repeat-x;
clear:both;
margin-top:145px;
}

.content #container {
background-image:url(images/header-circles.png);
background-position:center top;
background-repeat:no-repeat;
}

.content #core {
margin-left:auto;
margin-right:auto;
padding-top:400px;
text-align:justify;
width:700px;
}

.news {
margin-top:0;
}

.news #core {
padding-top:3em;
}

.content #core p {
font-size:1.3em;
line-height:2em;
margin:1.3em 0;
}

.content #core ul#toolbox {
border-bottom:1px dotted #8a93a2;
border-left:1px dotted #8a93a2;
display:block;
float:right;
font-size:1.2em;
list-style:none;
margin:5em 0 2em 3em;
padding:0 0 0.5em 1em;
}

.content #core ul#toolbox li#resize,.content #core ul#toolbox li#print {
background-position:0 8px;
background-repeat:no-repeat;
padding-left:2em;
}

.content #core ul#toolbox li#print {
background-image:url(images/print-icon.gif);
}

.content #core ul#toolbox li#resize {
background-image:url(images/text-icon.gif);
}

/* Services page */
.content #core img {
float:left;
margin:0 2em 1em 0;
vertical-align:middle;
}

.content #core ol li img {
margin:0 2em 1em 0;
}

.content #core ol {
list-style:none;
margin-top:5em;
}

.content #core ol li {
clear:both;
}

.content #core ol li h2,.content #core ol li p {
font-size:1.2em;
margin:0;
}

.content #core h3 {
background:#495569;
border-bottom:1px solid #394252;
display:block;
margin-top:2em;
padding:5px;
vertical-align:middle;
}

.content #core ol li p {
margin:1em 2em 2em 0;
}

/* Contact Us Maps */
#map1,#map2 {
color:#000;
font-size:1.2em;
height:300px;
margin:5px 0 2em 270px;
width:429px;
}

.content #core ul {
float:left;
font-size:1.3em;
list-style:none;
margin:0.5em;
}

/*footer */
.content #footer {
border-top:1px dotted #8a93a2;
clear:both;
font-size:1.1em;
margin:8em auto 0;
width:700px;
position: relative;
}

.content #footer ul {
list-style:none;
margin-bottom:1em;
}

.content #footer #right ul li ul {
margin:0 0 0 1em;
}

.content #footer span#left {
float: left;
clear: none;
text-align:left;
}

.content #footer span#right {
float: right;
clear: none;
text-align:right;
}

.content #footer span#center {
display: block;
clear:both;
width: 700px;
padding-top: 20px;
}

.content .clear {
clear:both;
padding-bottom:3em;
}

.content #footer p {
padding:2px 0;
}

.content #footer h4 {
font-size:1.3em;
margin:1em 0 0.5em;
}


/* Button Style Links */
a.button:link,a.button:visited {
background:#495569;
border-bottom:1px solid #394252;
color:#FFF;
display:block;
padding:5px;
text-decoration:none;
}

a.button:hover,a.button:active {
border-bottom:2px solid #fff;
}

a:link,a:visited {
color:#dfde7d;
text-decoration:underline;
}

a:hover,a:active {
text-decoration:none;
}

/* Heading Flash Replacement */
.sIFR-flash {
margin:0;
padding:0;
visibility:visible !important;
}

.sIFR-replaced,.sIFR-ignore {
visibility:visible !important;
}

.sIFR-alternate {
display:block;
height:0;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:0;
}

.sIFR-active h1 {
color:#FFF;
font-family:Verdana;
font-size:3.2em;
line-height:1em;
visibility:hidden;
}

.sIFR-active h2 {
color:#FFF;
font-family:Verdana;
font-size:2.4em;
line-height:1em;
visibility:hidden;
}

.news #core h1,.content #core ul#toolbox li {
margin:1em 0;
}