/* ---------------------------------------------------------- */
/*   THEME STYLING BEGINS HERE                                */
/* ---------------------------------------------------------- */
/* basic page element styling */

body {
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: top center;
	background-color: white;
        //font-family: 'Josefin Sans', Helvetica, Arial, sans-serif;
        //font-size: 21px;
        font-color: black;
        color:black;
/*font-size: 19px;
font-family: 'apple_garamondregular';*/
font-family: 'Vollkorn', serif;
font-size: 19px;
}

body a {text-decoration: none;}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Quantico', sans-serif;
        float: center;
        color: #686868;
}

a:link { color: #729984;}
a:visited { color: #729984;}
a:active { color: #729984;}
a {color: #729984;}
a:hover{ color: #729984;}


/* page layout basics */

#container {
	width: 60%;
        float: center;
}

#alpha {
	float: center;
}

#alpha-inner {
        float: center;
}

#beta {
	margin-top : 10px;
	margin-right : 0px;
	margin-bottom : 10px;
	margin-left: 0px;
	float: center;
}

#beta-inner {
	//padding: 0 0 25px;
}

#gamma {
	float: center;
	//margin: 0 0 0 20px;
}

#gamma-inner {
	//padding: 0 0 25px;
}


/* container styling */

#container-inner {
	/*border-color: #F8F8F8;
	border-width: 0 1px;
	border-style: solid;*/
}


/* banner styling */

#banner {
	width: 100%;
        border-top-width: 5px;
	border-top-style: solid;
	background-repeat: no-repeat;
	background-position: bottom center;
	border-top-color: white;
        border-top: none;
        /*height: 280px;*/
}


#banner a {
	color: #729984; 
	text-decoration: none;
        float: center;
        text-align: center;
        padding-top: 100px;
       /* padding-bottom: 60px;*/
}

#banner a:hover {
	text-decoration: none;
}

#banner-inner {
	border-top-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
        text-align: center;
}

#banner-header {
        background-repeat: no-repeat; 
	padding-bottom: 10px;
        font-family: 'Codystar', cursive;
        font-size: 102px;
        margin-bottom: 10px;
        margin-top: 37px;
        float: center;
        text-align: center;
}

#banner-description {
        /*height: 100px;*/
        color: black;
	color: white; /*new*/
	margin: 0;
        /*margin-bottom: 15px;
        margin-top: 14px;
	font-family: 'Bad Script', cursive;
	font-size: 40px;
	line-height: 1.125;*/
        text-align: center;

}

#banner-description { 
        overflow: hidden; 
        width: 0; height: 0; margin: 0; padding: 0; text-indent: -1000em; 
}

/* navigation bar styling */

#nav { text-align:center; }
#nav ul li.nav-list-item { float: none;}
#nav ul { text-align:center; }
#nav ul li { 
  text-align:center; 
  display:inline; 
}
#nav li a { display: inline; }
#nav {background-color: #fff;}

.nav-list-item a {
        font-family: 'Quantico', sans-serif;
	font-size: 13px;
        color: #808080;
}

.nav-list-item a:hover {
        color: #729984;
}

.nav-list {
        margin-left: 9px;
        margin-right: 9px;
	border-bottom: 1px solid #E8E8E8;
        border-top: 1px solid #E8E8E8;
}

/* pagebody styling */

#pagebody {
	padding: 15px 0;
        padding-top: 27px;
}

#pagebody-inner {
	background-repeat: repeat-y;
	background-position: top center;
}


/* entry listing and entry styling */
.content-header {	
	font-size: 28px;
	font-color: #686868;
        float: center;
        text-align: center;
}

.content-nav {
        font-family: 'Quantico', sans-serif;
	margin: 5px 0 20px;
        font-color: #686868;
        font-size: 14px;
}
.date-header {
	color: black;
	margin: 5px 0;
        font-family: 'Wire One', sans-serif;
	font-size: 17px;
        font-style: italic;
        float: center;
}

.entry {
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 10px;
text-align:justify;
text-justify:inter-word;
}

.entry-header {
	margin: 5px 25px 5px;
	font-family: 'Quantico', sans-serif;
        float: center;
        text-align: center;
        text-decoration: none;
        
color: #787878;
        font-size: 20px;
}

.entry-header a {
        font-family: 'Quantico', sans-serif;
        float: center;
        text-decoration: none;
        color: #787878;
        font-size: 20px;
}

.entry-header a:hover {
        color: #729984;
        
}

/*Front Page*/
#inside {
float: center;
margin-top: 5px;
margin-left: 8px;
font-size: 18px;
}
#inside2 {
float: center;
margin-top: 5px;
margin-left: 6px;
font-size: 13px;
}
#inside3 {
float: left;
margin-top: 5px;
margin-left: 6px;
font-size: 15px;
}
#inside4 {
float: left;
margin-top: 5px;
margin-left: 6px;
font-size: 14px;
}
#frontPage {
margin-left:6px;
width: 808px;
height:1400px;
}

