/*
Theme Name: Freelance Writing
Theme URI: http://wordpress.org/
Description: Customized Wordpress Theme For FreelanceWriting
Version: 1.01
Author: Blue Wave Solutions
Author URI: http://www.ibluewave.com/
*/

/*
        Date: 23 August, 2008
        Title: Freelance Writing    
====================================
*/
body{
        font-family: Arial,"Trebuchet MS",Tahoma,Georgia,Verdana, Lucida,Helvetica,
sans-serif;
        font-size:12px;
        text-align:center;
        background:#fff url(images/bg.jpg) repeat-x top left;
}
* {padding:0;        margin:0;}
img,fieldset{border:none;}
ul,ol,li{list-style:none;}        
a {color: #DC7E1A}
a:hover {color: #000}
.hide,h1 b,h2 b,h3 b,h4 b,dt b,a i{
     position: absolute;
     left: -9999px;
}
/*
        voice-family:"\"}\"";
        voice-family:inherit;        
*/
/*---------------------- Common Style
*/
.txt p{
        line-height:15px;
        margin-bottom:15px;
}
.space{
                
}
.nospace{
        margin:0;
}
.clear{
}
.ignore{
        border:none;
}
.alt{
}
/*-----------------------------------Page Structure
*/
#wrap{
        margin:0 auto;
        width:980px;
        text-align:left;
}
#outer{
        width:100%;
        background:url(images/btmbg.gif) repeat-x bottom left;
}
/*-----------------------Header
*/
#hdr{
        width:980px;        height:72px;
        overflow:hidden;
}
#hdr h1{
        background:url(images/freelancewriting-logo.jpg) no-repeat;
        width:313px;        height:72px;
        float:left;
        
}
#hdr ul{
        float:right;
        padding-top:23px;
}
#hdr li{
        float:left;
        display:block;
}
#hdr li a{
        float:left;
        display:block;
        font-size:12px;
        color:#fff;
        text-transform:uppercase;
        text-decoration:none;
        height:30px;
        line-height:30px;
        padding:0 15px;
        margin:1px;
}
#hdr li a:hover{
        text-decoration:none;
        line-height:30px;
        border:1px solid #435868;
        background:#172B39;
        margin:0;        
}


#hdr li.current_page_item a{
        text-decoration:none;
        line-height:30px;
        border:1px solid #435868;
        background:#172B39;
        margin:0;        
}

/*-----------------------Navigation
*/
/*---------------------- Main Body
*/
#mainbody{
        width:980px;
        border:1px solid #E3E9EE;
        background:#fff url(images/borderimg.gif) repeat-y 680px 0;
        padding:9px 0;
        border-bottom:none;
        overflow:hidden;
        voice-family:"\"}\"";
        voice-family:inherit;        
        width:978px;
}
html>body #mainbody{
        width:978px;
}
#mainlft{
        float:left;
        width:670px;
        margin-left:4px;
        display:inline;
}
#mainrt{
        float:right;
        width:260px;
        margin-right:20px;
        display:inline;
}
.topbox{
        overflow:hidden;
        margin-bottom:25px;
        width:666px;
}
.leftbox,.rightbox{
        display:inline;
        width:315px;        height:180px;
        border:1px solid #E3E9EE;
        background:url(images/bgimage.jpg) no-repeat center center;
        padding:14px;
        voice-family:"\"}\"";
        voice-family:inherit;
        width:285px;        height:150px;
}
html>body .leftbox,html>body .rightbox{
        width:285px;        height:150px;
}
.leftbox{
        float:left;
        margin-left:4px;
}
.rightbox{
        float:right;
        margin-right:10px;
}
.topbox h2{
        font-size:22px;
        color:#253D50;
        margin-bottom:12px;
        
}
.topbox ul{
        margin-left:10px;
}
.topbox li{
        background:url(images/bullets.gif) no-repeat 0 5px;
        padding-left:15px;
        margin-bottom:10px;
}
.content{
        padding:19px 10px;
        border-top:1px solid #E3E9EE;
        margin-bottom:60px;
        clear:both;
}
.content h1,.content h2, .altcontent h2{
        font-size:22px;
        color:#034B6D;
        margin-bottom:20px;
}

