/*MAIN LAYOUT*/

body {
background:#000000;
font-family: Helvetica,Arial,sans-serif;
font-size:12px;
color: #000000;
}

#mainbody {
background:url('http://www.iphonematters.com/images/background.jpg');
width:973px; 
margin-left:auto;
margin-right:auto;
}

#bodyheader {
height:83px;
}

#contentheader {
height:64px; 
background:url('http://www.iphonematters.com/images/header_background.jpg');
width:938px;
margin-left:17px;
margin-right:17px;
}

#pagecontent {
margin-left:17px; 
margin-right:17px; 
padding:20px;
}


#bodyfooter {
height:74px;
}


#rightcol {
width:300px;
float:right;
}


#rightcol_narrow {
width:120px;
float:right;
}

#nav {
width:100px;
float:right;
margin:20px;
font-size:90%;
line-height:120%;
text-align:left;
}


#articles {
width:450px;
float:left;

}


/*TEXT STYLES*/

a {
color:#4D82D4;
}



h1 {
font-size:16px;
text-transform:uppercase;
letter-spacing:1px;
font-weight:normal;
}

h2 {
font-size: 18px;
margin-bottom:0;
padding-bottom:0;
}

h3 {
font-size:14px;
text-transform:uppercase;
letter-spacing:1px;
font-weight:normal;
border-bottom:1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
}


.bodycopy {
line-height:150%;
}

.smallercopy {
font-size:90%;
line-height:150%;
}

.commentauthor {
font-size:90%;
line-height:150%;
font-style:italic;
}

.dateauthor {
font-size: 90%;
margin-top:0;
padding-top:0;
}



/*SEARCH*/

form {
	margin: 0;
	padding: 0;
}

input.go-button {
	float: left;
}

#searchelement {
float:right;
margin-top:26px;
}

#searchelement img {
float:left;
}

#searchbox {
background:url('http://www.iphonematters.com/images/search_background.gif'); 
height:22px; 
float:left;
border: 0;
}

#searchbox input {
border:0; 
height:12px; 
padding:4px 4px 0 0px; 
margin:2px 0 0 4px;
width:100px; 
font-family:helvetica,arial,sans-serif; 
color:#999999; 
font-size:11px; 
float:left;
}

.resultRowOne {
background: #EEEEEE;
}

.resultRowTwo {
background: #DCE4EF;
}


/*FOOTER*/

#footertext {
width:300px;
text-align:center;
line-height:120%;
font-size:90%;
margin-top:40px;
font-color:#000000;
margin-left:auto;
margin-right:auto;
}

#footer a {
color:#4D82D4;
}



/*IMAGES*/

.rightimage {
float:right;
margin: 0 0 10px 10px;
}

.leftimage {
float:left;
margin: 0 10px 10px 0;
}





/* ADS */

#ad_top {
	margin: 0 0 5px 0;
	text-align: center;
}
