@charset "utf-8";
/* CSS Document */

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, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*
-------- Common ----*/
body{ font-family:Palatino, Georgia, times new roman, serif }
#Wrapper{width:100%}
.Main_Wrapper{ width:962px; margin:0 auto}
#top{ background:url(/wp-content/themes/lit/images/top_bg.gif) repeat-x; width:100%; height:73px}
.clear{clear:both; font-size:1px; line-height:1px}

/*
-------- Common ----*/

/*
------------- text ----------*/
h1{font-size:42px; color:#000; line-height:45px; text-align:center}

/*
------------- text ----------*/


/*
------------- entry/post ----------*/
.entry p { margin:5px 0px 15px 0; line-height: 24px; font-size: 18px; }

.entry ul { margin:5px 0px; line-height: 24px; font-size: 18px; list-style-type:circle;}
.entry ul li { margin-left:20px; }

.entry ul li ul { margin:0px; line-height: 24px; font-size: 18px; list-style-type:circle;}
.entry ul ul li { margin-left:20px; }

.post h2 { font-size: 30px; color: #5893ce; padding: 12px 0 4px 0; }
.post h3 { font-size: 26px; color: #000; padding-bottom: 5px; }
.post h4 { font-size: 22px; color: #000; padding:5px; margin-top:10px;}

p.byline { font-size: 14px; color: #383737; padding-top:80px; 
text-align: center; 
}

.blogindex h2 { font-size: 24px; color: #5893ce; padding-bottom: 12px; }

.blogindex h3 { font-size: 20px; color: #5893ce; padding:16px 0 3px 0; }

.blogindex p { margin:5px 0px 15px 0; line-height: 24px; font-size: 18px; }

.post .info { font-size:14px; }

.navigation { padding:20px 0 0 0; }

a {color: #5893ce; text-decoration: none;}
a:hover { color: #000;}


/*
----- Container-------*/
#container{ padding:53px 0 70px 0; width:962px; margin:0 auto}
.top_container{ padding-bottom:45px; border-bottom:solid 1px #bfbfbf}
.logo{ float:left; padding-top:16px; padding-left:10px}
.top_Con_txt{ width:571px; float:left; padding-left:94px; text-align:left}
.top_Con_txt p{ padding:34px 0 40px 0; font-size:24px; color:#000; line-height:36px; text-align:justify}
.top_Con_txt p span{color:#5893ce;}
.top_Con_txt p span.wp{color:#5893ce; font-style:italic}

/*
----- Container -------*/

/*
----------- Three Box ---------- */
.three_box_wrap{ width:962px; padding-top:60px}
.Box{ width:272px; float:left}
.Box h2{ font-size:24px; color:#5893ce; text-align:center; padding-bottom:20px}
.Box p{font-size:18px; line-height:24px; padding-bottom:25px; text-align:justify }
.Box p img {float:left; padding-right:10px}
.Box_gap{width:72px; float:left}
/*
----------- Three Box ---------- */

/*
----------- menu -------*/
#menu{background:url(../images/menu_bg.jpg) repeat-x; width:100%; height:24px;  float:left; min-width:962px; margin-top:45px}
#menu ul li { display:block; float:left; width:auto;}
#jsddm { float:left; display:block; width:90%; text-align:left; margin-left:5px}
#jsddm li { font-size:16px;  font-weight:normal;  }
#jsddm li a { display: block; text-decoration: none; color:#feffff; line-height:20px ; margin:0 13px; height:20px; }
#jsddm li .menuAch 	{ display: block; text-decoration: none; color:#feffff; width:40px!important }
#jsddm li .menuAch2 { display: block; text-decoration: none; color:#feffff;}
#jsddm li .menuAch3 { display: block; text-decoration: none; color:#feffff;}
#jsddm li .menuAch4 { display: block; text-decoration: none; color:#feffff;}
#jsddm li .menuAch5 { display: block; text-decoration: none; color:#feffff;}
#jsddm li a:hover { color: #5893ce; font-weight:normal; border-bottom:solid 1px #5480ac }
#jsddm li ul { margin:8px 0 0 0; padding: 0px; position: absolute; visibility: hidden; border-top:none; background:#474646; width:180px}
#jsddm li a:hover { color: #5893ce; font-weight:normal; border-bottom:solid 1px #5480ac ; height:19px}
#jsddm li a.active { color: #5893ce; font-weight:normal; border-bottom:solid 1px #5480ac; height:20px; min-width:42px }
#jsddm li ul li { background:#55baba; float: none; display: inline; width:150px }
#jsddm li ul li a { color:#fff; text-align:left; border-bottom:dotted 1px #ccc ; font-weight:normal; font-size:12px; display:block; padding-top:5px; padding-bottom:5px; margin:0 0; text-align:center; height:19px}
#jsddm li ul li a:hover { color:#000; font-weight:normal; font-size:12px;background:#ededed; text-decoration:none}

/*
----------- menu -------*/


/*
---- Footer ----*/
#footer{background:url(../images/footer_bg.gif) repeat-x #5196da; width:100%; padding:30px 0 230px 0;}
.footerLink{ width:250px; float:left}
.footerLink ul{margin:0; padding:0 0 28px 0}
.footerLink ul li{margin:0; padding:0}
.footerLink ul li a{font-size:16px; color:#383737; line-height:25px; text-decoration:none}
.footerLink ul li a:hover{color:#FFF}
.footerLink ul li.current_page_item a {color:#FFF}
.footer_right{float:right; width:272px}
.footer_right h4{ font-size:24px; color:#FFF; padding-bottom:15px}
.footer_right ul{margin:0; padding:0}
.footer_right ul li{margin:0; padding:0 0 23px 0;font-size:18px; line-height:20px; color:#383737}
.footer_right ul li a{text-decoration:none; color:#ffffff}
.twtr-bd  {
font-family: palatino, georgia, times new roman, serif;
font-size:16px;
padding:0 1px;}

/*
---------*/


/*
---- Contact Form 7 ----*/
.wpcf7 p {
margin:0px 0px 10px 0px;
padding:0;
}
/*
---------*/


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

/*ordered lists*/
ol {
	list-style: decimal;
	list-style-position: outside;
	margin-left: 3em;
	font-size:1.1em;
	padding-bottom: 5px;
}
/* code samples */
span.code {
 	font-family: courier, serif;
}
