/*

Theme Name: Twenty Ten

Theme URI: http://wordpress.org/

Description: The 2010 default theme for WordPress.

Author: the WordPress team

Version: 1.0

Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style

*/





/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

margin: 0;

padding: 0;

border: 0;

vertical-align: baseline;

background: transparent;

}



h1, h2, h3, h4, h5, h6 {

font-weight: normal;

clear: both;

}

.clear {

overflow:hidden;

width:100%;

}

ol, ul {

list-style: none;

}

blockquote {

quotes: none;

}

blockquote:before, blockquote:after {

content: '';

content: none;

}

del {

text-decoration: line-through;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

border-collapse: collapse;

border-spacing: 0;

}

a img { border: none; }



.cb {clear:both;}



/*

LAYOUT: Two columns

DESCRIPTION: Two-column fixed layout with one sidebar right of content

*/



#container {

float: left;

margin: 0 -240px 0 0;

width: 100%;

}

#content {

margin: 0 280px 0 20px;

}

#primary,

#secondary {

float: right;

overflow: hidden;

width: 220px;

}

#secondary {

clear: right;

}

#footer {

clear: both;

width: 100%;

}



/*

LAYOUT: One column, no sidebar

DESCRIPTION: One centered column with no sidebar

*/



.one-column #content {

margin: 0 auto;
width: 640px;

}



/*

LAYOUT: Full width, no sidebar

DESCRIPTION: Full width content with no sidebar; used for attachment pages

*/



.single-attachment #content {

margin: 0 auto;

width: 900px;

}





/* =Fonts

-------------------------------------------------------------- */

body,

input,

textarea,

.page-title span,

.pingback a.url {

font-family:Arial,Helvetica,sans-serif;

}



h3#comments-title,

h3#reply-title,

#access .menu,

#access div.menu ul,

#cancel-comment-reply-link,

.form-allowed-tags,

#site-info,

#site-title,

#wp-calendar,

.comment-meta,

.comment-body tr th,

.comment-body thead th,

.entry-content label,

.entry-content tr th,

.entry-content thead th,

.entry-meta,

.entry-title,

.entry-utility,

#respond label,

.navigation,

.page-title,

.pingback p,

.reply,

.widget-title,

.wp-caption-text,

input[type=submit]

{

font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;

}

pre {

font-family: "Courier 10 Pitch", Courier, monospace;

}

code {

font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;

}







/* =Structure

-------------------------------------------------------------- */



/* The main theme structure */

#access .menu-header,

div.menu,

#colophon,

#branding,

#wrapper {

margin: 0 auto;

width: 1030px;

}

#wrapper {

padding: 0;

text-align:left;

clear:both;

position:relative;

overflow:hidden;

}

div#main {

background:transparent url(images/content_top_line.gif) repeat-x scroll 0 0;

padding:17px 0 16px;

clear:both;

margin-top:0;

}

/* Structure the footer area */

#footer-widget-area {

overflow: hidden;

}

#footer-widget-area .widget-area {

float: left;

margin-right: 20px;

width: 220px;

}

#footer-widget-area #fourth {

margin-right: 0;

}

#site-info {

float: left;

width: 700px;

font-weight: bold;

font-size: 14px;

}

#site-generator {

float: right;

width: 220px;

}







/* =Global Elements

-------------------------------------------------------------- */



/* Main global 'theme' and typographic styles */

hr {

background-color: #E7E7E7;

border:0;

height: 1px;

margin-bottom: 18px;

clear:both;

}



/* Text elements */

p {

margin-bottom: 18px;

}

ul {

list-style: disc;

margin: 0 0 18px 1.5em;

}

ol {

list-style: decimal;

margin: 0 0 18px 1.5em;

}

ol ol {

list-style:upper-alpha;

}

ol ol ol {

list-style:lower-roman;

}

ol ol ol ol {

list-style:lower-alpha;

}

ul ul,

ol ol,

ul ol,

ol ul {

margin-bottom:0;

}

dl {

margin:0 0 24px 0;

}

dt {

font-weight: bold;

}

dd {

margin-bottom: 18px;

}

strong {

font-weight: bold;

}

cite,

em,

i {

font-style: italic;

}

big {

font-size: 131.25%;

}

ins {

background: #ffc;

text-decoration: none;

}

blockquote {

font-style: italic;

padding: 0 3em;

}

