/* General                        ******************/

body {font-size: 1.90em; background: #fff; color: #000; line-height: 100%; letter-spacing: 0.10em; font-family: ¥á¥¤¥ê¥ª, Meiryo, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "£Í£Ó ¥´¥·¥Ã¥¯", Osaka, sans-serif;}
a	{color: #ff0000; text-decoration: none;}
a:hover	{color: #ff0000; text-decoration: underline;}
form {margin: 0; padding: 0;}
input, textarea {font-size: 1.00em; font-color: #369;}
p {margin: 20px;}
p.list {margin: 15px 15px 40px 15px;}
strong {color: #000000; text-decoration: none;}
img {border: none; max-width: 100%; height: auto; margin: 0px 0px 50px 0px;}
.clear {clear: both; overflow: hidden;}

/* Layout                         ******************/

#wrapper {width: 100%; border-top: 2px solid #dcdcdc; border-bottom: 2px solid #dcdcdc; background: #fff; padding: 0px 10px;}
#container,#header,#content,#footer {width: 100%; display: block; overflow: hidden;}
#container {width: 100%; padding: 0px; margin: 0px; background: #fff; text-align: left;} 
#content {width: 100%; padding: 0px; margin: 0px; float: left; background: #fff;}
#content img {margin: 0px; padding: 0px; max-width: 100%; height: auto;}
#header {width: 100%; padding: 0px; margin: 0 auto;}
#footer {width: 100%; color: #111; padding: 0px 10px; margin: 0 auto; font-size: 0.86em; text-align: left;}


/* Content                        ******************/

#content post {clear: both; overflow: hidden;}
#content a.link {display: block; font-weight: bold; color: #000;}
#content a.link:hover {text-decoration: none; font-weight: bold; color: #ff0000;}
#content .leftimg {margin: 0px 7px 5px 0px; float: left;}
#content img.rightimg {margin-left: 30px; padding: 0em 0em 2em 30em; float: right;}
#content h1,h2,h3,h4 {line-height: 1.0em; text-align: left;}
#content h1 {color: #0D6AA6; text-transform: uppercase; letter-spacing: 0.15em; display: inline; font: normal 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:left;}

#content h2 {font-size: 1.00em; font-weight: bold; margin: 0px; padding: 3px 0px; letter-spacing: 0.10em; text-align: left; line-height: 120%;}
#content h2.pagetitle {font-size: 1.00em; font-weight: bold; color: #333; margin: 20px 0px; padding: 0px 0px 0px 20px; text-align: left; border-left: 20px solid #d2691e;}
#container h3 {font-size: 1.00em; font-weight: bold; color:#222; padding-bottom: 10px; margin: 0px; line-height: 130%; letter-spacing: 1px;}
#container h3 a {color:#333;}
#container h3 a:hover {color:#555; text-decoration: underline;}
#content h4 {border-top: 1px solid #ddd; margin: 20px 0px;}

#content h5 {margin: 5px 0px; height: 3px; background: #dcdcdc; border-left: 50px solid #d2691e;}
#content p.postmetadata {clear: both; overflow: hidden; background: #eee; padding: 0px; line-height: 0.5em;}
code {font-size: 1.2em; text-align: left; margin: 0; padding: 0; color: #008;}

#content .entry {font-size: 0.55em; font-weight: normal; color: #555; padding: 0px; margin: 0px; text-align: left; line-height: 120%;}

#content .entrytext img {padding: 0px; margin: 0px auto; text-align: center; clear: both;}
#content blockquote {padding: 0px 0px 0px 10px; margin: 5px 0px; border-left: 3px solid #999999;}
#container .time2 {font-size: 0.78em; font-weight: normal; color: #555; margin: 10px 0px; padding: 0px; text-align: left; letter-spacing: 0.05em; valign: top; position: relative; clear: both;}
#content .category {font-weight: normal; color: #111; float: left; text-align: left; margin-bottom: 0px; padding: 0px;}
#content .category a {}
#content .category li {float: left; margin: 0px; padding: 0px 10px 0px 0px; list-style-type: none;}
#content .tag {font-weight: bold; color: #fff; padding: 1px 2px; margin-right: 5px;}

#content .img_cap {font-size: 0.79em; font-weight: normal; color: #000; padding: 0px; margin: 0px auto; text-align: center; letter-spacing: 0.05em;}
#content .img_cap_right {font-size: 0.79em; font-weight: normal; color: #000; padding: 0px; margin: 10px 0px 10px 10px; text-align: center; float: right; letter-spacing: 0.05em;}
#content .img_cap_left {font-size: 0.79em; font-weight: normal; color: #000; padding: 0px; margin: 10px 10px 10px 0px; text-align: center; float: left; letter-spacing: 0.05em;}
#content .img_cap img, #content .img_cap_right img, #content .img_cap_left img {margin-bottom: 3px;}
#content .headline {font-size: 1.23em; font-weight: bold; color: #000; border-left: 10px solid #ddd; margin: 15px 0px; padding-left: 10px;}
#content .headline_big {font-size: 1.35em; font-weight: bold; color: #000; border-left: 20px solid #ccc; border-bottom: 1px solid #ddd; margin: 15px 0px; padding-left: 10px;}
#content ul.platform {font-size: 0.90em; font-weight: normal; color: #111; margin: 20px 0px; padding: 5px 10px; text-align: left; background: #f3f3f3; list-style-type: none; border-bottom: 1px solid #ccc;}
#content ul.platform li {padding: 3px; margin: 0px; display: block; text-align: left; line-height: 150%;}

#content .related {height: 200px; padding: 5px;}
#content .navi {float: left;}
#content .midashi {background-color: #f3f3f3; padding: 5px 10px; margin-left: 0px;}
#content .midashi2 {padding: 5px 10px; margin-left: 0px;}
#content .midashi3 {background-color: #f3f3f3; padding: 0px;}
#content .midashi4 {background-color: #f3f3f3; padding: 0px;}
#content .ad {padding: 0px; margin: auto;}
#content .adleft {float: left; width: 340px; margin: auto;}
#content .adright {float: right; width: 340px; margin: auto;}

#content .pick_left {float: left; text-align: right; width: 10%;}
#content .pick_right {float: right; width: 85%;}
#content .pick_right a {font-weight: bold;}
#content .notes {font-size: 85%; font-weight: normal; color: #333; padding: 0px; margin: 0px;}
#content .spoiler {font-size: 1.10em; font-weight: bold; color: #ff1111; padding: 0px; margin: 0px;}

/* review                        ******************/

#content .review {width: 90%; font-weight: normal; color: #333; background: #fff; padding: 0px; margin: 20px 0px 0px 0px;}
#content .review_big {float: left; font-size: 2.00em; font-weight: bold; color: #000; margin-right: 5px;}
#content .review a {font-weight: bold; text-decoration: none; letter-spacing: 0.05em;}
#content .box {padding: 10px 15px; margin: 5px 0px 30px 0px; border: 2px solid #ccc; border-radius: 10px; position: relative;} 
#content .list {font-style: italic;}




/* Featured Content Slider         ******************/

#featured {width: 700px; height: 200px; padding-left: 0px; margin: 0px 0px 20px 0px; position: relative; background: #fff;}

#featured .ui-tabs-panel {width: 700px; height: 200px; float: left; color: #fff; overflow: hidden; position: relative; margin-left: 0px}
#featured .ui-tabs-panel .info {font-size: 1.20em; color: #fff; font-weight: bold; position: absolute; left: 0px; bottom: 0px; height: auto; width: 100%; padding: 10px; text-align: left; word-wrap: break-word; text-shadow: 1px 1px 3px #111, -1px -1px 3px #111;
background: -moz-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
background: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
background: -o-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
background: linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));


/* Links                ******************/

#links {background: #111111; letter-spacing: 1px; display: inline; font: bold 1.0em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px; float: left;}

/* Page Links                ******************/

div.pagination {padding: 0px; margin: 25px 0px; text-align: right; font-size: 0.85em; font-weight: normal;}
div.pagination a {border: 1px solid #ccdbe4; margin-right: 3px; padding: 5px 8px; background-position: bottom; text-decoration: none; color: #b22222;}
div.pagination a:hover, div.pagination a:active {border: 1px solid #2b55af; background-image: none; background-color: #b22222; color: #fff;}
div.pagination span.current {margin-right: 3px; padding: 1px 6px; font-weight: bold; color: #000;}
div.pagination span.disabled {display:none;}
div.pagination a.next {border: 2px solid #b22222; margin: 0 0 0 10px;}
div.pagination a.next:hover {border: 2px solid #b22222;}
div.pagination a.prev {border: 2px solid #b22222; margin: 0 10px 0 0;}
div.pagination a.prev:hover {border: 2px solid #b22222;}

/* Navigation Link                ******************/

#navi_link {font-size: 0.90em; font-weight: bold; letter-spacing: 1px; display: inline; margin: 0px; padding: 0px; float: right;}
#navi_link .navi {padding: 0px; margin: 0px; vertical-align: text-bottom;}

/* NAVIGATION                      ******************/

@font-face {font-family: 'Quicksand-Bold';	
	src: url('http://www.choke-point.com/wp-content/themes/typoxp-revisited-10/Font/Quicksand-Bold.otf'); 
	src: local('Quicksand-Bold'),}
#nav_top {width: 100%; float: left; margin: 0px; padding: 0px;}
#nav_top .home, #nav_top .home a, #nav_top .home a:hover {width: 49%; float: left; margin: 0px; color: #fc1000; font-family: Quicksand-Bold, Calibri, Euphemia; letter-spacing: 0.02em; background: #ffffff; text-decoration: none;}
#nav_top .serch, #nav_top .serch a, #nav_top .serch a:hover {width: 49%; float: right;}

/* Google Custom Search         ******************/

#cse-search-box {width: 100% !important; padding: 2px 0px 0px 0px !important; border-left: 1px solid #dcdcdc;}
#cse-search-box div {padding: 2px 0px 0px 10px !important;}
#cse-search-box input[type="text"] {font-size: 15px; height: 30px; width: 130px; padding: 0 !important; background: #ffffff; border: none !important;}
#cse-search-box input[type="submit"] {
    background: url("http://www.choke-point.com/wp-content/themes/typoxp-revisited-10/img/search.png") no-repeat scroll 50% 50% #f9f9f9;
    border: 0 none; color: #ffffff; width: 38px; height: 25px; margin: 0px; overflow: hidden; text-indent: -9999px; -webkit-appearance: none;}

/* Footer                         ******************/

#footer .copyright {font-size: 0.70em; font-weight: normal; color: #111; margin: 50px 0px;}
#footer .copyright a {font-weight: normal; color: #111;}
#footer .copyright a:hover {font-weight: normal; color: #111; text-decoration: none; border-bottom: 1px dashed #ddd;}


/* Social                         ******************/

#content .sosyal {margin: 20px auto;}

#content .facebook {background-color: #2e4a88; display: inline; position: relative;
  font-family: Arial; font-weight: bold;
  text-align: center; text-decoration: none; color: white; padding: 0px auto;}

#content .twitter {background-color: #008DDE; display: inline; position: relative;
  font-family: Arial; font-weight: bold;
  text-align: center; text-decoration: none; color: white; padding: 0px auto;}

#content .line {background-color: #07d34f; display: inline; position: relative;
  font-family: Arial; font-weight: bold;
  text-align: center; text-decoration: none; color: white; padding: 0px auto;}

#content .pocket {background-color: #FE2E2E; display: inline; position: relative;
  font-family: Arial; font-weight: bold;
  text-align: center; text-decoration: none; color: white; padding: 0px auto;}