body, html {
	background:#91aa9c url(../media/common/wallpaper-babes-bg-tiled.gif) repeat-x 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

h1, h2 {
	color:#4073b7;
	font-size:110%; font-weight:normal;
	margin:0px 0px 16px 0px;
}
h2 {
	font-size:85%;
}
h2.sizing {
	font-size:100%; font-weight:bold;
	color:#31635c;
	margin:0px 0px 0px 70px;
}
.curvedContainer .middle h2.section {
	font-size:140%; font-weight:bold;
	color:#999;
	margin:0px; padding:0px;
}

h1.big {
	height:30px; line-height:33px;
	color:#31635c;
	font-size:175%; font-weight:bold;
	background:#b3c7bc url(../media/common/wallpaper-babes-h1-image.gif) no-repeat 0px 0px;
	padding:0px 0px 0px 68px; margin:0px 0px 20px 20px;
}
h1.noMarginL {
	margin:0px 0px 20px 0px;
}
p {
	color:#4d4d4d;
	font-size:75%; font-weight:normal;
	margin:0px 0px 16px 0px;
	line-height:1.3em;
}
p a, a {
	color:#d46510;
	font-weight:bold;
	text-decoration:underline;
}
p a:hover, a:hover {
	color:#d4107a;
}

p a.big {
	font-size:160%;
	line-height:1.5em;
}

hr {
	width:840px; height:3px;
	text-align:center;
	color:#a1b2a8;
	margin:6px 0px 6px 0px; padding:0px;
	border:none;
}
.curvedContainer .middle hr.faint {
	width:100%; height:2px;
	text-align:center;
	color:#ddd;
	margin:0px 0px 6px 0px; padding:0px;
	border:none;
}
.leftCol hr { width:703px; }

b.red {
	color:#c02d20;
}

a.rss {
	background:#fefffd url(../media/common/wallpaper-babe-individual-rss-feed-icon.gif) no-repeat 0px 0px;
	padding:4px 0px 0px 24px;
	font-size:110%;
}

ol.sizing {
	margin:0px 0px 0px 60px;
}
	ol.sizing li {
		display:block;
		width:623px; height:24px;
		background:#b3c7bc url(../media/common/li-desktop-wallpaper-size-bg.gif) no-repeat 0px 0px;
		padding:11px 0px 0px 18px; margin:6px 0px 6px 0px;
		font-size:85%; font-weight:bold;
	}
		ol.sizing li div {
			float:left;
			width:460px;
			text-align:left;
		}
		ol.sizing li div.size {
			float:left;
			width:110px;
			text-align:left;
			color:#c02d20;
		}
		ol.sizing li a {
			color:#d46510;
			text-decoration:underline;
		}
		ol.sizing li a:hover {
			color:#d4107a;
		}

.curvedContainer .middle ol.line {
	margin:6px 0px 16px 0px;
}
	.curvedContainer .middle ol.line li {
		display:inline;
		color:#999;
		margin:0px 6px 0px 0px;
	}
	.curvedContainer .middle ol.line li a,  .curvedContainer .middle ol li a {
		font-size:80%; font-weight:bold;
		color:#dd600a;
		text-decoration:underline;
		padding:0px 6px 0px 0px;
	}
	.curvedContainer .middle ol.line li a:hover, .curvedContainer .middle ol li a {
		color:#d4107a;
	}

/* Containers */
#container {
	width:882px;
	margin:0px auto;
}
#containerFull {
	width:100%;
}
#header {
	width:882px; height:165px;
	position:relative;
	margin:0px auto;
}
	#header #googleConnect {
		padding:16px 0px 0px 56px;
	}
	#header #search {
		width:265px; height:28px;
		position:absolute;
		top:94px; left:618px;
	}
		#header #search input {
			width:168px; height:24px;
			float:left;
			background:transparent url(../media/common/wallpaper-babes-search-input-bg.gif) no-repeat 0px 0px;
			border:0px;
			color:#6a6969;
			font-size:100%; font-weight:bold;
			padding:4px 0px 0px 37px; margin:0px;
		}
		#header #search .btn {
			width:60px; height:28px;
			float:left;
			background:none;
			margin:0px; padding:0px;
			border:0px;
		}
	#header #logo {
		width:313px; height:54px;
		position:absolute;
		top:67px; left:53px; 
	}
	#header #logoBabe {
		width:68px; height:184px;
		position:absolute;
		top:25px; left:-13px;
	}
	#header #nav {
		position:absolute;
		top:137px; left:56px;
	}
		#header #nav li {
			float:left;
			font-size:85%;
			margin:0px 12px 0px 0px;
		}
			#header #nav li a {
				color:#fff;
				line-height:25px;
				text-decoration:none;
				border-bottom:1px solid #fff;
				padding:0px 0px 0px 0px;
			}
	
