/*
Theme Name: newcookcpas
*/



/* body */
.businesstable {margin-left:auto; margin-right:auto; width:600px;}
.businesstable td {margin:2px; border:1px solid gray; padding:5px;}
.bizpic{margin:5px; border:1px solid gray; float:left;}
.pagecontent{margin-left:0px; margin-top:5px; margin-right:0px; padding:5px; border:1px solid gray;}
.pagecontent h1 {margin-top:3px; padding-top:0px; margin-bottom:2px; padding-bottom:0px;}
.blogcontent{margin-left:0px; margin-top:5px; margin-right:0px; padding:5px; border:1px solid gray;}
.sidebar {margin:0px; padding:0px;}
.bottom {margin:3px; padding:2px; border:1px solid gray;}
.bottom ul {margin-left:0px; margin-top:0px;}
.bottom p, .bottom a{margin-left:2px; margin-right:2px; font-size:14px;}
h2.widgettitle {margin-left:0px; margin-top:2px; padding:0px; font-size:16px; margin-bottom:2px;}
.rightsidestuff{margin-left:8px; width:100%;}
.rightsidestuff ul {margin-left:0px; margin-top:0px;}
.rightsidestuff .aside {padding-left:5px; border:1px solid gray; margin-top:5px; width:100%; margin-right:0px;}
.rightsidestuff .aside ul li {display:block; padding-left:0px; margin-left:0px; list-style-type:disc; margin-bottom:2px;}
.aside {padding-left:5px;}
.rightsidestuff .aside ul {margin-left:25px;}
.widgettitle {margin-left:3px;}
.bottombar {margin-top:5px; margin-left:0px; margin-right:0px}
.blogtitle {margin-left:10px; margin-right:10px;}
.blogtitle h2 a{color:black; font-size:20px; text-decoration:underline;}
.blogtitle h2 a:hover {color:blue;}
.formtext {height:100px; width:350px;}
.formbox {width:600px; margin-left:20px;}
body{background:url(images/background.jpg) repeat-x; background-color:white;}
.bodycontainer {padding-top:10px; padding-bottom:10px;}
#comment {width:400px; height:100px;}
.replybox {margin-left:30px;}
.infoupdate
{
    margin-left:200px; margin-bottom:15px;
}
.pagetable
{
    margin-left:20px;
    border-left:1px solid gray;
    border-top:1px solid gray;
}

.pagetable td
{
    border-right:1px solid gray;
    border-bottom:1px solid gray;
    padding:10px;
}
* {
        padding:0;
        margin:0;
        font-family:arial;
        font-size:15px;
    }

root {
    display: block;
}

.list li
{
display:block;
list-style-type:disc;
margin-left:20px;

}

 object
{
 height:279px;
width:762px;
margin-left:0px;
padding:0px;
 /*border-top: 1px solid black;*/
	}

/**********************General Body Styling*********************/
.bodybox
{

    margin-left:auto;
    width:1000px;
    border:1px solid gray;
margin-right:auto;
 padding:10px;
 margin-bottom:5px;
 background-color:white;

    }

.rsscontainer
{
    margin-left:20px;
}
.bigimage /* The non-home page images*/
{
    width:100%;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
}

.maincontent
{
width:100%;
color:black;
}
.contenttable
{
  width:100%;

}

.upper_level
{

}

.upper_levelhome
{
    border:1px solid gray;
        width:100%;
        margin-top:5px;
margin-left:0px; margin-right:0px;

}

.lower_levelhome
{

    margin-left:2px;
    margin-top:0px;
}

.servicepic
{
   /* border:1px solid green;*/
    border:1px solid gray;
    margin:5px;
    width:172px;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
}

.servicepic h3
{
    margin:0px;
    padding:0px;
}
 .guts p
{
    padding:5px;
    text-align:left;
}
.wherethetextgoes h3
{
    margin-left:20px;
    font-size:20px;
}

.leftside
{
    width:76%;
   /* border:1px solid blue;*/
    margin-top:0px;
}

.rightside
{
    /*border:1px solid blue;*/
    width:23%;


}

.contactsection
{
    margin-top:10px;
    margin-bottom:5px;
    padding:5px;
    border:1px solid gray;
}

.contactsectionhome
{
    margin-top:5px;
    margin-bottom:5px;
    padding:5px;
    border:1px solid gray;
}

.blogsection
{
  width:auto;
        /*border:1px solid orange;*/
        border:1px solid gray;
        margin-top:5px;
        padding:8px;

}
.rss
{
    font-size:9pt;
}
.wherethetextgoes
{
    padding:10px;
    margin:10px;
border:1px solid gray;
}

.newssection
{
  width:auto;
  height:auto;
        /*border:1px solid orange;*/
        border:1px solid gray;
margin-top:5px;
padding:3px;
}

#footer
{
    font-size:8pt;
    color:gray;
    text-align:center !important;
    margin-left:auto !important;
    margin-right:auto !important;
width:850px;
}

#footer a
{
    font-size:8pt;
    color:gray;
}
.topbar /*contains the logo and menu in a table*/
{
  width:100%;

}
/* Logo */
.logo
{
 width:400px;
}
/* Upper Menu and Upper Menu Options*/

.menubox
{
margin-top:5px;
margin-left:0px;
padding-bottom:8px;
}
.menubox ul, li
{
    display:inline;
}


.finder
{
    margin-top:0px;
    padding-bottom:20px;
    margin-left:30px;
}
.menubox a
{
    padding-left:4px;
    padding-right:4px;
    padding-top:2px;
    padding-bottom:2px;
    color:black;
    font-size:17px;
    text-decoration:none;
}
#resources
{
    text-align:center !important;
}
.menubox a:hover
{
    color:gray;
}







