/*
Theme Name: exanswer
Theme URI: http://www.exploreanswer.com/
Description: WordPress theme designed for exploreAnswer.com
Version: 2.0
Author: Sauravh Singh
*/

/* 1.1	Reset */	
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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1;}
ol, ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before,  blockquote:after,  q:before, q:after { content: '';content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse;border-spacing: 0; }
img { vertical-align: bottom; }
a span {cursor:pointer;}

/* 1.2	Default styles */	
html, body { height: 100%; }
body {margin: 0; color: #4E5B66; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:#f6f6f6;}
hr { display: none; }
strong { font-weight: bold; }
em { font-style: italic; }
abbr, acronym { border: none; cursor: help; }
input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
input:focus { outline: none; }
a { color: #29b2de; text-decoration: none; }
a:hover, a:active { color: #eb7135; text-decoration: underline; }
	
/* Global styles */		
.left{float:left;}
.right{float:right;}
.clearleft{clear:left;}
.cleartight{clear:right;}
.clearboth{clear:both;}

/* Header CSS */
#header{background:url(header.gif) repeat-x bottom #FFFFFF; height:95px;}
#header .left a{display:block; background:url(bg.gif) no-repeat 0px 0px; width:197px; height:58px; text-indent:-1000px; margin:10px 0px 0px 20px;}
#header .right{margin:64px 20px 0px 0px;}
#header .right a{color:#666464; font-size:12px; display:block; float:left; background:url(menu_br.gif) no-repeat right bottom; height:19px; padding:10px 15px 0px 15px;}
#header .right a:hover{color:#ff4600;}
#header .right a.on{color:#ff4600; background:url(menu_bg_hover.gif); border:#FFFFFF solid 1px; border-bottom-width:0px; border-top-width:0px;}
#header .right a.last{background-image:none;}

/* Search CSS */
#searchbox{background:url(searchbg.gif) repeat-x; height:70px; position:relative; clear:both; margin-left:2%; margin-right:2%; padding-left:5%; padding-right:5%; padding-top:13px;}
#searchbox .leftbr{background:url(bg.gif) no-repeat -176px -62px; height:83px; width:10px; position:absolute; top:0px; left:0px;}
#searchbox .rightbr{background:url(bg.gif) no-repeat -187px -62px; height:83px; width:10px; position:absolute; top:0px; right:0px;}
#searchbox fieldset label{color:#4c8ec2; font-size:14px; font-weight:bold;}
#searchbox fieldset .left{background:url(bg.gif) no-repeat -142px -120px; border:#bcbcbc solid 1px; width:65%; height:28px; margin-top:5px; padding-left:33px;}
#searchbox .inputexplore{border:0px; height:20px; width:100%; background:#fff url(input_bg.gif) repeat-x top; color:#a9a9ab; padding-top:6px;}
#searchbox .exploreright{padding-top:6px; float:left;}
#searchbox .explore{background:url(bg.gif) no-repeat 0px -59px; width:171px; height:30px; border:0px; font-size:17px; font-weight:bold; color:#FFFFFF; margin-left:15px; cursor:pointer;}
.tagoption{display:none;}

/*Content Box CSS */
#contentbox{margin-left:2%; margin-right:2%; border:#e3e0e0 solid 1px; margin-top:50px; position:relative; height:917px; background-color:#e3e0e0;}
#contentbox .br{height:10px; width:10px; position:absolute;}
#contentbox .l_t{background:url(bg.gif) no-repeat -120px -119px; top:-1px; left:-1px;}
#contentbox .l_b{background:url(bg.gif) no-repeat -120px -130px; bottom:-1px; _bottom:-2px; left:-1px;}
#contentbox .r_t{background:url(bg.gif) no-repeat -131px -119px; top:-1px; right:-1px; _right:-2px;}
#contentbox .r_b{background:url(bg.gif) no-repeat -131px -130px; bottom:-1px; _bottom:-2px; right:-1px; _right:-2px;}
#contentbox .left{background-color:#FFFFFF; width:80%; border-right:#e3e0e0 solid 1px; height:900px; padding-top:10px; padding-bottom:7px; overflow-y:auto; overflow-x:hidden;}
#contentbox .right{background-color:#e3e0e0; width:19%; border-left:#b2b3b5 solid 1px; height:917px; float:left; overflow:hidden;}
#contentbox .contentmenu_1{position:absolute; height:28px; top:-28px; left:35px;}
#contentbox .contentmenu_1 li{float:left;}
#contentbox .contentmenu_1 li.on2{background:#FFFFFF url(menu_b_l2.png) no-repeat top left; height:18px; padding-top:10px; width:125px; font-weight:bold; padding-left:30px;}
#contentbox .contentmenu_1 li.on2 a{font-size:12px; color:#444444; text-decoration:none; cursor:text;}
#contentbox .contentmenu_1 li.on{background:#FFFFFF url(bg.gif) no-repeat 0px -90px; height:18px; padding-top:10px; width:125px; font-weight:bold; padding-left:30px;}
#contentbox .contentmenu_1 li.on a{font-size:12px; color:#444444; text-decoration:none; cursor:text;}
#contentbox .contentmenu_1 li.off{background:#FFFFFF url(menu_b_r.gif) no-repeat top left; height:20px; padding-top:5px; padding-bottom:3px; width:488px; font-weight:normal; padding-left:12px;}
#contentbox .contentmenu_1 li.off a{color:#444444; text-decoration:none; font-size:12px;}
#contentbox .contentmenu_1 li.off a:hover{color:#ff4600;}

#contentbox .contentmenu_2{position:absolute; height:28px; width:300px; top:-28px; left:35px;}
#contentbox .contentmenu_2 li{float:left;}
#contentbox .contentmenu_2 li.on{background:#FFFFFF url(menu_o_l.gif) no-repeat top left; height:20px; padding-top:8px; width:123px; padding-left:30px;}
#contentbox .contentmenu_2 li.on a{font-size:12px; color:#444444; text-decoration:none;}
#contentbox .contentmenu_2 li.on a:hover{color:#ff4600;}
#contentbox .contentmenu_2 li.off{background:#FFFFFF url(menu_o_r.gif) no-repeat top left; height:18px; padding-top:10px; width:115px; font-weight:normal; padding-left:12px;}
#contentbox .contentmenu_2 li.off a{color:#444444; text-decoration:none; font-size:12px; font-weight:bold; text-decoration:none; cursor:text;}
#contentbox  a.openlink{display:block; float:right; background:url(bg.gif) no-repeat 0px -119px; height:19px; width:64px; overflow:hidden; color:#FFFFFF; font-size:11px; padding-left:15px; padding-top:2px;}

#contentbox  .openurl{display:block; float:right; background:url(bg.gif) no-repeat 0px -119px; height:19px; width:64px; overflow:hidden; color:#FFFFFF; font-size:11px; padding-left:15px; padding-top:2px; cursor:pointer;}

/* Menu Css */
#menu{padding:8%; font-size:12px;}
#menu ul{margin-top:5px; border-top:#CCCCCC solid 1px;}
#menu .children a{padding-left:10px;}
#menu ul li{margin-top:5px;}
#menu ul li a{color:#666666; text-decoration:none;}
#menu ul li a:hover{text-decoration:underline;}

/* Post CSS */
.postbox{margin:3%; margin-bottom:0px; padding-bottom:10px; margin-top:0px; padding-top:10px; border-bottom:#e3e0e0 solid 1px;}
.postbox h3 a{color:#0071bc; font-size:14px;}
.postbox p a{color:#0071bc; font-size:14px;}
.storytitle{font-weight:bold;}
.postbox .storycontent{color:#666666; line-height:16px; width:100%; overflow:hidden;}
.postbox .storycontent a{color:#666666;}
.postbox a{color:#666666;}

/* Footer CSS */
#footer{color:#a0a0a2; border-top:#c2e8ff solid 1px; width:100%; overflow:hidden; background:#FFFFFF; padding-top:10px; padding-bottom:10px;}
#footer .left{padding-left:20px;}
#footer .right{padding-right:20px; font-size:12px; padding-bottom:2px;}
#footer .right a{color:#646565; font-size:11px;}
#footer .right a:hover{color:#00FF00; text-decoration:underline;}

/* Footer Links CSS */
#footerlinks{background:url(footerlinks.gif) repeat-x top #FFFFFF; width:100%; overflow:hidden; height:130px; margin-top:20px;}
#footerlinks dl{float:left; padding:20px; padding-top:0px; padding-bottom:5px;}
#footerlinks dt{color:#6971a9; font-size:12px; margin-bottom:10px; font-weight:bold;}
#footerlinks dd{background:url(arrow.gif) no-repeat left; padding-left:15px; margin-bottom:8px;}
#footerlinks dd a{color:#a9a9ab;}
#footerlinks dd a:hover{color:#00FF00; text-decoration:underline;}
#footerlinks .viewall{background:url(arrow-blue.gif) no-repeat left; margin-top:15px;}
#footerlinks .viewall a{color:#6a70ac}

.wp-pagenavi{overflow:hidden; padding-left:25px; padding-top:15px; padding-bottom:10px;}
.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none; color: #E3E0E0;background-color: #FFFFFF;	}
.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none; background-color: #FFFFFF;	}
.wp-pagenavi a:hover {color: #000000;background-color: #FFFFFF;}
.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;color: #0066cc;background-color: #FFFFFF;	}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px;color: #000000;background-color: #FFFFFF;}
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px;font-weight: bold;color: #000000;background-color: #FFFFFF;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px; color: #000000;background-color: #FFFFFF;}