/* CSS Document */

/* -------------------------------------------------------------- 

	Theme Name: nqual
	Theme URI: http://nqual.com
	Description: Default Nqual Site Theme
	Author: nquallanka
	Author URI: http://nquallanka.com
	Version: 0.1

-------------------------------------------------------------- */
* {padding:0; margin:0;}
body {position: relative; background:#ffffff url(images/new_body_bg.jpg) repeat-x scroll 0 10px; font-family:Helvetica,sans-serif,Arial,Verdana;  font-size:9pt; line-height:20px; color:#595a5e;}
a {outline-style: none;}
a:hover {}
a img {border:none;}

.alignright {float:right; padding:7px 0 3px 10px;}
.alignleft {float:left; padding:7px 10px 3px 0;}
.alignnone {clear:both;}
.aligncenter {margin-left: auto; margin-right: auto; padding:10px;}

table {border-collapse:collapse;}


/*start header*/

#header {overflow:hidden; height:140px;}
.header_logo_Div{height:110px; }
.logo_div{width:40%; float:left;
}
.top_content_div
{
color:#51504b;
font-weight:bold;
text-align:right;

}

.top_content_div a
{
color:#51504b;
font-weight:bold;
}

#logo {padding-top:5px;} 
#logo a {width:100%; height:95px; background:url(/wp-content/uploads/2010/06/logo_new.jpg) no-repeat; text-indent:-9999px; display:block; outline-style: none;margin-top: 17px;}


.header_nav_bar_div
{

}


.nav_bar_top_div a
{
color:#68584D;
}

#nav-bar {padding:0; clear:both; }
#nav-bar a {font-weight:bold; color:#ffffff; font-size:11px; text-decoration:none; }
#nav-bar ul#navigation {float:right;}
#nav-bar ul#navigation li {background:#ffffff; float:left; list-style:none; padding:0; margin:0px 0px 0px 10px; border:solid 3px #9ed54c;border-radius: 5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px;  }
#nav-bar ul#navigation li a { display:block; text-align:center;  outline-style: none;font-family:helvetica, arial;font-weight: bold;font-size:16px; color:#686868; padding:10px 20px 10px 20px; line-height:36px; }
#nav-bar ul#navigation li a:hover {color:#ffffff;background:#9ed54c}
#nav-bar ul#navigation li.current_page_item {margin-top:30px;}
#nav-bar ul#navigation li.current_page_item a {color:#ffffff;background:#9ed54c;}
#comment {margin-bottom:50px}
.respond {margin-top: 20px}
/*start wrap*/
.home_tamp_wrap
{
 position:relative;background:url(images/body_main_bg.jpg) repeat-x left bottom;min-height: 1000px;
}

*html .home_tamp_wrap
{
 background:url(images/body_main_bg.jpg) repeat-x left bottom; height: expression(
                this.scrollHeight <= 1000
                        ? "1000px" 
                        : "auto"
                );

}


#wrap {/*background:url(images/body_main_bg.jpg) top right repeat-y;*/ clear:both; overflow:hidden; padding-bottom:40px; min height:1000px;}
#wrap-home {overflow:hidden; padding-bottom:50px;}
/*start main-container*/
#main-container {margin-top:40px;}

.home_top_image
{

margin-top:40px;
color:#515151;
margin-bottom:10px;
min-height:150px;
}

.home_top_image ul {margin-left:20px;}
.home_top_image li {max-height: 0px;}

}

.home_top_image a
{
color:#c2d38f;
border-bottom:solid 1px #818181;
text-decoration:none
}

.comments-bubble {display:none}

.home_tab_title
{
font-size:17px;
font-weight:bold;
color:#515151;
}

.home_tab_content
{
color:#515151;
padding-left:40px;
}

/*twitter_box*/

.twitter_box
{
background: url(/wp-content/uploads/2011/05/tb_bg_new.png) no-repeat; padding-right:10px;margin-left:20px;
color:#ffffff;
padding-top:30px;
width:99%;
height:150px;
}

*html .twitter_box {background: url(/wp-content/uploads/2011/05/tb_bg_new.png) no-repeat; padding-right:0px;margin-left:19px;
color:#ffffff;
padding-top:30px;
width:99%;
height:150px;
}

.twitter_box a {color:#ffffff; margin-top:50px}

.twitter_box ul {padding-top:20px}

#twitter_update_list li {display:inline; height:40px; padding:0 5px 0 0; margin-top: 20px;}

#twitter_update_list a {color:#0032ff;padding-left:5px}

#twitter_update_list a:hover {color:#515151}

}

/*post*/
.post {overflow:hidden; clear:both; padding:0 0 20px 0; margin:20px 20px 10px 0;}
.post .post-title {color:#515151;font-size:36px;font-weight:bold; line-height:30px;}.post .post-title a {color:#515151; text-decoration:none;}
.post .post-title a:hover {color:#515151;}
.post .post-content {padding:0 0 8px 0; text-align:left;}
.post .post-content a {colour:#c2d38f;}
.post .post-content p {padding:20px 0px 10px 0;}
.post .post-content ul {padding:15px 0 15px 25px;}
.post .post-content ol {padding:15px 0 15px 25px;}

.post .post-content h1, h1{color:#51504b;padding:10px 0 20px 0;font-family:helvetica, arial;font-size:36px;}
.post .post-content h2, h2 {color:#515151; padding: 10px 0 10px 0; font-size:18px;text-align: left}
.post .post-content h3,h3 {font-size:14px;}
.post .post-content h4, h4 {color:#515151; font-size:14px; text-align:left; padding-top:20px}
.post .post-meta-data {padding-top:20px}
.ui-widget-content a {color: #515151}



/*start footer*/
#clear {clear:both}
#footer-wrap {position: absolute; bottom: 0px; background:#515151; height:100px;width:100%;  overflow:hidden; clear:both; color:#ffffff;}
#footer {text-align:center;padding-top:10px}
#footer h3 {color:#FFFFFF; padding-bottom:15px;}
#footer .grid_3 p {color:#999999; padding:5px 15px 15px 0;}
#footer ul li {list-style:none;}
#footer ul li li {padding-left:15px;}
#footer a {color:#68584D; text-decoration:none;}
#footer a:hover {color:#ffffff; text-decoration:underline;}
#credits {padding-top:15px; margin-top:75px; color: #666666; font-size:12px; line-height:16px; }
#credits a {color:#CCCCCC;}
#nav-bar-in-foot {float:right; padding-top:10px;}
ul#navigation-in-footer li {float:left; padding:0 0 0 30px;}
ul#navigation-in-footer li a {color:#a1dbe6; text-transform:capitalize;}
ul#navigation-in-footer li a:hover {color:#ffffff;}


/*------- About Us-------------------*/
.about_tag
{
color:#0000ff;
}

.other_template_block1
{
padding-left:10px;
font-style:italic;
margin: 10px 0px 10px 0px;
}
.other_template_block2
{
}

.template2_block1
{
margin: 10px 0px 40px 60px;
padding-top:30px;
padding-left:35px;
float:right;
text-align:justify;
background:url(images/blockquote-bg.png) no-repeat top left;
}

.template2_block2
{
clear:both;
border-top:solid 1px #dddddd;
padding-top:20px;
margin: 10px 0px 0px 0px;
text-align:justify;
font-weight:bold;
}


.top_animation_div
{
min-height:300px;
padding-bottom:80px;
}

.imagebox_1
{margin-bottom:23px;

}

.imagebox_2
{margin-bottom:23px

}

.imagebox_3
{

}

#respond
{display:none}

#share-container {padding-bottom:150px}

a.continue {padding-bottom:15px}
