/**
Theme Name: MagTel
Theme URI: http://wpjunction.com
Author URI: http://wpjunction.com
Version: 1.0
Author: hpa
Description:ReeseMag Theme Premium WP
*/






/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
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, b, u, i, center, 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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { 
	content: '';
	content: none;
}
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear { clear:both; }

.clearleft { clear:left; }

.entry { line-height:18px; }

.entry p { margin-bottom:1em; }

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	font-weight:bold;
	margin:5px 0;
}

blockquote {
	padding-left:25px;
	font-style:italic;
	border:1px solid #FFFFFF;
}

.entry ul { padding-left:20px; }

.entry ul li { list-style-type:square; }

.entry ol { padding-left:25px; }

/* Begin Images */
p img {
	padding:0;
	max-width:100%;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

img.alignright {
	padding:4px;
	margin:0 0 2px 7px;
	display:inline;
}

img.alignleft {
	padding:4px;
	margin:0 7px 2px 0;
	display:inline;
}

.alignright { float:right; }

.alignleft { float:left }
/* End Images */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor:help; }

acronym, abbr { border-bottom:1px dashed #999; }

blockquote {
	margin:0 10px;
	padding:10px 0 0 20px;
}

blockquote cite {
	margin:5px 0 0;
	display:block;
}

.center { text-align:center; }

.hidden { display:none; }

hr { display:none; }

a img { border:none; }

.navigation {
	margin:10px 7px 10px 0;
	padding:5px 10px;
	background:#2a2a2a;
}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter,
div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.wp-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding-top:4px;
	margin:10px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
}

.wp-caption img {
	margin:0;
	padding:0;
	border:0 none;
}

.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	padding:0 4px 5px;
	margin:0;
}
/* End captions */























body { background:#1e1e1e url(http://hiphopisdream.com/social/bg2.gif);
	font:normal 12px Tahoma, Verdana, Arial;
	color:#5B5B5B;
	padding:3px 0 0;
<a href="http://hiphopisdream.com/ace-hood-the-statement-2/"></a>
}

a {
	text-decoration:none;
	color:#6c1b9f;

}

a:hover { color:#450b6a;
}

#wrapper {
	background:#2C2C2C;
	width:978px;
	margin:0 auto;	
	border:1px solid #363636;
	border-top:0;height: 100%;overflow: hidden;
}
/*
#wrapper-in {
	padding:10px 15px 0;
	width:988px;
}
*/

/* header */
#header {
	background: url(images/header.png) repeat-x;
	border-bottom-color:#070707;
	height:117px;
	line-height:102px;
	overflow:hidden;
}
#branding {
	float:left;
	width:352px;
	height:117px;
}

#blog-title a {
	font-size:20px;
	text-transform:uppercase;
	width:100%;
}

#blog-description {
	margin-top:5px;
	font-weight:normal;
}

#adv {
	float:right;
	background:url() no-repeat 0 0;
	width:468px;
	height:60px;
	margin:35px 10px 0 0 !important;
	margin-right:5px;
}

#menubar {
	background:#2C2C2C url(images/menubar.png) repeat-x;
	height:41px;
	line-height:40px;
	overflow:hidden;
	font:normal 11px Tahoma,Verdana,Arial;
	display:block;
	margin-bottom:0 !important;
	margin-bottom:4px;
}
#cat-menu-shadow {
	position:relative;
	padding-left:10px;
	padding-top:5px;
	float:left;
}
#cat-menu-shadow li {
	float:left;
	display:inline;
	list-style:none;
}
#cat-menu-shadow li a {
	position:relative;
	color:#FFFFFF;
	height:26px;
	line-height:30px;
	padding:0 20px;
	text-decoration:none;
	font-size:11px;
	float:left;
	z-index:10;
	text-align:center;
}
#cat-menu-shadow li.current_page_item a {
	font-weight:bolder;
}
#cat-menu-shadow li.back {
	background:url(images/lava.gif) no-repeat right bottom;
	height:28px;
	position:absolute;
	z-index:1;
}
#cat-menu-shadow li.back .left {
	background:url(images/lava.gif) no-repeat left bottom;
	height:28px;
	margin-right:9px;
	float:none;
}
#cat-menu-shadow li ul {
	display:none;
	background:#F4F5F7;
	border:1px solid #CCC;
	border-top-color:#A6A6A6;
	padding:0 5px;
}
#cat-menu-shadow li li {
	float:none;
	margin:0 !important;
	margin:0;
	padding:0;
	display:block;
	list-style:none;
}
#cat-menu-shadow li li a {
	float:none;
	display:block;
	padding:7px 5px;
	text-decoration:none;
	width:200px;
	border-style:solid;
	border-color:#DDD;
	border-width:1px 0 0;
	margin:0;
	background-image:none;
	height:auto;
	line-height:145%;
	color:#FFFFFF;
	text-align:left;
}
#cat-menu-shadow li li.first a {
	border-top:none;
}
#cat-menu-shadow li li a:hover {
	color:#382E1F;
}

