img {
	display: block;
	border: 0px;
}
body {
	margin: 54px 0px 200px 0px;
	background-color: #3e3a3a;
}
table {
	border: 0px;
	border-collapse: collapse;
}
td {
	padding: 0px;
}
p, ul, ol, #numberlist {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #f0eeee;
	margin: 0px;
	padding: 0px;
}
a:link, a:visited {
	color: #55a1d5;
	text-decoration: none;
}
a:hover {
	color: #a8a7a7;
}
.email {
	font-family: 'GothamBook', sans-serif;
	margin: 0px 0px 9px 0px;
}
a.email:link, a.email:visited {
	color: #a8a7a7;
	text-decoration: none;
}
a.email:hover {
	color: #f0eeee;
}
@font-face {
	font-family: 'AdobeCaslonProSemiboldItalic';
	src: url('fonts/acaslonpro-semibolditalic-webfont.eot');
	src: local('☺'), url('fonts/acaslonpro-semibolditalic-webfont.woff') format('woff'), url('fonts/acaslonpro-semibolditalic-webfont.ttf') format('truetype'), url('fonts/acaslonpro-semibolditalic-webfont.svg#webfontNbSS7Yfn') format('svg');
}
@font-face {
	font-family: 'GothamBook';
	src: url('fonts/gotham-book-webfont.eot');
	src: local('☺'), url('fonts/gotham-book-webfont.woff') format('woff'), url('fonts/gotham-book-webfont.ttf') format('truetype'), url('fonts/gotham-book-webfont.svg#webfontgEsRV8lK') format('svg');
}
@font-face {
	font-family: 'GothamMedium';
	src: url('fonts/gotham-medium-webfont.eot');
	src: local('☺'), url('fonts/gotham-medium-webfont.woff') format('woff'), url('fonts/gotham-medium-webfont.ttf') format('truetype'), url('fonts/gotham-medium-webfont.svg#webfontEvAAKAYn') format('svg');
}
@font-face {
	font-family: 'GothamLight';
	src: url('fonts/gotham-light-webfont.eot');
	src: local('☺'), url('fonts/gotham-light-webfont.woff') format('woff'), url('fonts/gotham-light-webfont.ttf') format('truetype'), url('fonts/gotham-light-webfont.svg#webfonthzyQb7ad') format('svg');
}
@font-face {
	font-family: 'GothamThinRegular';
	src: url('fonts/gotham-thin-webfont.eot');
	src: local('☺'), url('fonts/gotham-thin-webfont.woff') format('woff'), url('fonts/gotham-thin-webfont.ttf') format('truetype'), url('fonts/gotham-thin-webfont.svg#webfontPtnpIFgT') format('svg');
}
h1 {
	margin: 18px 0px 30px 0px;
}
h2 {
	font-family: 'GothamLight', sans-serif;
	font-size: 26px;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 26px;
	color: #55a1d5;
	margin: 25px 0px 11px 0px;
}
h2.bio {
	margin: 0px 0px 2px 0px;
}
#menu ul {
	list-style-type: none;
	font-family: 'GothamMedium', sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 19px;
	color: #f9f8f8;
}
#menu li {
	padding: 0px;
}
#menu a:link, #menu a:visited {
	color: #f9f8f8;
	text-decoration: none;
}
#menu a:hover {
	color: #55a1d5;
}
#submenu ul {
	list-style-type: none;
	font-family: 'GothamMedium', sans-serif;
	text-transform: none;
	font-size: 11px;
	line-height: 18px;
	color: #a8a7a7;
	margin: 0px 0px 3px 6px;
}
#submenu li {
	padding: 0px 0px 0px 7px;
	background-image: url('images/empty.gif');
	background-repeat: no-repeat; 
    background-position: 0px 6px;
}
#submenu a:link, #submenu a:visited {
	color: #a8a7a7;
	text-decoration: none;
}
#submenu a:hover {
	color: #fefcfc;
}
#address {
	font-family: 'GothamMedium', sans-serif;
	font-size: 10px;
	line-height: 14px;
	/*letter-spacing: -0.06em;*/
	color: #969595;
	margin: 18px 0px 0px 0px;
}
#address span {
	font-family: 'AdobeCaslonProSemiboldItalic';
	font-size: 14px;
	line-height: 16px;
	color: #55a1d5;
}
#address a:link, #address a:visited {
	color: #969595;
	text-decoration: none;
}
#address a:hover {
	color: #fefcfc;
}

