﻿/*
Theme Name: Matthew Lane & Associates
Version: 1.0
Description: Designed by Webmanna
Author: Webmanna
Author URI: http://www.webmanna.com
*/

* {
outline: none;
}

html {
margin:0;
padding:0;
}

body, tr, td { 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
}

a {color:#133380;
}

a img {
border-width:0px;
}

.main {
padding:30px 15px 20px 15px;
}

.footer {
	padding:15px 55px 10px 55px;
	font-size: 11px;
}

.header {
font-size:14px;
font-weight:bold;
color:#828282;
text-align:center;
text-transform: uppercase;
}
.news-page-content .header { text-align:left;}
.news-page-content .header  a:link,.news-page-content .header  a:visited{ text-decoration:none;}
.f10 {
font-size:10px;
}

.sub_footer {
font-size:11px; 
color:#663333;
}

.black {
color:#000000;
}
/**/
.tnav { font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.tnav a { height:auto; width:auto; font-size:11px; font-weight:bold; text-decoration:none; color:#999999; }	
.tnav ul {
float: left;
width: 682px;
position: relative;
text-align: center;
top: 0;
left: 50%;
margin: 0 0 0 -341px !important;
list-style-type: none; padding: 0 !important;}
.tnav li {display: inline; list-style-type: none; margin: 0; padding: 0 15px; background: url(images/divider.gif) no-repeat right;}
.tnav li:last-child {
background: none;
}

	.vnav { padding-left:8px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; }
	.vertical a { text-transform: uppercase; float:left; background:url(images/navbgnd_r.jpg) no-repeat scroll center right; height:auto; width:auto; padding:0px 28px 0px 28px; font-size:12px; text-decoration:none; line-height:36px;height:36px;}
	#verticallast { background-image:none;}
	.vertical a:link { color:#FFFFFF;  }
	.vertical a:visited { color:#FFFFFF; }
	.vertical a:hover { color:#66CCFF; }
	#currentnavpage { color:#748250; }
	.vertical ul, .vertical li {float: left; list-style-type: none; margin: 0 !important; padding: 0 !important;}
/**/

.vertical ul#menu-main  li{position:relative;}
.vertical ul ul {
background:url("images/transpBlack90.png") repeat scroll 0 0 transparent;
border-width:1px;
border-color:#900;
border-style:solid;
border-top:1px solid #fff;
display:none;
float:left;
left:-2px;
position:absolute;
top:36px;
width:200px;
z-index:99999;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
}
.vertical ul ul ul {border:1px solid #c00;}
.vertical ul ul li a {background:none;}
.vertical ul ul li {
	min-width: 180px;	
}
.vertical ul ul ul {
	left:100%;
	top:0;
}
.vertical ul ul a {
	height:auto;
	line-height:1em;
	padding:10px;
	width: 180px;
}
.vertical li:hover > a,
.vertical ul ul:hover > a {
	color:#66CCFF;
}

.vertical ul li ul li a:hover{color:#66CCFF;}
.vertical ul li:hover > ul {
	display:block;
}
.vertical ul li.current_page_item > a,
.vertical ul li.current-menu-ancestor > a,
.vertical ul li.current-menu-item > a,
.vertical ul li.current-menu-parent > a {
	color: #66CCFF;
}

* html .vertical ul li.current_page_item a,
* html .vertical ul li.current-menu-ancestor a,
* html .vertical ul li.current-menu-item a,
* html .vertical ul li.current-menu-parent a,
* html .vertical ul li a:hover {
	color:#fff;
}

ul {
margin-top:0px;
margin-bottom:0px;
}

ul li {
color:#133380;
}

ul font {
font-size:14px;
color:#333333;
}
.redheader {
	font-size:14px;
	font-weight:bold;
	color:#990000;
}
.blueheader {
	font-size:14px;
	font-weight:bold;
	color:#003399;
	padding: 0px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h1 {
	font-size: 14px;
	color: #999999;
	text-transform: uppercase;
}
#Table_01 li {
	margin-bottom: 10px;
}
#nostyle  ul {
	list-style-type: none;
}
#nostyle li {
	color: #333333;
	list-style-type: none;
}

h4 {
font-size:14px;
font-weight:bold;
color:#990000;
}

h5 {
font-size:14px;
font-weight:bold;
color:#003399;
}

#page-content {
width: 644px;
margin: 0 auto;
}
.news-page-content {
float:left;
margin:0 20px 20px 0 !important;
width:520px;}
.news-page-content .news { 
clear:both;
margin-bottom:15px;
overflow:auto;
}
.news-page-content h2 {
font-weight:normal;
margin:0 0 10px;
}
.news-page-content p { margin:0;line-height:120%;}
.news-page-content h2  a:link, .news-page-content h2 a:visited {
text-decoration:none;
}
.news-page-content h2 a:hover {text-decoration:underline;}
#news-sidebar { 
float:right;
list-style:none outside none;
padding:0 0 20px 10px;
width:200px;
line-height:18px;
}
#news-sidebar li {color:#333;}
#news-sidebar li  ul {padding:0 0 0 15px; margin:0}
#news-sidebar li ul li { margin:0;}
#news-sidebar h3 {
color:#828282
}

#page-links {
float: left;
width: 682px;
position: relative;
top: 0;
left: 50%;
margin: 30px 0 25px -341px;
}

#page-links ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#page-links li {
float: left;
width: 316px;
margin: 0 0 10px 25px;
font-size:14px;
font-weight:bold;
color:#990000;
}

.meta {
margin: 10px 0;
font-size: 9pt;
text-align: center;
}
.news-page-content .meta { text-align:left;}
#commentlist {
list-style-type: none;
}

.comment-body {
width: 100%;
float: left;
padding-bottom: 20px;
}

.comment-body .avatar {
float: left;
}

.comment-text .meta {
text-align: left;
}

.comment-text {
width: 530px;
float: right;
}

.children {
list-style-type: none;
}
.children .comment-text {
width: 490px;
}
.children .children .comment-text {
width: 450px;
}

#commentform textarea {
width: 500px;
max-width: 500px;
}

.left {
float: left;
}
.right {
float: right;
}
.clear {
line-height: 0;
height: 0;
clear: both;
}
.wp-post-image {
float:left;
padding:0 10px 0 0;
height:135px;width:135px;}
.summary-text{
float:left;
text-align:justify;
width:360px;
}