/*
Theme Name: James Van Dyne
Theme URI: http://wordpress.org/
Description: Theme for James Van Dyne's blog Designed by <a href="http://www.sugoisoft.com.com/">Sugoi Consulting</a>.
Version: 1.0
Author: James Van Dyne
Author URI: http://www.sugoisoft.com/
Tags: gray, blue, two column
*/

*
{
  padding: 0;
  margin: 0;
}

body
{
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
	font-size: 76%;
	width:900px;
	margin:auto;
	background-color: #f0f0f0;
}
hr
{
  display: none;
}

a {
	text-decoration:none;
}

img {
	margin: auto;
}
/* Header */
#header
{
	background-color: #e6e6e6;
	text-align:center;
	height:100px;
}

#bike {
	height:100px;
	width:136px;
	background: #e6e6e6;
	margin-left:50px;
	float:left;
	position: absolute;
}

#languages {
	text-align:right;
	margin-right:20px;
	padding-top:10px;
	color:#555;
}
#languages a {
	color:#555;
	text-decoration:none;
}
#languages a:hover {
	border-bottom: 2px solid #F00;
}

#headerimg
{
	font-size: 1.2em;
	height: 6.5em;
	padding-left: 7.5%;
	background-repeat:no-repeat;
	text-align:center;
	margin-left:10px;
}
 
#header a,a.visited 
{
	text-decoration: none;
	/*color:#2CFF90;*/
	color: #191919;
}
 
#header h1
{
	font-size: 3em;
	line-height: 1.2em;
}

#header .description {
	
	color: #0080ff;
}

hr {
	color:#2CFF90;
}

.panel {
	margin-top:20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ffff66 ;
	-webkit-border-top-left-radius: 5px 5px; 
	-webkit-border-top-right-radius: 5px 5px; 
	
	-webkit-border-bottom-left-radius: 5px 5px; 
	-webkit-border-bottom-right-radius: 5px 5px; 
}
.verticalp {
	color:#2CFF90;
	white-space:nowrap;
	display:block;
	width:30px;
	height:20px;
	font-size:2.0em;
	font-weight:bold;
	vertical-align:middle;
	letter-spacing: 0.2em;
	padding-bottom: 10px;


}

#page_navigation {
	background:#e6e6e6 ;/*url(images/top.png) no-repeat scroll left bottom;*/
	-webkit-border-bottom-left-radius: 10px 10px; 
	-webkit-border-bottom-right-radius: 10px 10px; 
}
#page_navigation ul {
	padding-top:10px;
	margin-left: 60px;
	margin-bottom:0px;
	font-size: 1.2em;
}

#page_navigation li{
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
	color: #191919;
	
}

#page_navigation a {
	color:#000;
}

.selected a{
	color: #0080ff;
}

.container_bottompad {
	background: #8c8c8c;
	padding-bottom: 5px;
	height: 15px;
}
/* End Header */
#page
{

	clear:both;
	line-height:1.6em;
	font-size:1.2em;
}
#content
{
	width:77%;
	float:left;
	 /*background:#4C4C4C; url(images/content-top-right.png) no-repeat scroll right top;*/
	color: #191919;
		
	-webkit-border-top-left-radius: 5px 5px; 
	-webkit-border-top-right-radius: 5px 5px; 
	
	-webkit-border-bottom-left-radius:5px 5px; 
	-webkit-border-bottom-right-radius: 5px 5px; 
	
	padding-bottom: 20px;
	
}
#content-bottom {
	height:0.5em;

}

#content h2 {
	padding-top: 0.1em;
	padding-bottom:0.1em;
	line-height: 1.1em;
	clear: both;
}

#content a,a:visited {
	color: #0080ff;
}

#content small {
	color:#000;

}
.entry {
	padding-top:1em;
	line-height: 1.6em;
	margin-right:10px;
}

blockquote {
	margin-left:10px;
	border-left: 10px solid #999;
}
blockquote p {
	margin-left:10px;
}
/* Sidebar Begin */

#sidebar {
	margin-top: 20px;
	margin-bottom: 20px;
	width:20%;
	height:100%;
	float:right;
	text-align:left;
	padding-top: 10px;
	background:#e6e6e6; /* url(images/sidebar-top.png) no-repeat scroll left top;*/
	
	-webkit-border-top-left-radius: 5px 5px; 
	-webkit-border-top-right-radius: 5px 5px; 
	
	-webkit-border-bottom-left-radius: 5px 5px; 
	-webkit-border-bottom-right-radius: 5px 5px; 
}
#sidebar-bottom {
	height:0.5em;
}

#sidebar h2 {
	font-size: 1.2em;
	line-height:1.5em;
	padding-left:10px;
	/*color:#a0e3ff;*/
	color: #0080ff;
}

#sidebar ul {
	list-style: none;
	padding-bottom:10px;
}
#sidebar ul ul {
	list-style-type:circle;
	list-style-position: inside;
	margin-left:20px;
}

#sidebar ul ul ul {
	margin-bottom:0px;
}

#sidebar a {
	text-decoration: none;
	color:#000;
}
 
#sidebar a:hover {
	text-decoration:underline;
	color:#000;
}
 /* Sidebar End */
#searchform {
	margin-top:5px;
	text-align: center;
}
 
#searchform #s {
	width: 50%;
}

/*Page and content styles*/
.post {
	margin:auto;
	width:80%;
}
.post h2 {
	/*color:#2CFF90;*/
	color: #0080ff;
	font-size:2em;
	padding-bottom:10px;
}

.post h3{
	color: #0080ff;
	font-weight:bold;
	clear:both;
	padding-bottom:10px;
}

.post p {
	padding-bottom:1em
}

.post img {
	text-align:center;
	clear:both;
}

.post ul,ol {
	list-style-position:inside;
	padding-bottom:1em;

}

.post-edit-link {
	margin-left:10px;
}


.postmetadata {
	padding-top:10px;
}

#comments {
	margin-left:30px;
	padding-bottom:10px;
}
ol.commentlist {
	width:90%;
	margin:auto;
}

ol.commentlist li {
	padding:0.5em;
	width:90%;
	background-color:#ff6;
}

#respond, #commentform {
	color:#000;
	width:90%;
	margin:auto;
}

#respond input, textarea {
	margin-bottom:10px;
}

#respond h3 {
	margin-left:30px;
	margin-bottom:10px;
}

#nav {
	height:3em;
	margin-left:60px;
}
#nav ul {
	text-decoration:none;
	list-style: none inside;
	display:inline;
}
#nav li {
	float:left;
	margin-left:10px;
	font-size:1em;
}

#nav a:hover {
	color: #0080ff;
}

#footer {

	-webkit-border-top-left-radius: 5px 5px; 
	-webkit-border-top-right-radius: 5px 5px; 
	background: #e6e6e6;
	clear:both;
	text-align:center;
	padding-bottom:10px;
	padding-top: 10px;
	margin-top: 10px;
}

#footer a,a:visited {
	color: #0080ff;
}

pre {
	width:90%;
	
}