blockquote cite,

blockquote em,

blockquote i {

font-style: normal;

}

pre {

background: #f7f7f7;

color: #222;

line-height: 18px;

margin-bottom: 18px;

padding: 1.5em;

}

abbr,

acronym {

border-bottom: 1px dotted #666;

cursor: help;

}



sup,

sub {

height: 0;

line-height: 1;

vertical-align: baseline;

position: relative;

}

sup {

bottom: 1ex;

}

sub {

top: .5ex;

}

input[type="text"],

textarea {

box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);

-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);

-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);

}

a:link {

color:#0066CC;

}

a:visited {

color:#743399;

}

a:active,

a:hover {

color: #FF4B33;

}



/* Text meant only for screen readers */

.screen-reader-text {

position: absolute;

left: -9000px;

}







/* =Header

-------------------------------------------------------------- */



#header {

background:none;

height:110px;

overflow:hidden;

padding:4px;

text-align:center;

width:100%;

}

#site-title {

font-size: 30px;

display:block;

margin:10px 0 0 0;

}

#site-title a {

color: #5C5B5B;

font-weight: bold;

text-decoration: none;

display:block;

position:relative;

}

#site-description {

font-style: italic;

text-align:center;

}



/* This is the custom header image */

#branding img {

clear: both;

border-top: 4px solid #000;

display: block;

border-bottom: 1px solid #000;

}







/* =Menu

-------------------------------------------------------------- */

#WalkTopNav {

background:#0E0E0E url(images/row_top_menu.gif) repeat-x scroll 0 0;

}

#WalkTopNav .head-search-mini {width:230px; float:right;}

#searchform div.form-find{overflow:hidden;width:100%;}

#access {

background: #000;

margin: 0 auto;

width: 940px;

display:block;

float:left;

}

div.form-find .search-input{

float:left;

width:193px;

}

div.form-find .search-button

{

float:left;

padding-top:9px;

width:21px;

}

#searchform div.form-find input#searchsubmit{

background:transparent url(images/searchButton.gif) no-repeat scroll 0 0;

color:#CB670E;

float:right;

height:23px;

margin:0;

padding:0;

vertical-align:middle;

width:21px;

}

#searchform div.form-find input#s{

border:1px solid #A4B1BE;

color:#595959;

font-family:Arial;

font-size:12px;

font-weight:normal;

line-height:13px;

margin:9px 0 0;

padding:3px 0 !important;

text-indent:7px;

text-transform:capitalize;

vertical-align:top;

width:178px;

}

#access .menu-header,

#topnav{

float:left;

width:720px;

}

ul.menu-nav {

margin:0;

padding:0;

}

ul.menu-nav li {

display:block;

float:left;

padding:0 0 0 0;

}

ul.menu-nav li a {

border-right:1px solid #B6CAD2;

color:#FFFFFF;

display:block;

font-size:11px;

font-weight:normal;

padding:13px 21px;

text-decoration:none !important;

}

#access .menu-header ul,

div.menu ul {

list-style: none;

margin: 0;

}

#access .menu-header li,

div.menu li {

float:left;

position: relative;

padding:0 10px;

}

#WalkTopNav a {

text-decoration:none;

padding:0 10px;

line-height:38px;

}

#WalkTopNav ul ul {

display:none;

position:absolute;

top:38px;

left:0;

float:left;

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);

width: 180px;

z-index: 99999;

}

#WalkTopNav ul ul li {

min-width: 180px;

}

#WalkTopNav ul ul ul {

left:100%;

top:0;

}

#WalkTopNav ul ul a {

background:#333;

height:auto;

line-height:1em;

padding:10px;

width: 160px;

}

#WalkTopNav li:hover > a,

#WalkTopNav ul ul :hover > a {

color:#fff;

background:#333;

}

#WalkTopNav ul li:hover > ul {

display:block;

}

#WalkTopNav ul li.current_page_item > a,

#WalkTopNav ul li.current-menu-ancestor > a,

#WalkTopNav ul li.current-menu-item > a,

#WalkTopNav li.current-menu-parent > a {

color: #fff;

}



* html #WalkTopNav ul li.current_page_item a,

* html #WalkTopNav ul li.current-menu-ancestor a,

* html #WalkTopNav ul li.current-menu-item a,

