/* DivShare Global CSS */

/* General */

a:link {
	color:#03c;
	text-decoration:none;
}

a:visited {
	color:#069;
	text-decoration:none;
}

a:hover, a:active {
	color:#06f;
	text-decoration:underline;
}

a.action:link, a.action:visited {
	color:#03c;
	text-decoration:underline;
}

a.action:hover, a.action:active {
	color:#fff;
	background:#03c;
	text-decoration:none;
}

.msg, .yellow_msg, .errors {
	margin: 0 10px 15px 10px;
}

/* Header */

#header {
	margin-bottom:0;
	margin-top:0px;
}

.header_nav {
	border-bottom:1px solid #fff;
	background:#eee url('/images/v3/header_nav_bg.gif') bottom repeat-x;
	color:#ccc;
	padding:8px 0;
}

.header_nav a:link, .header_nav a:visited {
	color:#03c;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}

.header_nav a:hover, .header_nav a:active {
	color:#06f;
	text-decoration:underline;
	font-weight:bold;
	font-size:13px;
}

a.arrow:link, a.arrow:visited, a.arrow:hover, a.arrow:active {
	color:#03c;
	font-size:14px;
}

/* Body */

#body {
	background:#e3e3e3;
	padding:15px 0 20px 0;
}

#body .mid {
	width:880px; 
	background: url('/images/v3/wrapper/bg-mid.gif') repeat-y;
}

#body .top {
	width:880px; 
	background:url('/images/v3/wrapper/bg-top.gif') no-repeat left top; 
	text-align:left; 
	padding-top:20px;
}

#body .bottom {
	width:880px; 
	background:url('/images/v3/wrapper/bg-bottom.gif') no-repeat left bottom; 
	text-align:left; 
	padding-bottom:20px;
}

#body .bottom-dash {
	width:880px; 
	background:url('/images/v3/wrapper/bg-bottom-green.gif') no-repeat left bottom; 
	text-align:left; 
	padding-bottom:20px;
}

#body .body_padding {
	padding:0 25px 5px 25px;
}

.banner {
	text-align:center;
	padding:0 0 2px 0;
}

.no_banner_buffer {
	padding-top:5px; /* Add an extra 5px to the gray padding when there's no ad */
}

#body .title_image {
	padding-bottom:10px;
}

#body h1 {
	margin-top:0;
}

.white_bg {
	background:#fff;
}

.wrapper {
	width:900px;
}

.wrapper_750 {
	width:750px;
	text-align:left;
}

td.main {
	width:485px;
}