/* CSS Document-Rudy's */


body {
	background:#7F6952;
	clear:both;
	color:#7B212D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:24px;
	margin:0;
	padding:0;
}

img, a img {
	border:0 none;
}

/********** TYPOGRAPHY************/

h1 {
	font-family:"Times New Roman",Times,serif;
	font-size:22px;
	margin-top:30px;
}

h2 {
	color:#7B212D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:24px;
}

td {
	font-size:10px;
}

a:link, a:visited {
	color:#3F552E;
	font-size:12px;
	text-decoration:underline;
}

a:hover {
	color:#8E5449;
	text-decoration:underline;
}
a.active {
	color:#8E5449 !important;
}

.emphasis {
	color:#7B212D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height:24px;
}

.separator {
	font-weight:bold;
}

#mainContent_flex h2 {
	color:#8E5449;
	font-family:"Times New Roman",Times,serif;
	font-size:14px;
}

#footer p {
	color:#FFFFFF;
	padding:0;
	text-align:center
}

#sidebar2 .emphasis {
	color:#77624D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:24px;
}

#sidebar2 p {
	color:#77624D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:24px;
	text-align:left;
}


/************END TYPOGRAPHY*********************/

#content {
	background:white url(siteImages/AP_logo-leaf.jpg) no-repeat 0 65px;
	margin:auto;
	width:754px;
}

#top {
	background:white url(siteImages/AP_top.jpg) no-repeat 0 0;
	height:65px;
	width:754px;
}

#top_menu {
	background:transparent none repeat scroll 0 0;
	float:left;
	clear:none;
	margin-left:195px;
	padding-top:20px;
	text-align:left;
	width:185px;
}

#imageArea {
	clear:none;
	float:right;
	height:275px;
	margin-right:20px;
	width:320px;
}

#sidebar1 {
	clear:none;
	float:right;
	height:450px;
	margin-right:20px;
	width:335px;
}

#sidebar2 {
	background-color:#FFFFFF;
	clear:right;
	float:right;
	padding-right:20px;
	width:310px;
	margin-top: 10px;
}

/* video */

#video {
	clear:none;
	float:right;
	height:450px;
	margin-right:20px;
	width:335px;
}

#video2 {
	clear:none;
	float:right;
	height:240px;
	margin-right:20px;
	width:320px;
}

#maincontent_full {
	background:transparent;
	width:700px;
	margin-left:25px;
	margin-top:10px;
	float:left;
	clear:none;
}


#maincontent_flex {
	background:transparent;
	width:350px;
	margin-left:25px;
	margin-top:10px;
	float:left;
	clear:none;
}



.clearfix {
clear:both;
width:0;
height:0;
}

#fullmaincontent {

}

#footerwrap {
	width:100%;
	background:transparent url(siteImages/AP_texture.jpg) no-repeat center top;
	min-height:250px;
}

#roundedcorners {
	background:transparent url(siteImages/AP_roundedcorners.jpg) no-repeat scroll center bottom;
	clear:both;
	height:25px;
	margin:0 auto;
	width:100%;
}

#fadeshow1 {
	margin: 30px auto;
	width:754px;
}

#footer {
	padding-bottom:20px;
	font-size: 10px;
}

#footer a:link, a:visited {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:underline;
}

#footer a:hover {
	color:#8E5449;
	text-decoration:underline;
}

/*
#bottom {
	background:#7b212d;
	height:100%;
}
*/

/******************** TOP MENU TYPOGRAPHY ****************/


#top_menu a:link, #top_menu a:visited, #top_menu a:active {
	color:#3F552E;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

#top_menu a:hover {
	color:#8E5449;
	text-decoration:underline;
}

#top_menu ul {
}

#top_menu li {
	list-style-image:url(siteImages/bullet.gif);
	list-style-position:outside;
}

#top_menu li a.active {
	color: #8E5449 !important;
	font-weight:bold !important;
}

