/*
Theme Name: Door 2 Door Pubcliations
Theme URI: 
Description:
Version: 1.0
Author: Darren White
Author URI: 
Tags: 

*/
/* >>> ELEMENTS <<< */
/*-----------------------Main-------------------------------*/
body {margin: 0px; font-family: Arial, Tahoma, sans-serif; font-size: 12px; color: #CCCCCC; background-color: #FFFFFF; text-align: center; background-image: url("images/bg.gif"); background-repeat: repeat;}
#maincontainer {text-align: left; background-color: #000000; margin-left: auto; margin-right: auto; width: 780px;}
#top_left {width: 231px; display: block; height: 290px; float: left; background-image: url("images/bg_nav.gif"); background-repeat: no-repeat; background-position: 0px 83px;}
#left {padding: 40px 25px 15px 25px; width: 179px!important;width:174px; border-right: 1px dotted #333333; clear: both; color: #999999; font-size: 11px; float: left; background-image: url("images/bg_content.gif"); background-repeat: repeat-x; background-position: top;}
#content {padding: 40px 25px 15px 25px; float: right; width: 500px!important;  background-image: url("images/bg_content.gif"); background-repeat: repeat-x; background-position: top;}
.alignleft {float: left; margin: 5px 15px 5px 0px; border: 2px solid #FF9900}
#home .alignleft {float: left; margin: 5px 15px 5px 0px; border: 0px}
.message {font-size: 14px; color: #B50101; font-weight: bold; padding: 7px 10px 7px 15px; margin: 0px 0px 15px 0px; border: 1px solid #B50101; background-color: #FFFFFF;}
/*------------------------------------------------------*/

/*-----------------------Footer-------------------------------*/
#footer {text-align: center; clear: both; padding: 20px; color: #999999; font-size: 10px;}
/*------------------------------------------------------*/

/*-----------------------Titles-------------------------------*/
h1 {color: #FFFFFF; font-size: 16px; font-weight: bold; margin: 0px 0px 6px 0px; padding: 5px 0px 3px 0px; border-bottom: 1px dotted #CCCCCC;}
h2 {color: #FF9900; font-size: 12px; font-weight: bold; margin: 12px 0px 5px 0px; padding: 12px 0px 5px 0px;}
#left h2 {color: #FF9900; font-size: 16px; font-weight: bold; margin: 0px 0px 15px 0px; padding: 5px 0px 3px 0px; border-bottom: 1px dotted #CCCCCC; /*background-image: url("images/testimonial.gif"); background-position: top right; background-repeat: no-repeat;*/}
/*------------------------------------------------------*/

/*-----------------------Fonts-------------------------------*/
.grey_small {font-size: 11px; color: #999999}
.grey {color: #CCCCCC}
.orange {color: #FF9900;}
.white {color: #FFFFFF;}
address {font-style:normal;}
/*------------------------------------------------------*/

/*-----------------------Links-------------------------------*/
a:link, a:visited, a:active {color: #FF9900; text-decoration: underline; font-weight: normal;}
a:hover {color: #FFFFFF; text-decoration: underline; font-weight: normal;}

#navigation ul {list-style-image: url("images/bullet_nav.gif"); margin: 27px 60px 0px 30px!important; margin: 20px 55px 0px 65px;text-transform:uppercase;}
#navigation ul li {text-transform:uppercase;}
#navigation a:link, #navigation a:visited, #navigation a:active {padding: 0px 0px 3px 0px; display: block; color: #FFFFFF; text-decoration: none; font-weight: normal; border-bottom: 1px solid #606060;}
#navigation a:hover {color: #FF9900; text-decoration: none; font-weight: normal;}
/*------------------------------------------------------*/

/*-----------------------Horizontal Rule-------------------------------*/
hr {border: 0px; border-bottom: 1px dotted #333333; height: 0px; clear: both; margin: 15px 0px 15px 0px!important; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.entry {border-bottom: 1px dotted #FF9900;}
/*------------------------------------------------------*/

.entry {float:left;width:50%;height:230px;}

/*-----------------------Bullets-------------------------------*/
ul {list-style-image: url("images/bullet.gif");}
li {padding: 0px 0px 4px 0px;font-size:12px;}

ul#cats {margin:0;padding:0 0 4px 0;list-style-type:none;}
ul#cats li {margin:0 0 6px 0;padding:0;list-style-type:none;list-style-image:none;font-size:13px;
  background: #1d1e20 url("images/bg_top.gif") top left no-repeat;}
ul#cats li a {display:block;padding:2px 5px;background: #cd8923; color: #fff;text-decoration: none; font-weight: normal;
  background: url("images/bg_bottom.gif") bottom left no-repeat;}
ul#cats li a:hover {color: #FF9900; text-decoration: underline; font-weight: normal;}

/*------------------------------------------------------*/

/*-----------------------Forms-------------------------------*/
form {padding-top: 20px; padding-bottom: 20px;}
form p {margin: 3px; padding: 0px;}
form p label {float: left; width: 110px;}
form input {font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid #FF9900; width: 250px;}
form input.small {font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid #FF9900; width: 50px;}
form textarea {font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid #FF9900; width: 250px; height: 140px; font-family: Tahoma, Arial, sans-serif; font-size: 12px;}
form select {background-color: #FFFFFF; border: 1px solid #FF9900; font-size: 10px;}
form input.checkbox {color: #000000; background-color: #FFFFFF; border: 1px solid #FF9900; width: 20px;}
form input.submit {width: 60px; margin-left: 110px; color: #000000;  background-color: #FF9900; border: 1px solid #FFFFFF; padding: 1px 5px 1px 5px; font-size: 10px;}
/*------------------------------------------------------*/

/*-----------------------News Layout-------------------------------*/
.news_title {font-weight: bold; background-color: #E5E5E5; padding: 2px 2px 2px 5px; margin-bottom: 2px; margin-top: 2px; line-height: 14px;}
#news_nav {float: right; text-align: left; border-left: 1px dotted #000000; font-size: 10px; width: 125px; margin-top: 10px;}
#news_nav ul {list-style: none; margin: 0px; padding: 0px;}
#news_nav ul li {padding-left: 5px;}
#news_nav li a:link, #news_nav li a:visited {margin: 0px; text-decoration: none; line-height: 16px; font-weight: normal;}
#news_nav li a:hover {color: #999999;}
#news_nav ul ul li {padding-left: 15px;}
#news {margin-right: 140px; height: 1%;}
#news .image {border: 1px solid #000000; float: left; margin: 3px 8px 8px 0px;}
#news hr {border: 0px; border-bottom: 1px dotted #000000; height: 0px; clear: left;}
.wp-pagenavi {text-align: right; margin: 0px; padding: 10px 0px 0px 0px;}
.category {padding-top: 15px; font-size: 10px;}
/*------------------------------------------------------*/
