/*
Theme Name: Direct Contact PR Blog
Theme URI: 
Description: Custom WordPress theme
Version: 1.0
Author: OWT
Author URI: http://www.owtweb.com/
*/


/* site.css */

img.thumb {
height: 75px;
border-style: none;
border-color: #669966;
}
img.large {

}
img.noborder {
border-style: none;
}


body {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	font-family: verdana;
	font-size: 12px;
	color: #444444;
	background-color: #ffffff;
}
body, p, table, td, ul, ol {color: #444444; font-family: "Lucida Sans",arial,helvetica,sans-serif; font-size:12px;}

p {margin: 0px 0px 0px 0px; padding: 0px; line-height: 1.3em; font-family: verdana, sans serif; font-size: 12px; }



h1 {
margin: 0px;
font-family: trebuchet ms;
font-weight: 900;
font-size: 24px;
text-align: center;
color: #006666;
}
h2 {
margin: 0px;
font-family: trebuchet ms;
font-weight: 900;
font-size: 24px;
text-align: center;
color: #006666;
}
h3 {
font-style: normal;
font-size: 24px;
}
h3.center {
font-style: normal;
font-size: 24px;
text-align: center;
}
h4 {
font-style: normal;
font-size: 24px;
text-align: center;
}
h5 {
font-style: normal;
font-size: 24px;
text-align: right;
}

    a:link	{color:#7F3475; text-decoration:underline;}
    a:visited   {color:#7F3475; text-decoration:underline;}
    a:hover     {color:#347F3E; text-decoration:underline;}



.alternate {
color: #000000;
background-color: #CCFF99;
}
A.link2:link {
color: #669933;
}
A.link2:visited {
color: #006666;
}
A.link2:active {
color: #669933;
}
.right {
text-align: right;
}
.rightalt {
background-color: #CCFF99;
color: #000000;
text-align: right;
}
.middlealt {
background-color: #CCFF99;
color: #000000;
text-align: center;
}
.middle {
text-align: center;
}
.howmany {
font-size: 10pt;
color: #006666;
text-align: center;
}
.inform {
font-size: 10pt;
color: #006666;
}
.reg {
font-size: 12px;
color: #000000;
}
.nobg {
background-image: url("master.css") ;
background-color: #ffffff;
color: #000000;
}



.menuhd {
font-family: trebuchet ms, arial;
font-weight: bold;
font-size: 16px;
color: #54224D;
padding-left: 12px;
padding-right: 0px;
border: 0px;
}


a.menuheadlink {
font-family: trebuchet ms, arial;
font-weight: bold;
font-size: 16px;
background-color: #003333;
color: #66CC66;
text-decoration: none;
padding-left: 12px;
padding-right: 0px;
border: 0px;
}


a.menuhdlink:link {
color: #66CC66;
text-decoration: none;

}
a.menuhdlink:visited {
color: #66CC66;
text-decoration: none;
}

a.menuhdlink:hover {
color: #ffffff;

}
a.menuhdlink:active {
color: #006666;

}

.boxhd {
font-family: trebuchet ms, arial;
font-weight: bold;
font-size: 20px;
color: #006666;
text-align: center;
}


/* OWT CSS */

.clear {
	clear: both;
	padding-bottom: 1px;
	/* for Gecko-based browsers */
	margin-bottom: -1px;
	/* for Gecko-based browsers */
}
.hide { display: none !important; }
.inside { padding: 0 1em; }
.post-title { color: #006666; text-align: left;  }
.post-title a:active, a:link { color: #006666; }
.post-title a:visited { color: #006666; }
.post-title a:hover { color: #666666; }

li { margin-bottom: .4em; text-indent: 5px;  }

ul, ol, dl, p,  h2, h3, h4, h5, h6
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 0;
}


h2, h3 {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	font-weight: bold;
	color: #00324d; 
}

        
h2 {
        font-size: 105%;
		color: #0a6fbf; 
        }

h2.pagetitle {
        font-size: 1.6em;
        }
h3 {
        font-size: 103%;
		color: #00324d; 
        }

h1, h1 a, h1 a:visited, #headerimg .description {
        text-decoration: underline;
        }

h1 a:hover { color: #000000; }

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
        color:#000000; 
        }

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #wp-calendar caption, cite {
        text-decoration: underline;
		
        }

h2.pagetitle {
        text-align: center;
}

h3 {
        padding: 0;
        margin: 10px 0 0;
        }

h3.comments {
        padding: 0;
        margin: 40px auto 20px ;
        }

#std a, a:link, a:visited, a:active
{
	color: #706666;
	text-decoration: none;
}

#std a:hover
{
	color: #706666; ;
	text-decoration: underline;
}

code { font-family: Verdana, Arial, Sans-Serif; }
label { cursor: pointer; }
table { font-size: 100%; }

.clearfix:after {
    content: "."; 
    display: block;   
    height: 0; 
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-table;}
 #content p {line-height:18px;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#pwrapper {
        clear: both;
        overflow: hidden; 
        margin: 0 auto;
        z-index: 60; 
        top: 0px; 
        margin-top: 3px;
        font-style: normal;
        width: 700px;
        background-color: #ffffff;
}

* html #pwrapper
{
        /* IE 5 win  fix for 1px whitespace between top and wrapper. */
      margin-top: -3px;
}
.summary    
{ 
	font-style: italic; 
    display: block;    
    padding-top: 6px;   
    color: #000099;
}
div#left   {
    clear: left;
    float: left;
    width: 155px;
    padding-right: 5px;
    padding-left: 8px;
    background-color: #eff4f7;
    border: 1px #aaaaaa solid;
    line-height: 14px;
    z-index: 5;
}
#left a:hover { color: #00324d; text-decoration: underline; }
	
div#right {
    float: right;
    top: 0px;
    width: 524px;
    background-color: #ffffff;
    padding-top: 4px;
    padding-left: 6px;
    border-top: 1px #aaaaaa solid;
}
div#middle {
    top: 0;
    margin: 0px 0px 24px 170px;
    padding: 3px 8px 16px 8px;  
    background-color: #ffffff;
    border-top: 1px #aaaaaa solid;   
}
#left, #right  { 
  padding-bottom: 25000px; 
  margin-bottom: -24999px;
}

