.inner_widget
{
padding-bottom:8px;
padding-left:10px;

}

.widget_bottom

{
background:transparent url(images/sidebarbottom.gif) no-repeat scroll center bottom;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
height:10px;
}

#sidebar .widget_archive
{
}

#sidebar .inside_archive
{}


body {

background-color:#F5F5F5;

}



#underlinemenu{

width:810px;
margin:auto;

}







.underlinemenu{

font-weight: bold;

width: 100%;

}



.underlinemenu ul{

padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/

margin: 0;

text-align: center; //set value to "left", "center", or "right"*/

}



.underlinemenu ul li{

display: inline;

}



.underlinemenu ul li a{

border-bottom:2px solid gray;
color:#494949;
margin-right:0px;
padding:6px 3px 4px;
text-decoration:none;

}



.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{

border-bottom-color: #0A1827;

}









background:#F5f5f5 none repeat scroll 0 0;

color:#666666;

}



.archives {

display:block;

margin-left:10px;

}



.archive-post {

display:inline;

line-height:30px;

}



.archive-photo {

display:inline;

margin:10px 10px 10px 0;

}



.archive-navigate-container {

font-family:Trebuchet MS,Arial,Verdana,sans-serif;

font-size:10px;

letter-spacing:2px;

padding-bottom:12px;

position:relative;

text-transform:uppercase;

}



.image-navigate-left {

margin-left:10px;

margin-top:20px;



}



.navigation-photoblog{

margin-left:auto;

margin-right:auto;

margin-top:0;

width:810px;



}



.image-navigate-right {

margin-left:10px;

margin-top:-19px;

text-align:right;

width:810px;

z-index:2;

}







.photo_blog_menu{

display:inline;

float:left;

margin-left:10px;

margin-right:10px;



}



#photo_blog_menu {



margin:0;

padding:0;



}





#flickr a img {

float:left;

 margin:0 0px 8px 8px;

 background:#cccccc;

 padding:2px;

 width:62px;

 height:62px;

 }



     #flickr h2 {

  

    left:-300px;

    top:-300px;

    }



    #flickr {

margin-left:-48px;
padding:10px 0 0 50px;

width:280px;
height:180px;

    }



#photoblog_bottom{
margin:0 auto;
width:810px;
}

.photoblog_bottom a {
color:#494949;
font-weight:bold;
margin-right:20px;
padding:6px 3px 4px;
text-decoration:none;
}



a {

color:#193C60;

text-decoration:none;

}



a:hover {

text-decoration:underline;

}

small {

font-size:11px;

}

code {







background:#FCFBF2 none repeat scroll 0 0;

}

#header {



background:transparent url(images/headbck.gif) repeat-x scroll 0 0;

border-bottom:1px solid #FFFFFF;

height:130px;

}

#topmenu {

margin:0;

padding:0;

}

#topmenu ul {

font-size:15px;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0;

padding:0;

}

#topmenu ul li.current_page_item a {

background-color:#454545;

color:#DDDDDD;

}

#topmenu ul li a:hover {

background-color:#454545;

color:#DDDDDD;

}

#topmenu li {

float:left;

margin:0;

padding:0 5px;

}

#topmenu a {

color:#0A1827;

display:block;



padding:0 0 2px 50px;

text-decoration:none;

}



#logo h1 {

color:#FFFFFF;

font-size:30px;

line-height:30px;

margin:25px 0 0;

}

#logo h1 a {

color:#FFFFFF;

text-decoration:none;

}

#logo h1 a:hover {

text-decoration:none;

}

#logo .description {

color:#777777;

}

#searchform {

float:right;

margin:35px 10px 0 0;

}

#rssfeed {

float:right;

margin:3px 10px 0 0;

}

#rssfeed a.rss {







background:transparent url(images/rss.gif) no-repeat scroll left top;

padding-left:20px;

}

#rssfeed a {

color:#FFFFFF;

text-decoration:none;

}

#rssfeed a:hover {

text-decoration:underline;

}

#content {

margin:20px 0 0;

}

#main-top {