/* container */
#content-wrap {
	border-top:0;
	padding:10px 8px 40px;
	width:962px;background: #2C2C2C;
}

#togglebox {
	float:right;
}

.title {
	font:normal 14px Tahoma, Verdana, Arial;
	margin-bottom:3px;
	font-weight:bolder;
}

.meta {
	font:normal 10px Arial, Verdana, Tahoma;
	text-transform:uppercase;
	color:#888F95;
	height:15px;
	margin-bottom:2px;
}

.meta a {
	color:#888F95;
}

/* content */
#content {
	float:left;
	width:637px;background: #2C2C2C;
}

.pagetitle {
	font:normal 20px 'Trebuchet MS', Tahoma, Verdana;
	color:#FFFFFF;
	padding-left:2px;
	margin-bottom:5px;
}

.post {
	margin-bottom:5px;
}

.post-top {
	padding-top:6px;
	background-color:white;;
}
.post-inner {
	background:#FEFEFE url(images/post.gif) repeat-x 0 0;
	width:637px;
}
.post-bottom {
	padding-top:6%;
	background-color:white;
}

.post-title, .post-content {

	padding:0 10px;
}
.post-title a {
	font-family:Tahoma, Arial, Trebuchet MS;
	font-size:22px;
	color:#6c1b9f;
}
.post-title a:hover {
	color:#450b6a;
}
.post-headline {
	color:#2C2C2C;
	margin:5px 2px 0;
	background:#EBEBEB;
	padding:5px 8px;
	font-family:Tahoma,Arial;
}
span.post-date {
	padding:3px 10px 3px 20px;
	background:url(images/date.png) no-repeat left;
}
span.post-more {
	padding:3px 10px 3px 20px;
	background:url(images/more.gif) no-repeat left;
}
span.post-more a {
	color:#2C2C2C;
}
span.post-more a:hover {
	color:#C5C5C5;
}

.post-content {padding-bottom:0px;}

.post-content p {
	padding:10px 0 10px;
	line-height:1.5em;


}
/* wp-pagenave */
#pagenavi {

	margin-top:10px;
	border:0;
}
#pagenavi .older a,#pagenavi .newer a{
	padding:5px;
	display:block;
	background:#AE0404;
}
#pagenavi .older a{
	float:right;
}
#pagenavi .newer a{
	float:left;
}
#pagenavi a {
	color:#F3F0EB;
}
#pagenavi a:hover,.wp-pagenavi .current{
	color:#C5C5C5;
}
.wp-pagenavi .pages,.wp-pagenavi a,.wp-pagenavi a.page,.wp-pagenavi .current {
	padding:5px;
	display:block;
	background:#AE0404;
	float:left;	
	margin-right:5px;
	color:#F3F0EB;
}
.wp-pagenavi .current{
	color:#C5C5C5;
}
/* sidebar */
#sidebar {
	float:right;
	width:319px;background: #2C2C2C;
}
#sidebar .searchbox {
	background:#414141;
	border-top:1px solid #4C4C4C;
	padding:6px 8px;
}
#sidebar .searchbox .textfield {
	float:left;
	background:#E8E8E8;
	border:1px solid #FFFFFF;
	color:#888;
	padding:7px 0 !important;
	font-size:12px;
	width:232px;
}

#sidebar .section {
	padding:0 0 7px;
	margin-top:7px;
}
#sidebar .section .title {
	color:#FFFFFF;
	background:url(images/section-title.png) no-repeat 0 0;
	padding:5px;
	text-transform:uppercase;
}
.widget ul li {
	padding:6px;
	border-bottom:1px solid #313131;
}
.widget .children li {
	border:0;
}

#sidebar a { color:#A1A1A1; }
#sidebar a:hover { color:#C5C5C5; }

/* footer */
#footer {display: none;}
#footer2 {
	background: url(images/header.png);	
       width:968px;