#sidenav ul, #sidenav2 ul, #sidenav3 ul {
  margin: 2px 0px 2px 0px;
  padding-left: 2.5em; 
  text-indent: -2em; 
  list-style: square;   
  text-align:left;   
}

#sidenav ul li a:hover, #sidenav2 ul li a:hover, #sidenav3 ul li a:hover { 
	text-decoration: underline; 
	color: #54224D;

}
 
#left ul ul {
  margin-bottom:0px;
}
 
#left ul {
  margin-top:3px;
  margin-left:0px;
}
 
#left ul li {
   margin:0px;
   text-indent: -6px;
}
#left ul li a {
  padding:0px; 
  margin:0px;  
  padding-left:3px;
  font-size: 1em;  
  color:#333333;   
  text-decoration:none;
  line-height:1.3em;   
}
 
#left ul li a:hover {
  color:#00324d;
  text-decoration:underline;
}
	#space ol {
  	text-align: left;
  	line-height: 32px; 
  	list-style-type: none; 
	}
	#space li {
	  text-align: left;
	  margin-bottom: 5px;
	  margin-left: -1.5em;
	}

.topiccloud { font-size: 11px; }
.posts_pager {
  font-weight:bold;
  text-align:center;
}
 
.posts_pager a {
  font-weight:normal;
}

.posts_pager a, .posts_pager {
  font-size: 10pt;
}
 
.post-title, .xtitle {
  font-size: 32px;
  font-weight: bold;
  margin-top: 10px;
}
.post-info { 
	font-size: 13px; 
	color: #000066;; 
	text-transform: uppercase; 
	font-stretch: ultra-expanded; 
}

.post-date {
  font-size:8pt;
}
.feed-title {
  font-size:20pt;
}

.meta {
  font-size:12px;
}
.main {
  padding-right:10px;
}
.alignright {
  float: right;
}
.alignleft {
    float: left
}
.caption { clear: both; text-align: center; }
.center { text-align: center; }
.comments {
  padding-left:0px;
}
#topmenu { 
      	color: #ffffff; 
		text-align: center; 
		margin: 0 auto; 
		width: 610px; 
		margin-top: 30px; 
		float: left; 
		font-size: 1.2em; 
		line-height: 2em; 
	}
#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:active 
{
		color: #ffffff; 
		text-decoration: underline; 
	
}
#topmenu a:hover
{
		color: #ffffff; 
		text-decoration: none; 
}

.menux
{
		float: left; 
		text-align: left; 
        height: .8em;
  		color: #ffffff; 
        padding: 2px 12px 2px 8px;
		background-color: #25395c; 
		border-bottom: .5em #ffffff solid; 
		height: 178px; 
		border: 1px red solid; 
}
 
.menux A, .menux a:link, .menux A:visited, .menux A:active
{
		font-size: 12px;
        color: #ffffff; 
        margin: 0px;    
        padding: 5px 12px 5px 8px;
        text-decoration: underline;
        font-weight: bold;
}
 
.menux A:hover
{
        color: #ffffff; 
        text-decoration: none;
}
#topbar {
		width: 906px;
		height: 1.2em;  
		padding: 4px; 
		background-color: #25395c; 
		border-bottom: .3em #ffffff solid;
		font-family:tahoma, verdana, arial, courier;
		color: #ffffff; font-weight: bold; 
		
	}
