/*  
	Theme Name:  Thomas J Carleton Architecture Template
	Theme URI:   http://www.tjcaia.com/blog
	Description: Thomas J Carleton Blog Template
	Version:     1.0
	Author:      James Carleton
	Author URI:  http://www.carletondesign.com/
*/
@import "/blog/wp-content/themes/tjc/css/basics.css";
@import "/blog/wp-content/themes/tjc/css/layout.css";



body {
	font-family: Georgia, "New Century Schoolbook", Times, serif;
	padding: 0;
	margin:0
}
.hide	{ display: none; }


#wrap { background: transparent; width:500px; }
#box { background: transparent; border:none; width:600px; table-layout:fixed; margin:0 ; padding:0; } 
#top { background: transparent; height:26px; margin:0 auto; padding:0 5px; color: #630;}

#header { background: transparent; height:100px; margin:0; padding:0 ; color: #630;}
#header h1.blogtitle {left top no-repeat; color: transparent; font-family: Georgia, "New Century Schoolbook", Times, serif; font-size:40px; margin:0; padding:0; line-height:60px; }
#header h1.blogtitle a:hover { text-decoration : underline; color: #650; background: transparent; }

p.description { font-family: Georgia, "New Century Schoolbook", Times, serif; margin:0; padding:0; } 

.entry { line-height:30px; text-align:justify; overflow:hidden; margin: 0; padding: 0; }
.entry h2 { font-size:1.15em; font-weight:700; margin:0;padding:0; } 
.entry a:hover { text-decoration:none; color:#87990d; border:none; }

/*#nav { height:26px; line-height:16px; border:none; margin:0 ; padding:0; }*/
/*
ul.nav { height:22px; line-height:22px; float:left; list-style:none; font-size:11px; font-weight:400; text-transform:uppercase; margin:0; padding:3px 0 0; }
ul.nav li { float:left !important; list-style-type:none; margin:0; padding:0; }
ul.nav li a,ul.nav li a:link,ul.nav li a:visited { border:none; color:#666; float:left; display:block; padding:0 10px; }
ul.nav li a:hover,ul.nav li a:active { color:#666; text-decoration:underline; }
ul.nav li.first a { border:none ; }
ul.nav li.current_page_item a { text-decoration:underline; color:#666; }
ul.nav li ul { float:left; margin:0; padding:0; }
*/
.navigation { display:block; text-align:center; }

.alignright { float:right; } 
.alignleft { float:left; }


.comments h3 {
	font-size: 0.85em;
	font-weight: normal;
	margin-bottom: 0.25em;
	margin-top: 0.5em;
	margin-left: 10px;
	color: #630;
}
.bobcomment :hover {
	text-decoration : underline;
	color: #650;
	background: transparent;
}

ol.commentlist { list-style:none; margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; } 
ol.commentlist li.commenthead { list-style:none; margin:0; }
ol.commentlist li.commenthead h2 { margin:0; }



#header h1.blogtitle a:link,#header h1.blogtitle a:active,#header h1.blogtitle a:visited { text-decoration:none; color:#fff; border:none; }

.entry a:link,.entry a:active,.entry a:visited { text-decoration:none; color:#6c6d62; border:none; } 
.end,.bobcomment {border-bottom:none; }

input#url,input#author,input#email { color:#666; width:50%; border:1px solid #cbcbcb; margin-bottom:0.6em; margin-top:2px; padding:3px; }

/*structure*/ 

div#container {
	width: 790px;
	padding: 0;
	margin: 0;
}


	
.clearBoth { clear: both; }
.clearLeft { clear: left; }
.clearRight { clear: right; }

/* Navigation */

#nav {
	width:652px;
	height:104px;
/*	background: url('/blog/wp-content/themes/tjc/img/nav-bg.png');*/
	margin:0;
	padding:0;
}
#nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#nav a {
	display:block;
	position:relative;
}

/*
#nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
* html #nav li { /* only IE will see this *
	margin: 0 0 -4px;
}
#nav a {
	position: relative;
	display: block;
}
*/
#nav #learn a, #nav #see a, #nav #meet a, #nav #connect a { width:560px; }
#nav #learn a 	{ height: 23px; }
#nav #see a 		{ height: 20px; }
#nav #meet a 		{ height: 20px; }
#nav #connect a { height: 21px; }

#nav #learn,		#nav #learn a,		#nav #learn a:hover,
#nav #see, 			#nav #see a,			#nav #see a:hover,
#nav #meet,			#nav #meet a, 		#nav #meet a:hover,
#nav #connect,	#nav #connect a,	#nav #connect a:hover {
	background-repeat:no-repeat;
}

#nav #learn 					{ background: url('http://tjcaia.com/img/nav/learn_on.png');		}
#nav #learn a 				{ background: url('http://tjcaia.com/img/nav/learn_off.png');		}
#nav #learn a:hover 	{ background: url('http://tjcaia.com/img/nav/learn_on.png');		}

#nav #see 						{ background: url('http://tjcaia.com/img/nav/see_on.png');			}
#nav #see a 					{ background: url('http://tjcaia.com/img/nav/see_off.png');			}
#nav #see a:hover 		{ background: url('http://tjcaia.com/img/nav/see_on.png');			}

#nav #meet 						{ background: url('http://tjcaia.com/img/nav/meet_on.png');			}
#nav #meet a 					{ background: url('http://tjcaia.com/img/nav/meet_off.png');		}
#nav #meet a:hover 		{ background: url('http://tjcaia.com/img/nav/meet_on.png');			}

#nav #connect 				{ background: url('http://tjcaia.com/img/nav/connect_on.png');	}
#nav #connect a 			{ background: url('http://tjcaia.com/img/nav/connect_off.png'); }
#nav #connect a:hover { background: url('http://tjcaia.com/img/nav/connect_on.png');	}

/* Other */


#footer {
	height:26px;
	line-height:26px;
	clear: both;
	width: 100%;
	background: transparent;
	font-size: .7em;
	margin-top: 25px;
	border-top: 1px double #630;
}
#footer p { margin: 5px 0 5px 0; padding: 0; }
#logo { margin: 0;padding: 0; }

#tophome img {display:inline;}
.post {margin-left:20px;}
.post h2 {margin:20px 0 0 -20px;}



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */

/* Begin Captions */

.wp-caption {
   border: 3px solid #fff;
   text-align: center;
   padding: 20px;
   margin: 5px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 10px;
   padding: 0;
   margin: 10px;
}

/* End Captions */


/* Start Creative Commons Block */
.cc-block { 
	width: 90%; 
	margin: 30px auto 30px; 
	padding: 4px; 
	text-align: center; 
	border: 1px solid #fff; 
	color: #420; 
	background-color: none;  
    font-size: .75em;
    }
/* End Creative Commons Block */







#sidebar,#sidebar ol,#sidebar ul,#sidebar ul ul,#sidebar li,#sidebar h2,#sidebar #searchform,#sidebar input {
	margin:0;
	padding:0;
}
#sidebar input {
	width:120px;
}