#helloworld a { font-color: #303030;}

#frontPage .tline{color: #303030;}


.tline a:link { color: #303030;}
.tline a:visited { color: #303030;}
.tline a:active { color: #303030;}
.tline a {color: #303030;}
.tline a:hover{ color: #303030;}



@-moz-document url-prefix() {
#frontPage img {
margin-bottom:4px;
}
}
#large{
border: 2px solid #D0D0D0;
width:500px;
height:450px;
margin:0;
padding:0;
}
#medium {
border-left: 2px solid #D0D0D0;
border-right: 2px solid #D0D0D0;
width: 500px;
height:225px;
margin:0;
padding:0;
}
#medium2 {
border-right: 2px solid #D0D0D0;
border-left: 2px solid #D0D0D0;
width: 500px;
height:225px;
margin:0;
padding:0;
}
#small{
border-right: 2px solid #D0D0D0;
border-left: 2px solid #D0D0D0;
width:302px;
height:225px;
margin:0;
padding:0;
}
#smallEdit{
border-right: 2px solid #D0D0D0;
width:302px;
height:225px;
margin:0;
padding:0;
}
#smallEdit2{
border-left: 2px solid #D0D0D0;
width:302px;
height:225px;
margin:0;
padding:0;
}
.smally{border-bottom: 2px solid #D0D0D0;}
#small2{
border-right: 2px solid #D0D0D0;
border-top: 2px solid #D0D0D0;
width:302px;
height:224px;
margin:0;
padding:0;
}
#smally2{
border-left: 2px solid #D0D0D0;
border-top: 2px solid #D0D0D0;
width:302px;
height:224px;
margin:0;
padding:0;
}

/*Favorites Page*/
#intro {
      margin-left: 10px;
      margin-right: 10px;
      float: center;
}
#intro a {
color: #729984;
font-color: #729984;
}

#favorites {
      margin-left: 9px;
      margin-right: 9px;
      float: center;
      //width: 98%;
      margin: auto;
      //padding-right:3px;
}

#favorites ul {list-style:none;}

#favorites li { margin-top: 1em; }
#favorites a {
       color: black;
}

#favorites a:hover{ color: #729984;}

#favorites .linky {
       font-size: 14px;
       target-name:new;
       target-new:tab;
       color: #729984;
}
#favorites img {
      padding-bottom: 4px;
      height:100px;
}
#favorites2 img {
      padding-bottom: 2px;
      width:250px;
      height: auto;
}
.fav-header {
        font-weight: bold;
	color: #686868;
        font-family: 'Wire One', sans-serif;
        font-size: 34px;
        text-align: center;
}
.wrapper {
    width: 770px;
    overflow: hidden;

}

.photorow {
    width: 800px;
}


.first {
    width: 450px;
    float:left;
}
.second {
    overflow: hidden;
    border-left: 1px dotted #E8E8E8;
}
.titleright {
    width:300px;
    float: right;
    text-align: center;
}
.wrapper2 {
    width: 770px;
    overflow: hidden; 
}
.bigwrap {
    background-color: #F8F8F8;
}
.bigwrap2 {
    border: 3px solid #F8F8F8;
}

.first2 {
    width: 300px;
    float:left;
    border-right: 1px dotted #E8E8E8;
}
.titleleft {
    width: 300px;
    float:left;
    text-align: center;
}
.second2 {
    /*border: 1px solid green;*/
    overflow: hidden;
}


/*Links page*/
.links-content {
        text-align: center;
        float: center;
}

/*Map main page*/
#maps {
    background-image:url('http://reified.typepad.com/Screen%20Shot%202012-09-03%20at%2012.50.46%20PM.png');
    width: 100%;
    height: 500px;
    border: 2px solid #E8E8E8;
}
#insideMaps {
height: 225px;
width: 175px;
border:3px solid #E0E0E0;
overflow:scroll;
float: center;
background-color:#F0F0F0 ;
margin: auto;
margin-top: 100px;
color: #808080;
}

/*map page*/
#mapNav {
float: center;
width: 900px;
}
#map{position:absolute; top:40px; left:300px; bottom:10px; right:10px; width: 70%; float: right;}
#sidebar{overflow:auto; position:absolute; width:275px;
  top:40px; left:15px; bottom:10px;}

#sidebar div {
  cursor:pointer;
  text-align: left;
  border: 0px none;
  background-color: white;
  padding-left: 0px;
  margin-left: 0px;
  font-family: Verdana;
  font-size: 13px;}
#sidebar div:focus {background-color: #F8F8F8 ;}
#sidebar div:hover {background-color: #F8F8F8;}
#sidebar button {background-color: white;}
#sidebar button:hover {background-color: #F8F8F8;}
#divy { text-align: left;}


