/*  
Theme Name: GlossyBlue dadams.co.uk version
Theme URI: http://www.ndesign-studio.com/
Description: WP glossy theme designed by <a href="http://www.ndesign-studio.com/">N.Design Studio</a>.
Version: 2
Author: Nick
Author URI: http://www.ndesign-studio.com/

	This theme was designed and built by Nick La.
        
        It was then modified by Darren Adams, but would be nothing without Nick's work.


	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
body {
	font: 100%/100% Verdana, Tahoma, Arial;
	color: #333333;
	background: #FFFFFF url(images/main-bg.gif);
	margin: 0px;
	padding: 0px 0px 30px;
}
a {
	color: #0926cc;
	text-decoration: none;
}
a:visited {
	color: #aa6600;
	text-decoration: none;
}
a:hover {
	color: #231E68;
	text-decoration: underline;
}
img {
	border: none;
}
p {
	padding: 0px 0px 15px;
	margin: 0px;
}
h1 {
	margin:0px;
	background: url(images/dadamslogo.gif) no-repeat;
	padding-left: 70px;
        padding-bottom: 10px;
	height: 60px;
	font: bold 24px/100% Verdana, Tahoma, Arial;
	color: #ffffee;
        font-size: 125%;
        line-height: 0.75em;
}
h1 a, h1 a:visited{
	color: #ffffff;
	text-decoration: none;
}
h1 a:hover{
	color: #ffffff;
	text-decoration: none;
}
h2 {
	color: #0F3477;
	margin: 0px 0px 2px;
	border-bottom: 1px dotted #CCCCCC;
	letter-spacing: 0px;
	font: bold 10pt/100% Verdana, Tahoma, Arial;
	padding-bottom: 3px;
}
h2 a, h2 a:visited {
	color: #0F3477;
	text-decoration: none;
}
h2 a:hover {
	color: #FF6600;
	text-decoration: none;
}
h3 {
	font: bold 9pt/100% Verdana, Tahoma, Arial;, sans-serif;
	color: #3A578C;
	margin: 10px 0px 5px;
}
h4 {
	font: normal Verdana, Tahoma, Arial;
	color: #3A578C8;
	margin: 10px 0px 5px;
}
form {
	margin:0px;
	padding:0px;
}

.description {
        font: normal 8pt/100% Verdana, Tahoma, Arial;
}

#page {
	margin: 0px auto;
	width: 770px;
	border-bottom: 0px solid #615B53;
	border-right: 0px solid #615B53;	
	border-left: 0px solid #615B53;
	background: #FFFFFF url(images/content-bg.gif) repeat-y;
        
}

/* header area */
#header {
	background: #000000 url(images/header-bg.jpg) no-repeat;
	height: 140px;
	border-bottom: 1px solid #615B53;;
	position: relative;
        font-size: 100%;
	margin-right: 5px;	
	margin-left: 5px;
}
#headerimg {
	position: relative;
	padding: 30px 0px 0px 40px;
	height: 40px;
}
#headerimg .description{
	position: absolute;
	left: 110px;
	bottom: 0px;
        margin-bottom: 5px;
	color: #ffffdd;
	font: bold 8pt/100% Verdana, Tahoma, Arial;, sans-serif;
}
#nav {
	list-style: none;
	margin: 0px;
	position: absolute;
	right: 10px;
	bottom: 0px;
}
#nav li {
	float: left;
	margin-left: 5px;
}
#nav .current_page_item a, #nav .current_page_item a:visited{
	color: #dde0ff;
	text-decoration: none;
}
#nav .page_item a{
	color: #ffffff;
	text-decoration: none;
	background: #0D3A8D url(images/nav-button-bg.gif) repeat-x;
	padding: 5px 15px;
	font: normal 11px/100% Verdana, Tahoma, Arial;, sans-serif;
	border-top: 1px solid #E7AFB0;
	border-left: 1px solid #CE686A;
	border-right: 1px solid #CE686A;
	display: block;
}
#nav .page_item a:hover {
	color: #ffffff;
	background: #678D0D url(images/nav-button-bg-brown.gif) repeat-x;
	border-top: 1px solid #BDAA97;
	border-left: 1px solid #A58C73;
	border-right: 1px solid #A58C73;
}

