/*
Theme Name:WP Reflex Core
Theme URI:http://cssreflex.com/
Version:1.0.1
Author:Naeem Nur
Author URI:http://cssreflex.com/
------------------------------------------------------------*/
:link, :visited{text-decoration:none; outline:none}
UL, OL{list-style:none}
H1, H2, H3, H4, H5, H6, PRE, CODE, P{font-size:1em}
UL, OL, DL, LI, DT, DD, H1, H2, H3, H4, H5, H6, PRE, FORM, BODY, HTML, P, BLOCKQUOTE, FIELDSET, INPUT{margin:0; padding:0}
A IMG, :link IMG, :visited IMG{border:none}
ADDRESS{font-style:normal}
BODY{font:62.5% Arial,Helvetica,Sans-serif; color:#444; line-height:2.2em; margin-left:0}
A:link, A:visited{color:#3D81AA}
A:hover{color:#D14814}
STRONG{font-weight:bold}
H2{font-size:17px; text-transform:uppercase; color:#D14814; font-weight:bold; text-decoration:none; padding:18px 15px 10px 0}
.wrapper{width:960px; margin:0 auto; text-align:left}
#content{float:left; width:470px; padding:25px 15px 0px 0}
#content-full{float: left;width: 650px;border-right: 1px solid #CCC;padding: 25px 19px 30px 0px;}
#newsbar{float:left; padding:25px 0 30px; width:180px}
#sidebar{float:left; padding:25px 0 30px 10px; width:280px}
#sidebar .l, #sidebar .r{float:left; width:135px; margin:0 0 10px}
#sidebar .r{float:right}
#footer{clear:both; padding-top:5px; border-top:1px solid #CCC}
.clear:after, LI.comment:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
DIV.skip-content{display:none}
#header{width:100%; background-color:#F2F2F2}
#top-ad{float:right; width:470px; margin-top:46px}
IMG.logo{float:left; margin:20px 0 20px 6px}
#topbar{padding:8px 0 28px; background-color:#30403D; /*[empty]line-height:; */border-bottom:3px solid #D14814}
H1#title, DIV#title{float:left; padding:30px 0; font-size:3em; font-weight:bold; line-height:50px}
H1#title A:link, H1#title A:visited, DIV#title A:link, DIV#title A:visited{color:#E9E5E0}
H1#title A:hover, DIV#title A:hover{text-decoration:none}
.navigationwide{float:left; margin:0; padding:0; width:100%; background-color:#FFFFFF; background-image:url(images/nav.jpg); background-repeat:repeat-x}
.navigationwrap{position:relative; margin:0 auto; padding:0; width:960px}
#nav{width:100%; margin:0 auto; font-size:1.3em}
#nav, #nav UL{float:left; line-height:40px; padding:0; margin:0; width:100%}
#nav A{display:block; color:#444; text-decoration:none; padding:0px 20px}
#nav LI{float:left; border-right:1px solid #CCC}
#nav:first-child{border-left:1px solid #CCC}
#nav LI:hover, #nav LI.sfhover{background:#FFF; line-height:38px; border-top:1px solid #CCC}
.menubar{width:960px; margin:0 auto}
.menubar UL.pagelist{float:left; margin:0; padding:0; list-style-type:none}
.menubar UL.pagelist LI{float:left; padding:0 10px; padding-right:15px}
.menubar UL.pagelist LI A:link, UL.pagelist LI A:visited{color:#FFF; font-weight:bold; font-size:11pt}
.menubar UL.pagelist LI A:hover{color:#AAA; text-decoration:none; padding-top:0; /*[empty]background-color:; */}
DIV.notice STRONG{color:#2F2922}
DIV.notice DIV H2{font-size:1.3em; margin-bottom:10px}
.post{margin-bottom:30px; border-bottom:1px solid #CCCCCC; padding:0 0 20px}
.post-header{margin:0 0 15px}
.post-header H2{font-size:2.5em; line-height:1.1em}
.post-header H2 A{color:#444}
.post-header H2 A:hover{color:#D14814}
DIV.post-header DIV.date{float:left; color:#BEAA99; font-size:1.5em; text-transform:uppercase; font-weight:bold; padding:0 0 0 17px}
.date SPAN{color:#E0C9B5}
.author{margin:3px 0 0; color:#000; font-size:1.1em; background-color:#FFF; border:1px solid #CCC; padding:3px 3px 3px 6px; font-style:italic}
.entry IMG, IMG A{background:#CCC; padding:6px}
.entry{font-size:14px; line-height:150%; color:#444}
.entry P{margin-bottom:10px}
.entry H2, .entry H3, .entry H4{font-size:1.3em; padding:15px 0 5px}
.entry H3{padding-top:10px; font-size:1em}
.entry H4, .entry H5, .entry H6{padding-top:10px; font-size:0.9em}
BLOCKQUOTE{display:block; margin:20px 0 20px 20px; padding:0 0 0 20px; border-left:3px solid #CBCAC8; color:#666; font-style:italic; line-height:1.5em}
.entry UL, .c-body UL{margin:0 0 10px 10px}
.entry UL LI, .c-body UL LI{display:block; margin:5px 0; padding:0 0 0 17px; background:url(images/list-item.gif) no-repeat 0 0.3em}
.entry OL, .c-body OL{list-style-type:decimal; list-style-position:inside; margin:5px 0 5px 10px}
.entry OL LI OL LI, .c-body OL LI OL LI{list-style-type:lower-roman}
.entry OL LI, .c-body OL LI{margin:5px 0}
.navigation{padding:10px 0; font-size:1.3em}
.index{padding:0}
.post-footer{}
.comments A{float:right}
.comments A:hover{text-decoration:none}
.tags{padding:0; margin:10px 0; font-size:1.2em; line-height:1.4em; color:#CCC}
.post-header H1{padding-bottom:4px; font-size:2.2em; text-transform:uppercase}
.meta{border-top:1px solid #EFEAE4; margin-top:10px; padding-top:5px; font-size:1.2em; text-align:right; color:#666}
.comment-number{display:block; padding:30px 0 5px; font-weight:bold}
.comment-number SPAN{font-size:1.3em; color:#777}
.none{border-bottom:1px solid #EFEAE4}
A#leavecomment{font-size:1.6em; padding-left:2px}
LI.comment{padding-top:20px; border-top:1px solid #EFEAE4}
LI.comment.depth-2{margin-bottom:10px}
UL.children{margin:10px 0 0 58px; clear:both}
DIV.c-grav{float:left; width:40px; margin:0; text-align:right}
DIV.c-grav IMG{padding:4px; border:1px solid #E6E1DB; border-right-color:#D6D1CC; border-bottom-color:#D6D1CC; background:#FFF}
DIV.c-body{margin-left:70px; width:497px; font-size:1.3em}
UL.children DIV.c-body{margin-left:70px; width:427px}
DIV.c-body P{margin-bottom:10px}
DIV.c-head{margin:0 0 10px; font-weight:bold}
.c-permalink A:link, .c-permalink A:visited{color:#777; font-size:0.7em}
DIV.reply{padding-bottom:10px}
DIV.reply A:link, DIV.reply A:visited{color:#BEAA99}
.cancel-comment-reply{float:right; font:italic bold 14px sans-serif}
FORM#commentform{margin:0 0 20px 0px}
#respond{font-size:1.3em}
H4#postcomment{margin:20px 0; padding:5px 0 0; color:#555; border-top:1px solid #EFEAE4}
FORM#commentform LABEL.comment-field{display:block; margin:10px 0 3px; font-size:1.1em}
INPUT.text-input, FORM#commentform TEXTAREA{padding:7px 3px; background:#FFF; font-family:inherit; border:1px solid #E6E1DB; border-right-color:#D6D1CC; border-bottom-color:#D6D1CC; width:477px}
INPUT#author, INPUT#email, INPUT#url{width:300px}
FORM#commentform INPUT:focus, FORM#commentform TEXTAREA:focus{background:#FFF}
FORM#commentform INPUT#submit{padding:5px; width:150px}
FORM#commentform P.guidelines{margin:10px 0; color:#555}
P.subscribe-to-comments, P.comments-rss{margin:0 0 10px}
P.comments-rss A{font-size:1.1em; padding:0 0 0 19px; background:url(images/feed-icon.png) no-repeat 0 0.1em}
FIELDSET{border:none}
P.note{font-style:italic; font-size:1.3em}
H3.pinghead{font-size:1.3em; color:#444444}
OL.pinglist{list-style-type:decimal; list-style-position:inside; margin:0 0 10px 10px; font-size:1.3em}
#content .entry.page{margin:0; width:628px}
H1.pagetitle, H2.pagetitle{margin:0 0 15px; font-size:2.2em; text-transform:uppercase}
.entries UL{font-size:1.3em}
.entries UL LI{line-height:2.5em; border-bottom:1px dashed #DFDAD5}
.entries SPAN{margin-right:20px; color:#777}
#sidebox{font-size:1.2em}
#sidebox P{margin-bottom:15px; line-height:1.6em}
#sidebox IMG{padding:14px; border:1px solid #E6E1DC; background:#F0EBE6}
H2.widgettitle{margin:-1px 0 10px; padding:3px 0 6px 3px; font:600/1.6em Arial; border-bottom:1px solid #CCCCCC; color:#D14814; letter-spacing:1px}
UL LI.widget UL{font-size:1.2em; padding:0 0 10px 3px}
UL LI.widget UL A{color:#444}
UL LI.widget UL A:hover{color:#D14814}
UL LI.widget UL LI UL{margin-left:5px; font-size:1em}
UL LI.widget UL LI{padding:1px 0}
UL LI.widget UL LI UL LI{padding:1px 0 0}
#footer{padding:0 0 30px; border-top:5px solid #CCCCCC; background:#F2F2F2; color:#555}
#footer A:link, #footer A:visited{color:#444}
#foot{font-size:0.9em; margin-left:7px}
#foot .box{width:313px; float:left}
#foot .box UL{list-style-type:none; padding:10px 8px 25px 0; text-align:left}
#foot .box UL LI{padding:4px 0; border-top:1px solid #CCC}
#foot .box UL LI A{border:none; font-size:12px; text-decoration:none}
#foot .box UL LI A:hover{color:#CCC}
#footerarea{width:960px; margin:0 auto}
.footerwide{float:left; margin:0; padding:6px 0; width:100%; background:#CCC}
.footerwrap{position:relative; margin:0 auto; padding:0 20px 0 0; width:960px; color:#6B6B6B; font:12px arial}
.footerwrap A, .footerwrap A:visited{color:#FFF; text-decoration:none}
.footerwrap A:hover{color:#FFF; border-bottom:1px dotted #000000}
.footerleft{float:left; margin:0; width:470px}
.footerright{float:left; margin:0; width:470px; text-align:right}
#searchform #s{background:#000; color:#CCC; border:1px solid #555}
#searchform #s{background:#DDD; color:#333; border:1px solid #BBB}
#searchsubmit{background:#30403D; border:1px solid #000; color:#CCC; padding:6px}
#searchsubmit:hover{background:#30403D; color:#CCC}
INPUT#s.search{padding:6px; border:1px solid #CCC; width:184px}
#copyright{display:block; clear:both; padding-top:1px; font-size:1.1em; border-top:2px solid #CCCCCC}
#copyright A:link, #copyright A:visited{border-bottom:1px dotted #000000; text-decoration:none}
#copyright A:hover{border-bottom:1px solid #000000; text-decoration:none}
IMG.border{padding:3px; border:1px solid #E6E1DC; background:#F0EBE6}
.entry .alignright{margin:0 0 10px 15px}
.entry .alignleft{margin:0 15px 10px 0}
.aligncenter{margin-left:auto; margin-right:auto}
.alignleft{float:left}
.alignright{float:right}
.tweetmeme{margin:-6px 10px 0 0}
#article-author{float:left; width:630px; margin-top:20px; padding:10px; clear:both; background-image:url(images/about-bg.jpg); background-repeat:repeat-x}
#article-author IMG{height:60px; width:60px}
#article-author A{color:#56B0D8}
#article-author A:hover{color:#000}
#author-image{float:left; background-color:#CCC; padding:6px 6px 0}
#author-text{float:right; width:540px; margin-left:10px; font:normal 14px/1.5 Arial}
.wp-pagenavi{float:right; text-align:right; margin:0px 0 25px}
.wp-pagenavi A, .wp-pagenavi A:link{padding:5px 7px; margin:2px; text-decoration:none; color:#000; background-color:#E8E9E9}
.wp-pagenavi A:visited{padding:5px 7px; margin:2px; text-decoration:none; color:#000; background-color:#E9EAEA}
.wp-pagenavi A:hover{color:#FFF; background-color:#161616}
.wp-pagenavi A:active{padding:5px 7px; margin:2px; text-decoration:none; color:#252525; background-color:#E8E9E9}
.wp-pagenavi SPAN.pages{padding:5px 7px; margin:2px; color:#FFF; background-color:#CCCCCC}
.wp-pagenavi SPAN.current{padding:5px 7px; margin:2px; font-weight:bold; color:#FFF; background-color:#403E3D}
.wp-pagenavi SPAN.extend{padding:4px 7px; margin:2px; border:1px solid #C1C1C1; color:#C1C1C1; background-color:#FFF}
.relatedposts{float:left; padding:0 0 0 20px; width:280px}
.relatedposts UL{list-style-type:none; margin:0}
.relatedposts UL LI{padding:10px 0; list-style:none; margin:0; border-top:1px solid #D9D9D9; width:320px}
.relatedposts UL LI A, .relatedposts UL LI A:visited{font:12px sans-serif}
.relatedposts UL LI A:hover{text-decoration:none; color:#D14814}
#adBottom{width:625px; height:60px; float:left; position:relative; margin:0 0 20px}
#adBottom .text{float:left; height:60px; width:20px; background:url(images/ad_top_txt.jpg) no-repeat}
#adBottom .ad{width:625px; height:60px; margin:0 0 0 12px}
#bigBox{width:650px; height:250px; float:left; margin:0 0 60px}
#bigBox .ad_txt{width:11px; height:250px; background:#BFBFBF; float:left}
#bigBox .adleft{float:left; width:336px; height:280px; vertical-align:top}
#bigBox .adright{float:right; width:300px; height:250px; vertical-align:top}
#share-box{clear:both; height:100px; background:url(images/share-box.jpg) no-repeat left top; width:651px}
UL.socialwrap{margin:0; padding:0; list-style-type:none; border:0}
UL.socialwrap LI{float:left; height:48px; margin:5px}
.postwrap{padding:0; margin:10px 0}
.postwrap H2{color:#444}
.relatedposts{float:left; padding:0; margin:0; width:300px}
.ad300{float:right; padding:0; margin:0; width:320px}
.post-extra{width:650px}
.post-author{width:670px; height:100px; overflow:hidden; border-top:1px solid #CCC}
.post-author H2{padding-bottom:0px}
.post-share{width:670px; height:90px; overflow:hidden; border-top:1px solid #CCC; margin-bottom:25px; border-bottom:1px solid #CCC; padding:10px 0}
.post-related{width:670px; height:320px; overflow:hidden; border-top:1px solid #CCC; /*[empty]background-color:; */}
.post-author IMG{float:left; margin:20px 15px 0 0}
.post-author P, .post-author H4{margin-bottom:15px; color:#030101; font-size:12px; padding-top:0px}
.post-tags{clear:both; border-top:1px solid #A1CF26; padding:9px 0 0}
#content .post-tags A{color:#455B0B; font-weight:normal; text-decoration:none}
#content .post-tags A:hover, #content .post-tags A:active{text-decoration:underline}
.clearfix:after{content:"."; clear:both; height:0; visibility:hidden; display:block}
.bsa-ads{width:274px; padding:10px 0px 0 10px; margin:-26px 0 10px; border:1px solid #CCC}
.post CODE{border:1px solid #D9D9D9; display:block; padding:10px; font-family:"Courier New"; font-size:12px; background:#EDEDED; color:#000; overflow:auto; overflow-y:hidden; padding:10px 10px 22px; margin:10px 0}
.post PRE{border:1px solid #D9D9D9; display:block; padding:10px; font-family:"Andale Mono","Courier New"; font-size:12px; background:#EDEDED; color:#000; overflow:auto; overflow-y:hidden; padding:10px; margin:0 0 15px}
#searchdiv{margin-bottom:10px}
.follow-me{margin-top:-10px; margin-bottom:10px}
.follow-me UL{}
.follow-me UL LI{color:#8C8C8C; line-height:14px; padding:15px 0; padding-left:55px; font-size:12px}
.follow-me UL LI A:link, .follow-me UL LI A:visited{color:#3A3A3A; font-size:18px; text-decoration:none}
.follow-me UL LI A:hover{color:#000}
.follow-me UL LI.rss{background:#F2F2F2 url(images/icons/RSS.png) no-repeat 9px 12px; border:1px solid #CCC; border-top:none; margin-right:-6px}
.follow-me UL LI.mail{background:#F2F2F2 url(images/icons/Mail.png) no-repeat 9px 12px; border:1px solid #CCC; border-top:none; margin-right:-6px}
.follow-me UL LI.twitter{background:#F2F2F2 url(images/icons/Twitter.png) no-repeat 9px 12px; border:1px solid #CCC; border-top:none; margin-right:-6px}
.follow-me .more{color:#6E6E6E; float:right; padding:10px 0 0}
.follow-me .more A{color:#6E6E6E; text-decoration:none; font-size:12px}
.advert {font-size: 10px;color: #999;font-family: Arial, Helvetica, sans-serif;}