#content {
	width:882px;
	padding:20px 0px 0px 0px; margin:0px;
	background-color:#b3c7bc;
}
#contentFull {
	width:100%;
	text-align:center;
	padding:20px 0px 0px 0px; margin:0px;
	background-color:#b3c7bc;
}

.fullCurved {
	width:786px; height:248px;
	background:#fefffd url(../media/common/full-width-curved-frame.gif) no-repeat 0px 0px;
	padding:27px; margin:0px auto;
}
	.fullCurved .left {
		width:284px;
		float:left;
	}
	.fullCurved .right {
		width:502px;
		float:right;
	}
	.fullCurved .right h1 {
		margin-top:14px;
	}
	.fullCurved .orangeGrad h1 {
		color:#f5f5f5;
		font-size:115%; font-weight:bold;
		margin:0px 0px 5px 0px;
		text-align:center;
		width:219px;
	}
	.fullCurved. orangeGrad h2 {
		color:#2d2d2d;
		font-size:90%; font-weight:bold;
		margin:0px 0px 5px 0px;
		text-align:right;
		width:219px;
	}
	
.partialCurved {
	width:676px; height:248px;
	background:#fefffd url(../media/common/partial-width-curved-frame.gif) no-repeat 0px 0px;
	padding:27px 0px 27px 27px; margin:0px auto;
}
	.partialCurved .left {
		width:284px;
		float:left;
	}
	.partialCurved .right {
		width:370px;
		float:left;
	}
	.partialCurved .right h1 {
		margin-top:14px;
	}
	.partialCurved .orangeGrad h1 {
		color:#f5f5f5;
		font-size:120%; font-weight:bold;
		margin:0px 0px 5px 0px;
		text-align:left;
		width:219px;
	}
	.partialCurved .orangeGrad h2 {
		color:#2d2d2d;
		font-size:90%; font-weight:bold;
		margin:0px 0px 5px 0px;
		text-align:left;
		width:219px;
	}
	
	
.orangeGrad {
	width:227px; height:208px;
	background:#faab0a url(../media/common/orange-grad-container.gif) no-repeat 0px 0px;
	padding:20px;
	text-align:center;
}
	.orangeGrad h1 {
		color:#f5f5f5;
		font-size:120%; font-weight:bold;
		margin:0px 0px 5px 0px;
		text-align:center;
		width:219px;
	}
	.orangeGrad h2 {
		color:#2d2d2d;
		font-size:90%; font-weight:bold;
		margin:0px 0px 5px 0px;
		text-align:right;
		width:219px;
	}
	.orangeGrad img {
		margin:0px 0px 0px 0px;
	}

.curvedContainer {
	width:703px;
	margin:0px 0px 16px 0px;
}
	.curvedContainer .top {
		width:703px; height:23px;
		background:#b3c7bc url(../media/common/curved-container-top.gif) no-repeat 0px 0px;
	}
	.curvedContainer .middle {
		width:655px;
		padding:0px 24px 0px 24px;
		background:#b3c7bc url(../media/common/curved-container-middle.gif) repeat-y 0px 0px;
	}
		.curvedContainer .middle p.end {
			margin:0px;
		}
		.curvedContainer .middle h2 {
			font-size:100%; font-weight:bold;
		}
		.curvedContainer .middle ol li {
		}
		.curvedContainer .middle ol li.bullet {
			height:27px;
			background:#fff url(../media/common/li-generic-bg.gif) no-repeat 0px 0px;
			margin:0px 0px 8px 0px; padding:2px 0px 0px 0px;
		}
		.curvedContainer .middle ol li a {
			font-size:100%; font-weight:bold;
			text-decoration:underline;
			color:#4d4d4d;
			padding:0px 0px 0px 40px;
		}
		.curvedContainer .middle ol li a:hover {
			color:#d46510;
		}
	.curvedContainer .bottom {
		width:703px; height:23px;
		background:#b3c7bc url(../media/common/curved-container-bottom.gif) no-repeat 0px 0px;
	}

.conStd {
	width:812px;
	margin:0px auto;
}
	.conStd div {
		width:188px;
		float:left;
		margin:0px 20px 20px 0px;
		text-align:right;
	}
	.conStd div.end {
		margin:0px 0px 20px 0px;
	}
	.conStd div img {
		margin:0px 0px 4px 0px;
	}
	.conStd div a {
		text-decoration:underline;
		font-size:70%;
		color:#082723;
	}
	
