/*
Theme Name: Frog
Theme URI: http://free-wordpress-themes.info/frog/
Description: Frog, cleaned up and customized for AdSense by <a href="http://videos.nk5.net" title="Daily Videos by NK5">NK5</a> and <a href="http://prmoney.com" title="PR Money - Producers Helping Producers Make Money">PR Money</a>. &nbsp; There is an ad links unit in the header, and UP to three ad units displayed randomly after posts. There are also two sidebar widgets - an ad link and ad banner. The sidebar ad banner will not show if there were already three random ad units shown in the posts area, so don't worry about using this widget.
Version: 1.0
Author: Deeogee
Author URI: http://free-wordpress-themes.info/
*/

/* standards */
html { 
	/* force scrollbars */
	min-height:100%; 
	margin-bottom:1px; 
}

body {
    font:80% Trebuchet MS;
	padding:0;
	margin:0;
	color:#000000;
	background:#777;
}

p {
	margin:0;
	padding:5px 0 5px 0;
}

a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
	color:#5A1318;
	text-decoration:underline;
	font-weight:bold;
}

h1 {
    font-size:3em;
	margin:0;
	padding:0;
	font-weight:normal;

}
    
h2 {
    font-size:1.2em;
	margin:0;
	padding:0;
}
    
h3 {
    font-size:1.15em;
	margin:0;
	padding:0;
}

h4 {
    font-size:1em;
	margin:0;
	padding:0;
}

form {
	padding:0;
	margin:0;
}

.clear {
    clear:both;
	padding:0;
	margin:0;
}

.alignleft { float:left; }

.alignright { float:right; }

/* page */
#page {
	width:800px;
	margin:0 auto;
	background:url('images/bodyGrad.jpg') repeat-y;
	padding:10px 0 10px 0;
}

.pagetitle {
	margin:0 0 10px 0;
	padding:7px 7px 2px 7px;
	background:url('images/pagetitle2.jpg') no-repeat;
	font-weight:normal;
	color:#ffffff;
	height:27px;
}


/* navigation */

#navigation {
	margin:0;
	padding:0;
}

#navigation a {
	text-decoration:none;
	font-weight:bold;
}

.tabNavigation {
	margin:0;
	padding:0;
	line-height:30px;
	float:right;
	margin-top:7px;
}

.tabNavigation li {
	line-height:30px;
	margin:0;
	list-style:none;
	float:left;
	margin:0 20px 0 0;
	position:relative;
}

.tabNavigation li a {
	line-height:30px;
	display:block;
	height:25px;
	width:80px;
	margin:0;
	background:url('images/tab.gif') no-repeat;
	color:#000 !important;
	text-align:center;
}

.tabNavigation li a:hover {
	color:#5A1318 !important;
	text-decoration:underline;
}

	

/* header */

#header {
	background:url('images/header.jpg') no-repeat;
	width:800px;
	height:275px;
	margin: 0px auto 10px;
}

#header a, #header a:hover {
	color:#fff;
	text-decoration:none;
}

#headerTitle h1 {
	float:left;
	clear:both;
	position:relative;
	top:110px;
	left:20px;
}

#headerTitle h1 a {
	color:#ffffff !important;
	font-weight:normal !important;
}

.description {
	float:right;
	clear:right;
	position:relative;
	top:140px;
	left:-20px;
	color:#fff;
}

#search {
	float:left;
	margin:0;
}

#s, #sbi {
	font:1em Trebuchet MS, Arial, Verdana,  Helvetica, sans-serif;
	margin:0;
	border: solid #4D3205;
	color:#021f2d;
	background:#fff;
	width:154px;
	padding:3px;
	margin-top:10px;
	margin-bottom:10px;
}


#sidebar #s {
	font:1em Trebuchet MS, Arial, Verdana,  Helvetica, sans-serif;
	margin:0;
	border:none;
	color:#021f2d;
	background:#fff;
	width:154px;
	padding:3px;
	margin-top:10px;
	margin-bottom:10px;
}

#searchsubmit {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color:#021f2d;
	border:none;
	font-weight:bold;
	text-align:right;
	float:left;
	background:transparent;
}

#sidebar #searchsubmit {
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	background:transparent;
	border:none;
	float:right;
	font-weight:bold;
	text-align:right;
	padding:0;
	margin:4px 10px 4px 0;
}

/* middle */

#middle {
	background:#000000;
	width:760px;
	margin:0 auto;
	padding:10px;
	color: #ffffff;
}

/* content */

#content {
	clear:both;
	float:left;
	width:540px;
	color: #000000;
}

#content .navigation {
	padding:5px 15px 5px 15px;
	height:30px;
	line-height:30px;

}

.small {
	padding:5px;
	line-height:1.5em;
}

/* .post */

.searchresults .post {
	margin-bottom:20px;
}
.post {
	background:#fff;
	padding:10px 0 10px 10px;
}

.post .metadata {
	width:488px;
	padding:5px;
	margin-left:10px;
	border:1px solid #eaeaea;
	background:#eee;
}

.postfooter {
	background:#fff;
	width:530px;
	padding:5px;
	margin-bottom:15px;
}

