/*
Theme Name: DTA
Author: pj colalillo
Author URI: http://www.patrickcolalillo.com
version: 1.3
*/



/* basics */

*{margin:0; padding:0;}

html{
  font-size: 100%;
}

body {
 font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;
  font-size: 0.75em;
  font-style: normal;
	color: #333;
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(images/top-bg.gif);
	background-color: #fff;
	}
	



/* images and misc. */

img{ border: none; padding: 6px; }
img a{border:none;}

img.left{ float: left; border: none; padding: 6px; }
img.right{ float: right; border: none; padding: 6px; }

blockquote{
	border-left:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;
	}

code{
	margin:10px;
	font-family:"Courier New", Courier, monospace;}


/* links */

a{
	color: #005f99;
	text-decoration:none;
	border: none;
	}

a:hover{
	color:#93a445;
	text-decoration: underline;
	border: none;
}

p{
  line-height: 160%;
  margin: .4em 0 1em;
}

/* container */


#container {
	width: 960px;
	margin: 0 auto;
	color:#333;
	}
	
/* header */

#header {
background: #DDD;
width: 960px; 
color: #fff; 
height: 167px;


}

#header h1{display:none;}
	
#header h1 a{color: #404040; text-decoration: none;}
#header h1 a:hover{color: #666; text-decoration: none;}


#header h2{display:none;}

/* main menu */


#menu {
	font-size: 11pt;
	width:960px;
	height: 24px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #93a445;
	margin-top: 6px;
}


#menu ul {
	padding: 0;
	text-align: left;
	
}

#menu ul li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
	
}

#menu ul li a {
	padding: 0px 8px 3px 8px;
	margin: 0;
	text-decoration: none;
	color: #fff;
	display: block;
	float: left;
	border-right: 1px dotted #fff;
	
}

#menu ul li a:hover {
	background-color: #626262;
	color:#fff;
}

/* headings */

h1{
  font-size: 250%;
  margin: .5em 0 .2em;
  font-weight: bold;
  letter-spacing:-0.06em;
}

h2{
  font-family: "Palatino Linotype", Georgia, "Tahoma", "Century Schoolbook L", Arial, Helvetica;
  font-size: 200%;
  font-weight: bold;
  margin: .5em 0 .2em;
  letter-spacing: -0.04em;
  color: #005f99;
}

h3{
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;
  font-size: 150%;
  font-weight: bold;
  margin: .5em 0 .2em;
  letter-spacing:-0.06em;
}

h4{
  font-family: Arial Narrow, Arial, Helvetica, Geneva;
  font-size: 140%;
  font-weight: bold;
  margin: .5em 0 .2em;
}

h5{
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;
  font-size: 115%;
  font-weight: normal;
  margin: .5em 0 .2em;
  text-transform: uppercase;
  font-style: italic;
}

#content h6{
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;
  font-size: 110%;
  font-weight: bold;
  margin: .4em 0 .2em;
}



/* lists */

ul, ol{
  margin: .4em 0 1em;
  line-height: 150%;
}


ul li, ol li{
 list-style-position:outside;
 margin-left: 2em;
}

dl{
  padding: .3em 0 .8em;
}

dt {
  float: left;
  clear: left;
  width: 9em;
  text-align: right;
  font-weight: bold;
  text-decoration: underline;
}

dd {
  margin: 0 0 0 10em;
  padding: 0 0 0.5em 0;
}

#content {
	float: left;
	width: 630px;
	overflow: hidden;
	}	

/* titles */

.post h2.title, .attachment h2.title,
.page h2.title, .page h2.title{
  font-family: "Palatino Linotype", Georgia, "Tahoma", "Century Schoolbook L", Arial, Helvetica;
  font-size: 250%;
  font-weight: bold;
  margin: 0;
  padding: 0;
  letter-spacing: -0.04em;
}

.post h2.title a{
  color: #005f99;
  text-decoration: none;
}

.post h2.title a:hover{
  background: none;
  color: #ed1f24;
}

