/*
	Theme Name: healthy nail saloon
	Theme URI: http://www.seo-semantic-xhtml.com/
	Description: Wordpress custom theme healthy nail saloon.
	Author: seo-semantic-xhtml
	Version: 1.0
*/
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{padding:0; margin:0; font-weight:normal;}
body{ font:12px/15px Arial, Helvetica, sans-serif; color:#000; background:#fff; height:100%}
img,fieldset{border:none; margin:0; padding:0;}
.left{float:left;}
.right{float:right; width:auto;}
.full{float:left; width:100%;}
.curv{float:left; width:100%}
.curv img{float:left}
.clear{clear:both;}

a:focus{outline:none}
input:focus{outline:none;}

a{color:#b50505; text-decoration:none;}
a:hover {color:#666;}


#wrapper{width:1024px; margin:0 auto;}

#main{float:left; width:1024px;  display:inline; background:url(images/body_mid.jpg) repeat-y 0 0;}/*margin-bottom:20px;*/
#main.inner_bg{background:url(images/body_mid_inner.jpg) repeat-y 0 0;}

#main .top_bg{float:left; width:1024px; background:url(images/body_top.jpg) no-repeat 0 0;}
#main .top_bg_inner{float:left; width:1024px; background:url(images/body_top_inner.jpg) no-repeat 0 0;}

#main .bottom_bg{float:left; width:1024px; background:url(images/body_bot.jpg) no-repeat 0 bottom;}
#main .bottom_bg_inner{float:left; width:1024px; background:url(images/body_bot_inner.jpg) no-repeat 0 bottom; padding-bottom:72px;}


#main_container{float:left; width:1002px; padding:0 11px;}

#header{float:left; width:1002px; height:159px;}

#header .logo{float:left; width:371px; height:103px;}
#header .logo img{float:left; margin:14px 0 0 32px; display:inline;}

#header .top_images{float:left; width:631px; height:103px;}
#header .top_images img{float:left;}

#menu_bar{float:left; width:1002px; height:29px;}

#menu_bar ul{float:left; width:auto; list-style:none; padding-left:30px; height:29px;}
#menu_bar ul li{float:left; position:relative;}
#menu_bar ul li a{float:left; font-weight:bold; color:#fff; text-decoration:none; padding:6px 17px 7px 17px; border-left:1px solid #b50505; border-right:1px solid #b50505;}

#menu_bar ul li a:hover, #menu_bar ul li.current-menu-item a{background:#840000; border-left:1px solid #c27e6d; border-right:1px solid #c27e6d;}
#menu_bar ul li.current-menu-parent a{background:#840000; border-left:1px solid #c27e6d; border-right:1px solid #c27e6d;}
#menu_bar ul li.current-menu-parent a:hover{background:#840000; border-left:1px solid #c27e6d; border-right:1px solid #c27e6d;}

#menu_bar ul li ul{display:none; position:absolute; top:28px; left:0px; width:130px; height:auto; padding-left:0px; background:#fff; border:1px solid #000;}
#menu_bar ul li ul li{float:left; width:100%; padding:0; margin:0}
#menu_bar ul li ul li.last{border-bottom:0px;}
#menu_bar ul li ul li a{float:none; color:#000!important; margin:0; background:#fff!important; display:block; padding:6px 0 6px 17px; margin:0; font-weight:normal; border:none!important; line-height:normal; border-bottom:1px solid #b2b2b2!important;}
#menu_bar ul li ul li a:hover{display:block; color:#fff!important; background:#7d725b!important; border:none; border-bottom:1px solid #b2b2b2!important}


#menu_bar ul li#menu-item-528 ul.sub-menu{width:146px;}
#menu_bar ul li#menu-item-529 ul.sub-menu{width:210px;}
#menu_bar ul li#menu-item-545 ul.sub-menu{width:240px;}


#menu_bar li:hover ul, #menu_bar li.over ul {display:block;}

#menu_bar form{float:left; width:250px; height:29px; padding-left:35px;}
#menu_bar form.inner{padding-left:100px;}
#menu_bar .text_field{float:left; width:173px; height:18px; background:url(images/text_field.gif) no-repeat 0 0; margin:5px 5px 0 0; display:inline;}
#menu_bar .text_field input{float:left; width:163px; border:none; font-size:10px; background:none; padding:3px 5px;}
#menu_bar input.search{float:left; width:67px; height:20px; cursor:pointer; border:none; margin-top:4px; display:inline; background:url(images/search_button.gif) no-repeat 0 0;}
#menu_bar input.search_hover{float:left; width:67px; height:20px; cursor:pointer; border:none; margin-top:4px; display:inline; background:url(images/search_button.gif) no-repeat 0 -20px;}

#body_container{float:left; width:940px; padding:0 30px; }
#body_container .inner_left_right{float:left; width:940px; background:url(images/inner_left_right_bg.jpg) repeat-y right 0; margin:1px 0 0; display:inline; min-height:260px; height:auto!important; height:260px;}
#left_container{float:left; width:480px;}

#left_container .mission_box{float:left; width:419px; padding:30px 0 30px 30px;}
#left_container .mission_box img{float:left;}

#left_container .who_we_are{float:left; width:419px; margin-left:30px; display:inline; background:url(images/who_mid.jpg) repeat-y 0 0;}
#left_container .who_we_are .top_curv{float:left; width:100%; background:url(images/who_top.jpg) no-repeat 0 0;}
#left_container .who_we_are .bottom_curv{float:left; width:100%; background:url(images/who_bot.jpg) no-repeat 0 bottom;}
#left_container .who_we_are h4{float:left; width:380px; padding:5px 0 0 30px; line-height:normal; font-size:16px; color:#fff;}
#left_container .who_we_are p{float:left; width:372px; padding:25px 0 0 30px; height:123px; overflow:hidden;}
#left_container .who_we_are .content{float:left; width:100%; overflow:hidden; height:144px;}
#left_container .who_we_are p a{color:#b40505; text-decoration:none;}
#left_container .who_we_are p a:hover{text-decoration:underline;}

#left_container .action_center{float:left; width:419px; margin:30px 0 0 30px; display:inline; background:url(images/who_mid.jpg) repeat-y 0 0;}
#left_container .action_center .top_curv{float:left; width:100%; background:url(images/action_top.jpg) no-repeat 0 0;}
#left_container .action_center .bottom_curv{float:left; width:100%; background:url(images/who_bot.jpg) no-repeat 0 bottom;}
#left_container .action_center h4{float:left; width:380px; padding:5px 0 0 30px; line-height:normal; font-size:16px; color:#fff; text-transform:uppercase;}
#left_container .action_center .content{float:left; width:100%; overflow:hidden; height:145px;}
#left_container .action_center ul{float:left; width:335px; list-style:none; padding:15px 0 0 30px; overflow:hidden; height:125px;}
#left_container .action_center li{float:left; width:325px; padding:0 0 12px 10px; background:url(images/dot.gif) no-repeat 0 5px; font-weight:bold;}
#left_container .action_center li a{float:left; width:auto; color:#b50505; text-decoration:none;}
#left_container .action_center li a:hover{color:#000;}

#inner_left{float:left; width:254px;}
#inner_left .left_navigation{float:left; width:216px; border-bottom:1px solid #b2b1b1; padding:25px 0 30px 0; margin-left:20px; display:inline;}
#inner_left .left_navigation ul {float:left; width:100%; list-style:none;}
#inner_left .left_navigation li{float:left; width:100%; font-weight:bold; color:#000; padding-bottom:10px;}
#inner_left .left_navigation li.last{padding-bottom:0px;}
#inner_left .left_navigation li a{float:left; color:#b50505; text-decoration:none;}
#inner_left .left_navigation li a:hover{color:#666;}

#inner_left .left_navigation li ul{width:170px; padding:5px 0 0 20px;}
#inner_left .left_navigation li ul li{font-weight:normal; padding-bottom:5px;}

#inner_left .tag_cloud{float:left; width:216px; padding:20px 0 0 20px;}
#inner_left .tag_cloud h6{float:left; width:100%; color:#000; font-weight:bold; line-height:normal; padding-bottom:10px; font-size:12px;}
#inner_left .links{float:left; width:214px; border:1px solid #aaa8a2; background:#fff;}
#inner_left .links p{float:left; width:172px; padding:17px 0 15px 18px; font-weight:bold;}
#inner_left .links a{color:#b50505; text-decoration:none;}
#inner_left .links a:hover {color:#666;}
/*#inner_left .links span a{color:#b00000; text-decoration:none;}
#inner_left .links span a:hover{color:#666;}
*/#inner_left .links p span{font-size:12px; line-height:16px;}
#inner_left .links p span.broadband{font-size:20px;}
#inner_left .links p span.communication{font-size:14px;}
#inner_left .links p span.community{font-size:11px;}
#inner_left .links p span.economy{font-size:16px;}

#right_container{float:left; width:459px;  }
#right_container .whats_new{float:left; width:430px; margin-top:30px; display:inline; background:url(images/whats_mid.jpg) repeat-y 0 0;}
#right_container .whats_new .top_curv{float:left; width:100%; background:url(images/whats_top.jpg) no-repeat 0 0;}
#right_container .whats_new .bottom_curv{float:left; width:100%; background:url(images/whats_bot.jpg) no-repeat 0 bottom; height:620px; overflow:hidden;}
#right_container .whats_new h4{float:left; width:390px; padding:5px 0 0 30px; line-height:normal; font-size:16px; color:#fff;}
#right_container .whats_new ul{float:left; width:383px; list-style:none; padding:22px 0 65px 28px;}
#right_container .whats_new li{float:left; width:100%; padding:0px 0 10px; background:url(images/li_bg.gif) repeat-x 0 bottom;}
#right_container .whats_new li.last{background:none;}
#right_container .whats_new p{float:left; width:100%; padding:7px 0}
#right_container .whats_new p span{color:#b50505;}
#right_container .whats_new p img{ float:left; padding:0 25px 5px 0; display:inline;}


#inner_right{float:left; width:685px; margin-top:1px; overflow:hidden; }

#inner_right .action_center{float:left; width:685px; margin-bottom:57px; /*border-left:2px solid #b1b0ab; background:#fff; min-height:450px; height:auto!important; height:760px;*/ }
#inner_right .action_center p.buttons{float:left; width:97%; text-align:right; padding:15px 17px 0 0;}
#inner_right .action_center h3{/*float:left; */width:95%; font-weight:bold; font-size:18px; color:#b50505; padding-left:40px; line-height:normal;}

#inner_right .action_center ul.details{float:left; width:605px; list-style:none; padding-left:40px;}
#inner_right .action_center ul.details li{float:left; width:100%; border-bottom:1px solid #ccc; padding:20px 0;}
#inner_right .action_center ul.details li.last{border-bottom:0px;}
#inner_right .action_center ul.details li h5{float:left; width:100%; font-size:14px; padding-bottom:10px; _padding-bottom:0; color:#000; font-weight:bold; line-height:normal;}
#inner_right .action_center ul.details li h5 a{color:#B50505; text-decoration:none}
#inner_right .action_center ul.details li h5 a:hover{color:#666; text-decoration:none}


#inner_right .action_center ul.details li  a{color:#B50505; text-decoration:none}
#inner_right .action_center ul.details li  a:hover{text-decoration:underline}


#inner_right .action_center ul.details li img{float:left; border:1px solid #000; margin-right:30px; display:inline;}
/*#inner_right .action_center ul.details li p{float:left; width:450px; line-height:17px;}*/
#inner_right .action_center ul.details li p{line-height:17px; margin-top:20px;}
#inner_right .action_center ul.details li img{ margin-top:10px;}
#inner_right .action_center ul.details li  span a {color:#b50505; text-decoration:none;}
#inner_right .action_center ul.details li  span a:hover {color:#b50505; text-decoration:none;}

#inner_right .action_center .cat_left { padding-left:40px; }

#inner_right .action_center ul.content{float:left; width:550px; list-style:none; padding:0 0 40px 40px;}
#inner_right .action_center ul.content li{float:left; width:100%; border-bottom:1px solid #ccc;}
#inner_right .action_center ul.content li ul li{padding:4px 0; margin-left:35px; border:none; list-style-type:disc;}
#inner_right .action_center ul.content li ol li{float:left; width:550px; padding:4px 0; border:none;}
#inner_right .action_center ul.content li.last{border-bottom:0px;}
#inner_right .action_center ul.content li h3{float:left; width:100%; font-size:16px; padding:0 0 25px 0; color:#000; font-weight:bold; line-height:normal; margin-top:-10px;}
#inner_right .action_center ul.content li h4{float:left; width:100%; font-size:14px; padding:20px 0 7px 0; color:#000; font-weight:bold; line-height:normal;}
#inner_right .action_center ul.content li img{float:left; margin-right:30px; margin-bottom: 5px; display:inline;}
#inner_right .action_center ul.content li p{line-height:17px; width:550px; margin-top:20px;}
#inner_right .action_center ul.content li  span a {color:#b50505; text-decoration:none;}
#inner_right .action_center ul.content li  span a:hover {color:#b50505; text-decoration:none;}
#inner_right .action_center ul.content hr{color:#ccc; size:1; width:550px;}

/* --- publications start ---- */

#inner_right .action_center ul.pubs_content{float:left; width:550px; list-style:none; padding:0 0 40px 40px;}
#inner_right .action_center ul.pubs_content li{float:left; width:100%; border-bottom:1px solid #ccc;}
#inner_right .action_center ul.pubs_content li ul li{float:left; width:550px; padding:4px 0; margin-left:35px; border:none; list-style-type:disc;}
#inner_right .action_center ul.pubs_content li ol li{float:left; width:550px; padding:4px 0; border:none;}
#inner_right .action_center ul.pubs_content li.last{border-bottom:0px;}
#inner_right .action_center ul.pubs_content li h3{float:left; width:100%; font-size:16px; padding:0; color:#000; font-weight:bold; line-height:normal; margin-top:-10px;}
#inner_right .action_center ul.pubs_content li h4{float:left; width:100%; font-size:14px; padding:20px 0 7px 0; color:#000; font-weight:bold; line-height:normal;}
#inner_right .action_center ul.pubs_content li h5 a{border-top:1px solid #ccc; float:left; width:100%; font-size:14px; margin:20px 0 0 0; padding:15px 0 0 0; color:#000; font-weight:bold; line-height:normal;}
#inner_right .action_center ul.pubs_content li h6{float:left; width:100%; font-size:12px; margin-bottom:-10px; padding:10px 0 0 0; color:#000; font-weight:bold; line-height:normal;}
#inner_right .action_center ul.pubs_content li img{float:left; margin-right:30px; display:block; border:1px solid#ccc;}
#inner_right .action_center ul.pubs_content li p{float:left; line-height:17px; width:550px; margin-top:20px;}
#inner_right .action_center ul.pubs_content li  span a {color:#b50505; text-decoration:none;}
#inner_right .action_center ul.pubs_content li  span a:hover {color:#b50505; text-decoration:none;}
#inner_right .action_center ul.pubs_content hr{color:#ccc; size:1; width:550px;}

/* --- publications end ---- */


.wp-pagenavi{float:left; width:80%; padding:10px 0 18px 35px;}
.wp-pagenavi span{float:left; width:auto; font-weight:bold; color:#b50505; padding:0 12px 0 0; margin:0; border:none!important}
.wp-pagenavi a{float:left; font-weight:bold; color:#b50505; margin:5px 8px 0!important; padding:0!important; border:none!important; display:inline;}
.wp-pagenavi a.nextpostslink{margin:3px 8px 0!important;}
.wp-pagenavi .current{float:left; font-weight:bold; color:#000; border:none!important; margin:5px 8px 0; padding:0!important; display:inline;}
.wp-pagenavi a:hover{color:#000;}

#footer{float:left; width:1002px; height:130px;}

#footer p{float:left; width:100%; font-size:11px; color:#333; text-align:center; padding-top:30px;}
#footer p a{color:#333; text-decoration:none;}
#footer p a:hover{color:#840000;}





.category-blog{float:left; width:100%; padding-bottom:20px}
.category-blog div{float:left; width:100%;}
.category-blog h1{float:left; width:100%; font-size:26px; line-height:30px; color:#333333; font-weight:normal; padding:0 0 12px 0 }
.category-blog h1 a{color:#333333; text-decoration:none}
.category-blog h1 a:hover{color:#005597; text-decoration:underline}
.category-blog p{float:left; width:100%;font-size:14px; line-height:19px; color:#333333; padding:0}
.category-blog a{color:#B50505; text-decoration:none}
.category-blog a:hover{text-decoration:underline}

.navigation{float:left; width:100%; padding-bottom:20px}
.navigation p{float:left; width:100%;font-size:14px; line-height:19px; color:#333333; padding:0}
.navigation a{color:#B50505; text-decoration:none}
.navigation a:hover{text-decoration:underline}

ol.commentlist{float:left; width:100%; list-style:none; padding:0; margin:0}
ol.commentlist li{float:left; width:100%; list-style:none}
ol.commentlist li a{color:#B50505; text-decoration:none}
ol.commentlist li a:hover{text-decoration:underline}

#respond{float:left; width:100%; padding-bottom:20px}
#respond p{float:left; width:100%;font-size:14px; line-height:19px; color:#333333; padding:0}
#respond h3{float:left; width:100%;font-size:16px; line-height:19px; color:#333333; padding:0}
#respond a{color:#B50505; text-decoration:none}
#respond a:hover{text-decoration:underline}

#commentform{float:left; width:100%; padding-bottom:20px}

#commentform p{float:left; width:100%;font-size:14px; line-height:19px; color:#333333; padding:0}
#commentform label{float:left; width:80px;font-size:14px; line-height:19px; color:#333333; padding:10px 0 0  0}
#commentform .required{color:#FF0000; padding-left:5px}
#commentform input{float:left; width:200px;font:14px/19px Tahoma;color:#333333; padding:3px 5px; border:1px solid #ccc; margin:10px 10px 0 0; display:inline}
#commentform textarea{float:left; width:400px; color:#333333; padding:3px 5px; border:1px solid #ccc; margin:10px 10px 0 0; display:inline; height:150px; font:14px/19px Tahoma;}
#commentform input#submit{float:left; width:150px; background:#ccc; font-size:14px; line-height:19px; color:#000; padding:1px 0 5px; border:1px solid #333; margin:15px 0 0 0; display:inline; cursor:pointer}

#comments{float:left; width:100%;}
#comments h3{float:left!important; width:100%!important; padding:20px 0 0!important; margin:0!important}

#author-description{float:left; width:70%;}
#author-description h2{float:left!important; width:100%!important; display:block; padding:20px 0 0!important; margin:0!important}
#author-description #author-link{float:left!important; width:100%!important; display:block; padding:10px 0 0!important; margin:0!important}
#author-description #author-link a{color:#B50505; text-decoration:none}
#author-description #author-link a:hover{color:#B50505; text-decoration:underline}

.details span a span{color:#B50505; text-decoration:none}
.details span a:hover span{text-decoration:underline}
.details span span a{color:#B50505; text-decoration:none}
.details span span a:hover{text-decoration:underline}

#entry-author-info{float:left; width:100%; padding:10px 0 0}



#nav-below{float:left; width:100%}
#nav-below .nav-previous{float:left; width:auto}
#nav-below .nav-next{float:right; width:auto}