* html #WalkTopNav ul li.current-menu-parent a,

* html #WalkTopNav ul li a:hover {

color:#fff;

}



/* =Content

-------------------------------------------------------------- */



#main {

overflow: hidden;

padding: 40px 0 0 0;

}

#content {

margin-bottom: 36px;

}

#content,

#content input,

#content textarea {

color: #333;

font-size: 16px;

line-height: 24px;

}

#content p,

#content ul,

#content ol,

#content dd,

#content pre,

#content hr {

margin-bottom:24px;

}

#content ul ul,

#content ol ol,

#content ul ol,

#content ol ul {

margin-bottom:0;

}

#content pre,

#content kbd,

#content tt,

#content var {

font-size: 15px;

line-height: 21px;

}

#content code {

font-size: 13px;

}

#content dt,

#content th {

color: #000;

}

#content h1,

#content h2,

#content h3,

#content h4,

#content h5,

#content h6 {

color: #000;

margin: 0 0 20px 0;

line-height: 1.5em;

}

#content table {

border: 1px solid #e7e7e7;

text-align: left;

margin: 0 -1px 24px 0;

width: 100%;

}

#content tr th,

#content thead th {

color: #888;

font-size: 12px;

font-weight: bold;

line-height: 18px;

padding: 9px 24px;

}

#content tr td {

border-top: 1px solid #e7e7e7;

padding: 6px 24px;
padding-left:0px;

}

#content tr.odd td {

background: #F2F7FC;

}

.hentry {

margin: 0 0 48px 0;

}

.home .sticky {

background: #F2F7FC;

border-top: 4px solid #000;

padding: 18px 20px;

margin-left: -20px;

margin-right: -20px;

}

.single .hentry {

margin: 0 0 36px 0;

}

.page-title {

color: #000;

font-size: 14px;

font-weight: bold;

margin: 0 0 36px 0;

}

.page-title span {

color: #333;

font-size: 16px;

font-style: italic;

font-weight: normal;

}

.page-title a:link,

.page-title a:visited {

color:#888;

text-decoration: none;

}

.page-title a:active,

.page-title a:hover {

color: #FF4B33;

}

#content .entry-title {

color: #000;

font-size: 21px;

line-height: 1.3em;

font-weight: bold;

margin-bottom: 0;

}

.entry-title a:link,

.entry-title a:visited {

color:#000;

text-decoration: none;

}

.entry-title a:active,

.entry-title a:hover {

color: #FF4B33;

}

.entry-meta {

color: #888;

font-size: 12px;

}

.entry-meta abbr,

.entry-utility abbr {

border: none;

}

.entry-meta abbr:hover,

.entry-utility abbr:hover {

border-bottom: 1px dotted #666;

}

.entry-content,

.entry-summary {

clear: both;

padding: 12px 0 0 0;

}

#content .entry-summary p:last-child {

margin-bottom: 12px;

}

.entry-content fieldset {

border: 1px solid #E7E7E7;

margin: 0 0 24px 0;

padding: 24px;

}

.entry-content fieldset legend {

background: #fff;

color: #000;

font-weight: bold;

padding: 0 24px;

}

.entry-content input {

margin: 0 0 24px 0;

}

.entry-content input.file,

.entry-content input.button {

margin-right: 24px;

}

.entry-content label {

color: #888;

font-size: 12px;

}

.entry-content select {

margin: 0 0 24px 0;

}

.entry-content sup,

.entry-content sub {

font-size: 10px;

}

.entry-content blockquote.left {

float: left;

margin-left: 0;

margin-right: 24px;

text-align: right;

width: 33%;

}

.entry-content blockquote.right {

float: right;

margin-left: 24px;

margin-right: 0;

text-align: left;

width: 33%;

}

.page-link {

color: #000;

font-weight:bold;

margin:0 0 22px 0;

word-spacing:0.5em;

}

.page-link a:link,

.page-link a:visited {

background: #f1f1f1;

color:#333;

font-weight:normal;

padding:0.5em 0.75em;

text-decoration:none;

}

.home .sticky .page-link a {

background: #D9E8F7;

}

.page-link a:active,

.page-link a:hover {

color: #FF4B33;

}

.page .edit-link {

clear: both;

display: block;

}

#entry-author-info {

background: #F2F7FC;

border-top: 4px solid #000;

padding: 18px 20px;