#tbleft { float: left; color: #ffffff; }
#tbright { float: right; color: #ffffff; padding-right: 8px; }
#tbright a, #tbright a:link, #tbright a:visited, #tbright a:active
{
	color: #ffffff; 
	text-decoration: underline; 
	}
#tbright a:hover {
	color: #ffffff; 
	text-decoration: none; 
}
#masthead
{
		width: 906px; 
		height: 100px; 
		background-color: #25395c; 
		border-bottom: 1px #666666 solid;  
}
#logo
{
        height:100px; 
		width: 83px; 
        float: left;
        left: 0;  
		text-align: right; 
}
#logo2
{
		margin-left: 700px; 
		width: 198px; height: 43px;
		padding-top: 22px;  
		
	}
#topnav
{
		width: 400px; 
		height: 70px; 
		position: relative; 
		left: 200px; ; top: 20px; 
		line-height: 16px; 
		border: 1px red solid; 
}
.sep
{
        margin-left: -10px;
        padding-left: 10px;  
		color: #ffffff; 

}
.specL
{
        clear: both;   
        font-size: 85%;   
	margin-left: 18px; 
	line-height: 2em;
}
.post-title { font-size: 1.6em; }
#bb
{
    margin-left: 38px; padding-top: 1em;
}
.title, title a, title a:visited { text-decoration: none; color: #54224D; }
.title a:hover { color: #333333; }
#wp-calendar {
   margin:0px;
   text-indent: 3px;      
   font-size: .9em; 
}
.tagtitle {
	text-transform: capitalize; 
}
#searchsubmit {
	margin-top: 10px; 
	border: 0; 
	background-color: #cccccc; 
}
#footermenu
{
	width: 906px; 
	margin: 0 auto; 
	text-align: center; 
	line-height: 1.2em;
}
#footercopy
{
    border-color: #27385c;
    border-style: solid;
    border-width: 1px;
    margin-left: auto;
    margin-bottom: 0;
    margin-right: auto;
    margin-top: 0px;
    height: 1.8em;
    color: #cccccc;
    background-color: #25395c;
    width: 906px;
    text-align: center;
    line-height: 1.2em; 
}
.style1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}



.style1 a:link{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration:none;

}

.style1 a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#CCCCCC;

	text-decoration:underline;

}

.style1 a:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration:none;

}

.style1 a:active{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration:none;

}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.seealso 	{ 
	color: #0033dd;
    font-style: italic;
	margin: 4px; 
	padding: 4px; 
}
.seealso ul {
	font-style: normal; 
	padding-bottom: 4px; 
    border-bottom: 1px #cccccc solid; 
}
.seealso ul li {
	color: #000000; 
	font-style: normal; 
}
img { border: 0; float: right; }
img.center { float: none; clear: both; margin: 0 auto; padding: 4px; text-align: center; }

.feedimg { border: 0; float: none; }
.stdimg { border: 0; float: none; }
img.ctrimg      { display: block; margin-left: auto; margin-right: auto; border: 0; float: none; }
img.left	{ border: 0; float: left; }
img.leftnf	{ border: 0; left: 0px; float:none; }
img.spacer	{ border: 0; float: none; }
#feedme, #feedme a:link, #feedme a:visited { 
    padding: 6px 0 6px 0;
    color: #000000; 
}
.alignright {
  float: right;
}
.alignleft {
    float: left
}
em { font-style: italic; }
strong { font-weight: bolder; }
.wpfooter {
	    position: relative;
	    margin: 0 auto;
		width: 906px; 
		height:39px; font-family:arial; font-size:11px; color:#000000; 
		text-indent: 65px; 
		padding-right: 4px; 
		padding-top: 28px; 
		vertical-align:bottom;
}
.calendar { font-size: 1em; }
.padtab { 
	padding: 1px 25px 1px 10px; 
	height: 3px; 
	margin: 0; 
}
.padnav { padding: 8px 0px 6px 0px;}
.topnav {color:#999999; font-family:Georgia; font-size:11px; text-decoration:none; height:12px;}
.topnav a{color:#999999;text-decoration:none;}
.topnav a:hover{color:#82843E;text-decoration:none;}
.smallblack { font-family:arial; font-size:11px; color:#999999; font-weight:bold;}
.input { border:1px solid #c0c0c0; color:#999999;font-family:arial; font-size:11px;}
.divcell { width: 20px; }
.nowrap	{ white-space: nowrap; }


# client styles
 #footer p {text-align:center;}
 #footer p.menu { font-weight:bold; margin-top:12px; font-size:11px; line-height:16px;}
 #footer p.menu a { text-decoration: underline; }

 td.footer {background-color:#DEF2E2; background-image:url(/images/footshadow1.gif); background-repeat: no-repeat; background-position: top left; text-align: center; }