/* content area */
#content {
	padding: 10px 0px 30px 18px;
	float: left;
	width: 560px;
	overflow: hidden;
}
#content ul
{
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 1px;
    line-height: 1.5em;
}
#content ul li
{
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    list-style-image:url(images/smallgreenbullet.gif);
    line-height: 1.5em;
    text-indent: 0px;
    
}
.post {
	clear:both;
	padding-top: 15px;
}
.post-date {
	width: 45px;
	height: 49px;
	float:left;
	background: url(images/date-bg.gif) no-repeat;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}
.entry {
	float: right;
	width: 500px;
}

.post-cat {
	background: url(images/mini-category.gif) no-repeat left center;
	padding-left: 20px;
	float:left;
	font-size: 70%;
	color: #999999;
}
.post-comments {
	background: url(images/mini-comments.gif) no-repeat left center;
	padding-left: 20px;
	float: right;
	font-size: 70%;
}
.post-calendar {
	background: url(images/mini-calendar.gif) no-repeat left center;
	padding-left: 20px;
	float: right;
	font: normal 8pt/100% Verdana, Tahoma, Arial;, sans-serif;
	color: #666666;
}
.post-content {
	clear: both;
	padding-top: 10px;
        font: normal 8pt/150% Verdana, Tahoma, Arial;, sans-serif;
}
.navigation {
	clear: both;
	padding: 10px 0px;
}
.navigation a, .navigation a:visited {
	color: #0F3477;
}
.previous-entries a {
	float: left;
	padding-left: 18px;
	background: url(images/mini-nav-left.gif) no-repeat left center;
        font: bold 8pt/150% Verdana, Tahoma, Arial;, sans-serif;
}
.next-entries a {
	float: right;
	padding-right: 18px;
	background: url(images/mini-nav-right.gif) no-repeat right center;
        font: bold 8pt/150% Verdana, Tahoma, Arial;, sans-serif;
}

/* comments area */
#comments, #respond {
	border-bottom: 1px dotted #CCCCCC;
	padding: 10px 0 5px 0;
	clear: both;
}
.commentlist {
	margin: 10px 0px;
	padding-left: 20px;
	line-height: 130%;
        font-size: 70%;
}
.commentlist li{
	padding: 5px 10px;
}
.commentlist .alt {
	background: #F4F0EC;
}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
	font-weight: bold;
	font-style: normal;
	font-size: 100%;
	color: #CC6600;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 90%;
}
#commentform {
	margin-top: 10px;
	font: 90% Verdana, Arial, Helvetica, sans-serif;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	color: #707070;
	font-size: 75%;
}
#commentform input{
	width: 200px;
	background:#F4F0EC;
	border: 1px solid #DD797B;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
	width: 510px;
	height: 115px;
	background:#F4F0EC;
	border: 1px solid #DD797B;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#commentform #submit{
	background: url(images/btn-bg.gif) no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: none;
	float:right;
	width: 144px;
	height: 28px;
	cursor: pointer;
}