margin: 24px 0;

overflow: hidden;

clear: both;

font-size: 14px;

line-height: 20px;

}

#entry-author-info #author-avatar {

background: #fff;

border: 1px solid #e7e7e7;

float: left;

margin: 0 -104px 0 0;

padding: 11px;

height: 60px;

}

#entry-author-info #author-description {

float: left;

margin: 0 0 0 104px;

}

#entry-author-info h2 {

color: #000;

font-weight: bold;

font-size: 100%;

margin-bottom: 0;

}

.entry-utility {

color: #888;

font-size: 12px;

line-height: 18px;

clear: both;

}

.entry-meta a,

.entry-utility a {

color: #888;

}

.entry-meta a:hover,

.entry-utility a:hover {

color: #FF4B33;

}

#content .video-player {

padding: 0;

}







/* Asides

-------------------------------------------------------------- */



.home #content .category-asides p {

font-size: 14px;

line-height: 20px;

margin-bottom: 10px;

margin-top:0;

}

.home .hentry.category-asides {

padding: 0;

}

.home #content .category-asides .entry-content {

padding-top: 0;

}









/* Gallery listing

-------------------------------------------------------------- */



.category-gallery {

margin-bottom: 48px;

}

.category-gallery h2 {

margin-top: 10px;

}

.category-gallery .entry-meta {

}

.category-gallery .size-thumbnail img {

border: 10px solid #f1f1f1;

margin-bottom: 0;

}

.category-gallery .gallery-thumb {

float: left;

margin-right:20px;

margin-top: -4px;

}

.home #content .category-gallery .entry-content p {

display: inline;

}

.home #content .category-gallery .entry-utility {

padding-top:4px;

}





/* Attachment pages

-------------------------------------------------------------- */



.entry-content .attachment img {

margin-bottom: 0;

}

.attachment .entry-content .entry-caption {

font-size: 140%;

margin-top: 24px;

}

.attachment .entry-content .nav-previous a:before {

content: '\2190\00a0';

}

.attachment .entry-content .nav-next a:after {

content: '\00a0\2192';

}







/* Images

-------------------------------------------------------------- */



#content img {

margin: 0;

max-width: 640px;

}

#content .attachment img {

max-width: 900px;

}

#content .alignleft,

#content img.alignleft {

display: inline;

float: left;

margin-right: 24px;

margin-top: 4px;

}

#content .alignright,

#content img.alignright {

display: inline;

float: right;

margin-left: 24px;

margin-top: 4px;

}

#content .aligncenter,

#content img.aligncenter {

clear: both;

display: block;

margin-left: auto;

margin-right: auto;

}

#content img.alignleft,

#content img.alignright,

#content img.aligncenter {

margin-top: 10px;
margin-bottom: 10px;
}

#content .wp-caption {

background: #f1f1f1;

line-height: 18px;

text-align: center;

margin-bottom: 20px;

padding: 4px;

}

#content .wp-caption img {

margin: 5px 5px 0;

}

#content .wp-caption p.wp-caption-text {

margin: 5px;

color: #888;

font-size: 12px;

}

#content .wp-smiley {

margin:0;

}

#content .gallery {

margin: auto;

}

#content .gallery .gallery-item {

float: left;

margin-top: 0;

text-align: center;

width: 33%;

}

#content .gallery img {

border: 2px solid #cfcfcf;

}

#content .gallery .gallery-caption {

color: #888;

font-size: 12px;

margin: 0 0 12px;

}

#content .gallery dl {

margin: 0;

}

#content .gallery img {

border: 10px solid #f1f1f1;

}

#content .gallery br+br {

display: none;

}







/* =Navigation

-------------------------------------------------------------- */



.navigation {

font-size: 12px;

line-height: 18px;

overflow: hidden;

color: #888;

}

.navigation a:link,

.navigation a:visited {

color: #888;

text-decoration: none;

}

.navigation a:active,

.navigation a:hover {

color: #FF4B33;

}

.nav-previous {

float: left;

width: 50%;

}

.nav-next {

float: right;

width: 50%;

text-align:right;

}

#nav-above {

margin: 0 0 18px 0;

}

#nav-above {

display: none;

}

.paged #nav-above,

.single #nav-above {

display: block;

}

#nav-below {

margin: -18px 0 0 0;

}