.content h2 a{
                color:#034B6D;
                text-decoration:none;
}

.content a{
        color:#DC7E1A;
        text-decoration:none;
}
.content p{
        font-size:12px;
        line-height:18px;
        margin-bottom:18px;
        color:#000000;
}
.content fieldset{
        overflow:hidden;
        padding:0 15px;
        color:#999999;
}
.content fieldset span{
        width:500px;
        text-align:right;
        display:block;
        float:right;
        color:#999999;
}
.content fieldset a{
        padding-left:24px;
        color:#DC7E1A;
        text-decoration:none;
}
b.cat a{
        background:        url(images/category-icon.gif) no-repeat;
        font-weight:normal;
}
b.numcomm a{
        background:url(images/comments-icon.gif) no-repeat;
        font-weight:normal;
}
.content fieldset b{
        margin-left:15px;
}
.formarea{
        margin-bottom:17px;
}
.formarea dd{
        width:260px;
        overflow:hidden;
        border-bottom:1px solid #E3E9EE;
        padding-bottom:17px;
        margin-bottom:4px;
}
.formarea dd input{
        width:186px;        height:20px;
        border: 1px solid #ECE9D8;
        background:#FFFFCC;
        float:left;
        padding:2px 0 0 3px;
}
.formarea .subsbtn{
        width:66px;        height:25px;
        border:none;
        padding:0; 
        
}

.recporthdr,.cathdr{
        display:block;
        width:127px;        height:35px;
        line-height:35px;
        text-align:center;
        background:#E9E9E9;
        color:#DC7E1A;
        font-weight:bold;
        text-decoration:none;
}
.recporthdr {
        float:left;
}
.recporthdr:hover,.cathdr:hover{
        text-decoration:none;
}
.cathdr{
        float:right;
        background:#F8F8F8;
        color:#666666;
}
.recporthdr:hover,.cathdr:hover{
        background:#F8F8F8;
        color:#666666;
}
.tabcon{
        overflow:hidden;
}
.conarea{
        background:#F8F8F8;
        padding:15px;
        margin-bottom:30px;
        width:230px;
}
.sideboxes{
        padding:15px;
        margin-bottom:30px;
        width:230px;
}

.conarea li, .sideboxes li{
        margin-bottom:10px;
        color:#DC7E1A;
}
.conarea li a, .sideboxes li a{
        color:#DC7E1A;
        text-decoration:none;
        
}
.conarea li a:hover, .sideboxes li a:hover{
        text-decoration:none;
        color:#000;
}
#mainrt h4{
        font-size:12px;
        margin-bottom:20px;
        color:#E5A45F;
}

#mainrt h3{
        font-size:14px;
        margin-bottom:20px;
}
/*---------------------- Footer */
#ftr{
        width:980px;        height:50px;
        font-size:11px;
        color:#E2E4C0;
        text-align:left;
}
#ftr p{
        padding:20px 10px 0 10px;
        overflow:hidden;
}
#ftr p span{
        float:right;
        color:#fff;
        display:block;
}
#ftr a{
        font-size:11px;
        text-decoration:none;
        color:#E2E4C0;
}
#ftr a:hover{
        text-decoration:underline;
}


#brp{
        display:none;
}

.navigation{
        width:640px;
        clear:both;
        font-size:13px;
        color:#666666;
}


.navigation a{
        color:#666666;
        text-decoration:none;
}

.alignleft{
        padding:5px 0px 5px 0px;
        width:315px;
        float:left;
}

.alignright{
        padding:5px 0px 5px 0px;
        width:315px;
        float:right;
        text-align:right;
}

form{
        margin:0;
        padding:0;
        border:none;
}


.comments-area{
        margin:0;
        padding:18px 12px 12px 12px;
}

.comments-area h2, .comments-area h3{
        margin:0;
        padding:8px 0px 8px 0px;
}

.comments-area ol li{
        padding:5px 0px 5px 6px;
}

.comments-area a{
        color:#DC7E1A;
        text-decoration:none;
}

