/* page margin, main font */
body {margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 76%; text-align: center; color: #333333;}



/**********************/


/* Boxcar links */


a:link {
	
	color: #666666;
	text-decoration: none;
	border-bottom: 1px solid #D3D6D6;
}

a:visited {
	color: #666666;
	text-decoration: none;
	border-bottom: 1px solid #D3D6D6;

}

a:hover {
	color: #949D9E;
	text-decoration: none;
	border-bottom: 1px solid #D3D6D6;
}

a:active {
	border-bottom: 1px solid #D3D6D6;
}


.blogarea {
margin-top:40px;
width : 600px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

.linklist{
	position:relative;
	float:left;
}

.subpage-main{
	float:left;
	left:0;
}

.linklist a:link, .loginPrompt a:link, .footer a:link, .headerall a:link, .linklistsubpage a:link, .photolink a:link, .thumbnail-mainone a:link, .thumbnail-maintwo a:link, .arrows a:link  {
	color: #00649D;
	text-decoration: none;
	border-bottom: none;
}


.linklist a:visited, .loginPrompt a:visited, .footer a:visited, .headerall a:visited, .linklistsubpage a:visited, .photolink a:visited, .thumbnail-mainone a:visited, .thumbnail-maintwo a:visited, .arrows a:visited {
	color: #00649D;
	text-decoration: none;
	border-bottom: none;
}

.linklist a:hover, .footer a:hover, .loginPrompt a:hover, .headerall a:hover, .linklistsubpage a:hover, .photolink a:hover, .thumbnail-mainone a:hover, .thumbnail-maintwo a:hover, .arrows a:hover {
	color: #949D9E;
	text-decoration: none;
	border-bottom: none;
}
.linklist a:active, .footer a:active, .loginPrompt a:active,  .headerall a:active, .linklistsubpage a:active, .photolink a:active, .thumbnail-maintwo a:active, .thumbnail-mainone a:active, .arrows a:active {
border-bottom: none;
}

.wp-sidebar li{
border-top:none!important;
margin-bottom:0px!important;
padding-bottom:0px!important;
}

.popup{
    font-family:Georgia, "Times New Roman", Times, serif;   
    font-size:12px;
    width:260px;
    text-align:left;
}


/***************/


/* table width; cells have separate borders */
table#main {
width : 700px;
border-collapse : separate;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
left: 175px; 
}

/* header height and title position */
td#header {
height : 50px;
vertical-align : top;
}

/* title font, weight and size */
.maintitle {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 32px;
font-weight : normal;
letter-spacing : -1px;
}

/* search bar dimensional settings */
td#search {
height : 15px;
padding : 2px;
vertical-align : top;
text-align : center;
}

td#search input {
width : 200px;
border : 1px solid;
padding : 3px;
font-family : Georgia, "Times New Roman", Times, serif;
}

/* main section settings, width, distance of content from the sidebar */
td#page {
width : 600px;
padding-right : 20px;
vertical-align : top;
font-size : 12px;
text-align : justify;
}

/* line height of text and distance between s */
div.post {
width:600px;
}

/* post title size */
.title { font-size:1em!important; text-transform: uppercase;
	letter-spacing: .05em; 
	text-align: left;
	margin: 0px;
	padding: 0px;
	 color:#999999; border-bottom: 1px solid #d3d6d6; 
font-family : Georgia, "Times New Roman", Times, serif;
}

.photoborder-thin {border: 2px solid #000000; padding:5px;}
.photoborder-thintwo {border: 2px solid #000000; padding:0px;}
span.boxcar-boxcar-button{
 
    position:static;
    border:1px solid #dddddd;
    color: #00649d;
    padding:1px;
    padding-right:5px;
    padding-left:5px;
    cursor:pointer;
    text-align:center;
    text-transform: lowercase;
    background:#dddddd;
    font-size:11px;
    font-family: Georgia, "Times New Roman", Times, serif;
    
}







/* Boxcar main text stuff */

h2 {font-size: 1em;
        text-transform: uppercase;
	font-weight: lighter;
	text-align: left;
	margin: 0px;
	padding: 0px;
	letter-spacing: .5em; color:#999999; border-bottom: 1px solid #d3d6d6; }



	h4 {font-size: 1em;
text-transform: uppercase;
	font-weight: lighter;
	text-align: left; margin: 30px 10px 5px 0px; 
	padding: 0px;
	letter-spacing: .5em; color:#999999; border-bottom: 1px solid #d3d6d6; }
	
	h3 {font-size:1em;
        text-transform: none;
	font-weight: lighter;
	text-align: right;
	margin-left: 10px;
	padding: 5px;
	letter-spacing: normal; color:#333333; border-bottom: 1px none #d3d6d6; border-top:1px none #d3d6d6; line-height: 1.5em; font-family: Verdana, Arial, Helvetica, sans-serif;}


.noborder {border-top:none!Important;}
.noborderall {border:none!Important; text-align:right!Important;}


.container
{
position: relative; 
padding:0; 
width: 800px; 
margin: 0 auto; 
text-align: left;
top:0px;

}

.footer
{
clear: both; 
margin: 0;
padding: .5em;
border-top:1px solid #d3d6d6; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:1em; 
text-align:center; color:#999999;
width:800px;
}


.subpage-main	{
	padding-left: 5px;
}

/**************************/

/* Boxcar side menu */

/* .linklist */
/* { */
/* 	position: absolute; */
/* 	top: 90px; */
/* 	width: 170px; */
/* 	background-color:#FFFFFF; */
/* 	font-family: Verdana, Arial, Helvetica, sans-serif; */
/* 	font-size:.9em; */
/* 	left: -50px; text-align:left; */
/*         z-index:10; */
/* } */

/* .linklistsubpage */
/* { */
/* 	position: absolute; */
/* 	top: 90px; */
/* 	width: 190px; */
/* 	background-color:#FFFFFF; */
/* 	font-family: Verdana, Arial, Helvetica, sans-serif; */
/* 	font-size:.9em; */
/* 	left: -50px; text-align:left; */

/* } */


/* .linklist li, .linklistsubpage li { */
/* 	line-height: 1em; */
/* 	display: block;  */
/* 	padding-top: 8px; padding-bottom: 4px;  */
/* 	padding-left: 10px; */
/* 	margin-bottom: 5px;  */
/* 	border-top: 1px solid #d3d6d6; */
/* 	list-style-type: none;  */
/* 	} */


/* .linklist-here {color:#333333!important;} */

 


/*****************/






.head a:link {
	color: #333333!important;
	text-decoration: none;
	border-bottom: none;
}

.head a:visited {
	color: #333333!important;
	text-decoration: none;
	border-bottom: none;
}

.head a:hover {
	color: #666666!important;;
	text-decoration: none;
	border-bottom: none;
}
.head a:active {
border-bottom: none;
}


/* distance between post title and post */
.head {
margin-bottom : 5px;
}

/* distance between post and comments */
div.comments {

margin-top: 18px;
}
/* distance between post and categories list */
p.labels {
margin-top : 20px;
}

/* width of the comment section */
#comment {
width : 600px;
}

/* border style of input fields */
#author, #email, #url, #comment {
border : 1px solid;
position:relative;
text-align:right;

}

/* style of 'Leave a reply' title */
#respond {
font-size:1em!important;
        text-transform: uppercase;
	font-weight: lighter;
	text-align: left;
	margin: 0px;
	padding: 0px;
	letter-spacing: .5em;
	 color:#999999; border-bottom: 1px solid #d3d6d6; 
font-family : Georgia, "Times New Roman", Times, serif;
}

/* style of 'Submit a comment' button */
#submit {
padding : 2px;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 12px;
border : 1px solid;
}

/* positioning of the navigation bar ('previous-next' links ) */
#navigation {
margin: 10px 0px;
}