/* =Comments

-------------------------------------------------------------- */

#comments {

clear: both;

}

#comments .navigation {

padding: 0 0 18px 0;

}

h3#comments-title,

h3#reply-title {

color: #000;

font-weight: bold;

font-size: 20px;

margin-bottom: 0;

}

h3#comments-title {

padding: 24px 0;

}

.commentlist {

list-style: none;

margin: 0;

}

.commentlist li.comment {

border-bottom: 1px solid #e7e7e7;

line-height: 24px;

margin: 0 0 24px 0;

padding: 0 0 0 56px;

position: relative;

}

.commentlist li:last-child {

border-bottom:none;

margin-bottom:0;

}

#comments .comment-body ul,

#comments .comment-body ol {

margin-bottom: 18px;

}

#comments .comment-body p:last-child {

margin-bottom: 6px;

}

#comments .comment-body blockquote p:last-child {

margin-bottom: 24px;

}

.commentlist ol {

list-style: decimal;

}

.commentlist .avatar {

position: absolute;

top: 4px;

left: 0;

}

.comment-author {

}

.comment-author cite {

color: #000;

font-style: normal;

font-weight: bold;

}

.comment-author .says {

font-style: italic;

}

.comment-meta {

font-size: 12px;

margin: 0 0 18px 0;

}

.comment-meta a:link,

.comment-meta a:visited {

color: #888;

text-decoration: none;

}

.comment-meta a:active,

.comment-meta a:hover {

color: #FF4B33;

}

.commentlist .even {

}

.commentlist .bypostauthor {

}

.reply {

font-size: 12px;

padding: 0 0 24px 0;

}

.reply a,

a.comment-edit-link {

color: #888;

}

.reply a:hover,

a.comment-edit-link:hover {

color: #FF4B33;

}

.commentlist .children {

list-style: none;

margin: 0;

}

.commentlist .children li {

border: none;

margin: 0;

}

.nopassword,

.nocomments {

display: none;

}

#comments .pingback {

margin-bottom: 18px;

padding-bottom: 18px;

border-bottom: 1px solid #e7e7e7;

}

.commentlist li.comment+li.pingback {

margin-top: -6px;

}

#comments .pingback p {

color: #888;

font-size: 12px;

line-height: 18px;

display:block;

margin: 0;

}

#comments .pingback .url {

font-style: italic;

font-size: 13px;

}







/* Comments form */

input[type=submit] {

color: #333;

}

#respond {

margin: 24px 0;

border-top: 1px solid #e7e7e7;

overflow: hidden;

position: relative;

}

#respond p {

margin: 0;

}

#respond .comment-notes {

margin-bottom: 1em;

}

.form-allowed-tags {

line-height: 1em;

}

.children #respond {

margin: 0 48px 0 0;

}

h3#reply-title {

margin: 18px 0;

}

#comments-list #respond {

margin: 0 0 18px 0;

}

#comments-list ul #respond {

margin: 0;

}

#cancel-comment-reply-link {

font-size: 12px;

line-height: 18px;

font-weight: normal;

}

#respond .required {

color:#FF4B33;

font-weight:bold;

}

#respond label {

color: #888;

font-size: 12px;

}

#respond input {

margin:0 0 9px;

width:98%;

}

#respond textarea {

width:98%;

}

#respond .form-allowed-tags {

color: #888;

font-size: 12px;

line-height: 18px;

}

#respond .form-allowed-tags code {

font-size: 11px;

}

#respond .form-submit {

margin: 12px 0;

}

#respond .form-submit input {

width: auto;

font-size: 14px;

}





/* =Widget Areas

-------------------------------------------------------------- */



.widget-area ul {

list-style: none;

margin-left: 0;

}

.widget-area ul ul {

list-style: square;

margin-left: 1.3em;

}

.widget_search #s { /* This keeps the search inputs in line */

width: 60%;

}

.widget_search label {

display:none;

}

.widget-container {

margin: 0 0 18px 0;

}

.widget-title {

color: #222;

font-weight: bold;

}

.widget-area a:link,

.widget-area a:visited {

text-decoration: none;

}

.widget-area a:active,

.widget-area a:hover {

text-decoration: underline;

}

.widget-area .entry-meta {

font-size: 11px;

}

#wp_tag_cloud div {

line-height: 1.6em;

}

#wp-calendar {

