body { background-image: url(images/tnc.jpg); background-repeat: repeat-y; background-position: left top; margin:0; }

#container { margin:auto; width:1045px; font-size:11px; font-family: verdana, arial, sans-serif; line-height: 150%; padding:0; }
#wrapper { background-repeat: repeat-y; background-position: right top; }
#bigcolumn {
	margin:0;
	position:relative;
	float:left;
	width:1045px;
	line-height: 2em;
}
#leftcolumn { margin:0; position:relative; float:left; width:600px; line-height: 2em; padding-right: 15px; }
#bigleftcolumn { margin:0; padding-right:15px; float: left; clear: none; }
#biglefttxt {width:600px; line-height: 2em;}
#topblockleft {color: #777; font-family:Georgia, "Times New Roman", Times, serif; font-stretch:extra-expanded; line-height:125%; text-align: left; position: absolute; width: 600px; float: left; clear: left; padding-top: 5px; border-bottom: 5px solid #7cb7e4; }
#topblock h1 {font-size:5em; font-weight:normal; font-stretch:extra-expanded; line-height:125%; }
#topblock h2 {font-size: 2.5em; font-weight: normal;}
.toptitlebig {font-size: 5em; font-weight:normal; font-stretch:extra-expanded; line-height:125%;}
.toptitlemid { font-size: 4em; font-weight:normal; font-stretch:extra-expanded; line-height:125%; }
.toptitlesmall { font-size: 14px; font-weight:normal; font-stretch:extra-expanded; line-height:155%; color:#000; }
.calendar_event { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 125%; }
#calendar ul li { font-family: Georgia, "Times New Roman", Times, serif; line-height: 125%; margin-left: 0; list-style-type: none; display: block; white-space: normal; }
#calendar p {line-height: 13px;}
.calendar_comm { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; }
.calendar_big_event {color: #004071; font-size:2em; font-weight: bold; line-height:115%;}
#calendar { font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 125%; }
#blockright { background-color:rgb(93,69,26); margin:0; width:400px; height:260px; float: right; clear: none; padding-top:5px; padding-left:10px; padding-right:10px;}
#dummy { position: relative; width: 100%; }
#toprightcolumn {
	margin-left:400px;
	padding:0;
	font-size:10px;
    position:relative;
    float:right;
    clear:none;
    width:420px;
}
#rightcolumn { margin:0; padding:0; font-size:10px; position:relative; float:right; width: 420px; }
#rightcolumntxt {width:420px;}
#rightfarcolsub {width: 200px; margin-top: 180px;  background-color: #d3d3d3;}
#rightfarcol{margin:0; position: relative; float: right; clear: none; background-color: #d3d3d3; width:200px;}
#rightfarcoltxt {background-color:#aeaeae; width: 200px; }
#boxbig {margin: 0px;}

.leftbig { float: left; margin-right: 200px; padding: 5px 5px 60px; }
.rightskinny { width:200px; float: right; margin-left: 600px; padding-left: 5px; }

#rightnearcolumn {
	background-color:#dcdcdc;
        margin:0;
        padding-top:5px;
        padding-left:10px;
        padding-right:10px;
        position:relative;
        float:left;
        width:200px;
}

#timeline {
	background-color:#414B52;
	color: white;
    margin:0;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    position:relative;
    float:left;
    width:200px;
    height:395px;
}
#timelineright {
	background-color:#414B52;
	color: white;
    margin:0;
    padding-top:5px;
    padding-left:10px;
    position:relative;
    float:left;
    width:190px;
    height:395px;
}
#menu {padding: 0px; margin: 0px; background-color: rgb(65,75,82);}
#oldsalem {background-image: url(http://www.slcatlanta.org/meetings/NC2009/old_salem_skyline.jpg); background-repeat: no-repeat; background-color: rgb(65,75,82);}
#menubox {background-image: url(http://www.slcatlanta.org/meetings/NC2009/old_salem_skyline.jpg); background-repeat: no-repeat;height: 400px;}
#menu li{ color: #004071; font-size: 12px; }
#navright {
	background-image: url(http://www.slcatlanta.org/meetings/NC2009/old_salem_skyline.jpg);
	background-repeat: no-repeat;
	background-color: #7cb7e4;
	margin:0;
	position:relative;
	width:200px; height: 400px;
	float: right;
	padding: 0;
}
#navigation { font-family: Verdana, Arial, "sans serif";height: 400px; }
#navright li { color: #004071; font-size: 12px; line-height: 115%; margin: 0; padding: 1em 0 0; list-style-type: none; }
#navigation li a { text-decoration: none; color: #004071;}
#navigation li a:hover { color: #004071; font-size: 13px; font-weight: bold; }


#rightnearcolumn p{
	font-family: Verdana, Arial, sans serif;
	font-size: 11px;
	line-height:2em;
}


.boom{font-family: verdana, arial, sans-serif;
font-size: 3em; font-weight: bold; line-height: 115%; color: #000;
}

.pop{font-family: verdana, arial, sans-serif;
font-size: 4em; font-weight: bold; line-height: 110%; color: rgb(124,183,228);
}

#rightcolumn h2{
font-family:Verdana,Arial,sans-serif;
font-size:20px;color: rgb(154,108,33);line-height:105%;padding-top: 10px;
font-weight:normal;
}
#blockright h2{
font-family:Verdana,Arial,sans-serif;
font-size:20px;color: rgb(154,108,33);line-height:105%;padding-top: 10px;
font-weight:normal;
}
h1 {
font-family:Verdana,Arial,sans-serif;
font-size:20px;color:#343434;line-height:105%;
font-weight:normal;
}

h2 {
font-weight: normal; 
color:#777777;
font-size:11px;
padding-bottom:2px;
margin:0px;
}

p {
	font-family: Verdana, Arial, sans serif;
	font-size: 11px;
}

footer {width 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 3px dotted;
	text-align: center;
	font-family: Verdana Arial sans serif;
	font-size: 9px;
	background-color: #747474;
	position: absolute; bottom: 0px;
	clear: both;
}
ul { margin-left: 0; padding-left: 1em; list-style-type: none; }
