body {
    margin-top: 0px;
    padding: 0;
    color: #2F2F2F;
    background: #E9E9E9 url(/wp-content/themes/blueprint/images/fade.jpg) repeat-x;
    font-family: Verdana, Georgia, Sans-Serif;
    font-size: 11px;
    line-height: 18px;
    height: 90%;
    margin: 0 auto; /* Centers layout */
}

.container {
    margin-top: 10px;
    border: 0px solid orange;
}

#content-wrapper {
    padding-top: 20px;
    background: #fff;
    /*border:1px orange solid;*/
}
/* ############# MAIN STYLES ################*/
a {
    color: #94734C;
    text-decoration: none;
}

a:hover {
    color: #858529;
}

h3 {
 color: #2F2F2F;
}
h3 a {
  	text-decoration:underline;
   
}

h1, h1 a, h3, h2, h3 a, h2 a {
    color: #7e7e7e;
}

h2 {
color: #7e7e7e;
}
h2 a{
	text-decoration:underline;
    
}


  ul, ol{
       /* blueprint typography overides, sigh*/
       margin:0px}
       
/* ######################### BOXES #################### */


.inner {
    padding-top: 5px;
    background: yellow;
}

.bordered {
    border: 1px solid #D8D8D8;
}

.box {
    background: transparent
}

.box p {
    padding-top: 5px;
}

.box h3 {
    color: #858D76;
}

.padding {
    padding: 20px;
}
.firstrow{
height:218px;
overflow:hidden;
}
.firstrow, .firstrow .box {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
 margin-bottom; 0px;
}

.secondrow, .secondrow .box {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px; 
    margin-bottom: 0px;
}
/* ################### END BOXES ##################### */
#wrapper {
    padding: 0px;
    background: transparent;
    border: 0px solid yellow;
}

#content {
    border: 0px solid red;
    background: transparent;
    min-height: 400px;
    height: 100%;
}

#content h2 {
	
    padding-bottom: 20px;
}

.post {
    padding: 20px;
    margin-bottom: 30px;
}
/* ##################### SIDEBAR ################## */
#sidebar {
    margin-top: 15px;
    background: transparent;
    min-height: 400px;
    height: 100%;
}

#sidebar h2 {
    font-size: 14px;
}

#sidebar h3 {
    font-size: 12px;
}

#sidebar ul {
    list-style: none;
}

#sidebar .box {
    margin-left: -20px;
    margin-right: 20px;
}
/* ##################### END SIDEBAR ################## */
.transparent {
    background: transparent
}

#logo {
    background: transparent;
    border: 0px solid red;
    height: 123px;
display:none;
}
/* ##################### START NAV ##################### */
#nav-container {
margin-top:20px;
    height: 23px;
}
/* Default CSS generated by dTabs */
/* style the tabs in IE (the trailing comma prevents other browsers from reading this) */
#tabbar li, #tabbar ul li {
    /* make them horizontal in IE*/
    display: inline;
    /* space them a little in IE*/
    margin: 0 5px;
}
/* style the tabs */
.tab, .tabselected {
    /* make them horizontal in Firefox 2*/
    display: -moz-inline-box;
    /* make them horizontal in all other browsers*/
    display: inline-block;
    /* space them a little */
    padding: 5px;
    padding-left: 18px;
    padding-right: 18px;
    /* set a grey background for non-selected tabs (which we will overide for selected tabs later) */
    background-color: #4D4D4D;
    /* set a border, make it rounded at the top */
    border: 1px solid #4D4D4D;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -khtml-border-radius-top-left: 5px;
    -khtml-border-radius-top-right: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

.tab a {
    color: #C6C6C6;
}

.tab a:hover {
    color: #fff;
}
/* make changes to the selected tab */
.tabselected {
    /* set a white background */
    background-color: white;
    /* make the border along the bottom blend into the white background */
    border-bottom-color: white;
}

.tabselected a {
    color: #4D4D4D;
}
/* style the drop down menus */
.dmenu {
    /* left align the text */
    text-align: left;
    /* REQUIRED */
    position: absolute;
    /* js fade method should display them 23px below the top of the tabs */
    margin: 23px 0 0 0;
    /* put some space around the contents */
    padding: 5px 15px;
    /* set a grey background */
    background-color: rgb( 240, 240, 240 );
    /* set a border, round all the corners except the top left */
    border: 1px solid rgb( 150, 150, 150 );
    -moz-border-radius: 5px;
    -moz-border-radius-topleft: 0;
    -khtml-border-radius: 5px;
    -khtml-border-radius-top-left: 0;
    -webkit-border-radius: 5px;
    -webkit-border-top-left-radius: 0;
}

#tabbar .dmenu ul {
    /* put space at the top and bottom of top-level menus */
    padding: 5px 0 0 10px;
    /* stop ie going crazy */
    margin: 0;
}

#tabbar .dmenu ul li {
    /* stop ie from displaying list items inline */
    display: list-item;
}
/* REQUIRED: hide menus off screen by default */
.dmenu {
    left: -999em;
}
/* STYLING JUST FOR CSS MENUS */
#tabbar .fademenu .dmenu {
    /* position menus correctly */
    margin: 5px 0 0 -6px;
}
/* REQUIRED: show menus on hovering */
#tabbar .fademenu:hover .dmenu {
    left: auto;
}
/* ####################### END NAV #################### */
#search {
    display: none;
}
/* ####################### FOOTER ###################### */
#footer {
    background: #fff;
}

#footer {
    background: #fff;
    font-size: 10px;
}

#footer h3 {
    font-size: 12px;
    padding-bottom: 2px;
    margin-bottom: 2px;
}

#footer .box, #footer .box .box {
    padding-bottom: 0px;
    margin-bottom: 0px;

}
 #footer .box .box {
background:#e9e9e9;
}
 #footer .box .box img{
border:0px solid #9B9B9B;
}

#site_footer {
    font-size: .9em;
    color: transparent;
    height: 32px;
    float: left;
    text-align: left;
    display: none;
}

#site_footer a {
    color: transparent;
}

#full_footer {
    position: absolute;
    bottom: -168px;
    width: 100%;
    height: 148px;
    display: none;
}
/* ###################### EVEN MORE SHAMEFUL HACKS ####################### */
#quoterotator {
    font-size: 10px;
    font-style:italic;
    padding: 5px;
    text-align: justify;
    margin-right: 5px;
}

.ngg-galleryoverview {
    padding-left:25px;
margin-left:25px;
}

.legend{
 font-family: Verdana, Georgia, Sans-Serif;
  
}
.cf-fs1{
    margin-bottom:10px;
    color: #7e7e7e;
    line-height:12px;
    background:#fff;
}
.cform{background:#fff;
    font-family: Verdana, Georgia, Sans-Serif;
  
    width:70%;
}

p#ll.linklove a{
width:100%;
height:1px;
display:block;
position:absolute;
background:#fff;
left:-300px;
    display:none;
    color:#fff;
}

#quoterotator{
	font-size:12px;
	font-weight:normal;
	color:rgba(255, 255, 255, 0.5);
	line-height:1.5em;
}

#number{
	position:relative;
	top:24px;
	font-size:17px;
}

th, td{
	border-bottom:0px solid #DDDDDD;
	border-right:0px solid #DDDDDD;
}

