/*  


*/

.storeLinks {background-color:black;padding:10px}
div.storeLinks a img {border:0 !important; margin:10px !important;}

div#sidebar {width:90px !important;}



table { margin:5px; border-collapse:collapse;}

table tbody,
table tr,
table td { padding:0px 0px; text-align:left; vertical-align:top; background:#000; border:1px solid #000; color:#eb2222; font:normal 12px 'Questrial', sans-serif;}
table th { padding:0px 0px; text-align:center; vertical-align:middle; background:#000; border:1px solid #000; color:#ffffff; font:bold 12px 'Questrial', sans-serif;}

table a { color :#343434; text-decoration:underline;}
table a:hover { text-decoration:none;  color:#111111;}
table a:visited { text-decoration:none;  color:#111111;}



html { margin:0px; padding:0px; border:none;}

body { margin:0px; padding:0px; border:none; background:#ffffff;}


/* general link format */
a { padding:0px; margin:0px; color:#c0c0c0; text-decoration:none;  } 
	
	a:visited{ text-decoration:none; padding:0px; margin:0px; color:#f0f0f0; }
	a:hover { text-decoration:none; padding:0px; margin:0px; color:#ae0000; }
	
	a.more-link { display:block; padding:8px; float:right; }
	
/* page defines */
/* header side */
div#header { width:800px; height:250px; margin:0px auto 0px auto; background-image:url('bkg-header.png'); }

	/* blog info*/
	div#blog-info { margin:0px auto 0px auto; padding:20px 0px 0px 0px}
	div#blog-info h1 { text-align:center; color:#ff0000; font:48px 'Questrial', sans-serif;}
	div#blog-info h1 a{ color:#000; }
	div#blog-info h1 a:hover { text-decoration:none; color:#ffffff;}
	div#blog-info p.description { margin:0px auto 0px auto; padding:0px; text-align:center; font:normal 18px 'Questrial', sans-serif; border:none; color:#333; }

/* menu */
div.menu{ width:800px; height:50px;  margin:0px auto 0px auto; background-image:url('resource/images/bkg-menu.png'); }
	

	
	/* menu */
	div.menu { width:800px; height:0px;  margin:0px auto 0px auto;  display:block; }
	div.menu ul { list-style:none; margin:0px 0px 0px 10px; padding:0px;}
	div.menu ul li { margin:0px; padding:5px 0px 0px 0px; display:inline; float:left; text-align:left; }
	div.menu ul li a {margin:0px; padding:0px 10px 0px 10px; display:block; text-decoration:none; font:normal 18px Verdana,sans-serif,tahoma,arial; color:#ff0000;}
	div.menu ul li a:hover { text-decoration:underline; }
	div.menu	ul li.current_page_item a{ color:#cd0000; text-decoration:underline;   }
	div.menu	ul li.current_page_item a:hover{ color:#ae0000; text-decoration:underline;   }

	div.menu	ul li ul.sub-menu {  padding:10px 8px 8px 8px;  margin:0px; display:none; position:absolute;  background:#ffffff;   border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999;}
	/*div.menu	ul li ul.sub-menu li { display:block; clear:both;}*/

	div.menu	ul li.current_page_item ul.sub-menu { margin:0px 9px 0px -9px;  padding:10px 8px 8px 8px; display:none; position:absolute; background:#ffffff;   border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999;}
	div.menu	ul li.current_page_item ul.sub-menu li ul { position:relative; border:none; padding:0px; margin:10px 8px 8px 8px;}
	div.menu	ul li.current_page_item ul.sub-menu a { border:none;  color:#343434; text-decoration:none; background-image:url('resource/images/hidden-pages.png'); background-repeat:no-repeat;}
	div.menu	ul li.current_page_item ul.sub-menu a:hover { background-image:url('resource/images/hidden-pages.png'); background-repeat:no-repeat; color:#cd0000; }
	div.menu	ul li:hover ul.sub-menu { display:block;}
			
	div.menu	ul li ul.sub-menu { margin:0px; padding:10px; height:auto; width:auto;  position:absolute; background:#ffffff;  border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999;  }
	div.menu	ul li ul.sub-menu li { min-width:210px; height:auto; padding:1px; margin:0px; background:none; border:none;  text-align:left;  display:block; clear:both;}
	div.menu	ul li ul.sub-menu li ul { border:none; position:relative; }
	div.menu	ul li ul.sub-menu li.current_page_item ul { border:none; position:relative; }
	div.menu	ul li ul.sub-menu li a { padding:0px 5px 0px 15px; font:normal 12px 'Questrial', sans-serif; color:#343434;  border:none; background:none; display:block;  background-image:url('resource/images/hidden-pages.png'); background-repeat:no-repeat;}
	div.menu	ul li ul.sub-menu li a:hover { color:#cd0000; }


/* content define */
div#container { width:800px; margin:auto; padding:0px; clear:both; display:block;  background:#fff; } 

div#content  { width:550px;  padding:10px 0px 10px 15px; float:left; text-align:left; background:#fff;}

	div.post,
	div.page { padding:10px 0px 0px 0px; margin:30px 0px 0px 0px; clear:both; display:block; background-image:url('resource/images/bkg-post.png'); background-repeat:repeat-y; }

		h2.title { padding:0px 0px 0px 0px; margin:0px; }
		h3.title { padding:5px 0px 0px 0px; margin:0px 0px 0px 0px; }
		h3.title,h2.title a {color:#000000; }
		h3.title,h2.title a:hover { color:#c0c0c0; }
		p.search-result {color:#fff;  border-bottom:1px dotted #454545; }
		
		div.meta { margin:5px 0px 0px;  clear:both;}
		div.meta-bottom { border-top:1px solid #0f0f0f; clear:both;}
		
		div.meta span.meta-text { font:normal 11px 'Questrial', sans-serif; color:#454545; }
		.bypostauthor { font:normal 11px 'Questrial', sans-serif; color:#454545; }
		div.meta span.meta-info { margin:0px 0px 0px 5px; float:left;  text-align:left;  }
		div.meta span.meta-link a 		{ font:normal 11px 'Questrial', sans-serif; color:#cccccc; text-decoration:underline; }
		div.meta span.meta-link a:hover { text-decoration:none;}
		div.meta span.meta-utility { padding:3px 15px 3px 1px;  float:left; } 
		div.meta span.meta-tags {  padding:3px 1px 25px 3px; float:right; }

		p{ font:normal 13px 'Questrial', sans-serif; color:#888888; padding:3px 0px 3px 0px; margin:0px; border-bottom:1px solid #121212;   text-align:justify; }
		
		div.entry { margin:0px; padding:8px 0px 8px 0px; display:block; clear:both; font:normal 13px 'Questrial', sans-serif; color:#888888; text-align:justify;}
		div.entry p{ font:normal 13px 'Questrial', sans-serif; color:#888888; padding:3px 0px 3px 0px; margin:0px; border:none;  text-align:justify; white-space:normal; word-wrap:break-word;}
			
		div.entry object { margin:0px auto 0px auto; display:block;}
		div.entry embed { margin:0px auto 0px auto; display:block;}
		div.entry img { border:none;  max-width:540px; height:auto; }
		div.entry .wp-caption-text ,
		.gallery-caption { font:normal 12px verdana; font-style:italic; color:#ededed; }
		div.entry .alignleft { float:left; margin:10px 10px 10px 0px; padding:0px; }
		div.entry .alignright { float:right; margin:10px 0px 10px 10px; padding:0px; }
		div.entry .aligncenter { margin:auto; display:block; padding:0px; }
		div.entry .alignnone { margin:10px; padding:0px;  }
		div.entry a img { border:3px solid #343434;}
		div.entry a:hover img { border:3px solid #969696;}
	
	div.sticky {  background:#0f0f0f; background-image:url('sticky-header.png'); background-repeat:repeat-x; padding:20px 0px 0px 0px;  }
	div.sticky .meta,
	div.sticky .title,
	div.sticky .entry { padding:0px 7px 0px 7px;}
	
    div.sticky .meta-bottom { border-top:7px solid #212121;}

/* comments defines */
h3.comments-title { color:#efefef; clear:both;  border-bottom:1px dashed #696969; }
h3.pings { margin:0px 0px 10px 15px;}
	ol.comment-list { font:normal 12px 'Questrial', sans-serif; color:#dddddd; }
	ol.comment-list li.odd { background:#080808; padding:10px 0px 0px 5px; margin:0px 0px 2px 0px;}
	ol.comment-list li { padding:10px 0px 0px 5px; background:#121212; margin:0px 0px 2px 0px;}
	ol.comment-list li p { padding:3px; margin:0px 0px 3px 0px; color:#666666; border:none;}
	ol.comment-list li blockquote { padding:10px; margin:10px;}
	ol.comment-list li ul.children { list-style-type:none;  margin:0px 5px 0px 0px; padding:5px 0px 0px 0px; border-top:1px dashed #222222; }
	ol.comment-list li ul.children li{ list-style-type:none; margin:0px 0px 0px 0px; padding:5px 0px 0px 5px; background:none;}
	ol.comment-list li.odd ul.children li{ list-style-type:none; margin:0px 0px 0px 0px; padding:5px 0px 0px 5px; background:none;}
	
	
		div.comment-meta { display:block; height:40px; font:normal 13px 'Questrial', sans-serif; color:#666; }
		div.comment-meta a { color:#b3886b;}
		div.comment-meta a:hover { color:#d98544;}
		
		div.comment-author a { color:#b3886b;}
		div.comment-author a:hover { color:#d98544;}
		
		div.comment-author img { float:left; margin:0px 10px 0px 0px;   }
		div.comment-author span.meta-author { float:left; padding:0px; margin:0px;}
		div.comment-author cite  { font-weight:bold; }
		div.comment-author small { font:normal 11px 'Questrial', sans-serif; }
		
	ul.ping-list { font:normal 12px 'Questrial', sans-serif; list-style:none; color:#dddddd; }
	ul.ping-list li.odd { background:#080808; padding:3px 0px 0px 5px; margin:0px 0px 2px 0px; border-bottom:1ps dotted #343434;}
	ul.ping-list li { padding:3px 0px 0px 5px; background:#121212; margin:0px 0px 2px 0px; border-bottom:1ps dotted #343434;}
	div#comments  ul.ping-list p { padding:3px; margin:0px 0px 0px 0px; color:#fff; border:none;}
	ul.ping-list li blockquote { padding:10px; margin:10px;}
	ul.ping-list li ul.children { list-style-type:none;  margin:0px 5px 0px 0px; padding:2px 0px 0px 0px; border-top:1px dashed #222222; }
	ul.ping-list li ul.children li{ list-style-type:none; margin:0px 0px 0px 0px; padding:2px 0px 0px 5px; background:none;}
	ul.ping-list li.odd ul.children li{ list-style-type:none; margin:0px 0px 0px 0px; padding:5px 0px 0px 5px; background:none;}
	
	
	ul.ping-list div.comment-meta { display:block; height:20px; font:normal 13px 'Questrial', sans-serif; color:#666; }
	ul.ping-list div.comment-meta a { color:#b3886b;}
	ul.ping-list div.comment-meta a:hover { color:#d98544;}
		
	ul.ping-list div.comment-author a { color:#b3886b;}
	ul.ping-list div.comment-author a:hover { color:#d98544;}
		
	ul.ping-list div.comment-author img { float:left; margin:0px 10px 0px 0px;   }
	ul.ping-list div.comment-author span.meta-author { float:left; padding:0px; margin:0px;}
	ul.ping-list div.comment-author cite  { font-weight:bold; }
	ul.ping-list div.comment-author small { font:normal 11px 'Questrial', sans-serif; }
	ul.ping-list div.reply a { display:none; }


	
div#comments form  { padding:0px 10px 50px 10px;}	
div#comments form  p { padding:5px; margin:0px; }

div#comments textarea { margin:2px 0px 2px 0px; width:98% }

div#comments p { border:none; color:#666666; display:block; clear:both;}

div#comments form p input {  float:left; margin:2px 5px 2px 0px; }
div#comments form p label {  padding:0px 0px 0px 10px;  font:normal 12px Arial,Tahoma,verdana,sans-serif; text-transform:uppercase;}
div#comments form p.logged-in-as { color:#454545; }

div#respond { padding:10px 0px 0px 0px;}
div#respond h3#reply-title { margin:0px 15px 10px 15px; border-bottom:1px dashed #696969; }

/* navigation defines */
div.navigation { padding:5px; height:30px; color:#fff; margin:20px 0px 0px 0px; clear:both;}
div.navigation .previous-posts { float:left; font:normal 11px 'Questrial', sans-serif;}
div.navigation .next-posts { float:right; font:normal 11px 'Questrial', sans-serif;}
div.navigation a { color:#ae0000; }
div.navigation a:hover { color:#ffffff; }

div.reply a { color:#974a00; }

a.prev { margin:0px 0px 0px 40px;}
span.page-numbers { font:bold 11px 'Questrial', sans-serif; color:#cdcdcd; }
a.page-numbers  { font:normal 11px 'Questrial', sans-serif; color:#999999;}
a.page-numbers:hover { font:normal 11px 'Questrial', sans-serif; color:#cd0000;}


/* sidebar defines */
div#sidebar { width:100px; padding:10px 0px 35px 15px; float:left; font:normal 12px 'Questrial', sans-serif; color:#454545; background:#fff;}

div#sidebar table { margin:10px 0px 0px 0px; border:none; border-collapse:collapse;}
div#sidebar table tbody {border:none; padding:0px; margin:0px;}
div#sidebar table tr { padding:0px; margin:0px;}
div#sidebar table th { background:#c21212; color:#f69b9b; margin:0px; padding:2px; border:1px solid #111111; text-align:center; vertical-align:middle; width:30px; height:25px;}
div#sidebar table td { background:#222222; color:#cccccc; margin:0px; padding:1px; border:1px solid #111111; text-align:center; vertical-align:middle; width:30px; height:25px;}


div#sidebar ul { list-style:none; margin:0px; padding:0px;  }

div#sidebar ul li {padding:0px; margin:0px; border-bottom:1px dotted #333333; }

div#sidebar ul li a { font:normal 12px 'Questrial', sans-serif; color:#999999;}
div#sidebar table td a { color:#d81414; }
div#sidebar ul li a:hover { font:normal 12px 'Questrial', sans-serif; color:#ae0000;}
div#sidebar ul li h2.sidebartitle{ height:25px; font:bold 18px 'Questrial', sans-serif; color:#ae0000; padding:0px; margin:0px;}
div#sidebar ul li.widget { padding:20px 0px 0px 0px; border:none;}

div#sidebar ul li ul { list-style:none; margin:0px 0px 0px 2px; padding:0px 0px 0px 0px; color:#727272; }

div#sidebar ul li ul li ul { list-style:square inside; padding:0px 0px  0px 8px; color:#929292;}
div#sidebar ul li ul li ul a { color:#666666;}
div#sidebar ul li ul li ul li {margin:0px; border-bottom:none;}
div#sidebar ul li form { margin:0px; padding:0px;}
div#sidebar ul li ul.search-form li { border:none; }
div#sidebar ul li form#searchform label {display:block; }
div#sidebar ul li input[type="text"] { padding:5px; width:128px; margin:0px 5px 0px 0px; font:normal 12px 'Questrial', sans-serif; color:#666666;  border:1px solid #999999; }
div#sidebar ul li input[type="submit"]  { width:52px; padding:0px; height:26px; margin:0px; }



/* footer defines */

div#footer { width:800px; height:50px; padding:0px 0px 0px 0px;  clear:both; display:block; margin:0px auto 0px auto; text-align:right; border-top:3px solid #050505; background:#fff; background-image:url('resource/images/footer.png'); background-repeat:no-repeat; font:normal 12px 'Questrial', sans-serif; color:#999999;  }
div#footer p { padding:5px 10px 0px 200px; color:#999999; border:none; }
div#footer a { text-decoration:underline; color:#000000; } 
div#footer a:hover { text-decoration:none;} 







/* in entry post  defines */



dt, dd { font:bold 16px 'Questrial', sans-serif; color:#333333; }

fieldset { border:1px dashed #660000; padding:10px; }
legend { margin:5px; padding:3px; font:bold 12px 'Questrial', sans-serif; color:#ffffff; }
form { margin:5px; padding:10px; font: bold 13px 'Questrial', sans-serif; color:#555555; }

p{ color:#3e3e3e; font:normal 20px 'Questrial', sans-serif; text-align:justify; padding:10px; }

h1 { font:bold 30px 'Questrial', sans-serif; color:#000; margin:0px; padding:0px; }
h2 { font:bold 22px 'Questrial', sans-serif; color:#000; margin:0px; padding:0px; }
h3 { font:bold 18px 'Questrial', sans-serif; color:#000; margin:0px; padding:0px; }
h4 { font:bold 16px 'Questrial', sans-serif; color:#000; margin:0px; padding:0px; }
h5 { font:bold 15px 'Questrial', sans-serif; color:#000; margin:0px; padding:0px; }
h6 { font:bold 14px 'Questrial', sans-serif; color:#000; margin:0px; padding:0px; }

textarea { border:1px solid #425a12; font:normal 13px 'Questrial', sans-serif; color:#333333; margin:5px; padding:5px; width:90%; }


input[type="text"],
input[type="password"] { padding:5px; width:180px; margin:5px; font:normal 12px 'Questrial', sans-serif; color:#333333;  border:1px solid #454545; }

input[type="reset"],
input[type="button"],
input[type="submit"] { height:26px; margin:5px; border:1px solid #cd0000; background:#ae0000; color:#dddddd;} 

select { padding:3px; width:200px; margin:5px; font:normal 12px 'Questrial', sans-serif; color:#333333;  border:1px solid #425a12; }

label{ font:normal 14px 'Questrial', sans-serif; color:#555555; }

pre { padding:10px;  background:#222222; color:#ffffff; }

code {margin:0px; padding:2px; background:#222222; color:#ffffff; font:normal 11px courier; }

blockquote { background:#111111; font-style:italic; border-left:2px solid #454545; padding:3px 5px 3px 20px; color:#666666; }

ul { list-style:square; color:#999999;}
li { font:normal 12px 'Questrial', sans-serif; color:#999999;}
hr { border:1px solid #353535;}
