/*
Theme Name: GetInspired
Theme URI: http://getinspired.com
Description: Get Inspired!
Author: Paz Aricha
Author URI: http://bluzgraphics.com
*/

/** General Layout **/

* {margin:0; padding:0;}

html, body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	position:relative;
	line-height: 1.67em;
	background: #83af9b;
	color:#fff;
	text-align:left;
	height: 100%;
	direction:ltr;
}

.clear {
	clear: both;
	height: 0;
	width: 0;
	line-height: 0;
	font-size: 0px;
}

.hidden {display:none;}
.no-margin {margin-right:0 !important;}
#site-wrapper {
   height: auto;
   position:relative;
   overflow:hidden;
}

#footer-wrapper {
height:auto;
position:relative;
background:#111111 url(images/footer-bg.jpg) repeat-x left top;
overflow:hidden;
}

.container {margin:0 auto; width:960px;}

/** Typography **/

h1 {font-weight:normal; font-size:36px; line-height:38px;}
h2 {font-weight:normal; font-size:28px; line-height:34px;}
h3 {font-weight:normal; font-size:24px; line-height:30px;}
h4 {font-weight:normal; font-size:20px; line-height:22px;}
h5 {font-weight:normal; font-size:17px; line-height:19px;}
h6 {font-weight:normal; font-size:14px; line-height:16px;}

#main-colum h1, #main-colum h2, #main-colum h3, #main-colum h4, #main-colum h5, #main-colum h6 {color:#FE5170; margin-bottom:18px; font-weight:bold;}
#main-colum p {margin-bottom:20px;}
#main-colum ul {list-style:circle inside none; margin-bottom:15px; padding-left:15px;}
#main-colum ol {list-style:decimal inside none; margin-bottom:15px; padding-left:15px;}
#main-colum blockquote {background:none repeat scroll 0 0 #1a221e; border-bottom:1px solid #597568; border-top:1px solid #597568;color:#fff; font-size:14px; font-style:italic; line-height:1.7em; margin-bottom:15px; padding:12px;}

/** Header **/

#header {background:url(images/header-bg.jpg) repeat-x top left; height:205px; display:block; margin-bottom:30px;}

#logo {float:left; width:960px; height:auto; display:block; overflow:visible; margin-top:30px;}
#desc {float:left; color:#fff; display:block; margin-top:20px;}
#desc p.big {font-size:22px; margin-bottom:10px; text-shadow:-1px 1px 0 #000}

#top-ad {float:right; line-height:60px; display:block; width:468px; margin-top:12px;}

#main-nav {float:right; display:block; margin-top:-50px;  font-size:14px; font-weight:bold;}
#main-nav li {display:block; background:url(images/nav-left.png) no-repeat top left; float:left; margin-left:20px;}
#main-nav li:hover, #main-nav li.current_page_item {display:block; background:url(images/nav-left.png) no-repeat bottom left;}
#main-nav a {height:34px; display:block; color:#83af9b; line-height:34px; padding:0 15px; background:url(images/nav-right.png) no-repeat top right;}
#main-nav a:hover, #main-nav li.current_page_item a {color:#fff; background:url(images/nav-right.png) no-repeat bottom right;}


/** Content **/

#content {position:relative; height:auto; overflow:hidden;}

/** Main-Colum **/

#breadcrumbs {padding:10px 30px 10px 10px !important;}
#breadcrumbs p {margin-bottom:0 !important;}

