/*
Theme Name: Giving It Away
Theme URI: http://www.givingitaway.ca
Description: The second custom theme designed for Giving It Away Ltd.
Version: 3.1
Author: Odum Idika
Author URI: http://www.studio9.ca/
*/

html {
	font-family:Arial, Helvetica, sans-serif;
}

#container {
	margin:0 auto;
	width:1000px;
}

#logo {
	margin-top:30px;
	float:left;
}

#logo a {
	background:url(images/logo_pink.jpg) no-repeat;
	display:block;
	width:259px;
	height:57px;
	text-indent:-9999px;
}

/* Navigation */
#navigation {
	clear:left;
	padding-top:40px;
	font-size:12px;
	font-size:14px;
	text-transform:uppercase;
}

#nav li {
	margin-right:40px;
}

#navigation ul li a, .drop {
	color:#000;
	/*border-bottom:1px solid #000;*/
}

#navigation ul li a:hover, .drop:hover {
	color:#e41197;
	/*border-bottom:1px solid #e41197;*/
}

#navigation ul li a:hover {
	border-bottom:none;
}

/* Class applied to first item in <li> to transform text - unclicable menu items */
.first_nav {
	font-size:14px;
	margin-bottom:10px;
	text-transform:uppercase;
}

#content {
	clear:both;
}

.entry strong {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
}

.clear_box {
	height:20px;
	clear:both;
}

.more-link a {
        clear:both
}

.more-link a:hover {
	border:none;
	color:#fff;
}

#video {
	float:left;
	width:560px;
	border-top:1px solid #000;
	margin-bottom:50px; /* Pushes the footer down */
}

#video h3, #testimonials h3 {
	margin-bottom:30px;
}

#testimonials {
	float:right;
	width:400px;
	border-top:1px solid #000;
	margin-bottom:70px; /* Pushes the footer down */
}

#testimonials .right {
	float:right;
	width:185px;
}

#testimonials .left {
	float:left;
	width:185px;
}

#testimonials p {
	font-style:italic;
	font-size:12px;
	margin-top:15px;
	line-height:18px;
}

#testimonials #winner_list {
	clear:both;
	padding-top:15px;
	text-transform:uppercase;
	font-weight:bold;
}

#footer {
	clear:both;
}

#column_1 {
	width:290px;
	float:left;
}

#column_2 {
	width:290px;
	float:left;
	margin:0 30px;
}

#column_3 {
	width:360px;
	float:left;
}

#footer img {
	margin-right:10px;
}

#footer .footerbar {
	clear:both;
	border-top:1px solid #000;
	margin-bottom:50px;
	font-size:12px;
}

#footer h3 {
	margin-bottom:10px;
}

#footer h4 {
	font-size:16px;
	margin-bottom:15px;
}

#footer h5 { /* VIA TWITTER */
	text-transform:uppercase;
	clear:left;
	font-size:12px;
	margin-top:10px;
}

/* Comment Styling */
.commentlist {
	width:600px;
	float:left;
	margin-bottom:40px;
}

#no_comments, #nocomments { /* For no comments or comments closed, respectively */
	margin-bottom:60px;
	padding:10px 15px 0 10px;
	background:#eecdcd;
	border:1px solid #c54040;
	color:#c54040;
}

#respond {
	width:360px;
	float:right;
	margin-bottom:40px; /* only needed if no comments to puch footer down */
}

a {
	color:#e41197;
}

a:hover {
	border-bottom:1px solid #e41197;
}

#logo a:hover, h2 a {
	border:none;
}

h2 a {
	color:#000;
	font-smooth:always;
}

h2 a:hover {
	color:#e41197;
	border:none;
}

#socialize {
	padding:30px 0 10px 0;
	clear:both;
}

#socialize a:hover, #social_header a:hover {
	border:none;
}

#social_header {	
	float:right;
	margin-top:-11px;
	
}

#social_header img {
	height:24px;
	width:24px;
}

/* Entry Page */