width:100%;

}

#wp-calendar caption {

font-weight: bold;

color: #222;

text-align: left;

font-size:14px;

padding-bottom: 4px;

}

#wp-calendar thead {

font-size:11px;

}

#wp-calendar thead th {

}

#wp-calendar tbody {

color: #aaa;

}

#wp-calendar tbody td {

padding: 3px 0 2px;

background: #f5f5f5;

border:1px solid #fff;

text-align: center;

}

#wp-calendar tbody .pad {

background: none;

}

#wp-calendar tfoot #next {

text-align: right;

}

.widget_rss a.rsswidget {

color: #000;

}

.widget_rss a.rsswidget:hover {

color: #FF4B33;

}

.widget_rss .widget-title img {

height: 11px;

width: 11px;

}



/* Main sidebars */

#main .widget-area ul {

margin-left: 0;

padding: 0 20px 0 0;

}

#main .widget-area ul ul {

border: none;

margin-left: 1.3em;

padding: 0;

}

#primary {

}

#secondary {

}



/* Footer widget areas */

#footer-widget-area {

}







/* =Footer

-------------------------------------------------------------- */



#footer {

margin-bottom: 20px;

}

#colophon {

border-top: 2px solid #000;

padding: 18px 0;

overflow: hidden;

}

#site-info {

font-weight: bold;

}

#site-info a {

color: #000;

text-decoration: none;

}

#site-generator {

position: relative;

font-style: italic;

}

#site-generator a {

color: #666;

display:inline-block;

text-decoration: none;

background: url(images/wordpress.png) center left no-repeat;

padding-left: 20px;

line-height: 16px;

}

#site-generator a:hover {

text-decoration: underline;

}

img#wpstats {

display:block;

margin: 0 auto 10px;

}







/* Mobile Safari ( iPad, iPhone and iPod Touch )

-------------------------------------------------------------- */



pre {

-webkit-text-size-adjust: 140%;

}

code {

-webkit-text-size-adjust: 160%;

}

#access,

.entry-meta,

.entry-utility,

.navigation,

.widget-area {

-webkit-text-size-adjust: 120%;

}

#site-description {

-webkit-text-size-adjust: none;



}







/* =Print Style

-------------------------------------------------------------- */



@media print {

body {

background:none !important;

}

#wrapper {

float: none !important;

clear: both !important;

display: block !important;

position: relative !important;

}

#header {

border-bottom: 2pt solid #000;

padding-bottom: 18pt;

}

#colophon {

border-top: 2pt solid #000;

}

#site-title,

#site-description {

float: none;

margin: 0;

padding:0;

line-height: 1.4em;

}

#site-title {

font-size: 13pt;

}

.entry-content {

font-size: 14pt;

line-height: 1.6em;

}

.entry-title {

font-size: 21pt;

}

#access,

#branding img,

#respond,

.comment-edit-link,

.edit-link,

.navigation,

.page-link,

.widget-area {

display: none !important;

}

#container,

#header,

#footer {

width: 100%;

margin: 0;

}

#content,

.one-column #content {

width: 100%;

margin: 24pt 0 0;

}

.wp-caption p {

font-size: 11pt;

}

#site-info,

#site-generator {

float: none;

width: auto;

}

#colophon {

width: auto;

}

img#wpstats {

display:none

}

#site-generator a {

padding: 0;

margin: 0;

}

#entry-author-info {

border: 1px solid #e7e7e7;

}

#main {

display:inline;

}

.home .sticky {

border: none;

}

}

/*new styles*/

body, td, th, div, p, label {

-x-system-font:none;

color:#595959;

font-family:Arial,Helvetica,sans-serif;

font-size:13px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:16px;

}

#body {background:transparent url(images/wrapper_header.gif) repeat-x scroll 0 0;}

.header-box {

background:transparent url(images/header_box.gif) repeat-x scroll 0 0;

overflow:hidden;

height:30px;

}

.fright {

float:right;

}

.fleft {

float:left;

}

.header-box .fright {

width:221px;

}

.header-box .fleft {

width:670px;

}

.breadcrumbs {

color:#FFFFFF;

display:block;

font-size:11px;

text-transform:uppercase;

padding:7px 0 0 20px;

}

.header-box .fright .moduletable {

color:#FFFFFF;

font-size:11px;

padding:7px 0 0 20px;

}