/*body font */

.entry-body a:link {
        font-weight: bold;
        color: black;
}
.entry-body a:hover {
         color: #729984;
}

/*Footer*/
.entry-more-link {
	font-size: 18px;
	font-weight: bold;
        color: #729984;
}

.entry-footer {
        width: 100%;
	margin-right: 9px;
        margin-left: 9px;
	width: auto;
	border-top-color: #e5e5e5;
	color: black;
	font-size: 16px;

	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 5px;
	font-weight: normal;
}

.pager-inner {
       color: #729984;
       font-size: 19px;
}

#fb {
margin-left: 45%;
}

/*Center old images*/
.asset {
       display: block;   margin-left: auto;   margin-right: auto; 
       text-align: center;}
.entry-body img {
       display: block;   
       margin-left: auto;   
       margin-right: auto; 
       text-align: center;
}

/*Comment Form*/
#primary-comment-form {
        float: center;
        text-align: center;
}
.comments-content {
        float: center;
        text-align: center;
}

#comment-author,
#comment-email,
#comment-url,
#comment-text {
	width: 75%;
}

.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header {
	/* ie win (5, 5.5, 6) bugfix */
	p\osition: relative;
	width: 100%;
	w\idth: auto;
	margin: 0;
	padding: 5px 0;
        padding-bottom: 7px;
        font-weight: bold;
	color: #686868;;
        float: center;
        text-align: center;
        font-family: 'Wire One', sans-serif;
        font-size: 34px;
}

/*Category Page */
#catBox {
margin-left:6px;
width: 100%px;
//border: 1px solid black;
overflow: hidden;
padding-bottom:3px;
padding-top:3px;
}
#catphoto {
 margin-top: 7px;
 margin-left:5px;
 width: 40%;
    float:left; /* add this */
    //border: 1px solid red;
}
#catText {
    //border: 1px solid green;
    margin-left:5px;
    float:left;
    width:58%;

}
#catEntry {
//border: 1px solid red;
margin-left:8px;
margin-top: 0px;
padding-top:0px;
}

/*Archive photo grid*/
.archive-div {
//border: 1px solid black;
width: 790px;
overflow:hidden;
margin-left:12px;
margin-right:22px;
padding-top: 3px;
}
.archive-single{
border: 1px solid #e5e5e5;
width: 187px;
height:150px;
float:left;
}
.archive-single img{
width: 186px;
height:150px;
text-align: left;
float: left;
}

#archive-month {
text-align: left;
float:left;
align: left;
margin-left: 13px;
}

.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {
	margin: 5px 0;
}

.trackbacks-info,
.trackback-footer,
.comments-info,
.comment-footer,
.comments-open-footer,
.archive-content {
	//margin: 5px 0 20px;
        margin-top: 10px;
        color:black;
        text-align: center;
        float: center;
        border: 1px solid white;
}


.trackback-footer,
.comment-footer {
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 5px;
	border-top-color: #e5e5e5;
	color: #666;
	font-size: 11px;
}

.comment-footer a {
	color: #666;
}

.comment-footer a:hover {
	color: #333;
}


/* sidebar module styling */

.module-header {
	color: #686868;;
	/* ie win (5, 5.5, 6) bugfix */
	p\osition: relative;
	width: 100%;
	w\idth: auto;
	margin: 0;
	padding: 5px 0;
	font-size: 14px;
	font-weight: bold;
}

.module-header a {
	color: #686868;
}

.module-content {
	margin: 5px 0 20px;
	font-size: 11px;
}

.module-content a {
	color: black;
}

.module-content a:hover {
	color: #600;
}


.module-calendar {
	font-size: 11px;
        font-color: black;
}


.module-powered {
	margin: 0;
	padding: 0;
}

.module-powered .module-content {
	margin: 15px 0;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	text-align: center;
	background-repeat: repeat-x;
	background-position: top left;	
        border-color: #e5e5e5;
	font-color: black;
	background-image: none;
}

.module-powered .module-content a {
	font-color: black;
}

.module-photo {
	border: 0;
	background: none;
}

.module-photo .module-content {
	margin: 10px;
}

.module-photo img {
	border: 0;
}


.module-featured-photo {
	width: 415px;
}

.module-featured-photo .module-content {
	margin: 15px 0 5px;
}

.module-featured-photo img {
	width: 415px;
}


.module-recent-photos {
	border: 0;
	margin-left: 2px;
}

.module-recent-photos .module-header {
	background-image: none;
}

.module-recent-photos .module-list {
	margin: 0;
}


.module-recent-photos .module-list-item {
	width: 64px; /* mac ie fix */
	margin: 0 5px 6px 0;
	padding: 0;
	background-image: none;
}

.module-recent-photos .module-list-item a {
	border-width: 1px;
	border-style: solid;
	padding: 1px;
	border-color: #ccc;
}

