/*
Theme Name: Judo
Theme URI: http://computingondemand.com
Description: Theme created for C.O.D.
Author: Joe DiFiglia
Author URI: http://computingondemand.com
version: 1.0
*/

/* basics */

*{margin:0; padding:0;}

body {
	background: #585858;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10pt;
	margin-top			: 0px		;
	margin-bottom		: 0px		;
	margin-left			: 0px		;
	margin-right		: 0px		;
	height				: 100%		;
	}
	
ol, ul {
list-style: none;
}

img{ border: none; padding: 0px; }
img a{border:none;}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* 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: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}



#container {
	width				: 900px	;
	margin				: 0 auto	;
	background			: #c4c4be	;
	}

/*--------------------------------------------*/
/*			     Top Menu 					  */
/*--------------------------------------------*/

#topmenu {
	background-image	: url("images/topmenu-bg.jpg");
	position			: fixed		;
    width				: 100%		; 
	height				: 33px		;
	float				: left		;
	z-index				: 100		;
	}

#topmenu li {
	list-style-type		: none		;
    color				: #FFF      ;
    font-weight			: bold		;
 	padding				: 0px 15px 0;
	line-height			: 25px		;
	float				: right		;
	}

#topmenu a {
    color				: #FFF      ;
    font-weight			: bold		;
	}

/*--------------------------------------------*/
/*		     	Logo Header 				  */
/*--------------------------------------------*/

#header {
	background			: #585858	;
    width				: 100%		; 
	height				: 103px		;
	}

#logo {
	margin-top			: 33px		;
	background			: #000		;
	width				: 100%		;
	height				: 134px		;
	float				: left		;
	}



/*--------------------------------------------*/
/*		     	Navigation Strip			  */
/*--------------------------------------------*/

#nav {
	background			: #000	;
    width				: 100%		; 
	height				: 35px		;
    overflow			: hidden	;
	float				: left		;
	}

#nav .menu {
    float				: left		;
    width				: 100%		;
	}

#nav .menu li {
    float				: left		;
	list-style-type		: none		;
	padding				: 10px 25px 0px 25px	;
	}

#nav .menu li.last {
    background:none;
	}

#nav .menu a {
    color				: #FFF		;
	font-size			: 14px		;
	text-transform		: uppercase	;
	font-family			: "Trebuchet MS";
    text-decoration		: none	;
	}

#nav .menu a:hover {
    text-decoration		:underline	;
	}

/*--------------------------------------------*/
/*		     	Content      				  */
/*--------------------------------------------*/

#content {
	margin				: 0 auto	;
	float				: left		;
	width				: 100%		;
	overflow			: hidden	;
	background			: #c4c4be	;
	}

#leftside {
	margin				: 0 auto	;
	width				: 40%		;
	float				: left		;
	padding				: 0px 0px 20px 0px;
	}

#rightside {
	margin				: 0 auto	;
	width				: 60%		;
	float				: right		;
	padding-bottom		: 10px		;
	}

#whole {
	margin				: 0 auto	;
	width				: 100%		;
	float				: left		;
	padding				: 20px 0px 20px 0px;
	}

.currentposts {
	width				: 95%		;
	margin				: 0 auto	;
	padding				: 0px 0px 0px 0px;
	}

.titlebg {
	height				: 30px		;
	vertical-align		: middle	;
	background			: #a0a294	;
	padding				: 0px 0px 0px 10px;
	}

.titlebg h2{
	padding				: 3px		;
	font-family			: trebuchet ms;
	font-size			: 14pt		;
	color				: #FFF;
	}

.titlebg h2 a{
	text-transform		: uppercase	;
	font-family			: "Trebuchet MS";
	font-size			: 14pt		;
	color				: #FFF;
	}
	
.titlebg h2 a:hover{
	text-decoration		: underline;
	}

.post {
	margin				: 0 auto	;
	}
	
.post h2{
	font-family			: arial, trebuchet ms, verdana;
	font-size			: 14pt;
	font-weight			: bold;
	color				: #08122E;
	padding-bottom 		: 0px		;
	}
	
.post h2 a{
	text-decoration		: none;
	}
	
.post h2 a:hover{
	text-decoration		: underline;
	}
	