height:105px;
margin: 0 auto;
	text-align:center;
	color:#FFF;
	font-size:12px;
	padding:20px 0px 0px 10px;

        
}
#footer2 p {
	width:545px;
}
#footer2 p.powerby {
	text-transform:uppercase;
	
}

.blogname {padding: 9px 0px 0px 0px;}

#ads {
width:728px;
margin: 0 auto;
}

#ads1 {
 width:728px;
margin: 0 auto;
}

#ads2 {

width:728px; height:90px;
margin: 0 auto;

}

#ads3 {

width:728px;
margin: 0 auto;

}

#ads4 {
position:relative;
width:728px;
margin: 0 auto;
padding:10 0 0 0px;
top:3px;
}

#trafficrevenue0 {
height:330px;
position:absolute;
top:15px;}

#trafficrevenue
{
position:absolute;
height:90px;
width:728px;
margin: 0 auto;
padding: 35px 0 0 425px;
}

#trafficrevenue2
{
height:250px;
width:300px;
margin: 0 auto;
}

#trafficrevenue3
{

height:250px;
width:300px;
position:absolute;
padding: 0 0 0 330px;
}

#filehosting {
position:absolute;
}

#trafficrevenue4
{
height:600px;
width:160px;
padding: 20px 0 0 140px;
}

#height250
{

height:250px;

}

#Results {width:700px; float:left;}
#affiliates {font-size:180%;}
.related_post {font-size:120%; font-weight:bold; margin:20px 0 0 0; padding:10px 0 0 0;}

#f1 {color:white; text-decoration:underline;}


#element {
    width: 637px;
}

#cse-search-results iframe {
    width: 637px;
}

#element.style {height:100%; width:100%;}

#comments {height:150px}

.wp-pagenavi .pages,.wp-pagenavi a,.wp-pagenavi a.page,.wp-pagenavi .current {
	padding:5px;
	display:block;
	background:#6C1B9F;
	float:left;
}

  .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #F9F5FF;
    background-color: #F9F5FF;
  }
  input.gsc-input {
    border-color: #DECAFF;
  }
  input.gsc-search-button {
    border-color: #923C99;
    background-color: #C78DCC;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #DECAFF;
    background-color: #DECAFF;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #C78DCC;
    background-color: #C78DCC;
  }
  .gsc-tabsArea {
    border-color: #C78DCC;
  }
  .gsc-webResult.gsc-result {
    border-color: #F9F5FF;
    background-color: #F9F5FF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #DECAFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #330033;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #330033;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #000000;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #663366;
  }
  .gsc-cursor-page {
    color: #330033;
  }
  a.gsc-trailing-more-results:link {
    color: #330033;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #006600;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #663366;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #663366;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult.gs-result .gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #F9F5FF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #DECAFF;
    background-color: #F9F5FF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #C78DCC;
    background-color: #C78DCC;
  }
  .gs-promotion.gs-result {
    border-color: #DECAFF;
    background-color: #F0E9FF;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #993399;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #cc33cc;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #330033;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #cc33cc;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #CC7A9F;
  }


/* comment and respond */
#comments, #respond h3 {
	font:bolder 14px Tahoma, Verdana, Arial;
	border-bottom:4px solid #2A2A2A;
	padding:0 0 5px;
	margin-bottom:5px;
}

.commentlist {
	padding-right:7px;
}

.commentlist .comment, .pingback, .trackback {
	margin-bottom:10px;
}

.comment-list {
	padding:7px;
	border-top:1px solid #2a2a2a;
}

.comment-author {
	font:normal 10px Arial, Verdana, Tahoma;
	text-transform:uppercase;
	margin-bottom:7px;
}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
}

.commentlist p {
	clear:both;
	line-height: 1.5em;
}

#respond-content {
	padding:5px 7px 5px 0;
}

#respond-bottom {
	height:22px;
}

#commentform label {
	display:block;
	color:#616B73;
	font:normal 11px Arial, Verdana, Tahoma;
	text-transform:uppercase;
	padding-left:2px;
}

#commentform input, #commentform textarea {
	background:#2a2a2a;
	border:1px solid #171717;
	padding:3px 2px;
	font:normal 12px Arial, Verdana, Tahoma;
	color:#888;
}

#commentform p {
	margin-bottom:5px;
}

#commentform p.last {
	text-align:right;
	margin-bottom:1px;
}

#commentform #submit {
	background:#2a2a2a;
	border:1px solid #171717;
	color:#EEE;
	padding:4px 6px;
	text-transform:uppercase;
}

#commentform textarea {
	width:630px !important;
	width:630px;
}


