/*sidebar */
#sidebar {
	float: right;
	padding: 0px 10px 20px 0px;
	width: 150px;
	color: #666666;
	overflow: hidden;
}
/*sidebar title (h2) */
#sidebar h2, #sidebar .sidebartitle{
	font: bold 8pt/100% Verdana, Tahoma, Arial;
	color: #3A578C;
	margin: 20px 0px 4px 0px;
	border-bottom: 1px solid #E5ABAC;
}
/*sidebar text styles */
#sidebar a, #sidebar a:visited{
	color: #363F55;
	text-decoration: none;
}
#sidebar a:hover{
	color: #FF6600;
	text-decoration: none;
}
/*sidebar list level1 */
#sidebar ul {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style: none;
	margin: 0;
        margin-bottom: 1px;
	padding: 0;
	border: none;
        font: normal 8pt/120% Verdana, Tahoma, Arial;
}
/*sidebar list level2 */
#sidebar ul li ul {
	padding: 0;
	margin: 0;
}
#sidebar ul li ul li{
	padding: 2px 0 2px 0px;
	border-bottom: 1px solid #EEE9DC;
}
/*sidebar list level3 */
#sidebar ul li ul li ul li{
	padding: 1px 0 1px 10px;
	border: none;
}
/*blogroll */
ul.list-blogroll li, li.widget_links li{
	background: url(images/mini-blogroll.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*category widget */
ul.list-cat li, li.widget_categories li{
	background: url(images/mini-category3.gif) no-repeat !important;
	padding-left: 20px !important;
}

/*archives widget */
ul.list-archives li, li.widget_archives li{
	background: url(images/mini-monthly-archive.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*pages widget */
ul.list-page li, li.widget_pages li, li.widget_recent_entries li{
	background: url(images/mini-page.gif) no-repeat !important;
	padding-left: 20px !important;
}

        li.widget_meta li{
	background: url(images/mini-page.gif) no-repeat !important;
	padding-left: 20px !important;
}

/*sub-pages */
ul.list-page li ul li, li.widget_pages li ul li{
	background: url(images/mini-page-arrow.gif) no-repeat !important;
	padding-left: 10px !important;
}
/*recent comments widget */
li.widget_recent_comments li{
	background: url(images/mini-recent-comments.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*calendar widget */
li.widget_calendar td {
	padding: 2px 2px;
        color: #aeaeae;
}
/*text widget */
.textwidget {
	padding-top: 5px;
}

/*search form */
#searchform {
	margin: 15px 0 0;
}
#searchform br {
	display: none;
}
#searchform #s {
	border:1px solid #462021;
	width: 130px;
	height: 18px;
	padding: 4px 5px 0px 5px;
	border: 1px solid #DF898B;
	background: #fff;
	margin-right: 2px;
        margin-bottom: 8px;
	color: #960000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
/* search form button - to specify button only use input[type="submit"] */
#searchform input {
	background: url(images/search-btn-bg.gif) no-repeat;
	border: none;
	width: 67px;
	height: 26px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	vertical-align: middle;
}

/* footer area */
#footer {
	clear: both;
	background: #6E5B4A url(images/footer-bg.gif) no-repeat;
	color: #ffffff;
	font-size: 70%;
	line-height: 130%;
	padding-bottom: 10px;
	margin-right: 5px;	
	margin-left: 5px;
}
#footer a, #footer a:visited {
	color: #ffffff;
}
#footer h4 {
	font: bold 100%/100% Verdana, Tahoma, Arial;
	color: #ffffdd;
	margin: 10px 0px 5px;
}
.footer-recent-comments {
	width: 240px;
	float: left;
	margin-left: 10px;
}
.footer-recent-comments ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.footer-recent-comments ul li {
	background: url(images/mini-footer-comments.gif) no-repeat;
	padding: 0px 0px 10px 20px;
}
.footer-recent-posts {
	width: 240px;
	float: left;
	margin-left: 10px;
}
.footer-recent-posts strong {
	font-size: 100%;
	line-height: 135%;
	font-weight: bold;
}
.footer-recent-posts ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	line-height: 110%;
}
.footer-recent-posts ul li {
	background: url(images/mini-footer-post.gif) no-repeat;
	padding: 0px 0px 10px 20px;
}
.footer-about {
	width: 220px;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	background: url(images/footer-right-bg.gif) no-repeat;
}
/* credits */
#credits {
	margin: 0px auto;
	width: 760px;
	color: #79859B;
	font-size: 65%;
	line-height: 120%;
}
#credits a, #credit a:visited {
	color: #048db4;
}
.rss {
	background: url(images/mini-rss.gif) no-repeat left center;
	padding-left: 18px;
	padding-bottom: 2px;
	margin-left: 8px;
}
.loginout {
	background: url(images/mini-loginout.gif) no-repeat left center;
	padding-left: 18px;
	padding-bottom: 2px;
	margin-left: 8px;
}

/* alignments */
.center {
	text-align: center;
}
img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
img.alignleft, img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0px;
}
.alignright {
	float: right;
}
img.alignright, img[align="right"] {
	float:right;
	margin: 2px 0px 5px 10px;
}
.clear {
	clear:both;
}
hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}

.dazpageentry {
  border-bottom-style: dotted;
  border-bottom-color: #7878A0;
  border-bottom-width: 1px;
  line-height: 14pt;
  font-size: 8pt;
  padding-bottom: 15px;
  padding-top: 8px;
  background-image: url(/elements/spacer.gif);
  background-repeat: no-repeat;
  background-position: left top;
  }