background:transparent url(images/maintop.gif) no-repeat scroll 0 0;

height:12px;

}

#main-area {

background:#FFFFFF none repeat scroll 0 0;

border-left:1px solid #DCDDDB;

border-right:1px solid #DCDDDB;

}

#main-bottom {







background:transparent url(images/mainbottom.gif) no-repeat scroll 0 0;

height:12px;

}

.post {



margin:0 15px 20px;

padding:15px 0;

}

.post .post-title {

border-bottom:1px solid #EFEFEF;

font-family:"Trebuchet MS",Arial,Georgia;

margin:0;

padding:0;

margin: -20px 0 7px;

}



.post .post-title a {

color: #183B5E;

}





.post .post-meta-top {

color:#888888;

font-size:11px;

}

.post .post-date {

float:left;

margin-bottom:10px;

padding-left:17px;

}

.post .post-comments {







background:transparent url(images/comicon.jpg) no-repeat scroll 0 60%;

float:right;

padding-left:18px;

}

.post .post-category {

clear:both;

margin-bottom:10px;

}

.post .post-category a {







-moz-border-radius-bottomleft:8px;

-moz-border-radius-bottomright:8px;

-moz-border-radius-topleft:8px;

-moz-border-radius-topright:8px;

background:#EFEFEF none repeat scroll 0 0;

border:1px solid #E0E0E0;

color:#454545;

font-weight:bold;

padding:2px 10px;

text-decoration:none;

}

.post .post-category a:hover {







background:#EAEAEA none repeat scroll 0 0;

color:#333333;

}

.post .post-meta {







background:transparent url(images/tag.png) no-repeat scroll 0 0;

height:20px;

margin:10px 0;

padding-left:18px;

}

.post .entry {

line-height:22px;

}

.single-social {







background:#F2F2F2 none repeat scroll 0 0;

border-bottom:1px solid #DCDDDB;

border-top:1px solid #DCDDDB;

height:45px;

}

.single-social h2 {

-x-system-font:none;

color:#444444;

float:left;

font-family:"Trebuchet MS",Arial,Georgia;

font-size:18px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:normal;

padding:11px 0 0 10px;

}

.single-social ul {

float:right;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

}

.single-social ul li img {







background:transparent none repeat scroll 0 0;

border:0 none;

padding:0;

}

.single-social ul li {

float:left;

margin:0;

padding:0 4px;

}

.navigation {

margin:15px 15px 20px;

}

.cat-header {

color:#999999;

font-family:"Trebuchet MS",Arial,Georgia;

padding:10px 15px 0;

text-align:center;

text-decoration:underline;

}

.cat-header h2 {

font-size:19px;

font-weight:normal;

}

blockquote {







background:#F7F7F7 url(images/quote.gif) no-repeat scroll 3% 8%;

border-bottom:1px solid #DEDEDE;

border-top:1px solid #DEDEDE;

color:#444444;

font-style:italic;

margin:13px auto;

padding:0 10%;

width:80%;

}

blockquote p {

padding:10px 0;

}

a.more-link {







background:#81C0E1 none repeat scroll 0 0;

border:1px solid #5FA7CC;

color:#FFFFFF;

font-size:10px;

padding:4px 8px;

text-transform:uppercase;

}

a.more-link:hover {







background:#A2D7F2 none repeat scroll 0 0;

}

.arch-head {

color:#999999;

font-family:"Trebuchet MS",Arial,Georgia;

font-size:19px;

font-weight:normal;

padding:10px 15px 0;

text-align:center;

text-decoration:underline;

}

#arch ul {

list-style-image:none;

list-style-position:outside;

list-style-type:circle;

}

#arch ul li {

padding:3px 0;

}

img {

border:0px solid #DEDEDE;

}

p img {

margin:10px 0 20px;

max-width:100%;

padding:0;

}

img.aligncenter {







background:#F2F2F2 none repeat scroll 0 0;

border:1px solid #DEDEDE;

display:block;

margin-left:auto;

margin-right:auto;

padding:3px;

}

img.alignright {







background:#F2F2F2 none repeat scroll 0 0;

border:1px solid #DEDEDE;

display:inline;

margin:0 0 13px 13px;

padding:3px;

}