.prize {
	width:300px;
	height:300px;
	clear:left;
	float:left;
	margin-right:20px;
	margin-bottom:160px;
}
	
.entry p, #respond p, #footer p, #footer ul li, #no_comments p, #panel .content .left p { /* likely just replace with p */
	font-size:14px;
	line-height:1.5;
	margin-bottom:10px;
}

.entry {
	margin-bottom:30px;
}

#entry_requirements {
	/*font-size:16px;*/
	margin-top:-4px;
	margin-bottom:30px;
}

#entry_requirements p {
	margin-bottom:10px;
}

#entry_requirements p strong {
/*	color:#fff;
	background:#000;
	padding:2px 5px;*/
}

#entry_requirements h3 {
	margin-bottom:10px;
}

p.advertisement {
	font-size:9px;
	text-transform:uppercase;
	color:#ccc;
}

/* Styling to remove image and fixes */

.single .prize {
	display:none;
	width:1%;
}

.single .post h2 {
	font-size:36px;
}

.postmetadata { /* Display for number of comments */
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:100;
	position:inherit;
	font-size:18px;
	padding:0;
	margin-top:30px;
}

.postmetadata a {
	color:#e41197;
}

.postmetadata a:hover {
	border-bottom:1px solid #e41197;
}

/* Comment Styling */

.commentmetadata {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

.commentlist li {
	min-height:70px;
}

/* Social Sharing */

.share {
	float:right;
	margin:-10px 0 10px 20px;
}

.share a:hover {
	border:none;
}

.social {
	display:block;
	margin:10px 0 !important;
	width:auto;
}

.social_like {
	display:block;
	margin:5px 0 0 0 !important;
	width:auto;
}

/* Google Advertising */

#cse-search-box { /* Search field box */
	margin-top:30px;
}

#google_search { /* Search button - need ie styling */
}

#google_searchform {
	float:right;
	margin-top:-80px;
}

.home .adsense { /* text line google ad */
	margin:45px 0 20px 315px;
}

.adsense { /* text line google ad */
	margin:30px 0 20px -3px;
}

#adsense_internal {
	margin-bottom:25px;
}

#adsenseblock {
	margin-top:20px;
	padding:20px 30px;
	background:#000;
}

/* Self selling ad block */
#ad { 
	display:block;
	width:300px;
	background:#000;
	color:#fff;
	padding:10px 0 15px 0;
	float:right;
	clear:right;
	margin:0 0 20px 20px;
	text-align:center;
}

#ad a {
	text-decoration:none;
	border-bottom:1px solid #fff;
	color:#fff;
}

#ad a:hover {
	border-bottom:1px solid #e41197;
}

#ad p {
	margin:0 10px;
	line-height:18px;
}

#ad img {
	padding:5px 0 10px 0;
}

#advertise_here {
	display:block;
	width:120px;
	height:90px;
	margin:10px auto;
	background:#fff;
	font-size:12px;
}

#advertise_here a {
	color:#e41197;
	margin-top:38px;
}

#advertise_here p {
	padding-top:35px;
}

#respond #comment {
	width:340px;
	height:200px !important;
	margin-top:20px;
	background:#000;
	height:100px;
	color:#fff;
	padding:10px;
	border:none;	
}

#respond #submit {
	margin-top:10px;
	padding:10px 15px;
	background:#000;
	color:#fff;
	border:none;
	cursor:pointer;
}

#respond #submit:hover {
	color:#e41197;
}

#respond h3 {
	margin-bottom:10px;
	margin-top:-29px;
}

#respond {
	font-style:italic;
}

/* reply syling */

.comment-reply-link {
margin-left:50px;

}

strong {
	font-weight:bold;
}

.fn {
	margin-top:10px;
}

.avatar { /* IE no margin */
	margin-top:-10px;
}

/* Page Styling */
.page h2 {
	padding-bottom:40px;
}

.winner {
	font-size:18px;
	margin-top:25px;
}

.page .warning {
	color:#ff0000;
	font-weight:bold;
}

