@charset "utf-8";

* {margin: 0; padding: 0;}
body  {	font: 14px Arial, Helvetica, sans-serif; color: #FFFFFF; background: url(images/index_02.jpg) top repeat-x #1c1c1c;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}


/*warp*/
.warp {width: 952px; margin: 0px auto; background: url(images/index_03.jpg) left top no-repeat; position: relative; z-index: 2;}
/*warp*/
/*warp*/
.warp2 { margin: 0px auto;}
/*warp*/

/*head*/
.logo {width: 353px; float: left; text-indent: -9999px; overflow: hidden;}
.logo a {display: block; width: 353px; height: 171px;}

.head {width: 599px; float: left;}
.head p {text-align: left; font-size:12px; color:#000000; padding-top: 67px; _margin-top: 0px; padding-right: 37px; padding-left:40px; background:url(images/index_14.jpg) no-repeat 0px 37px; height: 70px;}
/*head*/


/*blockq*/
.blockq-name { background: url(images/easymoblog.png) no-repeat; padding: 2px 0 4px 25px;}
blockquote { border-left:.16666667em solid  #333333;	margin: 5px 19px 5px 11px; padding:6px;  border-bottom: dotted 1px #333333; border-top: dotted 1px #333333; border-right: dotted 1px #333333; background:#111111;}
blockquote img { display:none; }
/*blockq*/



/*menus*/
#nav {top: 0px; position: absolute; margin-left: 0px;}
#nav .select {float: left; width: 119px;}
#nav .select a span {display: block; height: 40px; font-size: 11px; color: #DDDDDD; text-indent: 7px; padding-top: 10px; text-align: center; padding-right: 8px; font-weight:bold}
#nav .select a {text-decoration: none;}
.select a:hover, #nav .select li:hover a {cursor: pointer; text-decoration: none;}
#nav .sub {display: none;}
#nav .sub ul {float: left; width: 105px; margin-right: 8px; _width: 104px; font-weight: normal; font-size: 11px;}
#nav table {position: absolute; border-collapse: collapse;  font-size: 11px;}
#nav .select li a:hover .sub, #nav .select li:hover .sub {display: block; position: absolute; width: 466px; z-index: 100; top: 32px;  margin-left: -210px;}
#nav .select a:hover .sub li a, #nav .select li:hover .sub li a {display: inline; color: #DDDDDD;}
#nav .sub ul li {border-bottom: 1px dotted #000000; padding: 2px 0; font-weight:bold;}
.drop_T {background: url(images/drop-t.png) left top no-repeat; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop-t.png',sizingMethod='scale'); height: 9px; font-size: 1px; line-height: 9px;}
.drop_B {background: url(images/drop-b.png) left bottom no-repeat; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop-b.png',sizingMethod='scale'); height: 9px; font-size: 1px; line-height: 9px;}
.dropbg {background: url(images/drop-bg.png) repeat-y; padding-left: 10px;  min-height: 1px; _height: 1px;}
#nav div.dropbg a:hover {text-decoration: underline; color: #DDDDDD;}
#nav .q01 {width: 119px;}
.q01 a span {background: url(images/index_10.jpg) no-repeat;}
.q02 a span {background: url(images/index_10.jpg) no-repeat;}
.q03 a span {background: url(images/index_10.jpg) no-repeat;}
.q04 a span {background: url(images/index_10.jpg) no-repeat;}
#nav .q05 {width: 119px;}
.q05 a span {background: url(images/index_10.jpg) no-repeat;}

#nav .suba {display: none;}
#nav .suba ul {float: left; width: 443px; margin-right: 8px; _width: 104px; font-weight: normal; font-size: 12px; color: #999999;}
#nav .select li a:hover .suba, #nav .select li:hover .suba {display: block; position: absolute; width: 466px; z-index: 100; top: 32px;  margin-left: -210px;}
#nav .select a:hover .suba li a, #nav .select li:hover .suba li a {display: inline; color: #DDDDDD; font-weight:bold; text-decoration: underline;}
#nav .suba ul li {border-bottom: 1px dotted #000000; padding: 2px 0;}
/*menus*/


/*search*/
.se_d {width: 599px; float: left; background:url(images/index_15.jpg) no-repeat top left; height: 34px;}

#search { margin: 0 0 0 0;}
#search form { margin: 0; padding: 0; border: none;}

#search fieldset { margin: 0; padding: 5px 0 0 0; border: none;}

#search #s {width: 220px; height: 16px; margin: 0 8px 0 0; padding: 1px 5px; border: 1px solid #969696; background: #646464;}

#search #x { width: 90px; padding: 0; margin: 0; background: none; border: none; color: #CCCCCC; cursor: pointer; font: 11px Arial, Helvetica, sans-serif; font-weight:bold;}

.se_text { color: #7a7a7a; font: 11px Arial, Helvetica, sans-serif; }

/*search*/


/* zag */
#zag { background:url(images/index_17.jpg) no-repeat; height: 31px;}
#zag .left { float: left; width: 720px; padding-top: 6px; height: 25px; padding-left: 20px;}
#zag .right { float: right; width: 150px; padding-top: 8px; height: 23px; text-align: right; padding-right: 25px;}
#zag .right a { font-size: 13px; color: #AAAAAA; text-decoration:none;}
#zag h2 { font-size: 16px; margin: 0; padding: 0; color: #CCCCCC;}
/* zag */

/* content */
#content { background:#0d0d0d; color: #999999;}
#content p { font-size: 11px; color: #DDDDDD; font-style:italic;}
#content a { color: #DDDDDD;}
.post {padding: 8px 0 6px 8px;}
.post img { border: 1px solid #333333; margin: 1px;}
.post a img { border: 1px solid #3e3b34;}
.post a:hover img { border: 1px solid #fbecc3;}

.post2 {padding: 6px 0 6px 0;}
.post2 img { border: 2px solid #333333; margin: 0;}
.post2 a img { border: 2px solid #3e3b34;}
.post2 a:hover img { border: 2px solid #fbecc3;}

/* content */



.footer {background: url(images/footer_01.jpg) bottom repeat-x; height: 171px; margin-top: 50px; margin-bottom: 0;}
.footer_logo { background: url(images/footer_03.jpg) bottom left no-repeat; height: 171px; width:952px; margin:0 auto;}
.footer_div1 { margin-left: 350px; height: 77px; font-size: 15px; color: #999999; padding-top: 10px;}
.footer_div2 { margin-left: 350px; font-size: 13px; color: #DDDDDD;}
.footer_div3 { margin-left: 350px; padding-top: 10px;}
.footer_div3 a {font-size: 15px; color: #FFFFFF; font-weight:bold; text-decoration: none;}


.jmbfoot {display:none; margin: 0; padding: 0;}





