/*  
Theme Name: Ferguson Financial
Theme URI: http://wordpress.org/
Description: Theme to match FFG
Version: 0.1
Author: Dave Dash
Author URI: http://spindrop.us/


*/
#doc3 {margin:auto;} 

.yui-t2 .yui-b {
float:left;
width:19em;
}
.yui-t2 #yui-main .yui-b {
margin-left:20em;
}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777;
}

#menu li { 
	color: #666;
}

li.categories li:before {
	font-size: .9em;
	padding-left: 0em;
	padding-right: .3em;
  color: #3b0;
	content: "> \0020";
}

a:link, a:active, a:visited {
	color: rgb(12,77,168);
	text-decoration: underline;
}

h2 {
  font-weight: bold;
}

#yui-main h2 {
  font-size: 1.2em;
  margin-bottom: 1em;
}

#ft {
  margin-left: 29em;
  margin-top: 1em;
  font-size: 9px;
}

.postmetadata {
  margin: 1em 0;
  
}


.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

p {
  margin-bottom: 1em;
}

#sidebar h3 {
  color: #9c3;
  font-weight: bold;
}

#category_box {
  margin: 1em 0;
  padding: 1em 0;
  border: #9c3 solid 1px;
  border-style: solid none;
  overflow: auto;
}

#category_box ul {
  float: left;
  width: 219px;
  margin-right: .5em;
  border-right: dashed #9c3 1px;
}

#category_box ul.larger
{
  width: 259px;
}


#category_box ul.last 
{
  border-right: none;
}

#search_form 
{
  text-align: right;
}

.greenbull {
	font-size: .9em;
	padding-left: .3em;
	padding-right: .3em;
  color: #3b0;
}

h2.pagetitle {
  padding-bottom: 1em;
  border-bottom: 1px solid #3b0;
}

h3 {
  font-size: 1.2em;
  color: #06c;
  font-weight: bold;
}

#yui-main .yui-b
{
  width: 720px;
}

#menu 
{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
margin:0pt;
padding:1em 0pt 0pt;
width:250px;
}

.home_navmenu a:hover, #menu a:hover, #menu li.on a:hover {
color:#2FB000;
text-decoration:none;
}
#menu li.on a:link, #menu li.on a:active, #menu li.on a:visited {
color:#666666;
}
.home_navmenu a:hover, #menu a:hover, #menu li.on a:hover {
color:#2FB000;
text-decoration:none;
}
#menu a:link, #menu a:active, #menu a:visited {
  color:#666666;
text-decoration:none;
}
.home_navmenu a:link, .home_navmenu a:active, .home_navmenu a:visited, #menu a:hover, #menu a:active, #menu a:visited {
  text-decoration:none;
}
.home_navmenu a:link, .home_navmenu a:active, .home_navmenu a:visited, #menu a:hover, #menu a:active, #menu a:visited {
text-decoration:none;
}
a:link, a:active, a:visited {style.css (line 95)
color:#0C4DA8;
text-decoration:underline;
}

#menu li.on {
font-size:12px;
font-weight:bold;
}
#menu li {
color:#666666;
line-height:18px;
list-style-type:none;
}

.sub_navmenu {
color:#006699;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-weight:bold;
height:60px;
left:19px;
line-height:normal;
overflow:hidden;
position:absolute;
text-decoration:none;
top:27px;
width:150px;
z-index:30;
}



/* comments */
div.comments
{
  border-top: solid 1px dashed;
}

div.comments .unmoderated
{
  background-color: #eee;
}
/*--------------------------------Morningstar Video CSS ---------*/
.vlink1
{
position:relative;
float:left;
height:100px;
width:210px;
margin: 6px 2px 0px 5px;
background-color:#ffffff;
border:1px dotted #339900;

}

.vlink1b
{
position:relative;
float:left;
height:80px;
width:200px;
margin: 6px 2px 0px 5px;
background-color:#ffffff;
}

.vlink2
{
position:relative;
float:left;
height:77px;
width:258px;
background-color:#ebebeb;
background-image:url(http://im.morningstar.com/im/videocenter/bg_cell.gif);
border:1px solid #bdbdbd;
}

.thumbnail, a.thumbnail:link, a.thumbnail:visited
{
postion:relative;
float:left;
height:62px;
width:82px;
margin: 5px 0px 0px 5px;
border:1px solid #bdbdbd;
}

a.thumbnail:hover
{
border:1px solid #666666;
}

.vlinktitle, .vlinktitleon, a.vlinktitle:link
{
position:relative;
float:left;
height:41px;
width:100px;
margin:5px 0px 0px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
line-height:14px;
text-decoration:none;
color:#339900;
overflow:visible;
}

.vlinktitleon, a.vlinktitle:hover
{
color:#2a8cbd;
}


.play, a.play:link, a.play:visited
{
position:relative;
float:left;
height:13px;
width:37px;
margin:7px 0px 0px 10px;
padding:1px 3px 0px 3px;
border-top:1px solid #339900;
border-right:1px solid #339900;
border-bottom:1px solid #339900;
border-left:1px solid #339900;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
text-decoration:none;
}

a.play:hover
{
color:#333333;
border:1px solid #666666;
}

a.play:active
{
border-top:2px solid #666666;
border-right:0px;
border-bottom:0px;
border-left:2px solid #339900;
}