.header-box .fright h3 {

color:#FFFFFF;

display:inline;

font-size:11px;

}

#right {

float:right;

text-align:left;

width:260px;

}

.right-indent {

padding-left:10px;

}

#left {

float:left;

text-align:left;

width:300px;

}

.left-indent {

padding-right:10px;

}

#container-main {

height:100%;

overflow:hidden;

text-align:left;

}

.extra-box {

background:#F0F1F2 none repeat scroll 0 0;

border:1px solid #B6CAD2;

padding:5px;

overflow:hidden;

}

.extra-indent {

padding:26px 0 7px 10px;

}

.extra-box h3 a{

color:#FF6600;

font-family:"Times New Roman",Times,serif;

font-size:21px;

padding:1px 0 6px;

}

.br {

display:block;

}

.extra-line {

border-top:1px solid #B6CAD2;

height:10px;

margin-top:10px;

}

.extra-link, .extra-link:hover {

color:#FF6600;

font-size:11px;

}

.wrapper-box {

margin-bottom:20px;

}

.box-title-indent h3 {

color:#FF6600;

font-size:11px;

font-weight:bold;

padding:0 0 3px 18px;

text-transform:uppercase;

}

.border1 {

background:#B6CAD2 none repeat scroll 0 0;

padding:1px;

}

.bg1 {

background:#FFFFFF none repeat scroll 0 0;

}

.wrapper-box .box-wrapper {

padding:16px 15px 14px 18px;

}

#wrapper .module ul.latestnews {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0;

padding:0;

}

#wrapper .module ul.latestnews li {

background:transparent url(images/list_bull.gif) no-repeat scroll 0 7px;

line-height:16px;

padding:0 0 10px 12px;

}

#wrapper .module ul.latestnews li a, #wrapper .module ul.latestnews li a:hover {

color:#378AB7;

line-height:16px;

}

.s2 .border {

background:#B6CAD2 none repeat scroll 0 0;

padding:1px;

}

.s2 .bg {

background:#F0F1F2 none repeat scroll 0 0 !important;

}

.s2 h3 {

padding-top:15px;

}

.s2 .border1 {

background:transparent none repeat scroll 0 0 !important;

}

.s2 .bg1 {

background:#F0F1F2 none repeat scroll 0 0 !important;

}

.s2 a {

text-decoration:none;

}

.s2 a span {

color:#2A2A2A;

font-size:13px;

font-weight:normal;

padding:0 0 0 3px;

}

.s2 img {

margin:0 0 3px !important;

vertical-align:middle;

}

.border-right {

background:transparent url(images/border.gif) repeat-y scroll right 0;

height:100%;

overflow:hidden;

padding:2px 8px 10px 10px;

}

.text-box {

clear:both;

font-size:1.2em;

line-height:1.35em;

padding:3px 0 0;

overflow:hidden;

}

.text-box p {

padding:0 0 2px;

}



.fleft-image{

display:inline;

float:left;

height:100%;

margin:-1px 20px 0 0;

overflow:hidden;

padding:0;

}

.featured .fleft-image{

display:block;

float:none;



margin:0;

overflow:hidden;

padding:0;

}

.comments {

float:right;

padding:11px 1px 0 0;

font-size:11px;

}

.other-posts,.feature-main{

font-size:14px;

font-weight:bold;

padding:0px;

text-transform:uppercase;

}

.other-posts a ,.feature-main a{color:#FF6600;text-decoration:none;}

.feature-main a:hover,.other-posts a:hover{text-decoration:underline;}

#container-main .indent {

clear:both;

height:100%;

overflow:hidden;

}

.indent .extra-box {

background:none;

border:none;

overflow:hidden;

padding:5px;

}

.moduletable p.extra-content,.indent p.extra-content {margin-bottom:0;}

#left .side-image {height:110px; width:190px;}

ul.latestposts {margin:0;padding:0;}

ul.latestposts li {padding-bottom:10px;}

.featured-image {width:448px;height:290px;padding-bottom:10px;}

h3.left-title a{color:#378AB7; text-decoration:none;}

h3.left-title a:hover {text-decoration:underline;}

#main #two-col {float:left;}

#main #two-col #content {margin:0;padding:10px;overflow:hidden;

width:750px;}



div.s2 {margin-top:10px;}