#questions {
	font-family: 'GothamMedium', sans-serif;
	margin: 18px 0px 0px 0px;
}
#questions a:link, #questions a:visited {
	color: #f9f8f8;
	text-decoration: none;
}
#questions a:hover {
	color: #55a1d5;
}

#verdicts span {
	color: #969595;
}
#verdicts h2 {
	margin-top: 60px;
}
#verdicts a:link, #verdicts a:visited {
	color: #55a1d5;
	text-decoration: none;
}
#verdicts a:hover {
	color: #f0eeee;
}
#terms span {
	color: #55a1d5;
}
#terms a:link, #terms a:visited {
	color: #f0eeee;
	text-decoration: none;
}
#terms a:hover {
	color: #55a1d5;
}
#terms a.backtotop:link, #terms a.backtotop:visited {
	color: #55a1d5;
	text-decoration: none;
}
#terms a.backtotop:hover {
	color: #f0eeee;
}
#resources span {
	color: #55a1d5;
}
#resources a:link, #resources a:visited {
	color: #f0eeee;
	text-decoration: none;
}
#resources a:hover {
	color: #55a1d5;
}


#contact p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #a8a7a7;
	margin: 13px 0px 6px 0px;
}
#contact input, #contact textarea, #contact select {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #3e3a3a;
	border: 0;
	width: 395px;
	background-color: #e1e1e1;
	margin: 0px;
	padding: 1px 3px;
}
#contact textarea {
	height: 51px;
}
#contact input {
	height: 21px;
}
#contact select {
	padding-right: 0px;
	border: 1px solid #fff;
	height: 20px;
}
#contact p.label {
	text-align: right;
	margin: 0px;
}
#contact a:link, #contact a:visited {
	color: #a8a7a7;
	text-decoration: none;
}
#contact a:hover {
	color: #55a1d5;
}
#contact .submitbtn {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	background: #55a1d5;
	width: 64px;
	border: 0px;
	cursor: pointer;
	padding: 0px 0px;
}


#plogheader {
	background: #7395b0 url('images/panel-tip.gif') no-repeat;
	padding: 16px 22px 5px 22px;
}
#plogheader p {
	font-family: 'GothamMedium', sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #262626;
}
#plogbody {
	background: #7395b0;
	padding: 0px 22px 13px 22px;
}
#plogbody p {
	font-family: 'GothamMedium', sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #404040;
}
#plogbody a:link, #plogbody a:visited {
	color: #474343;
	text-decoration: none;
	display: block;
}
#plogbody a:hover {
	color: #282c73;
	text-decoration: none;
}
#plogbody p.stamp {
	font-size: 10px;
	color: #f9f8f8;
	margin-top: 2px;
}

