/*
Theme Name: Pegasus
Theme URI: http://internetbusinessandmarketing101.com/internet/pegasus-wordpress-theme-released
Description: <a href="http://internetbusinessandmarketing101.com/internet/pegasus-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://InternetBusinessAndMarketing101.com
Tags: two-columns, fixed-width, right-sidebar, black, silver, 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: 0; background: #fff url("images/body_bkg.gif") repeat-x; font: 11pt Verdana, Arial, Helvetica; text-align: center; color: #000;}	
body.landingpage { background: #fff url("images/body_landingpage_bkg.gif") repeat-x; }	

h1 { font: normal 20pt Georgia, Times, serif; letter-spacing:-0.02em; padding: 0; margin: 10px 0; color:#333; 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:#333; line-height:120%; }
h2 a { text-decoration:none; }
h2 a:hover { text-decoration:underline; }

h3 { font: bold 11pt Georgia, Times, serif; padding: 0; margin: 10px 0; color: #333; line-height:120%; }
h4 { font: bold 11pt Georgia, Times, serif; padding: 0; margin: 10px 0; color: #333; line-height:120%; }
h5 { font: bold 11pt Georgia, Times, serif; padding: 0; margin: 10px 0; color: #333; line-height:120%; }
h6 { font: bold 11pt Georgia, Times, serif; padding: 0; margin: 10px 0; color: #333; line-height:120%; }

p { }
a { }
a:hover { }
a:visited { }
a.readmore { background: #fff url('images/more-bullet.gif') no-repeat left; padding-left: 15px;}

.nine{ font-size: 9pt;}
.eight { font-size: 8pt;}

/* ///////// LAYOUT ////////////// */

#wrapper { margin: 0 auto; width: 975px; text-align: left; color: #000; }

#header { width: 975px; height: 65px; background: transparent url('images/header_bkg.gif') no-repeat; }
#header.landingpage { width: 975px; height: 90px; background: transparent url('images/header_bkg.gif') no-repeat; }

#header h2 { margin:0px; padding: 0 0 0 20px; color:#000; font-size: 18pt; font-weight: normal;}
#header h2 a { color: #000; text-decoration:none; }
#header h2 a:hover { text-decoration:none; }
#header p { padding-top: 8px; padding-left:20px; margin-top: 0; color: #000; font-size:10pt;}

#logo { position: relative; top: 5px; width: 350px; height:105; text-align:left; line-height: 1em; float:left;}

#photoblock { height: 181px; color: #fff; padding: 0; margin: 0; background: #eee url('images/photoblock.jpg') no-repeat;}

#contentwrapper { margin-top: 20px; padding: 0; background: #FFF url('images/contentwrapper_bkg.gif') repeat-y;}

#main { width: 100%; float:left;}

#content { padding: 0 0 0 10px; margin:0; width: 630px; float:left; 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;}

.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: 10px 0 0 0; width:300px; float:right; font-size:10pt; line-height: 130%;}
#sidebar ul { padding: 0; margin: 0; }
#sidebar li { list-style: none; margin: 5px 0 0 0; padding: 2px; color: #000; border: 0px solid #ddd; }
#sidebar H4 { font-size:11pt; margin: 0 0 6px 0; padding: 6px 0 3px 0; border-bottom: 1px solid #2F461C; }
#sidebar .widget { margin: 20px 0; padding: 0; background: #fff; }
#sidebar p { margin: 0; padding: 5px 0 5px 20px; }


#pushbottom{  clear:both; }
#footer { padding: 10px 5px; margin-top: 0; background:#f0f2f1 url('images/footer_bkg.gif') repeat-x; color: #000; font-size: 9pt;}
#footerwrapper { margin: 0 auto; width: 975px; text-align: left; }
#footer a { color: #555540; font-size: 9pt;}
#footer h4 { color: #555540; margin: 0; padding:0; }
#footer ul { margin: 0; padding: 0; }
#footer li { list-style: none; padding: 3px;}
#footer p { margin: 5px 0 ; padding: 0; }
#miscfooter { border-top: 1px solid #333; 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: relative; top: 25px; float: right; width: 600px; height:40px; text-align:right; background: #fff line-height: 1em;}
#mainnav h2{ display: none; }

#mainnavlist{ padding: 0px 10px; margin: 13px 0px; font-weight: bold; }
#mainnavlist li{ list-style: none; margin: 0; display: inline; }
#mainnavlist li a { padding: 0px 15px 0px 10px; margin-left: 0px; background: url('images/nav_bullet.gif') no-repeat left;; text-decoration: none; color: #000; }
#mainnavlist li a:hover{ color: #000; text-decoration: underline; }
#mainnavlist li.current_page_item a { text-decoration: underline; border: 0px solid #000; }


/*///////// 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: 250px;	height: 30px;	padding: 10px 0 0 0; margin: 0; color: #000; border: 0; font-size:12pt;	}



/*////////// FORMS //////////*/




/*////////// IMAGES //////////*/		



/*////// EXTRA STUFF ///////////*/
/*any little extra flares and fun design 
elements you want to add can go here*/



/*////// MORE STUFF ///////////*/
td.prcfeat { background: #fff; font-size:9pt;}
td.prcblog { background: #f5faff; text-align:center; font-size:8pt;}
td.prcweb { background: #ebf5fa; text-align:center; font-size:8pt;}
td.prcnonprofit{ background: #e6f5fa; text-align:center; font-size:8pt;}
td.prcoptional{ background: #dcf0fa; text-align:center; font-size:8pt;}



/*////////// Plugins and Widgets //////////*/

#calendar_wrap { text-align:right; padding-left:12px;}

/* Yoast Breadcrumbs  ####www */
#breadcrumbs { font-size: 8pt; }

/* WASABI Related Posts  ####www */
#relatedposts { border: 1px solid #ccc; padding: 2px; font-size: 9pt; }
#relatedposts h4 { background: #eee; margin:0; }

/* Chicklet Creator  ####www */
#chickletcreator { border: 1px solid #ccc; padding: 2px; font-size: 9pt; }
#chickletcreator h4 { background: #eee; margin: 0 0 6px 0; padding-left: 6px; }
#chickletcreator li { border: 0; padding: 1px 6px; }

/* 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 */



/* 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%; }


/* 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{ }

