/*
Theme Name: Cellphones.org
Theme URI: http://www.cellphones.org/
Description: Custom theme for Cellphones.org
Version: 1.0
Author: James Hewett (code)
Author URI: http://www.jameshewett.com/
*/



/* ------------------------------------------ */
/* {00} RESETS
/* ------------------------------------------ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}

/* ------------------------------------------ */
/* {01} GLOBAL ELEMENTS
/* ------------------------------------------ */
body {margin: 0;padding: 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #000;background: #ededed url(http://images.cellphones.org/theme/background.jpg);}
a {color: #06c;text-decoration: underline;}
a:hover {color: #222;}
h1, h2, h3, h4, h5, h6 {font-weight: bold;}
acronym {cursor: help;border-bottom: 1px dashed #333;}
strong {font-weight: bold;}
em {font-style: italic;}
.right {float: right;}
.left {float: left;}
.clear {clear: both;}
.container {width:971px;margin:0 auto;}

/* ------------------------------------------ */
/* {02} HEADER
/* ------------------------------------------ */
#headerbg {border-top: 6px #2b2a29 solid;background: #b4b4b4 url(http://images.cellphones.org/theme/headerbackground.jpg);height:94px;}
#header {background: url(http://images.cellphones.org/theme/header.png) no-repeat;width:350px;float:right;height:94px;margin-top:0px;padding-top:0px;}
	#header #email {float:left;margin: 47px 0 0 46px;}
	#header #rssfeed {float:left;margin:45px 0 0 40px;}
	#header #fbtwitter {float:left;margin:60px 0 0 20px;}
#nav {background:#000;}
	#nav li {float:left;padding:17px 15px;}
	#nav a {text-transform:uppercase;color:#fff;font-size:14px;text-decoration:none;}
	#nav a:hover {color:#00adef;}

/* ------------------------------------------ */
/* {03} CONTENT
/* ------------------------------------------ */
#leftcol {float:left;width:635px;}
#rightcol {float:left;width:336px;}

#headlines {background:#707070 url(http://images.cellphones.org/theme/headlines.jpg);height:338px;position:relative;border-bottom:50px #000 solid;}
#headlinestext {top:0;left:0;position:absolute;}
ul#headlineslist {padding:23px 0 0 15px;list-style:none;}
ul#headlineslist li {margin:0 3px 3px 0;float:left;width:300px;height:300px;}
ul#headlineslist .headlinesblue a {text-decoration:none;font-weight:bold;color:#000;width:280px;height:30px;background:url(http://images.cellphones.org/theme/transparentblue40.png) repeat-x bottom;display:block;padding:270px 10px 0;}
ul#headlineslist .headlinesblue a:hover {text-decoration:underline;}


.post {padding:35px 15px 0;}
	.post h2 a {font-size:30px;text-transform:uppercase;color:#333;font-weight:normal;text-decoration:none;line-height:36px;}
	.post p {padding:7px 0;}
	.postinfo {font-size:11px;color:#666;margin-bottom:25px;}
	.postinfo a {color:#000;text-decoration:none;}
	.postinfo a:hover {text-decoration:underline;}
	.postimage {padding:5px;width:200px;height:200px;background:url(http://images.cellphones.org/theme/postimage.jpg);margin:0 12px 12px 0;float:left;}
	.postmeta {width:605px;height:51px;background:url(http://images.cellphones.org/theme/postmeta.jpg);}
		.postcomment {width:50px;float:left;margin: 5px 0 0 5px;text-align:center;}
		.postcomment a {color:#fff;text-decoration:none;font-weight:bold;font-size:21px;}
		.addthis_toolbox {width:76px;height:41px;float:left;margin:7px 0 0 113px;}
.singlepost .postinfo {margin-bottom:10px;}
        .singlepostcontent ul,ol {margin-left:30px;}
	.singlepost h1 {background:url(http://images.cellphones.org/theme/posth1.jpg);font-size:30px;line-height:32px;padding: 2px 15px 5px;font-weight:normal;text-transform:uppercase;margin-left:-15px;}
	.singlepostmeta {margin-right:-10px;padding-bottom:20px;margin-top:25px;}
	.singlepostmeta img {float:left;}
.singlepage h1 {background:url(http://images.cellphones.org/theme/pageh1.jpg);font-size:30px;line-height:32px;padding: 0 15px;font-weight:normal;text-transform:uppercase;margin-left:-15px;margin-top:-20px;}
.singlepage ul,ol {margin-left:30px;}

.wp-pagenavi {font-weight:bold;color:#000;padding:40px 15px 10px;text-align:right;}
.wp-pagenavi .pages {display:none;}
.wp-pagenavi .current {padding:5px;}
.wp-pagenavi a {padding:3px;color:#000;text-decoration:none;}
.wp-pagenavi a:hover {text-decoration:underline;}

#relevantposts {margin-right:-20px;padding-bottom: 20px;}
ul#relevantlist {padding-top:20px;list-style:none;}
ul#relevantlist li {margin:0 3px 0 0;float:left;width:302px;height:150px;background:url(http://images.cellphones.org/theme/relevantpostsbg.jpg);}
ul#relevantlist .relevantblue {width:276px;height:54px;background:url(http://images.cellphones.org/theme/transparentbluenews.png) bottom no-repeat;display:block;padding:0 15px 0;margin-top:-54px;}
ul#relevantlist .relevantlink {float:left;margin:20px 0 0 0;width:225px;}
ul#relevantlist .relevantlink a {text-decoration:none;font-weight:bold;color:#000;padding-top:125px;}
ul#relevantlist .relevantlink a:hover {text-decoration:underline;}
ul#relevantlist .relevantcomment {width:50px;float:left;margin: 5px -10px 0 10px;text-align:center;}
ul#relevantlist .relevantcomment a {color:#fff;text-decoration:none;font-weight:bold;font-size:21px;}

#categoriestitle {background:url(http://images.cellphones.org/theme/categoriestitle.jpg);padding:15px;text-transform:uppercase;margin-left:0;margin-top:0;}
#categoriestitle h1 {font-size:48px;line-height:50px;font-weight:normal;}
#categoriestitle small {font-size:18px;}

/* ------------------------------------------ */
/* {03} SIDEBARS
/* ------------------------------------------ */
#moretopstories {background:#707070 url(http://images.cellphones.org/theme/moretopstories.jpg);height:338px;border-bottom:50px #000 solid;padding-left:16px;}
#moretopstories p {width:140px;padding:50px 5px 0;float:left;margin:20px 3px 3px 0;height:80px;}
ul#storieslist {padding-top:20px;list-style:none;}
ul#storieslist li {margin:0 3px 3px 0;float:left;width:150px;height:150px;*margin-bottom:-17px;}
ul#storieslist .storiesblue a {text-decoration:none;font-weight:bold;color:#000;width:140px;height:22px;background:url(http://images.cellphones.org/theme/transparentblue25.png) repeat-x bottom;display:block;padding:128px 5px 0;}
ul#storieslist .storiesblue a:hover {text-decoration:underline;}

#categories ul {list-style:outside;padding:10px 0 30px 23px;}
#categories li {margin:0 13px;width:110px;float:left;*line-height:14px;}
#categories a {color:#000;text-decoration:none;}
#categories a:hover {text-decoration:underline;}

#facebook {height:317px;background:url(http://images.cellphones.org/theme/facebookbg.jpg);margin-bottom:25px;}

#twitter {background:url(http://images.cellphones.org/theme/twitterline.jpg) bottom no-repeat;padding-bottom:15px;}
#twitter_div ul {list-style:none;}
#twitter_div li {padding:15px 40px 0;}

#importantnews {padding-top:30px;}
ul#importantlist {padding-top:20px;list-style:none;}
ul#importantlist li {margin:0 3px 3px 0;float:left;width:336px;height:150px;background:url(http://images.cellphones.org/theme/importantnewsbg.jpg);}
ul#importantlist .importantblue {width:306px;height:54px;background:url(http://images.cellphones.org/theme/transparentbluenews.png) bottom no-repeat;display:block;padding:0 15px 0;margin-top:-54px;}
ul#importantlist .importantlink {float:left;margin:25px 0 0 10px;width:240px;}
ul#importantlist .importantlink a {text-decoration:none;font-weight:bold;color:#000;}
ul#importantlist .importantlink a:hover {text-decoration:underline;}
ul#importantlist .importantcomment {width:50px;float:left;margin: 10px 0 0 0px;text-align:center;}
ul#importantlist .importantcomment a {color:#fff;text-decoration:none;font-weight:bold;font-size:21px;}

#recentcomments {background:url(http://images.cellphones.org/theme/recentcommentsbg.jpg);margin:25px 0 0;}
#recentcommentstop {background:url(http://images.cellphones.org/theme/recentcomments.jpg);height:80px;}
#recentcommentsbottom {background:url(http://images.cellphones.org/theme/recentcommentsline.jpg);height:80px;}
#recentcomments ul {list-style:none;}
#recentcomments li {padding: 5px 15px 0 30px;}
.recentcommentsinfo {font-size:10px;color:#666;text-align:right;}

#tags {background:url(http://images.cellphones.org/theme/tags.jpg) no-repeat;padding-top:80px;margin-top:30px;}
#tags ul {list-style: outside;padding:10px 0 40px;}
#tags li {margin:0 35px;width:98px;float:left;*line-height:14px;}
#tags a {color:#000;text-decoration:none;}
#tags a:hover {text-decoration:underline;}

#archives {background:url(http://images.cellphones.org/theme/archives.jpg) no-repeat;padding:100px 20px 0;margin-top:30px;font-size:24px;}
#archives ul.years {list-style:none;}
#archives ul.years li {width:140px;float:left;}
#archives ul.months {list-style:outside;font-size:12px;margin-top:5px;}
#archives ul.months li {margin:0px 30px 0;}
#archives a {color:#000;text-decoration:none;}
#archives a:hover {text-decoration:underline;}

/* ------------------------------------------ */
/* {04} COMMENTS
/* ------------------------------------------ */
h2#comments, #respond h2 {color:#333;font-size:20px;text-transform:uppercase;font-weight:bold;padding: 20px 0 0;}
.comment-meta {color:#666;font-size:10px;}
p.commentinfo {font-size:12px;}
#respond {font-size:11px;}
#respond .button {background:url(http://images.cellphones.org/theme/submit.jpg);border:none;width:136px;height:65px;text-indent:-9999px;float:right;margin:0 4px 10px 0; cursor:pointer;}
ol.commentlist {list-style:none;}
ol.commentlist img {float:left;margin-right:10px;}
ol.commentlist ul.children {list-style:none;}
ol.commentlist ul.children img {margin-left:80px;}
ol.commentlist li {padding: 5px 0;}
ol.commentlist li ul.children li {padding: 5px 0 0;margin-top:5px;}
.comment-meta {color:#333;}
a.comment-reply-link {font-style:italic;}
a.url {color:#000;font-weight:bold;}
ol.commentlist p {margin-left: 58px;font-size:10px;}
ol.commentlist li ul.children li p {margin-left: 138px;}

/* ------------------------------------------ */
/* {05} FOOTER
/* ------------------------------------------ */
#footerposts {height:235px;background:url(http://images.cellphones.org/theme/footerposts.jpg);border-top: #000 solid 18px;margin-top:50px;}
#footerposts .footerinfo {float:left;width:270px;margin:110px 0 0 40px;}
ul#footerlist {margin:35px 0 0 35px;float:left;list-style:none;}
ul#footerlist li {margin-right:3px;float:left;width:150px;height:150px;}
ul#footerlist img {margin-top:-25px;}
ul#footerlist .footerblue a {text-decoration:none;font-weight:bold;color:#000;width:140px;height:22px;background:url(http://images.cellphones.org/theme/transparentblue25.png) repeat-x bottom;display:block;padding:128px 5px 0;}
ul#footerlist .footerblue a:hover {text-decoration:underline;}
#footer {margin:0 auto;padding:5px 0 15px;width:971px;color:#666;font-size:10px;}