#panelheader {
	background: #959595 url('images/panel-top.gif') no-repeat;
	padding: 19px 22px 0px 0px;
}
#panelheader p {
	font-family: 'GothamBook', sans-serif;
	font-size: 25px;
	line-height: 25px;
	letter-spacing: -1px;
	color: #1d2172;
	text-align: right;
}
#panelheader span {
	font-size: 32px;
	color: #3e3a3a;
}
#panelselector {
	background: #959595;
	padding: 12px 0px 0px 22px;
}
#panelselector p, select {
	font-family: 'GothamMedium', sans-serif;
	font-size: 11px;
	color: #3e3a3a;
}
#panelbody {
	background: #959595;
	padding: 18px 22px;
}
#panelbody p {
	font-family: 'GothamMedium', sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #474343;
}
#panelbody a:link, #panelbody a:visited {
	color: #474343;
	text-decoration: none;
	display: block;
}
#panelbody a:hover {
	color: #282c73;
}
#panelbody p.stamp {
	font-size: 10px;
	color: #f9f8f8;
	margin-top: 2px;
}
#panelbody hr {
	color: #959595;
	border-left: none; border-right: none; border-top: none;
	border-bottom: 1px dashed #3b3e7b;
	margin: 9px 0px !important; 
	margin: 2px 0px;
}
#panelfooter {
	padding: 0px 0px 20px 0px;
	background: #959595 url('images/panel-bottom.gif') no-repeat left bottom;
}
#panelfooter p {
	font-family: 'GothamBook', sans-serif;
	font-size: 14px;
	line-height: normal;
	letter-spacing: -1px;
	color: #474343;
	text-align: center;
}
#panelfooter img {
	margin: 7px auto 4px auto;
	text-align: center;
}
#panelfooter a:link, #panelfooter a:visited {
	color: #474343;
	text-decoration: none;
}
#panelfooter a:hover {
	color: #282c73;
}
#bulleted ul {
	list-style-type: none;
	color: #55a1d5;
}
#bulleted li {
	padding: 0px 0px 0px 10px;
	background-image: url('images/bullet.gif');
	background-repeat: no-repeat; 
    background-position: 0px 6px;
}
#caption {
	margin: 11px 0px 0px 0px;
	font-size: 10px;
	line-height: 14px;
}
#footer {
	font-size: 9px;
	line-height: 12px;
	/*letter-spacing: -0.06em;*/
	color: #fff;
}
#copyright {
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
	text-align: center;
	color: #959595;
	margin: 7px 0px 0px 0px;
}
#copyright a:link, #copyright a:visited {
	color: #fff;
	text-decoration: none;
}
#copyright a:hover {
	color: #55a1d5;
}

a, :focus {
   outline: none;
}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

#bloglinks h2 {
	margin: 14px 0px 0px 0px;
}
#bloglinks ul {
	font-family: 'GothamMedium', sans-serif;
	list-style-type: none;
	color: #f0eeee;
	margin: 5px 0px 20px 13px;
	line-height: 15px;
}
#bloglinks li {
	padding: 2px 0px 2px 11px;
	background-image: url('images/triangle.gif');
	background-repeat: no-repeat; 
    background-position: 0px 6px;
}
#bloglinks a:link, #bloglinks a:visited {
	display: block;
	color: #f0eeee;
	text-decoration: none;
}
#bloglinks a:hover {
	color: #55a1d5;
}

#blog a:link, #blog a:visited {
	color: #55a1d5;
	text-decoration: none;
}
#blog a:hover {
	color: #f0eeee;
}
#blog a.title:link, #blog a.title:visited {
	display: block;
	color: #f0eeee;
	text-decoration: none;
}
#blog a.title:hover {
	color: #55a1d5;
}
#blog h2 {
	font-family: 'GothamLight', sans-serif;
	font-size: 24px;
	font-size: 24px;
	color: #f0eeee;
	margin: 0px;
}
#blog h3 {
	font-family: 'GothamBook', sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: normal;
	margin: 38px 0px 19px 0px;
}
#blog #content p {
	margin: 0px 0px 19px 0px;
}

#blog ul, #blog ol {
	margin: 0px 0px 13px 30px;
}
#blog li {
	padding: 0px 0px 6px 0px;
	line-height: 17px;
}

#blog hr {
	color: #3e3a3a;
	border-left: none; border-right: none; border-top: none;
	border-bottom: 1px dashed #4f87ae;
	margin: 23px 0px !important; 
	margin: 16px 0px;
}
#blog a.author:link, #blog a.author:visited {
	font-weight: bold;
	color: #a8a7a7;
	text-decoration: none;
}
#blog a.author:hover {
	color: #fefcfc;
}
#blog input, #blog textarea {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #3e3a3a;
	border: 0;
	width: 230px;
	height: 19px;
	background-color: #f5f6f6;
	margin: 0px;
	padding: 1px 0px 0px 4px;
}
#blog p.labels {
	color: #a8a7a7;
	font-weight: bold;
	line-height: normal;
}
#blog .submitbtn {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	background: #55a1d5;
	width: 64px;
	border: 0px;
	cursor: pointer;
	padding: 0px 0px;
}



img.alignright {float: right; margin: 0;}
img.alignleft {float: left; margin: 0;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
a img.alignright {float: right; margin: 0;}
a img.alignleft {float: left; margin: 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;}

p.wp-caption-text {
	font-size: 10px;
	line-height: 14px;
	color: #a8a7a7;
	padding: 4px 0px 0px 0px;
}
.wp-caption {
	text-align: center;
}

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
