/*  
Theme Name: Untitled-project
Theme URI: http://untitled-project.com
Description: Designed by Roger Bymolt for Untitled-project.com
Version: 1.0
Author: Roger Bymolt
Author URI: http://untitled-project.com
*/

/*-----------------------------GENERAL-------------------------------*/
body {
font-size: 62.5%; /* Resets 1em to 10px */
font-family: Georgia, "Times New Roman", Times, serif;
background-image: url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#F9F3E2;
margin:0;
padding:0;
}
.outer {
display:block;
text-align:center;
width:763px;
background-image: url(images/main-bg.gif);
background-repeat:repeat-y;
margin:0 auto;/*important for centering using strict*/
}
.outer2 { /* for background shadow */
display:block;
width:751px; /*763 -6-6 = 745 */
background-image: url(images/bg-top.gif);
background-repeat:no-repeat;
padding:0px 6px 0px 12px;
}
img, a img:hover  {
border:0;
}
.clearboth {
clear:both;
height:1%;
}
/*-----------------------------HEADER-------------------------------*/
#header {
display:block;
text-align:left;
}
#header .topnav {
display:block;
width:741px;
height:46px;
overflow:hidden;
margin:0px 0px 0px 0px;
background-image: url(images/top-nav-bg.gif);
background-repeat:no-repeat;
}
#header img {
float:left;
}
#header ul {
margin:0;
padding:0;
}
#header li{
padding: 0;
margin: 0;
list-style: none;
float: left;
display:block;
/*background-image:url(images/top-nav-divider.gif);
background-repeat:no-repeat;
background-position:top right;*/
}
#header a {
display:block;
float:left;
line-height:3.1em;
padding:0px 10px 0px 12px;
font-size:1.4em;
color:#F4DDD4;
font-weight:bold;
text-decoration:none;
}
#header li a:hover {
color:#ffffff;
background-image: url(images/top-nav-over.gif);
background-position: top center;
}
#header a.current {
color:#ffffff;
background-image: url(images/top-nav-current.gif);
background-position: top center;
}
#header form {
margin:0;
padding:0;
display:block;
float:right;
width:240px;
}
#header .searchbt{
border:none;

}
#header input {
background-color:#FAF7F0;
border:1px solid #0C86A2;
margin:12px 0px 0px 5px;
}
#header .logo {
margin:6px 0px 6px 0px;
padding:0;
float:left;
}
/*-----------------------------MAIN BOX-------------------------------*/

#main {
float:left;
margin:0px 0px 0px 0px;
text-align:left;
display:inline;
width:100%;
}
/*-----------------------------SIDE NAV-------------------------------*/
#sidebar {
float:left;
width:177px;
display:inline;
}
#sidebar h2 {
font-size:1.2em;
font-weight:bold;
color:#026E87;
padding:20px 0px 0px 20px;
margin:0px 0px 7px 0px;
background-image: url(images/nav-top.jpg);
background-repeat:no-repeat;
background-position:top;
}
#sidebar ul {
margin:0;
padding:0;
width:177px;
}
#sidebar ul li {
list-style: none;
padding:0;
margin:0;
float:left;
}
#sidebar ul li ul{
margin:0px 0px 0px 20px;
padding:0;
width:157px;
}
#sidebar ul li ul li{
margin: 0;
list-style: none;
color:#EBA468;
padding:2px 0px 2px 8px;
display:block;
background-image: url(images/arrow.gif);
background-repeat:no-repeat;
background-position:left;
float:none;
}
#sidebar a {
color:#A4491E;
font-size:1.1em;
/*line-height:1.8em;*/
text-decoration:none;
}
#sidebar a:hover {
text-decoration:underline;
}
#sidebar .navbox {
background-image: url(images/nav-bg.gif);
background-repeat:repeat-y;
width:177px;
float:left;
display:block;
margin:0px 0px 6px 0px;
}
#sidebar .navbox form p{
font-size:11px;
margin:6px 0 6px 0;
}
#sidebar .navbox form p.small{
font-size:9px;
color:#999999;
margin:10px 0 0 0;
}
#sidebar .navbox input{
margin:0;
}
#sidebar .navbottom {
display:block;
float:left;
height:5px;
background-image: url(images/nav-bottom.gif);
background-repeat:no-repeat;
background-position:top;
width:177px;
font-size:1px;
}
#sidebar .sidebar-heading {
background-image:url(images/nav-top.jpg);
background-position:center top;
background-repeat:no-repeat;
color:#026E87;
font-size:1.2em;
font-weight:bold;
margin:0 0 7px;
padding:20px 0 0 20px;
display:block;
}
/*-----------------------------CONTENT-------------------------------*/
#content {
float:right;
width: 564px;
margin:0 4px 0 0;
background-image: url(images/content-bg.gif);
background-repeat:repeat-y;
display:inline;
}
#content .top {
display:block;
float:left;
background-image: url(images/content-top.jpg);
background-repeat:no-repeat;
width:564px;
height:25px;
font-size:1px;
}
#content .bottom {
display:block;
float:left;
background-image: url(images/content-bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:564px;
height:4px;
font-size:1px;
}
#content .post {
display:block;
width: 515px;
padding-bottom:10px;
margin:0px 0px 15px 25px;
border-bottom:1px dashed #BF834E;
}
#content .navigation { /*This is for << >> nav on individual post page */
float:left;
font-size:1.1em;
color:#A4491E;
width: 515px;
padding-bottom:10px;
margin:10px 0px 15px 25px;
/*border-bottom:1px solid #FCF1DB;*/
display:inline;
}
#content .navigation a:hover {
background-color:#FBF3E6;
}
.alignright {
float: right;
}
.alignleft {
float: left
}
#content .navigation a {
color:#A4491E;
}
#content .postmetadata {
font-size:1.0em;
}
#content h1 {
color:#026E87;
font-size:1.6em;
margin:0 0 5px;
}
#content h1 a {
color:#026E87;
text-decoration:none;
}
#content h2{
font-size:1.6em;
margin:0px 0px 5px 0px;
color:#026E87;
}
#content .homepage-title{
font-size:1.6em;
margin:0px 0px 5px 0px;
color:#026E87;
display:block;
font-weight:bold;
}

