
/*---colors------
	font: #424242; dark gray
	background:#CBCBC9; light gray;
	main div border: #b6b6b6; gray
	pink: #E32B67;
	link blue: #4DB4D6;

*/
body
{
	background:#CBCBC9;
	text-align:center;
	font:0.8em "Trebuchet MS";
	color:#424242;

}
a
{
	color:#037BA3;
}
.centered
{
	text-align:center;
}

div#container
{
	width:930px;
	display:table;
	margin:0 auto;
	padding:0;
	padding-bottom:30px;
	text-align:left;
	background:#fff;
	min-height:100%;
	border:2px solid #b6b6b6;
	
}

/*---corners----
div#tl
{
	position:absolute;
	height:18px;
	width:18px;
	left:36px;
	background:#fff url(../images/corner_tl.gif) top left no-repeat;
}
div#tr
{
	position:absolute;
	height:18px;
	width:18px;
	
	right:37px;
	background:#fff url(../images/corner_tr.gif) top no-repeat;
}

div#corners
{
	clear:both;
}
div#bl
{
	position:absolute;
	height:18px;
	width:18px;
	

	left:36px;
	margin-top:-18px;
	background:#fff url(../images/corner_bl.gif) bottom left no-repeat;
}
div#br
{
	position:absolute;
	height:18px;
	width:18px;

	right:37px;
	margin-top:-18px;
	background:#fff url(../images/corner_br.gif) bottom no-repeat;
}
-------end corners------*/




div#header
{
	background:transparent url(../images/header_bg.jpg) top center no-repeat;
	height:305px;
}
div#header h1
{
	display:none;
}
div#header img
{
	border:0;
	margin:17px 25px;
}
div#navigation
{
	font:bold 1em Georgia;
	padding:10px 20px;
	
}
ul.nav
{
	list-style-type:none;
	margin:0;
	padding:12px 0;
	background:transparent url(../images/nav_bg.gif) bottom repeat-x;
	text-align:center;
}

ul.nav li
{
	display:inline;	
	margin:0 13px;
}

ul.nav li a
{
	color:#555555;
	text-decoration:none;
}
ul.nav li a:hover, 	ul.nav li a:active
{
	color:#E32B67;
}

div#content
{
	padding:5px 20px;
}

/*-----------Left sidebar-------------*/
div#leftbar
{
	width:170px;
	float:left;
	text-align:center;
	padding:0;
}

div#international
{
	background:transparent url(../images/international_bg.gif) top center no-repeat;
	height:140px;
}

div#about
{
	background:transparent url(../images/about_bg.gif) top center no-repeat;
	margin-top:20px;
}
div#about h2,  div#international h2
{
	margin:0;
	margin-left:30px;
	padding-top:6px;
	color:#fff;
	text-align:left;
}
div#about p, div#international p
{
	margin:0;
	padding:10px 8px;
	font-size:0.9em;
	text-align:left;
	
}
div#about p
{
	border:1px solid #AF8E8B;
}
div#international ul
{
	margin:0;
	padding:10px;
	text-align:left;
}
div#international li
{
	margin-left:15px;
}


/*---------------Mid section with posts-------*/
div#allposts
{
	width:452px;
	background:transparent url(../images/middle_bg.gif) top center no-repeat;
	border-right:1px dotted #ccc;
	border-left:1px dotted #ccc;
	padding:0 10px;
	float:left;
	margin:0;
	margin-left:10px;
}
div#postcontainer
{
	margin:0;
	border:1px solid #EC5C88;
	padding-top:10px;
	background-color:#FFF9FB;
}

div#allposts h1
{
	color:#fff;
	font-size:1.1em;
	margin:0;
	margin-left:30px;
	margin-top:6px;
	height:23px;
}
div#allposts h1 a
{
	color:#fff;
	text-decoration:none;
}
#content h2
{
	font-size:1.1em;
}

#content .post
{
	margin:0 10px 20px 10px;
	border-bottom:1px dotted #ccc;
}

.post h2, .post h2 a
{
	font-size:1.1em;
	color:#E32B67;
	margin:0;
	padding:2px 0;
}
.post h2 a
{
	text-decoration:none;
}

.post small, .post .postmetadata
{
	font-size:0.9em;
	color:#6F6F6F;
}
.post .postmetadata
{
	margin:4px 0;
}

.post img
{
	border:1px solid #999;
}

/*---------Right sidebar---------------*/
div#sidebar
{
	float:left;
	padding:0;
	margin-left:10px;
	width:225px;
}
div#hot
{
	margin:0;
	padding:0;
	width:221px;
	background:transparent url(../images/whatshot_bg.gif) top center no-repeat;
}
div#hot h2
{
	margin:0;
	margin-left:30px;
	padding-top:5px;
	color:#fff;
	text-align:left;
}
div#hot p
{
	margin:0;
	padding:10px;
	border:1px solid #4FB5D7;
}

div#deals
{
	margin:0;
	margin-top:20px;
	padding:0;
	width:221px;
	background:transparent url(../images/yellow_bg.gif) top center no-repeat;
}
div#deals h2
{
	margin:0;
	margin-left:30px;
	padding-top:6px;
	color:#fff;
	text-align:left;
}
div#deals p
{
	margin:0;
	padding:10px;
	border:1px solid #F8C93C;
	/*border:1px solid #F73D0B; - red */
}

div#rss
{
	margin:0;
	margin-top:20px;
	padding:0;
	width:221px;
	background:transparent url(../images/orange_bg.gif) top center no-repeat;
}
div#rss h2
{
	margin:0;
	margin-left:30px;
	padding-top:6px;
	color:#fff;
	text-align:left;
}
div#rss p
{
	margin:0;
	padding:10px;
	border:1px solid #FA9552;
}

div#archives
{
	margin:0;
	margin-top:20px;
	padding:0;
	width:221px;
	background:transparent url(../images/green_bg.gif) top center no-repeat;
}
div#archives h2
{
	margin:0;
	margin-left:30px;
	padding-top:6px;
	color:#fff;
	text-align:left;
}
div#archives ul
{
	margin:0;
	padding:10px;
	border:1px solid #94C35C;
}
div#archives ul	li
{
	margin-left:20px;
}




div#footer
{
	clear:both;
	padding:10px;
	font-size:0.89em;
}

/*---------forms -------------*/
.form td
{
	font:bold 1em "Trebuchet MS";
}
.form input, .form textarea
{
	font:1em "Trebuchet MS";
}
.form tr
{
	vertical-align:top;
}
.form .errormsg
{
	color:#999;
	font:normal 1em "Trebuchet MS";
}