img.alignleft {







background:#F2F2F2 none repeat scroll 0 0;

border:1px solid #DEDEDE;

display:inline;

margin:0 13px 13px 0;

padding:3px;

}

.alignleft {

float:left;

}

.alignright {

float:right;

}

img.wp-smiley {

border:0 none;

}

ol.commentlist {

list-style-image:none;

list-style-type:none;

margin:35px 15px 0 0;

padding:0;

}

ol.commentlist li {

border-bottom:1px solid #F2F2F2;

margin:0 0 0 15px;

padding:0;

}

#comments, #respondh3 {

font-size:17px;

margin:30px 0 0 15px;

}

#respondh3 {

padding:0 0 10px;

}



#respondcommentsphoto {

width:810px;

margin: 0 auto;



}



#sidebarphoto {

width:230px;

margin: 0 auto;





}



.cancel-comment-reply {

margin:0 15px;

}

.commentlist .comment {

display:block;

padding:15px 0;

}

ol.commentlist li div.vcard img.avatar {

border:1px solid #777777;

margin:0;

}

.commentlist .says {

color:#999999;

font-size:11px;

}

.commentlist .cite {

font-size:14px;

margin-top:1px;

}

.commentlist .comment-meta {

font-size:11px;

margin:0 0 18px;

}

.commentlist .children li {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

}

.commentlist .comment-meta a {

color:#999999;

}

.commentlist p {

line-height:20px;

margin:0 0 15px;

}

ol.commentlist .comment-author {

font-size:14px;

}

.commentlist .reply {

display:block;

}

.commentlist .reply a {







background:#EEEEEE none repeat scroll 0 0;

border:1px solid #DDDDDD;

font-family:Helvetica,Arial,sans-serif;

font-size:12px;

line-height:14px;

padding:4px 8px;

text-decoration:none;

}

#commentform input {

border:1px solid #DEDEDE;

margin-top:3px;

padding:5px 5px 5px 30px;

width:200px;

}

#commentform {

margin:0 0 0 15px;

}

#commentform textarea {

border:1px solid #DEDEDE;

padding:5px;

}

#commentform #author {







background:transparent url(images/user.png) no-repeat scroll 3% center;

}

#commentform #email {







background:transparent url(images/email.png) no-repeat scroll 3% center;

}

#commentform #url {







background:transparent url(images/world_link.png) no-repeat scroll 3% center;

}

#commentform #submit {







background:#FFFFFF none repeat scroll 0 0;

cursor:pointer;

font-size:12px;

padding:2px 0;

}

ol.commentlist li ul li {

border:0 none;

}

.widget h2 {

}

#sidebarss {

background:#FFFFFF none repeat scroll 0 0;

border-left:1px solid #DCDDDB;

border-right:1px solid #DCDDDB;

}

#sidebarss {







background:transparent url(images/sidebarbottom.gif) no-repeat scroll 0 0;

height:10px;

}

#tab_heading {







background:transparent url(images/tabtop.gif) no-repeat scroll 0 0;

display:block;

height:11px;

padding:11px 0;

text-align:center;

}

#tab_heading * {

border-style:none;

cursor:pointer;

display:inline;

padding:6px;

vertical-align:middle;

}

ul#buttons {

margin:0;

}

ul#buttons li {







background:#FFFFFF none repeat scroll 0 0;

border:1px solid #DEDEDE;

margin:0 5px 0 0;

padding:4px;

}

#tab_wrapper {







background:transparent url(images/sidebarbck.gif) repeat-y scroll 0 0;

width:230px;

}

.tab_content {

margin-bottom:7px;

padding-bottom:7px;

}

#tab_content ul li {

border-bottom:1px solid #EFEFEF;

font-size:12px;

margin-left:8px;

margin-right:8px;

padding:6px 5px 4px;

}

#tab_content .tags ul li {

border:0 none;

}

#tab_content .meta {

color:#999999;

font-size:11px;

}

#tab_content .title {

font-weight:bold;

}