#content span.pagetitle{
color:#A4491E;
font-size: 1.4em;
width: 515px;
padding-bottom:5px;
margin:0px 0px 0px 25px;
border-bottom:1px dashed #BF834E;
display:block;
font-weight:bold;
}
#content h2.center {
margin:0px 0px 15px 25px;
}
#content h3 {
margin:0px 0px 5px 0px;
font-size:1.2em;
color:#026E87;
}
#content p {
font-size:1.2em;
line-height:1.8em;
font-weight:normal;
}
#content a {
color:#026E87;
}
#content a:hover {
/*background-color:#F2F9FB;*/
background-color:#ebf6f9;
}
#content .more-link {
float:right;
font-weight:bold;
}
#content .nocomments {
margin:0px 0px 0px 25px;
font-size:1.0em;
}
#content .imagebox {
font-size:1.0em;
line-height:1.3em;
color:#A4491E;
display:block;
float:right;
width:178px;
padding:10px 0px 10px 0px;
margin:0px 0px 8px 8px;
text-align:center;
}
#content .imagebox img {
margin:0px 10px 0 10px;
display:block;
/*border:5px solid #EAF5F8;*/
border:5px solid #ebf6f9;
font-size:.1em;
}
#content .imagebox img:hover {
border:5px solid #dff1f6;
}
#content .imagebox h2 {
color:#A4491E;
font-size:1em;
font-weight:normal;
text-align:center;
}
#content .blogimage{
display:block;
margin:0px 0px 20px 20px;
padding:0px;
float:right;
}
#content ol.commentlist {
display:block;
margin:0px 20px 0px 20px;
}
#commentform {
margin:0px 0px 0px 25px;
}
#content form textarea{
width:370px;
}


#content .related-posts {
margin:40px 0 0 0;
display:block;
}

#content .related-posts .related-posts-heading{
color:#A4491E;
font-size: 1.3em;
padding-bottom:1px;
margin:0;
border-bottom:1px dashed #BF834E;
display:block;
font-weight:bold;
}
#content .related-posts ol{
font-size:1.1em;
line-height:1.7em;
margin:10px 0 0 0;
padding:0;
list-style:none;
}
#content .related-posts a{
color:#A4491E;
text-decoration:underline;
}
#content .related-posts a:hover{
background-color:#FBF3E6;
}

