/*
Theme Name:AnythingButiPod.com
Theme URI:http://www.anythingbutipod.com/
Description:A custom theme for AnythingButiPod.com
Version:1.0
Author:SDAC Inc.
Author URI:http://www.sandboxdev.com/
Tags:white, custom header, fixed width, two columns, widgets

JZ CSS file organization
-----------------
[1] General - All general items, browser specific hacks
[2] Header - All things specific to the header
[3] Main Content - All things specific to the main content
[4] Sidebar - Things which are specific to the sidebar.
[5] Footer - Things which are page and section specific.

Questions/Comments:Email support@sandboxdev.com

*/

/*---------[1]General---------*/

body {font:62.5% Verdana, Arial, sans-serif;background:#8d9530 url('images/body-bg.jpg') top left repeat;text-align:left;color:#192739;margin:0;padding:0 0 12.0em 0;}

.clearjz {clear:both;}

a, a:link, a:visited {color:#8e9631;text-decoration:none;border-bottom:1px none #8e9631;}
a:hover {color:#4d520d;text-decoration:none;border-bottom:none;}

p a, p a:link, p a:visited {color:#8e9631;text-decoration:none;border-bottom:1px dotted #8e9631;}
p a:hover {color:#4d520d;text-decoration:none;border-bottom:1px dotted #4d520d;}

img {border:none;}

p a:link img, p a img, a.image_link {border-width:0 !important;}


ul, ul li {list-style:none;}

h1 {display:block;color:#345175;font-family:Helvetica, Arial, sans-serif;font-weight:bold;font-size:2.4em;margin:0.1em 0 0;}
h2, h3, h4, h6 {color:#192739;font-family:Verdana, Arial, sans-serif;font-weight:normal;}
h2 {font-size:1.8em;width:100%;border-bottom:2px solid #cfe0f4;padding-bottom:0.1em;margin-bottom:0.4em;}
h3 {font-size:1.4em;border-bottom:2px solid #cfe0f4;padding-bottom:0.1em;margin-bottom:0.4em;font-style:italic;display:inline;}
h4, span.h4 {color:#192739;font-family:Verdana, Arial, sans-serif;font-size:1.4em;font-weight:bold;}
h5 {font-size:1.1em;text-transform:uppercase;}

strong {font-style:normal;font-weight:bold;}

strike {text-decoration: line-through;}
em {font-style:italic;}

.right, .alignright {float:right;}
.left, .alignleft {float:left;}
.center {margin-left:auto;margin-right:auto;display:block;}

.noborder {border:none;}

.horizontalBanner, .horizontalBanner img {width:728px;height:90px;}
.verticalBanner, .verticalBanner img {width:120px;height:600px;}
.squareBanner, .squareBanner img {width:300px;}
.postBanner, .postBanner img {width:470px;}

.wp-smiley {border:0 !important;}

#container {width:1002px;background:url('images/container-bg.png') left top repeat-y;margin:0 auto;padding:0;}


/*---------[2]Header---------*/

#header {background:url('images/header.jpg') center top no-repeat;height:163px;margin:0;padding:0;}

#header #title {float:left;display:inline; width:445px;}
#header #title h1 {width:445px;height:75px;overflow:hidden;margin:44px 0 0 30px;}
#header #title h1 a {display:block;padding:75px 0 0 440px;}
#header #title h3 {display:none;}

#header #search {float:right;display:inline;margin:88px 25px 0 0;}
#header #search form, #header #search form div {display:inline;}
#header #search input#searchBox {float:left;width:163px;vertical-align:top;letter-spacing:-1px;border:1px solid #29415e;color:#000;font-size:16px;margin:0 5px 0 0;padding:4px 0 3px 4px;}
#header #search button#searchBtn {background-color:transparent;width:24px;height:24px;border:2px solid #618fc4;margin-top:1px;}
#header #search button#searchBtn img {margin-left:-2px;}

ul#mainNav {float:right;height:33px;display:block;margin:10px 48px 0 0;padding:0;}
ul#mainNav li {float:left;display:inline;width:33px;margin:0 0 0 7px;padding:0;}
ul#mainNav li a, ul#mainNav li a img {border:0;}
ul#mainNav li#news {width:75px;}
ul#mainNav li#reviews {width:108px;}
ul#mainNav li#compare {width:115px;}
ul#mainNav li#forums {width:102px;}

#bannerAds {background:#cfe0f4 url('images/adBar-bg.png') top left repeat-x;height:100px;margin:0 15px 01.3em;padding-top:10px;}
#bannerAds #highlights {float:left;width:220px;height:90px;background-color:#fff;margin-left:8px;}

#bannerAds #highlights a {border:none;}
#bannerAds #highlights a img {border:none;}

#bannerAds .horizontalBanner {float:right;margin-right:8px;}

/*---------[3]Main Content---------*/

#main {width:988px;padding:0 6px 13px;margin-left:17px;}

#content {float:left;display:inline;width:600px;margin-top:10px;}

h2.date_title {font-family:Georgia, "Times New Roman", Time, serif;color:#bcc185;font-size:2.4em;text-align:left;margin:-0.5em 0 0.7em 3px;}

.post {background:#fff url('images/article-bg.png') left top repeat-x;border-left:6px solid #cfe0f4;margin:-1em 0 3em;padding:6px 6px 0;}
.post h1 a, .post h1 a:hover, .post h1 a:visited {color:#345175;border-bottom:none;}

.post a.imgLink {border:none;}
.post a.imgLink img {background-color:#fff;border:3px solid #cfe0f4;margin-bottom:0.8em;padding:3px;}
.post a.imgLink img:hover {border-color:#e6f1c7;}

.post img {margin:0 5px 0 10px;}

.post ul {color:#61758d;}
.post ul li {background:url('images/bulletBlue.png') left top no-repeat;font-size:1.2em;text-indent:-12px;line-height:1.4em;margin:0.2em;padding-left:24px;}
.post ul li ul {padding:0;}
.post ul li ul li {font-size:1.0em;}

.post ul.quickSpecs {color:#858d2e;border-top:2px solid #adc86e;border-bottom:2px solid #adc86e;background-color:#e2f5be;padding:0 0 0.6em 30px;}
.post ul.quickSpecs li {font-size:1.2em;background:url('images/bulletGreen.png') left top no-repeat;line-height:1.4em;}
.post ul.quickSpecs li.listTitle {font-size:1.8em;padding:0 0 0.3em;text-indent:-20px;background-image:none;}

.post p.last img {float:none; border:none;}

.post #commentsArea img {float:none; margin:0;}

.post p {font-size:1.2em;line-height:1.4em;margin:0.5em 0 1.4em;}
.post p.quote {font-size:1.6em;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;color:#61758d;line-height:1.2em;border-top:6px solid #dedede;border-bottom:6px solid #dedede;margin:1.5em 2em;padding:0.4em 2px;}

.post p.byline {color:#858d2e;font-size:1.2em;margin:2px 0 5px 0;padding:0;}

.post .centerImages {display:block;text-align:center;}
.post .centerImages a {border:none; padding:0; margin:0;}
.post .centerImages img {float:none; margin:5px;}

.post img.center {float:none;display:block;margin: 0 auto 1.4em auto;}
.post img.right {float:right;clear:right;margin:0 0 0.7em 0.7em;}
.post img.left {float:left;clear:left;margin:0 0.7em 0.7em 0;}

.post img.endArticle {display:inline;border:none;margin:0.1em 0 -0.2em 0.4em;}

.post .meta {float:left;width:100%;margin:0.3em 0 0.6em;}
.post .meta ul, .meta ul li {text-indent:0;}

.post ul.categories {float:left;background-color:#fff;border:1px solid #dde0c1;margin:0;padding:0;}
.post ul.categories li {background-image:none;display:inline;line-height:1.7em;color:#9fa651;font-size:1.2em;padding:0 6px;}
.post ul.categories li.commentIcon, .post ul.categories li img {float:none;border:none;margin:3px 0 -4px;}
.post ul.categories li a, .post ul.categories li a:link, .post ul.categories li a:visited {border:none;text-decoration:none;color:#9fa651;}
.post ul.categories li a:hover {border:none;text-decoration:none;color:#4a573a;}

.post ul.tags {float:left;height:1.8em;margin:0.3em 0 0 0.6em;padding:0;}
.post ul.tags li {background-image:none;display:inline;color:#babf84;font-size:1.2em;margin:0;padding:0 2px 0 0;}}
.post ul.tags li a,.post ul.tags li a:link, .post ul.tags li a:visited {border:none;text-decoration:none;color:#babf84;}
.post ul.tags li a:hover {border:none;text-decoration:none;color:#9fa651;}
.post ul.tags a {border-bottom:0;}

.post .postBanner {background-color:transparent;border:2px solid #29415e;margin:0 auto;padding:1px;}

.post .st_sharethis {float:right;}

#follow_abi {height:22px;margin-bottom:25px;}
#follow_abi p {background:#fff url('images/article-bg.png') left top repeat-x;border-left:6px solid #cfe0f4;text-align:center;margin:0;padding:0;line-height:22px !important;}

#single_ad {margin-top:15px;}

#related_posts,#relatedProducts {width:90%;margin:0 auto 0.8em;padding:0.4em 1.2em;}
#related_posts ul {margin:0; padding:0 0 0 14px;}
#related_posts ul li {font-weight:bold;}
#related_posts ul li a {color:#61758d;border:none;}
#related_posts ul li a:hover {color:#cfe0f4;}

ul.share {float:right;vertical-align:middle;margin:0.7em 4px 0 0;padding:0;}
ul.share li {background-image:none;display:inline;margin:0 2px;padding:0;}
ul.share li img, ul.share li a {border:none;}

ul#page_nav {background-color:#e9ead6;border:1px solid #c7cb99;text-align:center;margin:0;padding:0;}
ul#page_nav li {display:inline;border-left:1px solid #9fa651;color:#9fa651;font-size:1.2em;line-height:1.7em;padding:0 5px 0 8px;}
ul#page_nav li.first {border:none;}
ul#page_nav li a, ul#page_nav li a:link, ul#page_nav li a:visited {border:none;text-decoration:none;color:#9fa651;}
ul#page_nav li a:hover {border:none;text-decoration:none;color:#4d520d;}

#commentsArea {border-top:6px double #cfe0f4;margin-top:4.6em;padding:2.7em 6px;}
#commentsArea h1 {font-family:Georgia, "Times New Roman", Times, serif;font-size:3.0em;font-weight:normal;font-style:italic;margin-bottom:0.2em;}
#commentsArea .userComment p.timestamp {color:#858d2e;font-family:Georgia, "Times New Roman", Times, serif;background-color:#e2f5be;font-size:1.3em;margin-bottom:0.9em;padding:0.3em 0.3em 0.3em 0.6em;}
#commentsArea .userComment .commentText {font-size:1em;overflow:hidden;border-bottom:4px solid #e2f5be;margin:0 0 .9em 44px;padding:0 13px 0.9em;}
#commentsArea .userComment .commentText p {margin:0;padding:0;}
#commentsArea #leaveComment {background:#466891 url('images/commentBox-bg.png') left top repeat-x;border:2px solid #29415e;margin:0 auto 0.8em;padding:0.4em 1.2em;}
#commentsArea #leaveComment h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:2.0em;color:#a1cfec;border:none;background:transparent url('images/commentBox-rule.png') left bottom no-repeat;margin:0 0 0.7em;padding-bottom:0.3em;}
#commentsArea #leaveComment #commentsRightCol {float:left;width:175px;border-right:2px solid #a1cfec;}
#commentsArea #leaveComment #commentsRightCol .label {font-size:1.3em;color:#fff;}
#commentsArea #leaveComment #commentsRightCol .field {color:#fff;font-size:0.9em;padding-right:5px;}
#commentsArea #leaveComment #commentsRightCol .field p {margin-bottom:0;}
#commentsArea ul#commentFields {float:left;margin:0 0 2em 0;padding:0 8px 0 0;}
#commentsArea ul#commentFields li {background-image:none;color:#fff;text-indent:0;font-size:1.3em;margin:0 0 0.3em;padding:0;}
#commentsArea #leaveComment #commentsRightCol .field input#captcha-code,
#commentsArea ul#commentFields li input {display:block;background-color:#fff;border:1px solid #29415e;width:12.5em;}
#commentsArea ul#commentFields li#remember {color:#a1cfec;font-size:1.2em;text-align:right;margin-top:1.0em;padding-right:3px;}
#commentsArea ul#commentFields li#remember input {display:inline;width:auto;height:auto;border:none;background-color:transparent;margin:0 0 0.1em 0.5em;padding:0;}

#leaveComment #inputText {float:right;margin:-0.4em 4px 0 0;width:270px;}
#leaveComment #inputText input, #leaveComment #inputText textarea {background-color:#fff;border:1px solid #29415e;}

#leaveComment #respond form {color :#fff;}
#leaveComment #respond label {display:block;}
#leaveComment #respond h3 {color :#A1CFEC; font-family:Georgia, Serif; font-size:2em; font-style:normal; width:100%;}


#inputText #commentButtons {margin:0.9em auto 0;text-align:center;}
#inputText #commentButtons input {font-family:Helvetica, Arial, sans-serif;color:#466891;text-align:center;width:90px;height:23px;font-size:1.4em;margin:0 3px;}


/*---------[4]Sidebar---------*/

#sidebar {width:340px;float:right;display:inline;margin-right:31px;}

#sidebar .column {float:left;display:inline;width: 160px;}
#sidebar .column#leftCol {margin-right:20px;}

#sidebar .column h3 {color:#8d9530;font-family:Georgia, "Times New Roman", Times, serif;border-bottom:2px solid #8d9530;width:180px;display:block;font-size:1.7em !important;padding:5px !important;margin:0 !important;}

#sidebar #skyscraper {height:600px;width:160px;background:#ddd;}

p.seeAll {font-size:0.9em;color:#aad6ee;letter-spacing:0;border:none;}
p.seeAll a, p.seeAll a:link,  p.seeAll a:visited {color:#aad6ee;text-decoration:none;border:none;}
p.seeAll a:hover {color:#b6efff;text-decoration:none;border:none;}

.squareBanner {background: url('images/bg-square_ad.gif') repeat-y;width:339px;}
.squareBanner .squareAd {margin:0 auto 15px auto !important;text-align:center;}
.verticalBanner {margin:0 auto 28px;}

ul.catBrand {float:left;font-family:Georgia, "Times New Roman", Times, serif;color:#858d2e;margin:10px auto 12px 4px;padding:0 0 8px 0;width:180px;}
ul.catBrand li {background:none;padding-left:0;font-size:1.2em;width:75px;float:left;margin-bottom:7px;}
ul.catBrand li a, ul.catBrand li a:link,ul.catBrand li a:visited {color:#466891;text-decoration:none;border:none;}
ul.catBrand li a:hover {color:#8d9530;text-decoration:none;}
ul.catBrand li.listTitle {color:#466891;font-size:1.8em;background:none;font-style:italic;margin-left:-10px;}


ul.sideList {font-family:Verdana, Arial, san-serif;color:#466891;margin:0 0 28px;padding:0;}
ul.sideList li {line-height:1.0em;font-size:1.2em;margin:0 0 0.6em 8px;}
ul.sideList li a, ul.sideList li a:link,ul.sideList li a:visited {color:#466891;text-decoration:none;border:none;}
ul.sideList li a:hover {color:#192739;}
ul.sideList li.listTitle {font-weight:bold;border-bottom:2px solid #cfe0f4;margin:0 0 0.4em;padding:0 0 0.2em 2px;}

.blueBox {background:#3d5b7e url('images/blueBox-bg.png') repeat-x;border:2px solid #29415e;width:335px;min-height:10.0em;margin-bottom:1.3em;}
.blueBox > h6, .greenBox > h6 {height:34px;display:block;margin:0.5em 0 0 7px;}
.blueBox > h6 span, .greenBox > h6 span { visibility:hidden;width:300px;}
.blueBox ul.blueBoxList {color:#fff;margin:5px 6px;padding:0 0 0.2em 12px;}
.blueBox ul.blueBoxList li {background:url('images/bulletWhite.png') left top no-repeat;color:#fff;font-size:1.3em;letter-spacing:0;margin-bottom:0.2em;padding-left:12px;}
.blueBox ul.blueBoxList li a,.blueBox ul.blueBoxList li a:link, .blueBox ul.blueBoxList li a:visited {color:#fff;border:none;text-decoration:none;}
.blueBox ul.blueBoxList li a:hover {text-decoration:none;color:#b6efff;}
.blueBox p.seeAll {margin:0 0 0.9em 31px;}

#definitive {margin-top:15px;}

#abiReviews h6 {background:url('images/abiReviews-bg.png') top left no-repeat;}
#abiFeatures h6 {background:url('images/abiFeatures-bg.png') top left no-repeat;}
#headphones h6 {background:url('images/headphoneReviews-bg.png') top left no-repeat;}
#editorsChoice h6 {background:url('images/editorsChoice-bg.png') top left no-repeat;}
#abiForums h6 {background:url('images/abiForums-bg.png') top left no-repeat;}

.greenBox {width:335px;background:#8d9531 url('images/greenBox-bg.png') repeat-x;border:2px solid #4a573a;width:100%;min-height:10.0em;margin-bottom:1.3em;}
.greenBox ul#forumList {color:#fff;margin:5px 6px;padding:0 0 0.2em 0;}
.greenBox ul#forumList li {color:#fff;font-weight:bold;font-size:1.3em;letter-spacing:0;margin-bottom:0.4em;padding-left:5px;}
.greenBox ul#forumList li a,.greenBox ul#forumList li a:link, .greenBox ul#forumList li a:visited {color:#fff;border:none;text-decoration:none;}
.greenBox ul#forumList li a:hover {text-decoration:none;color:#e6f1c7;}
.greenBox ul#forumList li ul.forumSubList {color:#e0e566;letter-spacing:0;font-weight:normal;margin:0;margin-top:-0.2em;padding:0 0 0 12px;}
.greenBox ul#forumList li ul.forumSubList li {font-size:0.9em;display:inline;white-space:pre-wrap;border-right:1px solid #e0e566;margin:0;padding:0 5px 0 0;}
.greenBox ul#forumList li ul.forumSubList li.last {border:none;}
.greenBox ul#forumList li ul.forumSubList li a,.greenBox ul#forumList li ul.forumSubList li a:link, .greenBox ul#forumList li ul.forumSubList li a:visited {color:#e0e566;border:none;text-decoration:underline;font-weight:normal;margin:0;padding:0;}
.greenBox ul#forumList li ul.forumSubList li a:hover {text-decoration:none;color:#e6f1c7;}

.blueBox ul.editorsChoiceList {color:#fff;margin:5px 8px;padding:0 0 0.2em 6px;}
.blueBox ul.editorsChoiceList li {color:#fff;font-size:1.0em;letter-spacing:0;margin-bottom:1.5em;}
.blueBox ul.editorsChoiceList li a,.blueBox ul.editorsChoiceList li a:link, .blueBox ul.editorsChoiceList li a:visited {color:#aad6ee;text-decoration:none;border-bottom:1px dotted #aad6ee;}
.blueBox ul.editorsChoiceList li a:hover {text-decoration:none;color:#b6efff;border-bottom:1px dotted #b6efff;}
.blueBox ul.editorsChoiceList li img {float:left;border:1px solid #29415e;margin:0 8px 5px 0;}
.blueBox ul.editorsChoiceList h5 {font-weight:bold;color:#a1cfec;font-size:1.3em;margin:0 0 0.3em 0;padding:0;}
.blueBox ul.editorsChoiceList p {font-size:0.9em;margin:0;padding:0;}

#sidebar .column h3 {width:160px;}
#sidebar #top_banner a, #sidebar #definitive a {border:0 !important;}

/*---------[5]Footer---------*/

#footer {width:1002px;background:transparent url('images/footer-bg.png') left top no-repeat;margin:0 auto;padding:10px 0 20px;height:20px}

#footer p {color:#e0e566;font-size:12px;margin-top:2px;padding-left:15px;padding-right:15px;}
#footer p.alignleft {width:650px;display:inline;}
#footer p.alignright {display:inline;text-align:right;}

#footer a, #footer a:link, #footer a:visited {color:#e0e566;}
#footer a:hover {border:none;}

#footer_ad {margin:0 auto;width:728px;}


.foot_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: underline;
	font-weight: bold;
	padding: 10px 15px 10px 15px;
}

.foot_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #069;
	text-decoration: underline;
	font-weight: bold;
	padding: 10px 15px 10px 15px;
}

.foot_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#e0e566;
	font-weight: bold;
	
}

.foot_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777;
	margin-bottom: 15px;
	margin-right: 90px;
	text-decoration: none;
	
}

.foot_text a:hover {
	text-decoration: underline;
	
	
}

.foot_box {
	margin: 0 auto; 
	width: 1000px; 
	padding: 0px
	
}

.foot_logo {
	margin: 1px 5px -8px 15px;
	
}

.foot_cg {
	margin: 0 auto; 
	width: 995px;
	height: 25px;
}