.post h3.title, .attachment h3.title{
  font-family: "Palatino Linotype", Georgia, "Tahoma", "Century Schoolbook L", Arial, Helvetica;
  font-size: 200%;
  font-weight: normal;
  margin: 0;
  padding: 0;
  letter-spacing: normal;
}

.post h3.title a{
  color: #000;
  text-decoration: none;
}

.post h3.title a:hover{
  background: none;
  color: #ed1f24;
}


.post a{text-decoration:underline;}

.post ul {}

.post li {}

.entry p{margin:12px 0;}

.postmetadata{
	clear: both;
	background:#F7F7F7;
	padding:6px;
	margin-top: 16px;
	}
	

.navigation {
	font-size:8pt;
	float:left;
	width:100%;
	}
	
	.alignleft {float:left; margin:25px;}
	.alignright {float:right; margin:25px;}

.notfound{padding: 25px; font-size: 14pt; font-weight: 300;}

/* sidebar */

#sidebar {
	font-size:10pt;
	width: 300px;
	float:right;
	margin: 0px 0 24px 0;
	padding: 0;
	border-left: 1px dotted #A2A2A2;
	background-image: url(images/content-bg.jpg);
	background-repeat: no-repeat;
	}

#sidebar h2{
font-family: arial, verdana, tahoma;
font-weight: bold;
font-size: 1em;
text-align: left;
color: #ffffff;
margin: 15px 0px 5px 0px;
padding: 7px 0px 0px 10px;
width: 300px;
height: 27px;
background-image: url(images/sidebar_h2_bg.jpg);
background-repeat: no-repeat;
background-position: left top;
display: block;
}

#sidebar p {margin:0; padding: 0 6px 0 12px;}

#sidebar img {padding: 0; margin: 0;}

#sidebar ul {
	margin:12px;
	padding:0;
	list-style-type: none;
	}

#sidebar ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}

#sidebar ul ul {
	margin: 6px 0 6px 12px;
	padding: 0;
}

#sidebar ul ul li {
	list-style-type: none;
	list-style-position: inside;
	}

#sidebar ul ul ul{
	margin: 0;
	padding: 0;
}

#sidebar ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
}

/* comments */

#commentssection{
	clear: both;
	padding: 2px 12px;
	margin: 0;
	}
	
#commentssection h3{
	font-family: georgia, times, verdana;
	font-size: 12pt;
	font-weight: 300;
	font-style: normal;
	color: #000;
	}

#commentform{
	background: #F0F0F0;
	margin: 12px 12px 20px 12px;
	padding:20px;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	}
	
#commentbox{
	width:75%;
	min-width:400px;
	margin:5px 5px 0 0;
	}

#author, #email, #url, #commentbox, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	border: none; 
	padding: 6px;
	border: 1px solid #B2B2B2;
	}

#submit{margin:5px 5px 0 0;}

	
ol.commentlist {list-style-type: none;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	overflow: hidden;
	}

ol.commentlist li.alt {background: #E5E5E5;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}


/* search */

#searchform{
	padding: 6px 0 6px 6px;
	font-family: verdana, arial, times;
	}

#searchform input#s{
	font-family: verdana, arial, times;
	font-size: 8pt;
	padding: 2px;
	margin: 2px;
	border: 1px solid #B7B7B7;
	}

#searchform input#searchsubmit{
	font-family: verdana, arial, times;
	font-size: 7pt;
	padding: 2px;
	margin: 2px 0 0 2px;
	border: 1px solid #B7B7B7;
	background-color: #fff;
	color: #797979;
	}

/* footer */

#footer {
	width: 100%;
	color: #ffffff;
	height:174px;
	clear:both;
	text-align:left;
	background-color: #626262;
	background-image: url(images/footer-bg2.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	}

#footer-bg{
margin:auto;
	background-image: url(images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 174px;
	width: 960px;
}

	

#footer p{padding:65px 0px 0px 15px; color: #ffffff; font-size: 11px;}

#footer a{color: #ffffff;text-decoration: none;}

#footer a:hover{
	color: #999900;
	text-decoration: underline;
}


