/*
Theme Name: SGF
*/



/* IE PNG FIX */

img, div, input { behavior: url("iepngfix.htc") }


/* FIX FOR DOTTED OUTLINES IN FF ON CLICING LINKED IMAGES */

:focus 
{
  -moz-outline-style: none;
}

* {
	margin:0; padding:0; font-family:"Helvetica Neue", helvetica, arial, sans-serif;
}

img { border:0; }

body{
	background:url(images/bg_site.jpg) no-repeat scroll center top;
	font-size:14px; 
	line-height:21px;
	color:#434343;
}

/* DIVs */

#container {
	margin:0 auto;
	width:972px;
}

#header {
	margin:0 auto;
	width:960px;
	height:142px;
}

#navigation {
	width:972px;
	height:48px;
	margin:0 auto;
	background:url(images/bg_nav.png) repeat-y;
}

	#nav_inside {
		width:920px;
		position: relative;
		left:0px;
		top:6px;
		margin:0 auto;
	}
	
#page { 
	margin:0 auto;	
	width:960px;
	padding-top:40px;
}

#left {
	width:630px;
	float:left;
	position:relative;
}

#right {
	width:287px;
	float:right;
}

#ad_events {
	background:url(images/home_ad_events.jpg) no-repeat bottom left;
	min-height:158px;
}

	#ad_events_inside {
		width:260px;
		margin:0 auto;	
		padding-top:15px;
		padding-bottom:15px;
	}
	
#footer {
	margin:0 auto;
	width:960px;
	margin-top:38px;
	border-top: 6px solid #d0dcce;
	padding-top:5px;
}

	#footer p {
		position:relative;
		color:#989898;
		margin-bottom:0;
		font-size:14px;
	}


/* IMAGES */

.bordered {
	border:6px solid #d0dcce;
	padding:1px;
	background-color:white;
	float:left; 
}


/* PARAGRAPHS */

p {
	margin-bottom:15px;
	font-size:16px; 
	line-height:25px; 
}

p.right {
	text-align:right;
}

span.small { font-size:13px; }


/* LISTS */

ul {
	margin-left:25px;
	margin-bottom:15px;
}


/* TABLES */

.date {
	width:50px;
	line-height:19px;
}

.title {
	width:200px;
	line-height:19px;
	padding-bottom:7px;
}

/* IMAGES */

img.sep {
	padding:0 0px;
	margin:0 29px;
}
/* LINKS */

a {
	color:#2c8739;
	text-decoration:none;
}

a:hover, a:active { text-decoration:underline; }

h1 {
color:#C05111;
font-size:26px;
font-family:Georgia, serif;
font-style:italic;
margin-bottom:14px;
line-height:30px;
}
h2 {
color:#C05111;
font-size:20px;
font-family:Georgia, serif;
font-style:italic;
margin-bottom:14px;
}
h3 {
color:#C05111;
font-size:15px;
font-family:Georgia, serif;
font-style:italic;
margin-bottom:4px;
}

ul li {
list-style-type:disc;
margin-left:20px;
padding-left:15px;
}

#frps td {
padding:4px 10px 4px 4px;
}

blockquote {
margin:15px 40px;
}