/*
Theme Name: Calydon
Theme URI: http://internetbusinessandmarketing101.com/internet/calydon-wordpress-theme-released
Description: <a href="http://internetbusinessandmarketing101.com/internet/calydon-wordpress-theme-released" target="_blank">Features</a>: Horizontal Menu at the top of the page, Homepage template, LandingPage template, FullWidth template, and more... Created by <a href="http://www.internetbusinessandmarketing101.com">Internet Business And Marketing 101</a>.
Version: 1.0
Author: Internet Business And Marketing 101
Author URI: http://www.internetbusinessandmarketing101.com
Tags: two-columns, fixed-width, left-sidebar, blue, threaded-comments, sticky-post

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/*////////// GENERAL //////////*/
body { margin: 0; padding: 20px 0 20px 0; background: #143C5A; font: 10pt Verdana, Arial, Helvetica; text-align: center; color: #fff;}
		
h1 { font: normal 20pt Georgia, Times, serif; letter-spacing:-0.02em; padding: 0; margin: 10px 0; color:#000; line-height:130%; }
h1 { }
h1 a { text-decoration:none; }
h1 a:hover { text-decoration:underline; }

h2 { font: normal 16pt Georgia, Times, serif; letter-spacing:-0.02em; padding: 0; margin: 10px 0; color:#000; line-height:120%; }
h2 a { text-decoration:none; }
h2 a:hover { text-decoration:underline; }

h3 { font: normal 14pt Georgia, Times, serif; padding: 0; margin: 10px 0; color: #000; line-height:120%; }
h4 { font: normal 12pt Georgia, Times, serif; padding: 0; margin: 10px 0; color: #000; line-height:120%; }
h5 { font: bold 11pt Georgia, Times, serif; padding: 0; margin: 10px 0; color: #000; line-height:120%; }
h6 { font: bold 11pt Georgia, Times, serif; padding: 0; margin: 10px 0; color: #000; line-height:120%; }

p { }
a { }
a:hover { }
a:visited { }

.nine{ font-size: 9pt;}
.eight { font-size: 8pt;}


/* ///////// LAYOUT ////////////// */
#wrapper { margin: 0 auto; width: 935px; text-align:left; padding: 10px 15px; background: #fff; color: #000;}

#header { width: 935px; height: 100px; background: transparent url('images/header_bkg.gif') no-repeat; }
#header.landingpage { width: 935px; height: 5px; background: transparent url('images/header_bkg.gif') no-repeat; }
#header h2 { margin: 0; padding: 0; font-size: 24pt; }
#header h2 a { text-decoration: none; color: #315573;}
#header p { padding-top: 0; margin-top: 0; }
#hlogo { float:left; width:600px}

#hsearch { float:right; width: 310px; margin-top: 30px;}
#hsearch ul { padding: 0; margin: 0; }
#hsearch li { list-style:none;}





/*///////// SEARCH //////////*/
#search{ margin: 0; padding: 0; background:#fff url('images/searchform_bkg.gif') no-repeat left; border: 1px solid #ccc; border-bottom: 1px solid #333; border-right: 1px solid #333; text-align: right;}
#search ul { margin: 0; padding: 0; }
#search li { margin: 0; padding: 0; }
#searchform { font-size:11pt;  margin: 0; padding: 0; background:#fff url('images/searchform_bkg.gif') no-repeat left; border: 1px solid #ccc; border-bottom: 1px solid #333; border-right: 1px solid #333; text-align: right;}
#searchform #s {width: 270px;	height: 20px;	padding: 3px; margin: 0; color: #000; border: 0; font-size:11pt;	}

#contentwrapper { padding: 0; margin:0; background: transparent; }

#main { width: 935px; float:left; padding:0; margin:10px 0 0 0; background: #fff url('images/main_bkg.gif') repeat-y;}

#content { padding: 10px 0 0 0; margin:0; width: 655px; float:right; line-height: 160%; }
#content.fullwidth { padding: 10px 0 0 10px; margin:0; width: 900px; float:left; line-height: 160%; }

#content p { }
#content .post { margin-bottom: 30px; }
#content .sticky { border: 1px solid #285082; background: #FFF url('images/sticky.gif') top right no-repeat; padding:6px;}
#content .postdata {font-size:8pt; margin: 0; padding: 0; line-height: 100%;}
#content .postdata ul { margin:0; padding:0;}
#content .postdata li { margin-top: 0px; list-style:none; display:inline; }
#content .postauthor { padding-top:1px; font-size: 9pt; line-height:23px; background: url(images/icon-postauthor.gif) no-repeat left top; padding-left: 20px; line-height: 28px; margin: 0 15px 0 0;}
#content .postdate { padding-top:1px; font-size: 9pt; line-height:23px; background: url(images/icon-postdate.gif) no-repeat left top; padding-left: 20px; line-height: 28px; margin: 0 15px 0 0;}
#content .postcomments { padding-top:1px; font-size: 9pt; line-height:23px; background: url(images/icon-postcomments.gif) no-repeat left top; padding-left: 20px; line-height: 28px; margin: 0;}


#featuredblock { padding:10px; margin-bottom:20px; background: url('images/feature-block-bkg.jpg') no-repeat right top; height:250px; color: #fff;}
#featuredblock h4 { font-size: 14pt; font-weight: bold; padding:0; margin:6px 0; color: #fff;}
#featuredblock p {font-size: 11pt; padding: 0; margin:0; line-height:140%; }
#featuredblock a:link { font-size: 9pt; color: #fff; text-decoration:none; font-weight:bold;}
#featuredblock a:hover { font-size: 9pt; color: #fff; text-decoration:underline;}
#featuredblock a:visited { font-size: 9pt; color: #fff; text-decoration:none; }




/* ***************************** */

#home_cats { }
#home_cats .sticky { border: 1px solid #285082; background: #FFF url('images/sticky-small.gif') top right no-repeat; padding:6px;}
#home_cats h2 { font-size:12pt; font-weight: bold; padding:0; margin:3px 0;}
#home_cats h4 { margin: 0; background: #2D509B url('images/home-h4-background.gif') no-repeat bottom right; margin: -6px -6px 10px -6px; padding: 6px; font-size: 9pt; color: #fff;}
#home_cats h4 a:link { font-size: 9pt; color: #fff; text-decoration:none;}
#home_cats h4 a:hover { font-size: 9pt; color: #fff; text-decoration:underline;}
#home_cats h4 a:visited { font-size: 9pt; color: #fff; text-decoration:none; }
#home_cats p { font-size: 9pt; padding:0; margin:0; line-height:140%; }
#home_cats .entry { font-size: 9pt; margin:0; padding:0; }


#home_cat_one { float:left; width:305px; padding:6px; margin:0 0 10px 0; border:1px solid #808080; height:200px; }
#home_cat_two { float:right; width:305px; padding:6px; margin:0 0 10px 0;  border:1px solid #808080; height:200px; }

#home_cat_three { float:left; width:305px; padding:6px; margin:0 0 10px 0; border:1px solid #808080;}
#home_cat_four { float:right; width:305px; padding:6px; margin:0 0 10px 0;  border:1px solid #808080; }

#home_cat_five { float:left; width:640px; padding:6px; margin:0 0 10px 0; border:1px solid #808080;}


#home_posts { padding:6px; margin:0 0 10px 0; border:1px solid #808080; }
#home_posts .sticky { border: 1px solid #285082; background: #FFF url('images/sticky-small.gif') top right no-repeat; padding:6px;}
#home_posts h2 { font-size:12pt; font-weight: bold; padding:0; margin:3px 0;}
#home_posts h4 { margin: 0; background: #2D509B url('images/home-h4-background.gif') no-repeat bottom right; margin: -6px -6px 10px -6px; padding: 6px; font-size: 9pt; color: #fff;}
#home_posts h4 a:link { font-size: 9pt; color: #fff; text-decoration:none;}
#home_posts h4 a:hover { font-size: 9pt; color: #fff; text-decoration:underline;}
#home_posts h4 a:visited { font-size: 9pt; color: #fff; text-decoration:none; }
#home_posts p { }
#home_posts .entry { }

/* ***************************** */

.post_main_image { float: left; border:1px solid #ccc; padding:2px; margin: 6px 10px 3px 0; }
.postseparator { margin: 0; padding: 3px; background: #F7F7F7; border: 1px dotted #9B9B9B; font-size: 8pt; clear:both; }

#prevnext { padding: 20px 0; }
#prevnext .alignleft { margin: 10px 0; padding: 3px 10px; float: left; }
#prevnext .alignright {	margin: 10px 0; padding: 3px 10px; float: right; }

#sidebar { margin:0; padding: 0; width:260px; float:left;  line-height: 130%;}
#sidebar ul { padding: 0; margin: 0; }
#sidebar li { list-style: none; margin: 0; padding: 0; }
#sidebar li a { text-decoration: none; }
#sidebar li a:hover { text-decoration: underline; }
#sidebar H4 { font-size:11pt; margin: 0 0 6px 0; padding: 6px; border-top: double #333; border-bottom: solid 1px #ccc;}
#sidebar .widget { margin-bottom: 15px; }

#widget-sidebar { font-size:9pt;}
#widget-sidebar H4 { font-size:10pt; font-weight: bold; }
#widget-sidebar ul { }
#widget-sidebar li { padding: 3px 0; }
#widget-sidebar li a { }
#widget-sidebar li a:hover { }

#widget-sidebar-a { float: left; width: 165px; font-size:9pt;}
#widget-sidebar-a H4 { font-size:10pt; font-weight: bold; }
#widget-sidebar-a ul { }
#widget-sidebar-a li { padding: 3px 0; }
#widget-sidebar-a li a { }
#widget-sidebar-a li a:hover { }

#widget-sidebar-b { float: right; width: 125px; font-size:9pt;}
#widget-sidebar-b H4 { font-size:10pt; font-weight: bold;  }
#widget-sidebar-b ul {  }
#widget-sidebar-b li { padding: 3px 0; }
#widget-sidebar-b li a { }
#widget-sidebar-b li a:hover { }


#pushbottom{  clear:both; }
#footer { padding: 0 0 20px 0; margin-top: 20px; background:#2D509B; color: #fff; font-size: 9pt;}
#footer a { color: #fff; font-size: 9pt;}
#footer h4 { color: #fff; margin: 0; padding:0; }
#footer ul { margin: 0; padding: 0; }
#footer li { list-style: none; padding: 3px;}
#footer p { margin: 3px 0 ; padding: 0; }
#miscfooter { border-top: 1px solid #ddd; padding-top: 6px; }


/*////////// Comments //////////*/
#pagecomments { border: 0px dashed blue; font-size: 10pt; border-bottom: 1px solid #D4D2C3; padding: 5px 5px 0 5px; }
#numcomments { font-size: 12pt; font-weight: bold; }
#comments { border-bottom: 1px solid #D4D2C3; margin-top: 10px; }
.commentlist {padding: 0; text-align: justify;	}
.commentmetadata a {text-decoration: none; }
.commentlist li, #commentform input, #commentform textarea {font: 10pt Verdana, Arial, Helvetica;	}
.commentlist li ul li { margin-right: -5px;	margin-left: 10px; font-size: 100%}
.commentlist li {	font-weight: bold;	margin: 15px 0 10px;	padding: 5px 5px 10px 10px;	list-style: none;	}
.commentlist li .avatar { float: right;	border: 1px solid #eee;	padding: 2px;	background: #fff;	}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;	}
.commentlist p {font-weight: normal;line-height: 1.5em;	text-transform: none;	margin: 10px 5px 10px 0;}
#commentform {	margin: 5px 10px 0 0;	}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;	margin: 5px 0;}
#commentform input {width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;}
#commentform textarea {	width: 100%;	padding: 2px;	}
#commentform #submit {margin: 0 0 5px auto;	float: right;	}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;	}
.alt {margin: 0;padding: 10px;}
.children { padding: 0; }
.nocomments {	text-align: center;	margin: 0;	padding: 0;	}
.commentmetadata {margin: 0; display: block; font-weight: normal;}
.thread-alt {	background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.even, .alt {	border-left: 1px solid #ccc;}
.children { padding: 0; }
.hidden {display: none;}


/*////////// Legacy Comments //////////*/
#pagecomments-legacy { border: 0px dashed blue; font-size: 10pt; border-bottom: 1px solid #D4D2C3; padding: 5px 5px 0 5px; }
#pagecomments-legacy h4 { padding: 0; margin: 0; padding: 0; }
#pagecomments-legacy ol { }
#pagecomments-legacy li { border: 1px solid #E6E6E6; padding: 5px; margin:10px 0; background: #F7F7F7; }
#pagecomments-legacy p { padding: 5px; margin: 0; }
#pagecomments-legacy div.comment_text-legacy { background: #FFF; border: 1px solid #D4D2C3; margin:0; }
#comments-legacy { border-bottom: 1px solid #E6E6E6; margin-top: 10px; }
#numcomments-legacy { font-size: 12pt; font-weight: bold; float:left; }
#leavecommentlink-legacy { float:right; }
#leavecommentlink-legacy a { font-weight: bold; text-decoration: none; }
#respond-legacy { border: 1px solid #E6E6E6; padding: 5px; margin: 30px 0; background: #F7F7F7; }
#respond-legacy h4 { padding: 0 0 0 0; margin: 0; padding: 5px; background: #E6E6E6; }
div.comment-author-legacy { font-weight: bold;}
div.comment-author-legacy a { font-weight: bold; }
ul.commentlist-legacy { }
.commentlist-legacy li .avatar { float: right;	border: 1px solid #fff;	}



/*////////// NAVIGATION //////////*/
#mainnav { position: absolute; top: 100px; width: 925px; text-align:left; margin: 0; padding:5px; height:18px; font-weight: bold; background: #2D509B; }
#mainnavlist{ padding: 0; margin: 0; }
#mainnavlist li{ list-style: none; margin: 0; padding:0; display: inline; height: 20px;}
#mainnavlist li.current_page_item a { text-decoration: none; background: #4B69A5; }
#mainnavlist li a { padding: 2px 15px; margin: 0; text-decoration: none; color: #eee; font-weight: bold; border-right: 1px solid #fff; }
#mainnavlist li a:hover{ text-decoration: none; background: #4B69A5; }
#mainnavlist li a:visited { }


/*////////// FORMS //////////*/
form { margin: 0; padding: 0;}

/*////////// IMAGES //////////*/		

/*////// MORE STUFF ///////////*/
#subscribe { margin: 0; padding: 0; border-bottom: 1px solid #000;}
#subscribe ul { margin: 0; padding: 0; }
#subscribe li { margin: 0; padding: 0; color: #000; }
#subscribe p { margin: 0; padding: 0 0 10px 10px; font-size:9pt; }
#subscribe td { text-align: center; }

#subscribe-podcast { margin: 0 0 20px 0; }
#subscribe-feed { margin: 0 0 20px 0; }
#subscribe-optin { margin: 0 0 20px 0; }

a.readmore { background: #fff url('images/more-bullet.gif') no-repeat left; padding-left: 15px;}






/*////////// Plugins and Widgets //////////*/
#calendar_wrap { text-align:right; padding-left:12px;}

/* Yoast Breadcrumbs  ####www */
#breadcrumbs { font-size: 8pt; margin-bottom:0;}
#subcatlist { font-size: 8pt; margin: 0 0 10px 0; border-bottom: 1px dotted #ccc; }

/* WASABI Related Posts  ####www */
#relatedposts { border: 1px solid #ccc; padding: 2px; font-size: 9pt; }
#relatedposts h4 { background: transparent; margin:0; }

/* Chicklet Creator  ####www */
#chickletcreator { border: 1px solid #ccc; padding: 2px; font-size: 9pt; }
#chickletcreator h4 { background: transparent; margin: 0 0 6px 0; padding-left: 6px; }
#chickletcreator li { border: 0; padding: 1px 6px; }

/* NiceArchives ####www */
#nicearchives { font-size: 8pt; }
#nicearchives li { border: 0; padding: 1px 6px; }
#nicearchives th { border-bottom: 1px solid #DCDCDC; text-align: center;}
.datearcAlt2 , .datearcAlt { border-bottom: 1px solid #DCDCDC; font-size: 8pt; margin: 0; padding: 0 1px; width: 25%; text-transform: lowercase; }
.datearcAlt2 { background: #E7E7E7;}
.datearcAlt { background: #F7F7F7;}
.datearc { border: 0px none; padding: 0; margin-left: auto; margin-right: auto; width: 100%; }

/* Democracy Polls ####www */
#jaldemocracy { }
#jaldemocracy li { }
#jaldemocracy .dem-results { margin-top: 6px; }
#jaldemocracy ul li ul li {  font-size: 8pt; } /* used next to radio buttons */

/* calendar  */
		
/* PageNavi - ####www - See pagenavi-css.css in this themes direcory or in the plugin directory */






/* /////////// Wordpress //////////// */
/* see http://codex.wordpress.org/CSS */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

.entry { }
.categories { }
.cat-item { }
.current-cat { }
.current-cat-parent { }
.pagenav { }
.page_item { }
.current_page_item { }
.current_page_parent { }
.widget { }
.widget_text { }
.blogroll { }
.linkcat{ }