.tags ul li {

padding:0 6px;

}

#tab_heading li {

-x-system-font:none;

border:medium none;

font-family:Arial;

font-size:12px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:bold;

line-height:normal;

padding:0 3px;

}

#tab_heading li.active {

background-color:#44ABE0;

border:1px solid #1884BC;

color:#FFFFFF;

}

#tab_heading li:hover {

background-color:#63BFEE;

border:1px solid #1884BC;

color:#FFFFFF;

}

#panes {

border-style:none;

margin:10px auto 0;

text-align:left;

width:230px;

}

#panes a {

color:#666666;

text-decoration:none;

}

#panes a:hover {

color:#0A8ED2;

text-decoration:underline;

}

#panes div div {

overflow:hidden;

}

#tab_bottom {

background:transparent url(images/sidebarbottom.gif) no-repeat scroll center bottom;

height:9px;

margin-bottom:20px;

width:230px;

}








background:transparent url(images/sidebarbottom.gif) no-repeat scroll 0 0;

height:12px;

margin-bottom:20px;

width:230px;

}



#about_nathan{

margin-bottom:20px;

padding-left:10px;

padding-right:10px;



}



#sidebar .widget h2 {

background:transparent url(images/sidebartop.gif) no-repeat scroll 0 0;

font-size:14px;

margin:0 0 10px 0;

padding:10px 0 0 10px;

width:280px;

}




#sidebar .widget a {

color:#666666;

font-weight:bold;

text-decoration:none;

}

#sidebar .widget {





background:transparent url(images/sidebarbck.gif) repeat-y scroll 0 0;

padding-bottom:0px;

width:230px;

}

#sidebar .widget a:hover {

color:#0A8ED2;

}

#sidebar .widget ul {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0;

padding:0 0 10px;

}

#sidebar .widget ul li {







background:transparent url(images/li.png) no-repeat scroll 0 0;

border-bottom:1px solid #EFEFEF;

font-size:12px;

margin:9px 10px;

padding:0 0 3px 20px;

}

#wp-calendar {







background:transparent url(images/sidebarbottom.gif) no-repeat scroll center bottom;

margin:0;

padding:0 0 10px;

text-align:center;

width:280px;

}

#wp-calendar a {

text-decoration:underline;

}

#wp-calendar a:hover {

text-decoration:none;

}

#wp-calendar caption {

padding:2px;

}

#wp-calendar th, #wp-calendar td {







background:#F2F2F2 none repeat scroll 0 0;

padding:5px;

text-align:center;

}

#wp-calendar td {







background:transparent none repeat scroll 0 0;

}

#wp-calendar td, table#wp-calendar th {

padding:3px 0;

}

.widget_tag_cloud a {

margin-left:5px;

}

.textwidget {







background:transparent url(images/sidebarbottom.gif) no-repeat scroll center bottom;

padding:0 10px 10px;

}

#footer {

border-top:1px solid #DCDDDB;

font-size:12px;

height:50px;

margin-top:20px;

}

.footer{

text-align:center;



}



.footer a {}

#twitter, #lifestream {

color:#DDDDDD;

font-weight:bold;

margin:20px 10px 0 0;

}

#twitter-icon {

float:left;

height:40px;

width:110px;

}

#twitter-icon img {

border:0 none;

}

#twitter ul {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0;

padding:0;

}

#twitter ul li {

margin:0;

padding:4px 0;

}

 #lifestream {

margin:20px 0 0;

}

#flickr h2, #lifestreamh2 {

color:#EEEEEE;

font-family:"Trebuchet MS",Arial,Georgia;

font-size:20px;

font-weight:normal;

line-height:normal;

margin:0 0 5px;

padding:0;

text-decoration:underline;

}

#flickr .flickr-ul img {

border:2px solid #666666;

float:left;

height:65px;

margin:2px;

width:65px;

}

#flickr .flickr-ul img:hover {

border:2px solid #CCCCCC;

}

#lifestream {

}

.lifestream_date {

font-size:13px;

}

#copyright {

clear:both;

color:#FFFFFF;

font-size:11px;

text-align:center;

}