.page .warning a {
	border-bottom:1px solid #e41197;
}

.page .entry h4 {
	margin-bottom:15px;
}

/* For images within posts */
#content .left {
	float:left;
	margin-right:15px;
}

#content .right {
	float:right;
	margin-left:15px;
}

/* Headers */
h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

#content h2 {
	font-size:36px;
	margin:20px 0 -30px 0;
	font-weight:100;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h3 {
	font-weight:100;
	font-size:24px;
	margin-top:-20px;
}

/* Thanks to Jeremie Tisseau for his great work on the sliding login panel. Check him out at http://web-kreation.com/ */ 

/***** clearfix *****/
.clear {
	clear:both;height: 0;line-height: 0;
}

.clearfix:after {
	content:".";display: block;height: 0;clear: both;visibility: hidden;
}

.clearfix {
	display:inline-block;

}
/* Hides from IE-mac \*/
* html .clearfix {
	height:1%;
}

.clearfix {
	display:block;
}

/* End hide from IE-mac */
.clearfix {
	height:1%;
}

.clearfix {
	display:block;
}

/* sliding panel */
#toppanel {
    position:relative;   /*Panel will "push" the content down */
    top:0;
    left:0;
    width:100%;
    z-index:999;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

#panel {
	width:100%;
	height:auto; /* Height of Panel OI */
	color:#fff;
	background:#000;
	overflow:hidden;
	position:relative;
	z-index:3;
	display:none;
}

#panel h1 {
	font-size:20px;
	padding:5px 0 10px;
}

#panel h2 {
	font-size:17px;
	font-style:normal;
	padding:10px 0 5px;
}

#panel p {
	margin:5px 0;
	padding:0;
}

#panel a {
	text-decoration:none;
	color:#e41197;
}

#panel a:hover {
	color:#fff;
	border:none;
}

#panel a-lost-pwd {
	display:block;
	float:left;
}

#panel ul {
	margin:0 0 5px 0;
	padding:0;
	line-height:1.6em;
	list-style:none;
}

#panel .content {
	width:1000px;
	margin:0 auto;
	padding-top:15px;
	text-align:left;
	font-size:0.85em;
}

#panel .content .left {
	width:400px;
	float:left;
	margin-bottom:25px;
	min-height:220px;
}

#panel .content .right {
	width:400px;
	float:left;
	margin-bottom:24px;
	margin-left:185px;
}

#panel .content .narrow {
	width:130px !important;
}

#panel .content .left p {
	padding-right:50px;
}

#panel .content form {
	margin:0 0 10px 0;
}

#panel .content label { /* Style the name of the input box */
	float:left;
	padding-top:8px;
	clear:both;
	width:390px;
	display:block;
}

#panel .content input.field {
	background:#fff;
	margin-right:5px;
	margin-top:2px;
	width:400px;
	color:#000;
	border:none;
	padding:3px 5px;
	vertical-align:middle;
}

#panel .content .right input.field {
	width:400px;
}

#panel .content input:focus {
	background:#e41197;
}

/* BUTTONS */
/* Login and Register buttons */
#panel .content input.bt_login,
#panel .content input.bt_register {
	display:block;
	float:left;
	clear:left;
	height:32px;
	background:#e41197;
	color:#fff;
	width:80px;
	text-align:center;
	cursor:pointer;
	border:none;
	font-weight:bold;
	margin:10px 0;
}

#panel .content input.bt_login:hover, #panel .content input.bt_register:hover {
	background:#fff;
	color:#000;
}

#panel .lost-pwd {
	display:block;
	float:left;
	clear:right;
	padding:18px 5px 0 10px;
	font-size:12px;
}

/* Panel Tab/button */
.tab {
  	background:#000; /* colour of the 3px strip on the top of the page */
	height:3px;
	position:relative;
    top:0;
    z-index:999;
}

.tab_container {
	width:1000px;
	margin:0 auto;
}