#home-page #main-colum {height:auto; overflow:hidden; width:595px; background:#35463e; position:relative; float:left; padding:20px 20px 0 20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-right:33px; margin-bottom:20px; border:#9BCFB7 1px solid;}
#sub-page #main-colum {height:auto; overflow:hidden; width:595px; background:#35463e; position:relative; float:left; padding:20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin-right:35px; margin-bottom:20px;}
#main-colum .entry {background:#1a221e; border:#597568 1px solid; position:relative; width:285px; overflow:visible; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; float:left; height:220px; margin:0 20px 20px 0;}
.entry img {margin:10px 10px 0; float:left;}
.entry h2 {font-size:16px; font-weight:bold; margin-left:10px; line-height:41px;}
.entry h2 a {color:#fe5170;}
.entry h2 a:hover {text-decoration:underline;}
.entry .comments {background:url(images/comment.png) no-repeat top left; height:29px; width:30px; display:block; position:absolute; top:20px; right:20px; z-index:10;}
.entry .comments a {height:29px; width:30px; display:block; text-align:center; color:#fe5170; font-size:10px; font-weight:bold;}
.entry .comments a:hover {text-decoration:underline;}
.entry .rating {position:absolute; right:10px; bottom:-1px; color:#FC879C; font-size:10px; text-align:center; line-height:1.8em}
.entry .rating img {float:left;}
#main-colum .ribbon {position:absolute; top:-13px; left:-13px;}

#main-colum .wp-smiley {margin:0 !important; padding:0 !important;}

#main-colum .single-entry {background:#1a221e; border:#597568 1px solid; position:relative; width:auto; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; float:left; height:220px; margin:0 20px 20px 0; padding:20px; width:555px; height:auto;}
#main-colum .single-entry img {margin-bottom:10px;}
#main-colum .single-entry h2 {font-weight:bold; font-size:28px; line-height:30px; margin-bottom:7px;}
.single-entry .meta {display:block; margin-bottom:0; margin-bottom:15px;}
.single-entry a {color:#FE5170;}
.single-entry a:hover {text-decoration:underline;}
.single-entry .meta span {margin-right:7px; font-size:11px;}
.single-entry .rating {position:absolute; right:20px; top:236px; float:right; display:block; color:#FC879C; font-size:10px; text-align:center; line-height:0.1em;}
.single-entry .tags {font-size:10px; line-height:10px; padding-bottom:10px; border-bottom:#597568 1px solid; margin-bottom:10px;}
.single-entry .sharing-buttons {padding:10px 0 0px 236px; margin-bottom:20px; border-bottom:#597568 1px solid; height:100px; background:url(images/sharevibe.png) no-repeat top left; }

.wp-pagenavi {float:left; width:100%; margin-bottom:20px; text-align:center; font-size:11px; line-height:22px; overflow:hidden;}
.wp-pagenavi a {background:#1A221E; padding:3px 7px; margin-right:8px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #597568; color:#FE5170;}
.wp-pagenavi span, .wp-pagenavi a:hover {background:#FE5170; padding:3px 7px; margin-right:8px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-weight:bold; color:#fff; border:1px solid #fff;}

/** Sidebar **/

#sidebar {position:relative; height:auto; overflow:hidden; width:290px; float:right;}
#sidebar .widget h3 {background:url(images/widget-title.png) no-repeat top left; width:275px; line-height:40px; font-size:20px; font-weight:bold; color:#fe5170; padding-left:15px; margin-bottom:10px; text-shadow:-1px 1px 0 #000000;}
#sidebar .widget ul {background:#35463e; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:10px 10px 20px 10px; list-style:none; list-style-position:outside; margin-bottom:20px; border:#9BCFB7 1px solid;}
#sidebar .widget ul li a {color:#fff; padding:5px 0 5px 20px; background:url(images/star-small.png) no-repeat center left; display:block; border-bottom:#1a221e 1px solid; font-size:11px; font-weight:normal;}
#sidebar .widget ul li a:hover {background:#24302a url(images/star-small.png) no-repeat center left; color:#fe5170;}

#sidebar .widget div {background:#35463e; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:15px; list-style:none; list-style-position:outside; margin-bottom:20px; border:#9BCFB7 1px solid;}
#sidebar .widget div a {color:#fff;}
#sidebar .widget div a:hover {color:#fe5170; text-decoration:underline;}

#sidebar .widget_recent_comments ul li {color:#fff; padding:5px 0 5px 20px; background:url(images/star-small.png) no-repeat center left; display:block; border-bottom:#1a221e 1px solid; font-size:11px; font-weight:normal;}
#sidebar .widget_recent_comments ul li:hover {background:#24302a url(images/star-small.png) no-repeat center left;}
#sidebar .widget_recent_comments ul li a {padding:0; background:none; border:none;}
#sidebar .widget_recent_comments ul li a:hover {background:none;}

#sidebar .widget .textwidget {background:#35463e; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:19px; list-style:none; list-style-position:outside; margin-bottom:20px; border:#9BCFB7 1px solid;}

#sidebar .widget_categories ul li {float:left;}
#sidebar .widget_categories li a {color:#fff; padding:5px 0 5px 20px; background:url(images/star-small.png) no-repeat center left; display:block; width:111px; border-bottom:#1a221e 1px solid; font-size:11px; font-weight:bold; margin-right:5px;}

#sidebar .widget .my-ads li {padding:8px 4px 0; float:left;}
#sidebar .widget .my-ads li a {height:125px; width:125px; background:none; padding:0; margin:0; border:none;}
#sidebar .widget .my-ads li a:hover {background:none;}
/**
.my-125-ads h3 {display:none;}
.my-125-ads ul {padding:15px 10px 0px 10px !important;}
.my-125-ads ul li {padding:0 0 15px 15px; overflow:hidden; position:relative; overflow:hidden; display:block; float:right;}
.my-125-ads ul li a {overflow:hidden; border:none !important; padding:0 !important;  margin:0 !important; background:none !important; position:relative; height:125px; width:125px; display:block;}
.my-125-ads ul li a:hover {background:none !important; border:none !important;}
**/
.wpcf7 {color:#fff;}
.wpcf7 .wpcf7-not-valid-tip {color:#000;}
/** Footer **/

#footer-wrapper {padding-top:45px; color:#BFBFBF;}

#top-footer {height:auto; overflow:hidden; margin-bottom:20px;}
.footer-widget {width:217.5px; margin-right:30px; margin-bottom:20px; float:left;}
.footer-widget h3 {margin-bottom:5px; font-size:20px; font-weight:bold; color:#fff;}
.footer-widget ul li {border-bottom:1px solid #2F2F2F;}
.footer-widget ul li a {background:none;  color:#FE5170; display:block; 
padding:7px 0 7px 5px;}
.footer-widget ul li a:hover {color:#fff;}
.footer-widget p {color:#8F8F8F; margin-top:10px;}
.footer-widget p a {color:#FE5170; font-weight:bold;}
.footer-widget p a:hover {color:#fff; text-decoration:underline;}
.footer-widget div a {color:#FE5170; padding:2px;}
.footer-widget div a:hover {color:#fff; text-decoration:underline;}
.footer-widget strong {color:#fff;}

#bottom-footer {height:auto; overflow:hidden; margin-bottom:10px; border-top:1px solid #2F2F2F; padding-top:10px;}
#bottom-footer p.right {float:right;}
#bottom-footer p.left {float:left;}
#bottom-footer p a {color:#FE5170;}
#bottom-footer p a:hover {color:#fff; text-decoration:underline;}

/** Ads & Custom Stuff **/

#screenshot {position:absolute; border:1px solid #ccc; background:#1A221E; padding:10px; display:none; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; z-index:100; -moz-box-shadow: 0 0 1em black; -webkit-box-shadow: 0 0 1em black; box-shadow: 0 0 1em black; background: rgba(0,0,0,0.5);}
#screenshot img {width:555px; height:200px;}
#tooltip{position:absolute; border:1px solid #597568; background:#1a221e; padding:2px 5px; color:#fff; display:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}	

.ad {background:#E7E7E7; border:1px solid #CCCCCC; color:#666666; text-align:center; width:100%; height:100%; display:block; font-weight:bold; text-shadow:0 1px 0 #FFFFFF}
.ad:hover {background:#ddd; border:1px solid #999; color:#333; text-align:center; width:100%; height:100%; display:block;}

/** Comments **/

#comments .commentlist {list-style-type:none; list-style-position:outside; overflow:hidden; padding:0; margin:0;}
#comments h3 {margin-bottom:30px !important; text-transform:capitalize;}
#comments .commentlist li {margin-bottom:55px; height:auto; width:630px; overflow:hidden;}
#comments .commentlist .comment-left {float:left; width:40px; height:100%; margin-right:30px;}
#comments .commentlist .comment-left img {margin:0 0 10px; border:1px solid #597568;}
#comments .commentlist .comment-left cite {text-align:center; display:block;}
#comments .commentlist .comment-left a {text-align:center; display:block;}
#comments .commentlist .comment-right {float:left; width:453px; overflow:hidden; border:#597568 1px solid; padding:15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

#comments #responde {height:auto; overflow:visible;}
#comments #responde form p small {color:#6E6E6E !important; }
#comments #responde #commentform input, #comments #responde #commentform textarea {font-size:12px; font-family: "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color:#666; border:#CACACA 1px solid; padding:2px 5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#comments #responde #commentform input {height:18px;}
#comments #responde #commentform #submit {float:left; border:none; font-size:12px; cursor:pointer; height:auto; color:#fff; padding:5px 8px; background:#FE5170;}
#comments #responde #commentform #submit:hover {color:#000;}
