/*
Theme Name: Arch Free Credit
Theme URI: http://archtechdesign.net/
Description: The Arch Free Credit theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Arch Free Credit supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: Arch Free Credit
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/

@charset "utf-8";
/* CSS Document */

/*-----------ganeral---------*/
body{ padding:0px; margin:0px; background:url(../images/bg.png) repeat-x 0 0 #d7d7d7;}
*{ padding:0px; margin:0px;}
ul{ padding:0px; margin:0px; list-style-type:none; text-decoration:none;}
a{ padding:0px; margin:0px; text-decoration:none; border:0px;}
img{ padding:0px; margin:0px;}
a img{ border:0px;}
.clear{ clear:both; font-size:0; line-height:0;}
/*-----------ganeral---------*/

#wrapper{width:996px; margin:0 auto; background:url(../images/wrapper.png) repeat-x 0 0 #fff; border-bottom:1px solid #c0bebe;}
#header{width:954px; height:109px;}
#nav{width:330px; height:32px; background:url(../images/nav.png) repeat-x 0 0; float:right; margin-top:60px;}
#nav ul{}
#nav ul li{font:normal 14px Arial, Helvetica, sans-serif; color:#00b4ff; line-height:32px; padding:0 12px 0 0; margin:0 0 0 11px; float:left; background:url(../images/seprator.png) no-repeat 100% 50%;}
#nav ul li.no{background:none;}
#nav ul li a{color:#00b4ff;}
#nav ul li a:hover{color:#b5e9ff;}

#banner_holder{width:996px; height:304px; background:url(../images/banner_bg.png) no-repeat 0 0;}
#banner{width:668px; height:272px; margin:10px 0 0 25px; float:left;}
#top_form{width:228px; height:293px; background:url(../images/top_form.png) no-repeat 0 0; float:left;}
#top_form h2{font:normal 28px Arial, Helvetica, sans-serif; color:#fff; text-align:center; margin:12px 0 5px 0;}
#top_form h3{font:normal 26px Arial, Helvetica, sans-serif; color:#fff; text-align:center; margin:5px 0 0 0;}
#top_form p{font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-align:center; margin:15px 0 0 0;}
#top_form .textbox_holder{width:214px; height:32px; margin:8px 0 0 6px;}
#top_form .textbox_holder h5{font:normal 14px Arial, Helvetica, sans-serif; color:#fff; text-align:right; float:left; width:67px; height:32px; line-height:32px; padding-right:8px; background:url(../images/form_h5.png) no-repeat 0 0;}
#top_form .textbox_holder .textbox{width:139px; height:32px; background:url(../images/text_box.png) no-repeat 0 0; float:left; border:none;}
#top_form h4{font:normal 11px Arial, Helvetica, sans-serif; color:#000; float:left; margin:20px 0 0 10px; text-decoration:underline;}
#top_form .submit{width:80px; height:30px; background:url(../images/submit.png) no-repeat 0 0; float:right; font:normal 14px Arial, Helvetica, sans-serif; color:#fff; border:none; cursor:pointer; margin:10px 8px 0 0;}
#top_form .submit:hover{text-decoration:underline;}

#content{width:954px; margin:0 21px; background:url(../images/right.jpg) repeat-y 685px 0; margin-top:-12px;}
#left_panel{width:669px; float:left; padding-right:20px; margin-top:12px;}
#left_panel h1{font:normal 26px Arial, Helvetica, sans-serif; color:#000; padding-bottom:5px; background:url(../images/undrline.png) repeat-x 0 100%;}
#left_panel h2{font:italic 14px Georgia, "Times New Roman", Times, serif; color:#0096ff; margin:10px 0;}
#left_panel h2 a{text-decoration:underline; color:#0096ff;}
#left_panel p{font:normal 14px/22px Arial, Helvetica, sans-serif; color:#4c4c4c; margin:15px 0; text-align:justify;}


#right_panel{width:265px; float:left; margin-top:12px;}
.add{width:180px; height:150px; margin:10px 0 0 49px;}
#right_panel h1{font:normal 26px Arial, Helvetica, sans-serif; color:#000; padding-bottom:5px; background:url(../images/undrline.png) repeat-x 0 100%; margin:20px 22px 10px 33px;}
#right_panel p{font:normal 14px/22px Arial, Helvetica, sans-serif; color:#4c4c4c; margin:15px 22px 0 33px; text-align:justify;}
#right_panel p strong{color:#000;}
#right_panel h2{font:italic 14px Georgia, "Times New Roman", Times, serif; color:#0096ff; margin:10px 22px 20px 33px; }
#right_panel h2 a{text-decoration:underline; color:#0096ff;}
#right_panel ul{}
#right_panel ul li{font:normal 14px/22px Arial, Helvetica, sans-serif; color:#4c4c4c; margin:15px 0 15px 10px; text-align:justify;}
#right_panel ul li a{ color:#4c4c4c; }
#right_panel h3{ font:normal 18px Arial, Helvetica, sans-serif; color:#000; margin:15px 0 0 40px;}
#sidepanel{font:italic 14px Georgia, "Times New Roman", Times, serif; color:#0096ff; margin:10px 22px 20px 33px; }


#blue_panel{width:952px; height:52px; background:#dfedf2; border:solid 1px #fff; margin:10px auto;}
#blue_panel p{font:normal 11px Arial, Helvetica, sans-serif; color:#000; margin:10px 30px;}


#footer_holder{width:996px; height:225px; margin:0 auto;}
#footer_link{width:996px; height:225px; background:url(../images/footer_link.png) repeat-x 0 0;}
.footer_link_holder{width:250px; margin:10px 20px; float:left; background:url(../images/separator.png) no-repeat 100% 50%; min-height:200px; padding-right:30px;}
.footer_link_holder ul{}
.footer_link_holder h2{font:normal 26px Arial, Helvetica, sans-serif; color:#000; padding-bottom:5px; background:url(../images/undrline.png) repeat-x 0 100%; margin-bottom:10px;}
.footer_link_holder ul li{font:normal 12px/30px Arial, Helvetica, sans-serif; color:#000; margin:0 10px; background:url(../images/arrow.png) no-repeat 0 50%; padding:0 20px;}
.footer_link_holder ul li a{color:#000;}
.footer_link_holder ul li a:hover{text-decoration:underline;}
.footer_link_holder ul h3{ font:normal 12px/20px Arial, Helvetica, sans-serif; color:#0096ff; margin:10px 20px;}
.footer_link_holder ul h3 a{ display:block; width:250px; line-height:20px;}


#footer_link ul h3 a{color:#0096ff;}
#footer_link ul h3 a:hover{text-decoration:underline;}
#footer_bottom{width:956px; height:106px; background:url(../images/footer_bottom.png) repeat-x 0 0; margin:10px 0 0 0; padding:0 20px;}
#footer_bottom h4{font:normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:86px; float:left;}
#footer_bottom h4 a{color:#000;}
#footer_bottom h4 a:hover{text-decoration:underline;}



.footer_link_holder2{width:250px; margin:10px 20px; float:left;  min-height:200px; padding-right:30px;}
.footer_link_holder2 ul{}
.footer_link_holder2 h2{font:normal 26px Arial, Helvetica, sans-serif; color:#000; padding-bottom:5px; background:url(../images/undrline.png) repeat-x 0 100%; margin-bottom:10px;}
.footer_link_holder2 ul li{font:normal 12px/30px Arial, Helvetica, sans-serif; color:#000; margin:0 10px; background:url(../images/arrow.png) no-repeat 0 50%; padding:0 20px;}
.footer_link_holder2 ul li a{color:#000;}
.footer_link_holder2 ul li a:hover{text-decoration:underline;}
.footer_link_holder2 ul h3{ font:normal 12px/20px Arial, Helvetica, sans-serif; color:#0096ff; margin:10px 20px;}
.footer_link_holder2 ul h3 a{ display:block; width:250px; line-height:20px;}

/*
#commentform{ width:230px; display:block; padding-bottom:40px;}
#commentform label{ width:230px; height:26px; float:none;}
#commentform p{ width:230px; display:block; padding:0 0 15px 0; height:26px; float:none;}
.textbox_2{width:219px; height:26px;  background:url(../images/textbg.png) repeat-x 0 0; border:1px solid #d3d1d1;}
.textarea{width:219px; height:100px; max-height:100px; min-height:100px; max-width:219px; min-width:219px;  background:url(../images/textbg.png) repeat-x 0 0; border:1px solid #d3d1d1; float:left;}

#submit{ width:120px; height:26px; background:#c4cde2; color:#000; font:normal 14px Arial, Helvetica, sans-serif; border:0px; cursor:pointer;  border-bottom:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999; float:none; margin-top:10px;}
*/

#commentform{ width:230px; display:block; padding-bottom:40px;  *padding-bottom:60px;}
#commentform label{ width:230px; height:26px; float:none;}
#commentform p{ width:230px; display:block; padding:0 0 15px 0; height:26px; float:none;}

#author{width:219px; height:26px;  background:url(../images/textbg.png) repeat-x 0 0; border:1px solid #d3d1d1;}
#email{width:219px; height:26px;  background:url(../images/textbg.png) repeat-x 0 0; border:1px solid #d3d1d1;}
#url{width:219px; height:26px;  background:url(../images/textbg.png) repeat-x 0 0; border:1px solid #d3d1d1;}
#comment{width:219px; height:100px;  background:url(../images/textbg.png) repeat-x 0 0; border:1px solid #d3d1d1; float:left;}
#submit{ width:120px; height:26px; background:#c4cde2; color:#000; font:normal 14px Arial, Helvetica, sans-serif; cursor:pointer;  border:1px solid #999999; float:none; margin-top:10px; *margin-top:80px;}

#left_panel h1 a{ color:#000; font-family:Arial, Helvetica, sans-serif;}
#left_panel h3{font:normal 26px Arial, Helvetica, sans-serif; color:#000; padding-bottom:5px; background:url(../images/undrline.png) repeat-x 0 100%;}
.comment-meta{}
.comment-meta a{ color:#0096ff; font-family:Arial, Helvetica, sans-serif;}
.reply{}
.reply a{ color:#0096ff;}

ol{ padding:0px; margin:0px; list-style-type:none; text-decoration:none;}

.ads {
    background: none repeat scroll 0 0 #ECECEC;
    border: 1px dashed #777777;
    height: 105px;
    margin: 0 auto;
    padding: 5px;
    position: relative;
    text-align: center;
    width: 225px;
}

.ads1 {
    background: none repeat scroll 0 0 #ECECEC;
    border: 1px dashed #777777;
    float: right;
    height: 60px;
    line-height: 14px;
    margin: 20px 0;
    padding: 5px;
    position: relative;
    text-align: center;
    width: 468px;
}

.adstitle, .adstitle a {
    color: #0000FF;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}

.adslink, .adslink a {
    color: #008000;
    font-size: 14px;
    margin-bottom: 5px;
    text-decoration: none;
}

.adstext {
    color: #444444;
}

.adsnet {
    bottom: 5px;
    color: #700303;
    font-size: 12px;
    position: absolute;
    right: 5px;
}

img.credit {
    margin-left: -15px;
    margin-top: 20px;
}