.tab ul.login {
	display:block;
	position:relative;
  	float:right;
  	clear:right;
  	height:42px;
	width:auto;
  	font-weight:bold;
	line-height:42px;
	margin:0;
  	color:white;
  	font-size:13px;
	text-align:center;
}



.tab ul.login li {
 	text-align:left;
  	padding:0 6px;
	display:block;
	float:left;
	height:42px;
  	background:#000 repeat-x 0 0;
}

.tab ul.login li a {
	color:#e41197;
}

.tab ul.login li a:hover {
	color:#fff;
	border:none;
}

.tab .sep {
	color:#414141
}

.tab a.open, .tab a.close {
	height:20px;
	line-height:20px !important;
	padding-left:30px !important;
	cursor:pointer;
	display:block;
	width:110px;
	position:relative;
	top:11px;
}

.tab a.open {
	background:url(images/bt_open.jpg) no-repeat left 0;
}

.tab a.close {
	background: url(images/bt_close.jpg) no-repeat left 0;
}

#panel .content .cimy_uef_input_27 { /* Here is the class for the input field only for cimy. */
	background:#fff;
	margin-right:5px;
	margin-top:2px;
	width:400px;
	color:#000;
	padding:3px 5px;
	border:none;	
}

#reg_passmail {
	margin-top:15px;
	font-weight:bold;
}

/* Drop Down Menu */

ul.dropdown, ul.dropdown li, ul.dropdown ul {
	list-style:none;
	margin:0;
	padding:0;
}

ul.dropdown {
	position:relative;
	z-index:597;
	float:left;
}

ul.dropdown li {
	float:left;
	vertical-align:middle;
	zoom:1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
	position:relative;
	z-index:599;
	cursor:default;
}

ul.dropdown ul {
	visibility:hidden;
	position:absolute;
	top:100%;
	left:0;
	z-index:598;
	width:100%;
}

ul.dropdown ul li {
	float:none;
	line-height:2.5;
}

ul.dropdown li:hover > ul {
	visibility:visible;
}


ul.dropdown ul {
	 background:#000;
	 border-left:3px solid #e41197;
	 padding:2px 0px 2px 15px;
	 font-size:12px !important;
	 text-transform:none !important;
}

ul.dropdown li ul li a {
	color:#fff !important;
}

ul.dropdown li ul li a:hover {
	color:#e41197 !important;
	border-bottom:none !important;
}

ul.dropdown ul#earn_points {
	width:110px;
}

ul.dropdown ul#redeem_points {
	width:165px;
}

ul.dropdown ul#connect {
	width:155px;
}

ul.dropdown ul#about {
	width:120px;
}

ul.dropdown ul#follow {
	width:110px;
}

/* Twitter Oversized Time Stamp */
.twitter-timestamp {
	display:block;
	clear:left;
	font-size:24px;
	font-weight:bold;
}

table {
	font-size:12px;
	margin-bottom:20px;
}

.page table, .page tr, .page td {
	border:1px solid #000;
}

table th {
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	background:#f3f2e9;
}

table td {
	padding-left:10px;
}

table strong {
	font-family:Arial, Helvetica, sans-serif !important;
}

.page table tr {
	height:30px;
}

.page table td {
	width:250px;
	background:#f3f2e9;
}

#bronze {
	background:url(images/table/bronze.jpg) repeat;
}

#silver {
	background:url(images/table/silver.jpg) repeat;
}

#gold {
	background:url(images/table/gold.jpg) repeat;
}

#bronze, #silver, #gold {
	text-transform:uppercase;
	font-weight:bold;
}

#point_details td {
	font-weight:bold;
	background:#d4cea6;
}

/* Archive Page Styling */
.page-id-525 #post-525 {
	list-style:none;
	line-height:30px;
}

/* Digg Digg Buttons */

.dd_button_v {
	height:23px;
}

.dd_button_v a:hover {
	border:none;
	text-decoration:none;
}

.dd_post_share_right {
	float:right;
	margin-left:20px;
}