.conSpec {
	width:703px;
	margin:0px auto;
}
	.conSpec div.box, .conSpec div.end {
		width:188px; height:189px;
		padding:18px;
		float:left;
		background:#b3c7bc url(../media/common/thumbnail-container.gif) no-repeat 0px 0px;
		margin:0px 10px 10px 0px;
	}
	.conSpec div.end {
		margin:0px 0px 10px 0px;
	}
	
	.conSpec div div.celebName {
		color:#b72514;
		font-size:80%; font-weight:bold;
		margin:0px 0px 7px 0px;
	}
	.conSpec div div.picNum {
		color:#b72514;
		font-size:70%; font-weight:bold;
		margin:0px 0px 7px 0px;
	}
		.conSpec div div.picNum span {
			color:#154684; font-weight:bold;
		}
	.conSpec div div.view {
		margin:7px 0px 5px 0px;
		text-align:center;
	}
	.conSpec div div.view a {
		color:#b72514;
		font-size:70%; font-weight:bold;
		text-decoration:underline;
	}
	.conSpec div div.view a:hover {
		color:#d4107a;
	}
	.conSpec div div.views {
		text-align:center;
		color:#979696;
		font-size:65%;
	}
	
.leftCol {
	width:703px;
	margin:0px 20px 0px 20px;
	float:left;
}
.rightCol {
	width:120px;
	margin:0px 19px 0px 0px;
	float:right;
}

/* social */
.social {
	width:703px; height:23px;
	text-align:right;
	margin:0px 0px 12px 0px;
}

/* pagination */
.pagination {
	width:703px;
	margin:0px 0px 14px 0px;
	text-align:center;
	font-weight:bold;
}
	.pagination a {
		display:block;
		float:left;
		color:#0e4b43;
		text-decoration:underline;
		margin:0px 14px 0px 0px;
		font-size:100%;
		line-height:25px;
	}
	.pagination a.previous {
		margin:0px 100px 0px 0px;
		font-size:80%;
	}
	.pagination a.next {
		margin:0px 0px 0px 86px;
		font-size:80%;
	}
	.pagination div.current {
		width:24px; height:26px;
		float:left;
		background:#b3c7bc url(../media/common/pagination-current.gif) no-repeat 0px 0px;
		color:#fff;
		text-align:center;
		padding:4px 0px 0px 0px; margin:0px 14px 0px 0px;
	}
	
/* banners */
.adsense728x90 {
	width:728px; height:90px;
	margin:0px auto; margin-bottom:20px;
}
.adsense120x600 {
	width:120px; height:600px;
	margin:16px 0px 16px 0px;
}

#hottestBabesRSS h1, #latestBabesRSS h1 {
	color:#f3cc5f;
	margin:0px; padding:0px;
	text-align:right;
	font-weight:bold;
}
#hottestBabesRSS a, #latestBabesRSS a {
	color:#fff;
	text-decoration:underline;
	margin:0px; padding:0px;
	font-size:80%;
}

#hottestBabesRSS, #latestBabesRSS {
	position:absolute;
	width:120px; height:30px;
	color:#fff;
	font-size:70%;
	text-align:right;
	margin:0px; padding:0px 32px 0px 0px;
}

#hottestBabesRSS {
	top:20px; left:732px;
	background:transparent url(../media/common/hottest-babes-rss-feed-icon.gif) no-repeat 128px 1px;
}

#latestBabesRSS {
	top:56px; left:732px;
	background:transparent url(../media/common/latest-babes-rss-feed-icon.gif) no-repeat 128px 1px;
}

/* Footer */
#footer {
	width:100%; height:auto;
	background-color:#dae7e0;
	background:#dae7e0 url(../media/common/footer-bg-spike.gif) repeat-x 0px 0px;
}
	#footer .copy {
		width:842px;
		background:#dae7e0 url(../media/common/footer-top-bg.gif) no-repeat 0px 0px;
		padding:22px 20px 1px 20px; margin:0px auto;
	}
	#footer  .copy p {
		line-height:1.4em;
	}

#stuff {
	width:882px;
	text-align:right;
	padding:4px 0px 4px 0px;
}
	#stuff a {
		font-size:70%;
		color:#000;
	}

#cse-search-results iframe {
	width:654px;
}

.share {
	text-align:right;
	margin:6px 0px 6px 0px;
}

.basicFrame {
	border:5px solid #83978c;
	background-color:#fff;
	width:786px;
	padding:27px 27px 0px 27px; margin:0px auto; margin-bottom:16px;
}
.basicFrame .column {
	width:145px;
	float:left;
	margin-right:12px;
}
	.basicFrame .column ul li {
		margin-bottom:6px;
	}
	.basicFrame .column ul li a {
		font-size:75%;
	}
	
	
#preview { cursor:pointer; }

/* google news */
td.j {
	vertical-align:top !important;
	padding-top:0px !important;
}
td.j div { display:none !important; }
td.j div.lh { display:block !important; }
.googleNews hr { width:100%; }
.googleNews .title { margin-bottom:0px; }
.googleNews h1 { margin-bottom:0px; }
.googleNews p.title b { color:#4073b7; font-weight:bold; font-size:110%; }
.googleNews p.title { color:#999; }

/* helpy classes */
.clearB { clear:both; }
.tCenter { text-align:center; }
.tRight { text-align:right; }
.pushIn { margin:0px 0px 0px 40px; }
.stdMT { margin-top:16px; }