.module-recent-photos .module-list-item a:hover {
	border-color: #000;
}

#connectmod {
width: 220px;
height: 500px;
float: left;
padding-top: 8px;
margin-top: 8px;
padding-left: 0px;
padding-right: 4px;
}

archive-list {
align: center;
}
.archive-list-item {
       margin-bottom: 5px;
       float: center;
       text-align: center;
}

.typelist-thumbnailed {
	margin: 0 0 20px;
}

.typelist-thumbnailed .module-list-item {
	margin: 1px 0;
	border-width: 1px;
	border-style: solid;
	padding: 0;
	background-repeat: repeat-x;
	background-position: top left;
	border-color: #e5e5e5;
	font-size: 11px;
        font-color: black;
}

.module-list-item {font-color: black;}

module-search module {float: center;}

search-blog {
       align: center;
       float: center
}

.module-search .module-header { display: none !important; }

#searcher {
width: 60%;
float: center;
margin: auto;
}

/* one-column tweaks */

/*old readjusting site*/
.layout-one-column #container { width: 66%; }
.layout-one-column #banner { width: 100%; }
.layout-one-column #alpha { width: 100%; }
.layout-one-column #banner { background-position: right bottom; }

/* new static site*/
.layout-one-column #container { width: 815px; }
.layout-one-column #banner { width: 815px; }
.layout-one-column #alpha { width: 815px; }
.layout-one-column #banner { background-position: right bottom; }


/*
/* two-column-left tweaks */

.layout-two-column-left #alpha { width: 100%; }
.layout-two-column-left #beta { width: 100%; }


/* two-column-right tweaks */

.layout-two-column-right #pagebody-inner { background-color: white}
.layout-two-column-right #alpha { width: 100%; }
.layout-two-column-right #beta { width: 100%; }


/* three-column tweaks */

.layout-three-column #pagebody-inner { background-color: white; }
.layout-three-column #alpha { width: 100%; }
.layout-three-column #beta { width: 100%; }
.layout-three-column #gamma { width: 100%; }

/* three-column-right tweaks */

.layout-three-column-right #pagebody-inner { background-color: white;}
.layout-three-column-right #alpha { width: 100%; }
.layout-three-column-right #beta { width: 100%; }
.layout-three-column-right #gamma { width: 100%; } 

*/

/*open links in new tabs*/
a {
    target-name:new;
    target-new:tab;
}

/*Explore Page*/

.explore {
width: 100%;
}
#explore1 {
width: 50%;
float: left;
}
#explore2 {
overflow: hidden;
}



/*About Me Page*/

#icons img{
width: 4%;
padding-top: 10px;
float: left;
text-align: left;
display:block;      
margin-left:0px;
padding-left: 0px;
}

.blurb {
margin-left: 10px;
}
.blurb2 {
border-top: 1px solid #E8E8E8;
}
.me-header {
        text-decoration: none;
        font-weight: bold;
	color: #686868;;
        float: center;
        text-align: left;
        font-family: 'Wire One', sans-serif;
        font-size: 35px;
}


.photo-grid table{
        margin: 0; 
        padding: 0; 
        cellpadding: 0;
        cellspacing: 0;
        width: 100%;
        align: left;
        margin-left: auto;
        margin-right: auto;
        text-align: left;
        float: center;
        vertical-align: top;
}

.photo-grid img {
      display: block;
      opacity:0.95;
      filter:alpha(opacity=95); /* For IE8 and earlier */
}

.photo-grid img:hover {
      opacity:1.0;
      filter:alpha(opacity=100); /* For IE8 and earlier */
}

.photo-grid td {
	overflow:hidden;
        
 } 

.photo-grid tr {
      width = 100%
}

.me-content p {
        text-align: center;
        float: center;
}

/*Connect Pages*/
.widgets {
display: block;
width: 100%;
}

.fb-like-box {
float: left;
padding-right: 1px;
}

#twitterbox {
overflow: hidden;
}

/*firefox fixes*/
@-moz-document url-prefix() {
#banner-header {
        font-size: 102px;
}

#extra {
      display: visible;
      display: inline;
}
    #nav-list-item-a {
        font-size: 14px;
        padding-bottom: 20px;
        margin-bottom: 30px;
    }
    .nav-list-item{
           border: none;
    }
   
    #alpha {
           float: center;
           margin: auto;
    }
    #alpha-inner {
          float: center;
          margin: auto;
    }
    #pagebody-inner {
           float: center;
    }
    #pagebody {
           float: center;
    }
    .archive-header archive {
           text-align: center;
           float: center;
    }
   .archive-date-based archive {
          float: center;
          text-align: center;
    }
}

/*chrome fixes*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
     #extra {
         display: visible;
         display: inline;
     }
}

/* ph=1 */