#content .comments-heading {
font-size:1.2em;
font-weight:bold;
margin:0px 0px 5px 25px;
display:block;
color:#026E87;
}
/*-----------------------------FOOTER-------------------------------*/
#footer {
display:block;
float:left;
width: 741px;
height:31px;
margin:6px 0px 0px 0px;
background-color:#BA633E;
background-image: url(images/footer-bg.gif);
background-repeat:no-repeat;
border-bottom:1px solid #6F2509;
}
#footer ul {
margin:0px;
padding:0px;
}
#footer li{
padding: 0;
margin: 0;
list-style: none;
float: left;
}
#footer a {
float:left;
padding:10px 14px 0px 14px;
font-size:1.1em;
color:#ffffff;
text-decoration:none;
display:inline;
}
#footer li a:hover {
text-decoration:underline;
}
/*------------------------Photogallery------------------------*/
.photogallery {
/*margin:0;
padding:0;
float:left;
display:inline;
background-image:url(images/main-bg-wide.gif);
background-repeat:repeat-y;*/
background-image:url(images/content-bg.gif);
background-repeat:repeat-y;
display:inline;
float:right;
margin:0 4px 0 0;
width:564px;
}
.photogallery .top {
background-image:url(images/content-top.jpg);
background-repeat:no-repeat;
display:block;
float:left;
font-size:1px;
height:25px;
/*width:741px;*/
width:564px;
}
.photogallery .bottom {
background-image:url(images/content-bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
display:block;
float:left;
font-size:1px;
height:4px;
width:564px;
}
.photogallery-content {
padding:0 0 0 20px;
}
.photogallery #highlight {
float:left;
padding:0 0 10px 0;
border-bottom:1px dashed #BF834E;
display:inline;
padding:0 0 10px;
width:520px;
}
.photogallery #highlight h2{
font-size:1.6em;
margin:0 0 20px 0;
}
.photogallery a {
color:#026E87;
text-decoration:none;
}
.photogallery a:hover {
background-color:#EBF6F9;
text-decoration:underline;
}


.photogallery #highlight  a img {
float:left;
margin:0 5px 0 0;
border:3px solid #ffffff;
}
.photogallery #highlight  a:hover img {
border:3px solid #D1EBF3;
}

.photogallery #highlight .photos {
float:left;
}
.photogallery .meta {
float:left;
margin:0;
font-size:1.1em;
}
.photogallery .meta img{
float:none !important;
margin:0;
}
.photogallery .meta a img{
border:none !important;
}
.photogallery .meta a:hover img{
border:none !important;
background-color:none !important;
}
.photogallery .albums {
float:left;
border-bottom:1px dashed #BF834E;
margin:0 20px 0 0;
width:auto;
display:inline;
}
.photogallery .album p {
margin:0;
}
.photogallery h1 {
font-size:1.6em;
margin:0px 0 20px 0;
}
.photogallery .album {
float:left;
width:100px;
height:125px;
overflow:hidden;
text-align:center;
}
.photogallery .album  a img, .photogallery .photos  a img {
border:3px solid #ffffff;
}
.photogallery .album  a:hover img, .photogallery .photos a:hover img {
border:3px solid #D1EBF3;
}
.photogallery  .album-name {
font-size:1.1em;
display:block;
margin:2px 0 10px 0;
}
.photogallery .album-name  a img {
border:none;
}
.photogallery .album-name  a:hover img {
border:none;
}
.photogallery .album-no-thumbnail .album-name{
float:left;
margin:10px 15px 10px 15px;
font-size:1.2em;
}
.photogallery .tags {
float:left;
margin:5px 5px 15px 5px;
}

.photogallery .tags h2 {
background-image:url(images/nav-top.jpg);
background-position:center top;
background-repeat:no-repeat;
color:#026E87;
font-size:1.2em;
font-weight:bold;
margin:0 0 7px;
padding:20px 0 0 20px;
} 
.photogallery .tags a {
font-size:1.1em;
}
.photogallery #photoalbum-nav {
font-size:1.1em;
}
.photogallery #photoalbum-nav a{
color:#A4491E;
}
.photogallery #photoalbum-nav a:hover {
background-color:#FBF3E6;
}
.photogallery h1.album-title {
margin:25px 0 10px 0;
}
.photogallery .meta-album {
margin:0 0 5px 0;
font-size:1.1em;
}
.photogallery .flickr-meta-links {
font-size:1.1em;
margin:0 0 5px 0;
}
.photogallery .photos {
margin:0 0 0 10px;
}
.photogallery h2 {
font-size:16px;	
}
