/*
Theme Name: Akido Theme URI: http://wordpress.org/
Description: The akido WordPress theme .

*/


@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, strong, 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; }

ul, li, ol { list-style-type:none; }

a, img { text-decoration:none; border:none; outline:none; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; }

body { background:#ede8d5 url('graphics/body_bg.gif') repeat-x; color:#525252; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:0; }

.Display { display:none; }

.FloatLeft { float:left; }

.FloatRight { float:right; }

.ClearBoth { clear:both; }

/** Mics Classes **/
.Contacttxt p a:hover, .FooterMid li a:hover { text-decoration:underline; }

.MailTo a:hover, .WebsiteThumbs p a:hover, .WebsiteThumbs p a:hover { text-decoration:none; }

/** Auto Wrapper **/
.AutoWrapper { width:1000px; padding:19px 0 0 0; margin:auto; }

/** InnerBg Wrapper **/
.AutoWrapper div#BgWrapper{ background:url(graphics/content_bg.jpg) 0 111px no-repeat; float:left; width:1000px; }

/** logo Wrapper **/
.AutoWrapper div#HeaderWrapper { background:url(graphics/hdr_img.jpg) right top no-repeat; float:left; padding:0 0 0 13px; height:122px; width:977px; }

#HeaderWrapper h1.Logo { background:url('graphics/aikido_logo.jpg') no-repeat; float:left; height:92px; width:217px; }

#HeaderWrapper h1.Logo a { float:left; height:92px; width:208px; }

#HeaderWrapper div#TopRight { float:left; width:760px; }

#TopRight div#TopRightnfo { color:#fff; font-size:11px; line-height:18px; text-align:right; float:right; width:200px; }

/** Navigation Wrapper **/
#Navigation { float:left;  width:760px; padding-top:14px;}

#Navigation ul { width:760PX; height:36px; float:left; }

#Navigation ul li { color:#fff; float:left; font-size:14px; font-weight:bold; height:36px; padding-left:10px; width:auto; }

#Navigation ul li a { color:#FFF; float:left; font-weight:bold; font-size:14px; height:36px; line-height:35px; cursor:pointer; }

#Navigation ul li a:hover { background:#fff; color:#480001; }

#Navigation ul li a:hover span.Tl { background:url('graphics/nav_lhs.gif') left top no-repeat; float:left; height:36px; width:auto; }

#Navigation ul li a:hover span.Tr { background:url('graphics/nav_rhs.gif') right top no-repeat; float:left; height:36px; width:auto; }

#Navigation ul li a span.Tl { background:none; float:left; height:36px; width:auto; }

#Navigation ul li a span.Tr { background:none; float:left; height:36px; width:auto; padding:0 12px; }

#Navigation ul li span.ActiveNav a{ background:#fff; color:#480001; float:left; padding:0; line-height:35px; height:36px; width:auto; }

#Navigation ul li span.ActiveNav span.Tl { background:url('graphics/nav_lhs.gif') left top no-repeat; float:left; height:36px; width:auto; }

#Navigation ul li span.ActiveNav span.Tr { background:url('graphics/nav_rhs.gif') right top no-repeat; float:left; height:36px; width:auto; padding:0 12px; }

/** Content Wrapper **/
.AutoWrapper div#ContentWrapper { float:left; padding:0px 10px 0px 10px; width:964px; }

#ContentWrapper #ContentInner{ background:#fff; float:left; padding:9px 9px 0px 7px; width:964px; }

/* Right  Conr */
#ContentInner div.LeftContent { float:left; width:677px; }
.LeftContent div.ImgMain{background:url(graphics/img_frame.jpg) no-repeat; float:left; padding:7px; width:663px; height:316px;}
.LeftContent h2{ color:#000; font-size:28px; font-weight:bold; line-height:58px; float:left; width:670px; padding-left:7px; }
.LeftContent div.LeftText{ padding:8px 0 0 7px; width:670px; float:left;}
.LeftText div.TextArea{ float:left; padding-left:9px; width:607px;}
.TextArea p{ float:left; line-height:18px; padding-bottom:10px; width:607px;}
.TextArea p a{ color:#525252; font-weight:bold; text-decoration:none;}
.TextArea div.InnerTextarea{ float:left; width:607px;}
.InnerTextarea div.InnerImg{border:1px #e7e7e7 solid; width:135px; height:187px; float:left; padding:6px;}
.InnerTextarea div.InnerText{ padding-left:17px; float:left; width:422px;}
.InnerText p{ padding:0 0 10px 0; float:left; width:422px;}

.LeftContent div.Testimonial{ background:url(graphics/left_quote.gif) no-repeat; padding:0px 0 0 30px; font-style:italic; width:572px; float:left;}
.Testimonial div.from{color:#8f130a; padding-top:10px; font-weight:bold;}

/**  Right Content **/
#ContentInner div.RightContent { float:right; width:277px; }
.RightContent div.RBlock{ padding-bottom:17px; float:left; width:277px;padding-top:8px; }
.RBlock h2{ padding:0 0 5px 5px; text-transform:uppercase; color:#000; font-size:14px; font-weight:bold; line-height:22px; float:left; width:259px; }
.RBlock span.TopBg{background:url(graphics/rhs_block_top.gif) no-repeat; float:left; height:12px; overflow:hidden; width:277px;}
.RBlock div.RBlockMid{background:url(graphics/rhs_block_mid.gif) repeat-y; float:left; padding:0 0 9px 8px; width:271px;}
.RBlockMid p{width:252px; float:left;}
.RBlockMid p a{color:#90130a; font-size:12px; text-decoration:none; text-align:right; font-weight:bold; width:245px; float:left;}
.RBlock span.BotmBg{background:url(graphics/rhs_block_botm.gif) no-repeat; float:left; height:12px; overflow:hidden; width:277px;}

/* SubscribeBlock */
.SubscribeBlock {background:url(graphics/rss_icon.gif) right top no-repeat; width:225px; float:left;}
.EmailBg{background:url(graphics/email_bg.gif) no-repeat; width:225px; margin:1px 0;  float:left; padding:8px 5px; min-height:30px;}
.EmailBg input[type=text]{background:none; border:0; outline:none; width:225px; font-size:11px; color:#7b7b7b; float:left;}

/* Dojo News */
.RBlockMid ul{float:left; padding-left:0px; width:257px;background:url(graphics/rss_icon.gif) no-repeat top right;}
.RBlockMid ul ul{float:left; padding-left:2px; width:257px;background:none;}
.RBlockMid ul li ul li{ color:#90130a; font-size:12px; background:url(graphics/arrow.gif) 0 5px no-repeat; padding:0 0 4px 12px; float:left; width:220px;border-bottom:0px;}

.RBlockMid ul li{font-size:12px;/* background:url(graphics/arrow.gif) 0 5px no-repeat; padding:0 0 4px 12px;*/ float:left; width:100%;padding: 10px 0;border-bottom:2px solid #E7E7E7;}
.RBlockMid ul li ul li a{ color:#90130a; font-size:12px; text-decoration:none;}

/* Gallery Img */
.GalleryRow{float:left; width:246px; padding:0 0 7px 3px;}
.GalleryRow div.GalleryImg{border:1px #e0e0e0 solid; padding:6px; width:102px; height:74px;}



/** Footer Wrapper **/
#FooterWrapper { background:url('graphics/botmbg.gif') 10px 0 no-repeat; float:left; width:980px; padding:15px 0 0 10px; }

#FooterWrapper p { color:#000; float:left; font-size:11px; text-align:right; line-height:17px; width:960px; padding-right:20px; }

.hslice{float:left;width:100%;}
.bg{border:1px solid red;}
.commentfrm{float:left;width:100%;padding:5px;}
.commentfrm input{margin:5px;}
span.rssbtn{float:right;background:url(graphics/rss_icon.gif) no-repeat;width:}

.hslice{float:left;border:0px solid red;}
.entry-content{float:left;width:100%;}
.hslice a{float:left;border:0px solid red;}
.hslice a img{float:left;border:0px solid red;}