.post p{
	font-size: 8pt;
	margin-bottom			: 10px		;
	}

.post a{text-decoration:underline;}

.post ul {text-shadow: #6374AB 1px 1px 1px;
}

.post li {
	margin				: 0px 0px 10px 0px;
	}


.entry p {
	font-size			: 12px		;
	padding				: 5px 15px 5px 15px;
	color				: #7e7c7b	;
	text-align			: justify;
	}

.entry img {
	margin				: 5px 10px 5px 5px;
	border				: 3px		;
	border-color		: #a0a294	;
	border-style		: solid		;
	 box-shadow			: 5px 5px 5px #575757;
  	-moz-box-shadow		: 5px 5px 5px #575757;
  	-webkit-box-shadow	: 5px 5px 5px #575757;
	}

.entry ul {
	list-style			: none		;
	list-style-type		: disc		;
	}

.entry li {
	margin				: 0px 0px 0px 20px;
	text-align			: justify		;
	}

.entry ol {
	margin				: 0px 0px 10px 40px;
	list-style-type		: decimal;
	}
.entry a {
    color				: #FFF		;
	font-size			: 14px		;
	font-family			: "Trebuchet MS";
    text-decoration		: none		;
	}

.entry a:hover {
    text-decoration		:underline	;
	}

#pages {
	text-align			: center		;
	margin				: 50px 0px 50px 0px;
	}


/*--------------------------------------------*/
/*		     	Comment Pages				  */
/*--------------------------------------------*/

/* Comments */

.comment {
  margin-bottom: 10px;
  margin-top: 15px;
  border: 0px solid #c5c5c5;
  padding: 0px 15px 10px 15px;
  color: #000;
  }
.comment h3 {
    float				: none		;
	color				: #890301	;
	font-weight			: bold		;
  }
.comment p a {
  color: #6598b8;
  }
.comment p a:hover {
  text-decoration: underline;
  }
.comment p {
  padding:0;
  margin: 7px 0;
  }
ul.commentlist, ul.trackback  {
  list-style-type: none;
  margin: 10px 0;
  font-size: 9pt;
  }
.commentlist li, .trackback li {
  margin: 10px 0px 15px 0px;
  padding: 10px;
  background: #fff;
  border: 1px solid #ececda;
  list-style-type: none;
  }
.commentlist li.alt {
  background: #ececda;
  border: 1px solid #020202;
  border: none;
  margin: 10px 0px 15px 0px
  }
.commentlist li.cleared {
  background: transparent;
  border: none;
  }
.commentlist a:hover {
  text-decoration: underline;
  }
.commentlist a.gravatar {
  float: left;
  margin: 0 15px 0px 0;
  width: 60px;
  }
.commentlist .commentbody {
  margin: 0;
  padding: 0;
  }
.commentlist .commentbody p a {
  text-decoration: underline;
  }
.commentlist cite {
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
  color: #890301;
  }
.commentlist small.commentmetadata a {
  color: #666;
  }
.commentlist p {
  color: #000;
  }
#respond {
  clear: both;
  margin-top: 15px;
  }
textarea.comment {
  width: 400px;
  background: #fff;
  color: #111;
  padding: 10px;
  border: 1px solid #c5c5c5;
  }
.comment #submit {
  margin: 0;
  }

/*--------------------------------------------*/
/*		     	Comment Pages				  */
/*--------------------------------------------*/

/* Begin Calendar */
#wp-calendar {
	border: 1px solid #ddd;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #333;
}

#wp-calendar caption {
	color: #999;
	font-size: 16px;
	text-align: left;
}

#wp-calendar td {
	color: #ccc;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}
/* End Calendar */

/*--------------------------------------------*/
/*		          	Footer                    */
/*--------------------------------------------*/

#footer {
    width				: 100%		; 
	color				: #7e7c7b	;
	padding				: 6px 0px 6px 10px		;
	font-size			: 10px		;
	}

#footer ul {
	}

#footer li {
	list-style-type		: none		;
	}

#footer li.last {
    background:none;
	}

#footer a {
    color				: #FFF		;
	font-family			: "Trebuchet MS";
    text-decoration		: none		;
	}

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