.entry {
	padding:5px 15px 5px 0px;
	margin:0;
	text-align: justify;
}

.title h2 {
	margin:0;
	padding:7px 7px 2px 7px;
	background:url('images/pagetitle.jpg') no-repeat;
	font-weight:normal;
	display:block;
	height:27px;
	color:#fff;
}

.title h2 a {
	color:#fff;
	font-weight:normal;
	display:block;
	width:520px;
}
.title h2 a:hover {
	color:#CBE085
}

.post .small {
	font-weight:bold;
	margin:0;
	padding:0;
	padding-bottom:10px;
}

.metadata {
	background:#fff;
	padding:5px;
	width:530px;
	margin:0 auto;
}


/* sidebar */

#sidebar {
	float:right;
	color:#000;
	width:210px;
}

#sidebar h2 {
	margin:0px 0px 0px 2px;
	background:url('images/sidetitle.jpg') no-repeat;
	display:block;
	width:208px;
	height:27px;
	font-weight:normal;
	color:#fff;

}
#sidebar h2 a {
	font-weight:normal;
	color:#fff;

}


#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	
}

#sidebar ul li {
	list-style:none;
	margin: 0;
	padding: 0;
}

#sidebar ul li, #sidebar ol li {
	margin: 0;
	padding: 0;
}

#sidebar ul li p, #sidebar ol li p {
	margin: 0;
	padding: 5px;	
}

#sidebar ul p, #sidebar ul select {
	margin: 0;
	padding: 0;
}

#sidebar ul ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	background:#fff;
	margin-bottom:10px;
}

#sidebar ul ul li a {
	margin: 0;
	padding: 0px 5px 0px 5px;

}

#sidebar ul ul li a:hover {
	margin: 0;
	padding: 0px 5px 0px 5px;

}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	margin: 0;
	padding: 0;
}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 0;
	padding:0;
	border-bottom:1px solid #fff;

}

#sidebar ul li h2, #sidebar ol li h2 {
	list-style:none;
}

#rssBox {
	text-align:right;
	float:right;
	margin-right:102px;
	margin-top:-28px;
}

#rssBox a {
	line-height:30px;
	padding:4px 5px 0px 5px;
	color:#fff !important;
	text-decoration:none;
	font-style:italic;
}

#rssBox a:hover {
	color:#ffc !important;
}


#sidebar #calendar_wrap {
	width:210px;
	background:#fff;
	padding-bottom:7px;
	margin-bottom:10px;
}

#sidebar #calendar_wrap table {
	width:180px;
	margin:0 auto;
}

#sidebar .textwidget {
	background:#fff;
	padding:7px 10px 10px 10px;
	margin-bottom:10px;
}

#sidebar .recentcomments {
	padding:10px;
}

#sidebar .widget_search {
	width:190px;
	padding:10px;
	background:#fff url('images/searchheader.jpg') no-repeat top !important;
	padding-top:46px;
	float:none;
	margin-bottom:10px;
}

input {
	height:20px;
	color:#000;
	font-weight:normal;
	margin-top:2px;
	background-color: #FFFFFF;
}

#s {
	border:1px solid #eaeaea !important;
	height:17px !important;
	width:182px !important;
	color:#000;
	font:1em trebuchet ms, verdana, arial;
	background:#fff;
}

/* .noPostsFound */

/* comments */


.commentbox {
	background:#fff;
}

.commentbox h2 {
	margin:0;
	padding:7px 7px 2px 7px;
	background:url('images/pagetitle.jpg') no-repeat bottom;
	font-weight:normal;
	display:block;
	height:27px;
	border-top:10px solid #eaeaea;
	color:#fff;
}

.commentbox p {
	padding:10px 20px 10px 20px;
}

textarea {
	width:490px;
	height:140px;
	font:1em Trebuchet MS, Arial, Verdana,  Helvetica, sans-serif;
	border:1px solid #eaeaea;
	padding:4px;
	background:#fff;
	margin:0 20px 0 20px;
}

#submit {
	font:1em Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	float:right;
	text-align:center;
}

/* footer */

#footer {
	width:790px;
	text-align:center;
	padding:5px;
	margin:0 auto;
}

blockquote {
	margin-left:10px;
	margin-right:-5px;
	padding:10px;
	border:1px solid #fff;
	background:#eaeaea;
}

blockquote blockquote {
	margin-right:10px;
	background:#fff;
}
.entry img {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
#wp-calendar th {
	background-color: #EEEEEE;
}
#wp-calendar a, #wp-calendar td {
	text-align: center;
}
#headerlinks {
	height: 18px;
	width: 780px;
	margin: 0 auto 0;
	text-align: center;
	vertical-align: center;
}
#content #postad {
	float: left;
	height: 60px;
	width: 540px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
#sidebar #sidebarlinks {
	height: 90px;
	width: 210px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#sidebar #sidebarad {
	text-align: center;
	height: 600px;
	width: 210px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color:#000000;
}
#tag_cloud a {
	color: #000000;
}
#sidebar #tag_cloud {
	background-color: #FFFFFF;
}
#searchform #sbb {
	font-weight: bold;
}
