@charset "utf-8";
/* CSS Document */

/* Author
Author: Philip Leighton
Company: http://www.adaptwebdesign.com
Website: http://www.ladtodad.com
Revision: v 1.0
CSS Theme: Cool Magazine

 */
 
 /* CSS Reset */
 
 html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background:	#F6F6F6;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	
}
ol, ul {
	list-style: none;
	margin-bottom: 1em;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Website Structure */

/* Container */

#container {width:968px; margin: 0 auto; background-color:#ffffff; border:#CCC 1px solid;}

/* Header */
 
#header {
	 
	 width:100%;
	 margin: 0 auto;
	 height:200px;
	 background:url(../images/lad2dad_header.gif) no-repeat;
	 border-bottom:#ccc 5px solid;
 }
 
/* Logo */

#logo {float: left; width:300px; height:75px;margin-left:20px;padding-top:40px;}

/* Feeds */

#feeds {position:relative; left:740px; top:50px; width: 230px; height:25px; font-size:11px; margin-top: 100px; margin-right: 5px; color:#666;}
#feeds ul {display:block;}
#feeds li {display:inline; padding-left:25px; padding-right: 20px; color:#666;}
#feeds li a{color:#666;}

.ico-rss {background:url(../images/rss.png) no-repeat; height:16px; width: 16px; color:#666}
.ico-sitemap {background:url(../images/sitemap.png) no-repeat; height:16px; width: 16px; color:#666;}
 /* Navigation */
 
 #nav {padding-left:10px; height:50px; padding-top:10px; font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:18px;}
 
 #nav ul {width: 600px; float:left; display:block; height:35px; margin-top:10px;}
 
 #nav li {display:inline; padding-right:25px; list-style-type:none;}
 
 #nav li a {text-decoration:none; color:#ffffff; padding: 5px; list-style-type:none; }

 #nav li a:hover {text-decoration:none; color:#09f; padding: 5px;list-style-type:none;  background-color: #fff;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ccc;}

#content_nav {width:968px; background: #09f;}
#content_nav ul {width:100%; padding: 5px; display:block; text-align:left; padding: 5px; height: 25px;}
#content_nav li {display: inline; color:#fff; padding-right: 50px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#content_nav li a {display:inline; width:100%; padding-right: 15px; color:#fff; height: 100%; border-right:#fff 1px solid;}
#content_nav li a:hover {color:#000; text-decoration:none; border-right:#000 1px solid;}

 /* Search bar */
 
#search {float:right; height:50px; width:250px; margin-left: 10px; padding-left: 10px; }

#search fieldset {width:300px; }	

#ajaxSearch_input {	-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 3px solid #ccc; color:#666; font-size:16px; font-family:Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; height: 25px; padding: 0 10px 0 0;}

#ajaxSearch_submit {border:none;height:20px;width:20px;background:url(../images/search.png) no-repeat; }

 /* Content */
 
 #content {width: 100%; margin:0 auto; margin-top: 15px; }
 
 #content-left{width:628px; float:left; margin-right: 20px; padding:5px; padding: 0 10px 0 10px; border-right:#000 1px dotted;}
 
 /* Sidebar Content */
 
 #sidebar {width:275px; float:right; padding: 0 10px 0 10px;}
 
 /* Home Page */
 
 .intro_container {width:100%; padding: 0; height:265px; margin-bottom:20px; border-top:#CCC 5px solid; border-bottom:#CCC 2px solid; background: #F5F5F5;}
 .intro_image {float:left; width: 260px; height: 250px; margin-right:1px;}
 .intro_left {float: right; padding:5px; height: 245px; width:315px; overflow:hidden;}
 
.features {float:left; width:180px; }
.features h3 {width:100%; text-align: left; border-top:#CCC 3px solid; border-bottom:#CCC 1px solid; padding: 5px;}
.features h4 {width:100%; text-align: left; border-top:#CCC 1px solid; background:#F5F5F5; padding: 5px;}
.features ul {display: block; width:100%; font-size:13px; line-height:1.2em; padding: 5px;}
.features li {border-bottom: #000 1px dotted;}
.features li a {display: block; margin-bottom: 5px;}

.recent_posts {float: right; width: 390px; padding-right:10px; margin-left:20px;}
.recent_posts h3 {width:100%; text-align: left; border-top:#CCC 3px solid; border-bottom:#CCC 1px solid; padding: 5px;}
 
 /* Columns */
 
 .columns {width:948px; margin-top:10px; clear:both; float:left; border-top:#666 1px dotted; padding: 10px;}
 .col1 {width:300px; margin-right:10px; float:left; border-right:#000000 1px dotted;}
 .col2 {width:300px; margin-right:10px; float:left; border-right:#000000 1px dotted;}
 .col3 {width:300px; float:left;}
 
 /* Blog post */
 
.entry {
	margin: 0 0 25px 0;
	}
.entry p {
	line-height:150%;
	margin-bottom:1.3em;
	}
.entry h2 {
	color:#09f;
	letter-spacing:-1px;
	border: none;
	}
.entry h2 a,
.entry h2 a:link,
.entry h2 a:visited {
	color:#09f;
	border:0;
	}
.entry h2 a:hover {
	color:#666;
	border:0;
	background:none;
	}
.date {
	float:left;
	height:50px;
	width:50px;
	background:url(../images/icons/PNG/Black_small.png) no-repeat;
	margin-right:15px;
	}
.date p {
	text-align:center;
	color:#000;
	margin:0 0 0 -2px;
	text-transform:uppercase;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	}
.date span.day {
	font-size:18px;
	display:block;
	text-align:center;
	padding-top:11px;
	
	}
.date span.month {
	text-align:center;
	margin-left:3px;
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	height:12px;
	display:block;
	}
.posted {
	width:100%;
	color:#666;
	font-size:0.75em;
	padding:5px 0 10px 0;
	margin-bottom:1em;
	border-bottom-style:dotted 2px #000;
	/*background:url(../images/icons/Pencil_small.png) repeat-x bottom left;*/
	}
.posted .by {
	padding-left:25px;
	height:20px;
	background:url(../images/icons/Pencil_small.png) no-repeat;
	}
.posted .comments {
	padding-left:20px;
	background:url(../images/icons/Comments_small.png) no-repeat;
	float:right;
	}
.entry-footer {
	padding-top:10px;
	clear:both;
	}
.posted-in {
	color:#666;
	font-size:.94em;
	}
.posted-in a, .posted-in a:link, .posted-in a:visited {
	color:#666;
	}
.posted-in a:hover {
	color:#000000;
	}
.posted-in span {
	margin-left:20px;
	float:right;
	}
.perm {
	background:#ffffff url(../images/icons/page_white_link_small.png) no-repeat center left;
	padding:5px 5px 5px 28px;
	margin-top:5px;
	}
.perm a:link,
.perm a:visited {
	color: #09f;
	}
.perm a:hover {
	color:#000000;
	}
.read-entry {
	float:right;
	background:#ffffff url(../images/icons/Arrow-Right_small.png) no-repeat center right;
	padding-right: 20px;
	}
.article {
	padding-right:5px;
	}
.article p {
	line-height:175%;
	margin-bottom:1.0em;
	}
.article p em {
	color:#09f;
	}
.article a:link {
	border-bottom:1px dotted #000000;
	}
.article a:visited {
	color:#ffffff;
	border-bottom:1px dotted #000000;
	}
.article a:hover {
	color:#ffffff;
	background-color:#000000 ;
	border-bottom:1px solid #e45a49;
	}
 /* Footer */
 
 #footer {width: 100%; padding: 0 10px 0 10px; clear:both; background:#66ccff; height:250px; color:#FFF;}
 #footer ul {display:block;}
 #footer li {list-style-type:circle; margin-left: 20px; color:#fff; }
 #footer li a {color:#fff; margin-left: 10px;}
 #footer h3 {color:#fff;}
 #footer p {color:#fff;}
 
 #footer_content {width: 968px; margin: 0 auto; padding-top: 20px;}
 #footer_col1 {float:left; width:300px; height:130px; margin-right:10px; border-right:#fff 1px dotted;}
 #footer_col2 {float: left; width:300px; height:130px; margin-right:10px; border-right:#fff 1px dotted;}
 #footer_col3 {float: right; width:320px; height:130px; border-right:#fff 1px dotted; margin-right:10px;}
 
 #footer_bottom {width:600px; float:right; height: 30px; margin-top:40px; clear:both; text-align:right; padding-right:10px;}
 #footer_bottom ul {display:block;}
 #footer_bottom li {display:inline; list-style-type:circle; margin-left: 20px; color:#fff; }
 #footer_bottom li a {color:#000; font-size:11px; margin-left: 10px; padding-right: 20px; border-right:#fff 1px solid;}
 
 /* Misc */
 
 .clear {clear:both;}
 
 /* Styling */
 
 h1,h2,h3,h4,h5 {margin-bottom:1em;}
 
 h1 {font-size: 24px;}
 h2 {color:#09F; font-size:20px; text-transform:uppercase;}
 h3 {color:#000; font-size:18px;}
 h4 {color:#09F; font-size:16px;}
 h5 {color:#09F; font-size:14px;}
 
 p {font-size:0.9em; margin-bottom: 1em; line-height:1.5em; text-indent:0;font-size:0.9em; font-family:Trebuchet MS, Helvetica, sans-serif; color:#666;}
 
 blockquote {border:#999 2px solid; padding: 10px; font-style:italic; background:#F6F6F6; margin-bottom:10px;}
 
 em {color:#09F; font-weight:bold;}
 /* Lists */
 
.list li {list-style:none; margin-left:10px; text-decoration:none; line-height:1.1em; background:url(../images/list_tick.png) no-repeat;}
.list li a {text-decoration:none; color:#000; padding-left:25px;}
.list li a:hover {text-decoration:underline; color:#000;}

/* Links */

a {text-decoration:none; color:#09f;}
a:hover {text-decoration:underline; color:#000000;}

/* Image Styling */

img {padding: 5px; border:#09f 1px solid; margin:5px;}

