/*
Theme Name: Path
Author: Adeptus
Description: Two column fluid width.
Tags: two columns, fluid width.
*/

body	{ margin:25px 0; padding:0; background:#070b62 url('i/bk1.png') repeat fixed; }
body	{ color:#004; font-size:62.5%; font-family:Verdana,Arial,Helvetica,sans-serif; }

a:link,a:visited { color:#004; text-decoration:underline; }
a:hover,a:active { color:#369; text-decoration:none; }
a.fff:link,a.fff:visited { color:#fff; text-decoration:underline; }
a.fff:hover,a.fff:active { color:#9eb3df; text-decoration:none; }

a.mbm:hover img	{ filter:gray; }

/* <!-- LAYOUT --> */
#shell		{ margin:auto; text-align:left; background:#fff url('i/sidebk.jpg') repeat-y bottom left; min-width:780px; max-width:960px; width:expression(document.body.clientWidth < 782? "780px": document.body.clientWidth > 962? "960px" : "auto"); }
#headerbk	{ background:#315596 url('i/headerbk.png') repeat top left; height:124px; }
#header1	{ background:transparent url('i/header1.png') no-repeat top left; height:124px; }
#header2	{ background:transparent url('i/header2.png') no-repeat top right; height:124px; }
#wrap		  { background:transparent; /* padding-left:190px; */ border-right:1px solid #a8bbe2; border-left:1px solid #a8bbe2; }

#sidebar	{ float:left; width:172px; padding:0 0 20px 20px; }
#content	{ padding:25px 25px 25px 220px; }
#footer		{ margin:auto; background:#315596 url('i/footbk.png') repeat top left; border:1px solid #30538c; padding-top:15px; height:60px; min-width:780px; max-width:960px; width:expression(document.body.clientWidth < 782? "780px": document.body.clientWidth > 962? "960px" : "auto"); }

.clearpage	{ clear:both; }
.clearfloat	{ clear:both; height:0; font-size:1px; line-height:0px; }

/* <!-- SITE COLORS -->
#315596

cream - #faf4e4  cream edge - #f7ecd3  #f4e5c2
( default 1em = 10px )
2em		24px
1.5em	18px
1.25em	15px
1em		12px

LINKS
#36c
#0ff

BLUE COLORS
box
border:1px solid #e1e1e1; background-color:#ecf5ff; to- #f9fcff
box
border:1px solid #bdf; background-color:#def;

 */

/* <!-- LIST - Fountain & Travelers Digest --> */
ul.lcp_catlist			{ margin:10px 0 0 0; padding: 0; }
.lcp_catlist li			{ display:inline; }
.lcp_catlist a			{ font-size:11px; float:left; width:223px; height:24px;  padding:5px; margin:1px; text-align:left; text-decoration:none; color:#009; border:1px solid #9cf; background-color:#def; }
.lcp_catlist a:hover{ text-decoration:none; color:#36c; border:1px solid #def; background-color:#9cf; }
.listsubtitle				{ color:#369; font-size:20px; font-style:italic; font-family:Georgia, "Lucida Sans Unicode", lucida, Verdana, sans-serif;  }

/* <!-- HEADER --> */
#headertitle	{ position:relative; top:50px; left:60px; width:350px; }
#headertitle a:link,#headertitle a:visited		{ color:#fff; background-color:transparent; text-decoration:none; border-bottom:1px solid #fff; letter-spacing:3pt; font-weight:normal; }
#headertitle a:hover,#headertitle a:active		{ color:#fff; text-decoration:none; border-bottom:1px dashed #bdf; }
#headertext		{ font-style:italic; font-size:11px; line-height:18px; right:40px; letter-spacing:1pt; color:#fff; width:400px; }

h2 a:link,h2 a:visited { color:#369; text-decoration:underline; }
h2 a:hover,h2 a:active { color:#39c; text-decoration:none; }
h3 a:link,h3 a:visited { color:#369; text-decoration:underline; }
h3 a:hover,h3 a:active { color:#39c; text-decoration:none; }
h4 a:link,h4 a:visited { color:#369; text-decoration:underline; }
h4 a:hover,h4 a:active { color:#39c; text-decoration:none; }

h2.posttitle	{ margin:0 0 20px 0; }

h1, h2, h3, h4, h5, h6	{ margin:0; color:#369; text-align:left; letter-spacing:1pt; font-family:Georgia, "Lucida Sans Unicode", lucida, Verdana, sans-serif; }
h1	{ font-size:26px; }
h2	{ font-size:22px; }
h3	{ font-size:20px; }
h4	{ font-size:16px; }
h5	{ font-size:14px; }
h6	{ font-size:12px; }

.normal	{ font-weight:normal; }
.hid	{ visibility:hidden; }
.opa 	{ filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
pre		{ font-size:12px; }
code	{ font-size:12px; background-color:#f8f8f8; color:#111; }
hr		{ border:1px dashed #ddd; }
b			{ font-weight:bold; }
u			{ text-decoration:underline; }
i			{ font-style:italic; }
em		{ font-style:italic; }
img		{ border:0; }
.clear	{ clear:both; }
table	{ display:table; }

.blue	{ color:#369; }
.red	{ color:#c00; }
.fff	{ color:#fff; }
.v10	{ font-size:10px; }
.v11	{ font-size:11px; }
.v13	{ font-size:13px; }
.v14	{ font-size:14px; }
.v16	{ font-size:16px; }
.v18	{ font-size:18px; }
.v20	{ font-size:20px; }

form						{ margin:0; padding:0; }
input						{ font-size:12px; }
textarea				{ font-size:12px; }
input[type=text], textarea	{ }
input[type=submit]			{ }
.handcursor			{ cursor:hand; cursor:pointer; }
.totop					{ text-align:right; }
#content ul			{ font-size:12px; list-style-image:url("i/bullet0.png"); }


/* <!-- TOP NAVIGATION --> */
#nav				{ font-size:7px; background:#315596 url('i/navbk.png'); height:32px; }
#nav ul			{ margin:0 0 0 20px; padding-top:6px; list-style-type:none; list-style-position:outside; text-indent:0; }
#nav ul li	{ display:inline; margin:0; padding:0; text-transform:uppercase; border-right:1px solid #9eb3df; }
#nav1 a			{ border-left:1px solid #9eb3df; }
#nav ul li a				{ font-size:11px; padding:0 7px 0 7px; margin:0; background-color:transparent; color:#fff; text-decoration:none; }
#nav ul li a:hover	{ background-color:transparent; color:#0ff; }

/* <!-- SUB NAVIGATION --> */
.subnav														{ }
.subnav a:link,.subnav a:visited	{ font-weight:bold; color:#369; text-decoration:none; border-bottom:1px solid #369; }
.subnav a:hover,.subnav a:active	{ color:#39c; border-bottom:1px dashed #006; }

/* <!-- CAT/PAGE NAVIGATION --> */
.navi				{ font-size:13px; text-align:center; margin:auto; margin-bottom:20px; width:450px; background-color:#ecf5ff; border:1px solid #def; }
.navi span	{ width:150px; margin:0 10px; }
.navi a:link,.navi a:visited	{ font-weight:bold; color:#006; text-decoration:none; }
.navi a:hover,.navi a:active	{ color:#39c; }
.naviheader a:link,.naviheader a:visited	{ font-size:18px; font-weight:bold; text-decoration:none; color:#369; text-align:left; letter-spacing:1pt; font-family:Georgia, "Lucida Sans Unicode", lucida, Verdana, sans-serif; }
.naviheader a:hover,.naviheader a:active	{ color:#39c; }
.naviarc	{ font-size:18px; font-weight:bold; text-decoration:none; color:#006; text-align:left; letter-spacing:1pt; font-family:Georgia, "Lucida Sans Unicode", lucida, Verdana, sans-serif; }

/* <!-- SIDEBAR --> */
#sidebar ul				{ padding:0; margin:0; list-style:none; font-size:12px; }
#sidebar ul ul		{ font-size:11px; }
#sidebar ul li		{ margin:0 0 20px 0; }
#sidebar ul ul		{ margin:0; padding:0; }
#sidebar li li		{ margin:0.1em 0; }
#sidebar li li li	{ padding-left:10px; }
#sidebar ul h2		{ margin:0; padding:0; color:#004; font-size:12px; text-transform:uppercase; }
#sidebar ul li a	{ line-height:16px; color:#006; }
#sidebar select		{ background:#bdd0f3; padding:4px 5px 0px 5px; border:1px solid #80a5e9; }

/* <!-- SEARCH FORM --> */
#search					{ margin:39px 25px 0 0; float:right; }
#searchangel		{ margin:0 0 -5px -18px; }
#searchform br	{ display:none; }
#searchform #s	{ width:124px; height:14px; background:#efd69c; padding:4px 5px 0px 5px; border:1px solid #a38c6f; margin-right:2px; color:#4a3939; font-weight:bold; font-size:13px; }
#searchform input	{ vertical-align:middle; }

/* <!-- FOOTER --> */
#footer								{ text-align:center; font-size:10px; color:#eee; clear:both; }
#footer								{ text-align:center; font-size:10px; color:#eee; }
#footer a:link,#footer a:visited	{ color:#eee; text-decoration:underline; }
#footer a:hover,#footer a:active	{ color:#ccc; text-decoration:none; }
#foot1								{ float:left; padding:4px 25px; width:130px; line-height:18px; }
#foot1 a:link,#foot1 a:visited		{ color:#eee; text-decoration:none; border-bottom:1px dashed #eee; }
#foot1 a:hover,#foot1 a:active		{ text-decoration:none; border-bottom:1px dashed #f93; }
#foot2								{ padding-left:135px; }

/* <!-- POST --> */
.post							{ margin:0 0 4em 0; /* clear:both; */ }
.post p, .post ol li, .post ul li	{ margin-top:0; font-size:1.2em; line-height:1.5em; text-align:justify; }
.post li li				{ font-size:1em; }
.post blockquote	{ padding:0 0 0 2em; border-left:0.4em solid #eee; font-size:0.9em; }
.post blockquote blockquote	{ margin-left:0; font-size:1em; }
.postentry a			{ border-bottom:1px solid #ddd; }
.postentry a:hover{ border-bottom:1px solid #258; text-decoration:none; }
.postmetadata			{ margin:1em 0; font-size:1.1em; color:#888; text-align:justify; }
.editentry a			{ color:#369; text-decoration:none; border-bottom:1px dashed #369; }
.editentry a:hover{ color:#c00; text-decoration:none; border-bottom:1px dashed #c00; }

/* <!-- COMMENTS --> */
#comments						{ margin:0 2em; }
#comf								{ margin:0 0 0 30px; }
.commentlist				{ margin:0; padding:0; list-style:none; }
.commentlist li			{ padding:2em 0; overflow:auto; border-bottom:0.1em solid #eee; }
.commentlist p			{ margin:0.5em 0; font-size:1.1em; }
.commentlist p a		{ border-bottom:1px solid #ddd; }
.commentlist p a:hover	{ border-bottom:1px solid #157; text-decoration:none; }
.commentlist img.avatar	{ float:left; margin:0 10px 0 0; padding:3px; border:1px solid #eee; }
.commentlist h4			{ margin:0; }
textarea#comment		{ font-size:1.6em; width:90%; }

/* <!-- CALENDAR --> */
#wp-calendar caption			{ font-size:11px; text-transform:uppercase; font-weight:bold; color:#006; text-align:center; }
#wp-calendar thead th			{ font-size:11px; font-weight:normal; color:#006; text-align:center; }
#wp-calendar tbody td			{ font-size:11px; text-align:center; }
#wp-calendar tbody td a		{ font-size:11px; font-weight:bold; border:1px solid #bdf; background-color:#def; }
#wp-calendar tbody td.pad	{ font-size:11px; border:none; }
tfoot td  a								{ font-size:11px; }

/* <!-- OTHER --> */
abbr		{ cursor:help; border-bottom:0.1em dotted; }
.aligncenter, div.aligncenter	{ display:block; margin-left:auto; margin-right:auto; }
.alignleft	{ float:left; margin:5px 5px 5px 0; }
.alignright	{ float:right; margin:5px 0 5px 5px; }
.wp-caption	{ border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; }
.wp-caption img	{ margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text	{ font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; }
#sidebar-login h2.widgettitle	{ margin:0 0 5px 0; }
#sidebar-login p	{ margin:0 0 5px 0; }

#translate	{ text-align:right; }

/* <!-- LOGIN PAGE --> */
#login h1 a { background-image:url('i/logo-login.gif') no-repeat top; }

/* <!-- Angel CHART --> */
.chart1		{ border:1px solid #69c; }
.chart		{ font-size:11px; border:1px solid #69c; background-color:#f9fcff; color:#009; }
.chrhd h3	{ color:#369; text-align:center; font-weight:normal; }
.chrhd p	{ color:#006; text-align:center; }
.chart td	{ border:1px solid #bdf; }
.cbk2	td	{ background-color:#ecf5ff; }
.chrd			{ background:url('i/d-tabl.gif'); }
.chrd h4	{ color:#cff; text-align:center; }