/* sidebar settings: padding, border style, vertical alignment and font */
td#sidebar {
padding : 40px 12px;
vertical-align : top;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
border : 1px solid;
}

/* sidebar link settings */
#sidebar a:link, #sidebar a:visited {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 12px;
text-decoration : none;
}

#sidebar a:hover {
text-decoration : underline;
}

/* sidebar list style */
#sidebar ul {
margin : 0;
padding : 0;
list-style : none;
}

/* distance between list title and list in the sidebar */
.category {
margin-bottom : 4px;
}

/* footer settings;  padding and alignment */
td#footer {
padding : 20px;
text-align : center;
}

/* links text is not justified */
#page a:link {
text-align : left;
}

/* image links have no border */
a img, a img.simple {
border : none;
}

/* blog title, category title, month title, navigation links are not undersigned */
a.title, a.maintitle, #navigation a:link, #navigation a:visited {
text-decoration : none;
font-size:15px;
color: #83B8D4;
}

/* normal image settings */
div.post img, div.post object {
margin: 5px 0;
padding: 0px;
/*vertical-align : middle;
float : left;*/
clear: both;
border : 2px solid rgb(200, 200, 200);
}

/* img class="simple" for alternative */
div.post img.simple {
margin : 5px;
padding : 0;
vertical-align : middle;
float : none;
border : none;
}


hr {
border : 0px solid;
}

/* general purpose alignment classes */
.left {
text-align : left;
}

.center {
text-align : center;
}

.right {
text-align : right;
}



.maintitle {
background : transparent;
color : rgb(40, 40, 40);
}

#sidebar, #submit {
background : rgb(255, 255, 255);
color : rgb(40, 25, 85);
}

a.title:link, a.title:visited {
background : transparent;
color: #83B8D4;
}

a.maintitle {
background : transparent;
color : rgb(40, 25, 85);
}

hr {
border-color : rgb(200, 200, 200);
}

td#sidebar, td#search input, #submit, #author, #email, #url, #comment {
border-color : silver;
}

#line{
border-bottom:1px dotted #000000;
margin:5px 0px 15px 0px;
}



/* Boxcar header text */


herecolor {color: #B70004!Important; text-transform:none!Important;}

.herecolor-topnav {color: #B70004;}



/* .headerall { margin-bottom:0px; */

/* } */
/* .headerlogo {position:absolute;  */

/* } */


.navmap {
padding: .5em;
background-color: #ffffff;
border-bottom: 1px solid #d3d6d6; border-top:1px solid #d3d6d6;

}
.sitemap { 
    text-align:left; font-size: 1em; 
    font-variant: normal; margin: 0; padding: 0; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.9em;
}

.highlight {font-variant:small-caps;}
.photoborderall {border: 2px solid #000000;}

/* classes used by the_meta() */
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

.credit {
	clear:both;
	color: #666;
	font-size: 10px;
	padding: 50px 0 0 0;
	margin: 0 0 20px 0;
	text-align: left;
}

.credit a:link, .credit a:hover {
	color: #666;
}

.feedback {
	color: #666;
	text-align: right;
	font-size:11px;
	clear: both;
}



.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}


#comments{

	padding-top:18px;

}

.boxcomments  li{
list-style-type:none;
padding-bottom:10px;
}

.commentby {
	padding-bottom:8px;
}

#postcomment{
	margin-top:24px;

}

.meta {
	font-size: 12px; font-style:italic;
}
.meta, .meta a {
	color: #808080;
	font-weight: normal;}
	
.comments-number {text-align:right}
/*************/

