@charset "utf-8";

/* CSS Document */



/*

Theme Name: CPA Instruments Theme

Theme URI: http://www.markace.com

Description: A Free Theme Developed By Markace Marketing Pvt Ltd.

Author: Markace

Author URI: http://www.markace.com

*/



/* Colors -- Blue: #2372ae */



@import "reset.css";

/*------------------------------------------------*/

/*---------------------TOOLS----------------------*/

/*------------------------------------------------*/

.clear { clear: both; }





/*------------------------------------------------*/

/*-----------------GENERAL STYLES-----------------*/

/*------------------------------------------------*/

#wrap { width: 842px; margin: 0 auto; }

body { background:url(../images/bg-blue.gif) repeat-x #52b7ec; color: #6f6f6f; line-height: 22px; font-family:"Tahoma",Georgia, "Times New Roman", Times, serif Arial; font-size: 15px; }

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

h1 { font-size: 35px; margin: 5px 0 15px 0; }

h2 { font-size: 26px; margin: 5px 0 15px 0; }

h3 { font-size: 22px; margin: 5px 0 15px 0; }

h4 { font-size: 18px; margin: 5px 0 10px 0; }

h5 { font-size: 16px; margin: 5px 0 5px 0; }

h6 { font-size: 14px; margin: 0 0 0 0; }

a:link, a:visited { color: #6f6f6f; text-decoration: none; }

a:hover, a:active { color: #000000; }

em { font-style: italic; }

input[type="submit"]

{

	background:url(../images/submitblue.gif) no-repeat;

	width:168px;

	height:36px;

	border:none;

	line-height:36px;

	color:#FFF;

	text-align:center;

	font-weight:bold;

}



/*------------------------------------------------*/

/*-----------------HEADER-------------------------*/

/*------------------------------------------------*/

#topcurve{ background:url(../images/topcurve.png) no-repeat; width:842px; height:54px; margin:0 auto;}

#midcurve{background:url(../images/midcurve.png) repeat-y; width:842px; margin:0 auto; clear:both;}

#header{ padding:10px 25px; width:500px; float:left;}

#header h1 a{ color:#2372AE;}





/*------------------------------------------------*/

/*-----------------NAVIGATION---------------------*/

/*------------------------------------------------*/

.navigation{background:url(../images/navbg-blue.gif)  repeat-x; width:830px; height:37px; margin:0 auto; text-align:center;}

.navigation ul {
  font-family: Arial, Verdana;
  font-size: 14px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.navigation ul li {
  display: block;
  position: relative;
  float: left;
  border-right:1px solid #1c669f;
}
.navigation li ul { display: none; }
.navigation ul li a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  font-size:14px;
  text-align:left;
  padding: 7px 15px 7px 15px;
  background: #2372ae;
  white-space: nowrap;
}
.navigation ul li a:hover { background: #084c80; }
.navigation li:hover ul {
  display: block;
  position: absolute;
}
.navigation li:hover li {
  float: none;
  font-size: 11px;
}
.navigation li:hover a { background: #2372ae; }
.navigation li:hover li a:hover { background: #084c80; }




/*------------------------------------------------*/

/*-----------------MAIN LAYOUT--------------------*/

/*------------------------------------------------*/

#main { clear: both; padding:0px 0 25px 25px; margin:0 auto; }

#content { float: left; width: 520px; padding:20px 0 0 0 ; margin:0; }

#sidebar { float: left; width: 250px; margin-left:25px; background:url(../images/sidebarbg.gif) repeat-y; }

#sidebar2 { float: left; width: 250px; margin-left:25px; background:url(../images/sidebarbg.gif) repeat-y; position:relative; top:-34px; }

#optincontainer{ float: left; width: 250px;margin-left:30px; position:relative; top:-32px}



/*------------------------------------------------*/

/*-----------------POSTS/PAGES--------------------*/

/*------------------------------------------------*/



.post{width:520px; margin:0 auto; padding:0; clear:both;}

.postleft{ width:380px; float:left;}

.posttitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; padding:10px 0;}

.postright{width:140px; float:left; text-align:center;}

.comments{background:url(../images/commentsbg.gif) no-repeat; width:63px; height:45px; font-size:25px; font-family:Georgia, "Times New Roman", Times, serif; line-height:30px; float:right;}

.comments a{background:width:63px; height:45px; font-size:25px; font-family:Georgia, "Times New Roman", Times, serif; line-height:30px;}

.postauthor{ background:url(../images/author.gif) no-repeat left; padding: 0 5px 0 20px; font-size:15px;color:#2372ae; }

.postauthor a{ font-size:13px;color:#2372ae; text-decoration:underline;}

.postauthor a:hover{  text-decoration:none;}

.postcategory{background:url(../images/categories.gif) no-repeat left; padding:0 5px 0 25px; margin-left:3px;}

.postcategory a{ font-size:13px;color:#2372ae; text-decoration:underline;}

.postcategory a:hover{ text-decoration:none;}



.postmeta{ font-size:15px; padding:0 2px;}

.postlinetop{background:url(../images/postlinetop.gif) no-repeat; width:510px; margin:0 auto; height:1px; margin-top:5px;}

.postcontent{ padding:5px ;}


.posttags{ background:url(../images/posttags-blue.gif) no-repeat left; padding-left:23px;  margin:20px 10px;}

.posttags ul li{ list-style:none; margin:0; padding:0;}

.posttags li{ float:left; list-style:none; padding:0 5px;}

.posttags a{font-size:13px;color:#2372ae; text-decoration:underline;}

.posttags a:hover{ text-decoration:none;}

.postbottomline{background:url(../images/postbottomline.gif) no-repeat; width:386px; height:6px; padding:15px; margin:0 auto;}



.bottomnavigation{width:500px; margin:0 auto; text-align:center; padding:10px; }

.previouspost{ float:left; width:106px; height:22px; }

.previouspost a{ background:url(../images/previousbutton.gif) no-repeat; width:106px; height:22px; }

.nextpost{ float:right; width:106px; height:22px;} 

.nextpost a{font-size:13px; background:url(../images/nextbutton.gif) no-repeat; width:106px; height:22px; }









/*------------------------------------------------*/

/*-----------------SIDEBAR-------------------------*/

/*------------------------------------------------*/

#sidebar h2{ background:url(../images/sidebarheading-blue.gif) no-repeat; width:250px; height:26px; font-size:23px; color:#FFFFFF; text-align:left; padding-top:8px; padding-left:15px;}

#sidebar li{ background: margin:0 auto;  padding:0; width:250px;   }



#sidebar li ul{ margin:0 auto; list-style:none; }

#sidebar li ul li{background: url(../images/sidebararrow-blue.gif)  no-repeat 2px 8px; no-repeat; margin:0 auto;  padding:2px 0 2px 20px; width:190px; border-bottom:1px dotted; }

.sidebarbottom{ width:230px; margin:0 auto; background:#F6F6F6; height:30px;}



#sidebar .textwidget,   #sidebar #searchform { margin: 0 10px 0 30px; }

#sidebar #calendar_wrap{margin:0 auto;}

#sidebar #wp-calendar{width:200px; margin:0 auto;}









/*------------------------------------------------*/

/*-----------------SIDEBAR2-------------------------*/

/*------------------------------------------------*/

#sidebar2 h2{ background:url(../images/sidebarheading-blue.gif) no-repeat; width:250px; height:26px; font-size:23px; color:#FFFFFF; text-align:left; padding-top:8px; padding-left:15px;}

#sidebar2 li{ background: margin:0 auto;  padding:0; width:250px;   }



#sidebar2 li ul{ margin:0 auto; list-style:none; }

#sidebar2 li ul li{background: url(../images/sidebararrow-blue.gif)  no-repeat 2px 8px; no-repeat; margin:0 auto;  padding:2px 0 2px 20px; width:190px; border-bottom:1px dotted; }



#sidebar2 .sidebarbottom{ width:230px; margin:0 auto; background:#F6F6F6; height:30px;}



#sidebar2 .textwidget,   #sidebar #searchform { margin:0 auto; width:200px; }

#sidebar2 #calendar_wrap{margin:0 auto;}

#sidebar2 #wp-calendar{width:200px; margin:0 auto;}





.sidebartop{background:url(../images/sidebarcurve-blue.png) no-repeat; width:250px; height:37px; position:relative; background-color:none; }





/*------------------------------------------------*/

/*-----------------Squeezecontainer--------------------*/

/*------------------------------------------------*/

#squeezeleft{ float: left; width: 500px; padding:0px 0 0 0 ; margin:0; }

#squeezeleft h1{ color:#2372AE; line-height:33px; text-align:center;}

#squeezeleft h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; padding:10px 0; border-bottom:1px solid #e4e4e4; }

#squeezeleft ul{ margin:0; padding:0;}

#squeezeleft ul li{ float:none; background:url(../images/tickbullet-blue.gif)  2px 4px no-repeat; padding-left:35px; line-height:35px; padding-bottom:5px;}



/*------------------------------------------------*/

/*-----------------optinbox--------------------*/

/*------------------------------------------------*/

.optinarrow{background:url(../images/optinarrow-blue.png) no-repeat; width:250px; height:191px;}

.optintop{background:url(../images/optintop-blue.gif) no-repeat; width:250px; height:12px; margin:0 auto; margin-top:15px;}

.optinmid{ background:url(../images/optinmid-blue.gif) repeat-y; width:210px; margin:0 auto; padding:20px  }

.optinmid p{text-align:center;font-size:13px;}

.optinbot{background:url(../images/optinbot-blue.gif) no-repeat; width:250px; height:15px;}

.inputarea{width:240px; margin:0 auto; margin-left:-10px;}



.inputarea input[type="submit"]

{

	background:url(../images/submitblue.gif) no-repeat;

	width:168px;

	height:36px;

	border:none;

	line-height:36px;

	color:#FFF;

	text-align:center;

	font-weight:bold;

	margin:15px 0 0 25px;

}



 .inputarea label

{

width: 90px;

float: left;

text-align: right;

margin-right: 10px;

display: block

}

.inputarea input[ type="text"]{



margin-bottom:10px;

width:110px;}







/*------------------------------------------------*/

/*-----------------Squeezecontainertop--------------------*/

/*------------------------------------------------*/

#squeezepagetop{  width: 780px; margin:0 auto; padding:10px;  }

#squeezepagetop h1{ color:#2372AE; line-height:33px; text-align:center;}

#squeezepagetop h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; padding:10px 0; border-bottom:1px solid #e4e4e4; }

#squeezepagetop ul{ margin:0; padding:0;}

#squeezepagetop ul li{ float:none; background:url(../images/tickbullet-blue.gif)  2px 4px no-repeat; padding-left:35px; line-height:30px; padding-bottom:5px;}





/*------------------------------------------------*/

/*-----------------optinContainer Botttom--------------------*/

/*------------------------------------------------*/

#optincontainerbottom{width:484px; margin:0 auto; padding-bottom:25px;}

.arrowhorizontal{background:url(../images/arrowgorizontal-blue.gif) no-repeat; width:94px; height:122px; position:relative; float:left;top:25px; }

.optintophorizontal{background:url(../images/optintophorizontal-blue.gif) no-repeat; width:483px; height:14px;}

.optinmidhorizontal{background:url(../images/optinmidhorizontal-blue.gif) repeat-y; width:483px; margin:0 auto;}

.otinbottomhorizontal{background:url(../images/optinbothorizontal-blue.gif) no-repeat; width:483px; height:16px;}

.rightarrowcontent{width:380px; float:left; }

.rightarrowcontent p{text-align:center;font-size:13px;}

 .inputarea2{width:300px; margin:0 auto; margin-top:15px;}

 .inputarea2 label

{

width: 90px;

float: left;

text-align: right;

margin-right: 10px;

display: block

}



.inputarea2 input[type="submit"]

{

	background:url(../images/submitblue.gif) no-repeat;

	width:168px;

	height:36px;

	border:none;

	line-height:36px;

	color:#FFF;

	text-align:center;

	font-weight:bold;

	margin:15px 0 10px 40px;

}

.inputarea2 input[ type="text"]{



margin-bottom:10px;}







/*------------------------------------------------*/

/*-----------------COMMENTS-----------------------*/

/*------------------------------------------------*/

#comments { width: 520px; }

#comments h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; padding:10px 0; border-bottom:1px solid #e4e4e4; }



/* actual comment styling */

.commentlist { margin: 25px 0 30px 0; }

.commentlist .comment { border: 1px solid #dddddd; padding: 15px; margin: 15px 0px 0 0; }

.commentlist .fn { color: #555555; font-size: 16px; }

.commentlist .url { color: #2372ae; font-size: 16px; }

.commentlist .comment-meta { color: #888888; text-transform: uppercase; font-size: 10px; margin: -4px 0 0 0; }

.commentlist img { float: right; width: 25px; height: 25px; margin: 5px 0 0 7px; padding: 2px; border: 1px solid #cccccc; }

.commentlist p { margin: 10px 0 10px 0; }

.commentlist .comment-reply-link { margin: 5px 0 0 0px; background:url(../images/replybutton-blue.gif) no-repeat; width: 85px; height: 24px; display: block; }



/* respond form */

#respond h3 { margin-bottom: 20px;font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; padding:10px 0; border-bottom:1px solid #e4e4e4; }

#respond .cancel-comment-reply { padding: 0 0 10px 0; }

#commentform { width: 485px; margin: 0 0 0 -4px; }

#commentform input { background: url(../images/textfield-bg.png) no-repeat; border: none; float: left; color: #555555; width: 255px; font-size: 11px; padding: 12px; margin-bottom: 20px; font-family:"Tahoma",Georgia, "Times New Roman", Times, serif; }

#commentform textarea { background: url(../images/textarea-bg.png) no-repeat; border: none; color: #555555; width: 468px; height: 238px;  margin: 5px 0 0 2px; font-size: 11px; padding: 10px 10px; font-family:"Tahoma",Georgia, "Times New Roman", Times, serif; }

#commentform .submit { background:url(../images/submitbutton-blue.gif) no-repeat; width: 85px; height: 24px; margin: 20px 0 40px 10px; cursor: pointer; }

#commentform label {  float: left; padding: 8px 0 0 20px; text-transform: uppercase; color: #888888; font-size: 10px; }

#commentform .logged { margin: 0 0 0 5px; }



/*------------------------------------------------*/

/*-----------------FOOTER-------------------------*/

/*------------------------------------------------*/

.bottomlinks{ background:url(../images/footerlinksbar-blue.gif) no-repeat; width:830px; height:37px; margin:0 auto; text-align:center;}

.bottomlinks ul{ margin:0 auto; padding:0; margin-left:25px; margin-right:25px; }

.bottomlinks ul li{ float:left; padding:0 10px; line-height:37px; text-align:center;}

.bottomlinks ul li a{ font-size:13px; color:#FFFFFF; text-align:center; }

.copyright{ width:350px; float:left; margin-left:25px; margin-top:10px; font-size:13px;}

.copyright a{ color:#2372ae; text-decoration:underline; font-size:13px;}

.copyright a:hover{text-decoration:none;}

.created{width:400px; float:right; text-align:right; margin-right:25px; margin-top:10px; font-size:13px;}

.created a{color:#2372ae; text-decoration:underline; font-size:13px;}

.created a:hover{text-decoration:none;}

 

#bottomcurve { clear: both; background:url(../images/bottomcurve.png) no-repeat; width:842px; height:33px; margin:0 auto; }

#footer .copyright { float: left; }

#footer .design { float: right; }


/*New Classes*/
.postcontent p{ padding:5px;}




#searchwrapper {
width:203px; /*follow your image's size*/
height:25px;/*follow your image's size*/
background-image:url(../images/searchbg_blue.jpg);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:0px;
position:relative; /*important*/
float:right;
right:25px;
top:15px;
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:2px;
left:27px;
width:150px;
height:20px;
}
 
.searchbox_submit {
	border:0px; /*important*/
	background:url(../images/searchbutton_blue.jpg);
	background-color:transparent; /*important*/
	position:absolute; /*important*/
	top:4px;
	left:180px;
	width:18px;
	height:17px;
}
#searchform input[type="submit"]

{

	background:url(../images/submitbuttonsearch_blue.jpg) no-repeat;

	width:85px;

	height:24px;

	border:none;

	line-height:24px;

	color:#FFF;

	text-align:center;

	font-weight:bold;

}
#today{color:#0291c6; font-weight:bold; text-decoration:underline;}
.search-meta{background:url(../images/author.gif) no-repeat left; padding: 0 5px 0 20px; font-size:15px;color:#2372ae;}