
/** PAGE WRAPPER **/
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}


#wrapper {
	margin:auto; 
	width:955px; 
	background-color:#ffffff;
}

/** HEADER **/
#header {
	width:955px;
	height:95px;
	clear:both;
}
#header #logo {
	width:522px;
	height:95px;
	float:left;
}

#header #featured {
	width:255px;
	height:95px;
	float:left;
}

#header #search {
	width:178px;
	height:95px;
	float:left;
}

/** NAVBAR **/
#navbar {
	width:955px;
	height:30px;
	clear:both;
}

#navbar-01 {
	width:80px;
	height:30px;
	float:left
}

#navbar-02 {
	width:122px;
	height:30px;
	float:left
}

#navbar-03 {
	width:87px;
	height:30px;
	float:left
}

#navbar-04 {
	width:77px;
	height:30px;
	float:left
}

#navbar-05 {
	width:78px;
	height:30px;
	float:left
}

#navbar-06 {
	width:89px;
	height:30px;
	float:left
}

#navbar-07 {
	width:77px;
	height:30px;
	float:left
}

#navbar-08 {
	width:99px;
	height:30px;
	float:left
}

#navbar-09 {
	width:120px;
	height:30px;
	float:left
}

#navbar-10 {
	width:126px;
	height:30px;
	float:left;
	background-image:url(../images/navbar/navbar_off_10.jpg);
}

/** CONTENT **/
#content {
	width:955px;
	clear:both;
	margin-bottom:25px;
}

#content_bartop {
	width:955px;
	height:21px;
}

#content_colleft {
	width:14px;
	height:1px;
	float:left;
}

#content_colmain {
	width:941px;
	float:left;
	background-image:url(../images/content_background.gif);
}

#content_cms {
	width:941px;
	float:left;
}

#content_area_HM {
	width:763px;
	float:left;
}

#content_stylesource {
	width:728px;
	float:left;
}

#content_area_L2 {
	width:474px;
	float:left;
}

#content_colright_L2 {
	width:34px;
	height:1px;
	float:left;
}

#content_articles_L2 {
	width:220px;
	float:left;
}

#content_adbar {
	width:178px;
	float:right;
}

/** FOOTER **/
#footer {
	width:955px;
	height:71px;
	clear:both;
	background-color:#585147;
}

#footer p {
	padding-top:15px;
	padding-left:20px;
	width:520px;
}
#footer p, #footer a {
	font-family:Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:10px;
}
#footer a {
	margin-right:10px;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

#footer p#copy {
	padding-top:0px;
	margin-top:5px;
}

/* CONTENT TEXT **/

#content_text h2 {
	font-family:"Times New Roman", Times, serif;
	color:#528DC9;
	font-size:21px;
	font-weight:normal;
	margin-top:15px;
	margin-bottom:15px;
}

#content_text h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#474239;
	font-size:13px;
	margin-bottom:5px;
}

#content_text h4 {
	font-family:Helvetica, Arial, sans-serif;
	color:#9E9170;
	font-size:12px;
	margin-bottom:5px;
}

#content_text p {
	font-family:Arial, Helvetica, sans-serif;
	color:#474239;
	font-size:12px;
	margin-bottom:15px;
	line-height:150%;
}

/** ARTICLE BAR **/
.article_bar {
	background-color:#EDEBE7; 
	margin-bottom:25px; 
	padding:6px 3px 6px 10px;
}

.article_bar h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#3E3B34;
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:10px;
}

.article_bar h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-transform:uppercase;
	background-color:#8A857B;
	display:inline;
	padding:0 4px 0 4px;
}

.article_bar p {
	font-family:Arial, Helvetica, sans-serif;
	color:#242424;
	font-size:12px;
	padding:0;
	margin:0;
}

.article_bar a {
	font-family:Arial, Helvetica, sans-serif;
	color:#DA8623;
	font-size:11px;
	display:block;
}

.article_bar i {
	font-family:Arial, Helvetica, sans-serif;
	color:#645C4C;
	font-size:11px;
	display:block;
	margin-top:2px;
}
.article_bar .item {
	margin-bottom:10px;
}

/** FEATURED BOX **/
#featured .padding  {
	padding-top:18px;
}

#featured #title {
	width:220px;
	height:23px;
}

#featured #field {
	width:220px;
	height:20px;
	background-image:url(../images/inputboxes/selectbox_body.jpg);
}

#featured #button {
	width:220px;
	height:28px;
	background-image:url(../images/inputboxes/selectbox_bottom.jpg);
}

#featured #locations_id {
	font-size:9px;
	width:205px;
	margin-top:1px;
	margin-left:8px; 
	border:1px solid #999999; 
	background-color:#D4D1CA;
	color:#666666;
}

#featured #feat_but {
	float:right;
	margin-top:2px;
	margin-right:7px;
}

/** SEARCH BOX **/
#search #title {
	width:164px;
	height:21px;
}

#search #field {
	width:164px;
	height:22px;
	background-image:url(../images/inputboxes/search_body.jpg);
}

#search #button {
	width:164px;
	height:28px;
	background-image:url(../images/inputboxes/search_bottom.jpg);
}

#search .padding  {
	padding-top:18px;
}
#search #search_field {
	font-size:9px;
	width:147px;
	margin-top:3px;
	margin-left:7px; 
	border:1px solid #999999; 
	background-color:#ffffff;
}
#search #search_but {
	float:right;
	margin-top:2px;
	margin-right:8px;
}

#search .boxlink {
	margin-left:9px;
	margin-top:7px;
	float:left; 
	font-family:Arial, Helvetica, sans-serif;color:#FFFFFF; 
	font-size:9px;
}

/** NEWSLETTER BOX **/
#newsletter  {
	background-image:url(../images/inputboxes/newsletter_body.gif);
	width:164px;
}


#newsletter form {
	padding:0;
	margin:0px;
}

#newsletter #title {
	width:164px;
	height:21px;
}

#newsletter #field {
	width:164px;
}

#newsletter #field  p {
	font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF; 
	font-size:9px;
	color:#3E3B34;
	font-weight:bold;
	padding-left:8px;
}

#newsletter #text {
	width:164px;
}

#newsletter #text p {
	font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF; 
	font-size:9px;
	padding:8px;
	color:#3E3B34;
	font-weight:bold;
}

#newsletter #button {
	width:164px;
}

#newsletter #privacy {
	width:164px;
}

#newsletter #privacy p {
	padding:0px 10px 25px 0;
}

#newsletter #privacy a {
	text-decoration:none;
}

#newsletter #privacy a:hover {
	text-decoration:underline;
}

#newsletter #email_address {
	font-size:9px;
	width:147px;
	margin-top:3px;
	margin-left:7px; 
	border:1px solid #999999; 
	background-color:#ffffff;
}

#newsletter #newsletter_but {
	float:right;
	margin-top:2px;
	margin-right:8px;
}

#newsletter .boxlink {
	margin-left:9px;
	margin-top:7px;
	float:left; 
	font-family:Arial, Helvetica, sans-serif;color:#FFFFFF; 
	font-size:9px;
}

/* HOMEPAGE INFO BOXES **/
#infoboxes {
	width:728px;
	height:170px;
	margin-top:21px;
	margin-bottom:21px;

}

#infoboxes .infobox {
	width:220px;
	height:170px;
	float:left;
	padding-bottom:10px;
}

#infoboxes .col {
	width:34px;
	height:170px;
	float:left;
}

.infobox #head {
	width:220px;
	height:26px;
	background-image:url(../images/infobox_headbackground.jpg)
}

.infobox #pict {
	width:220px;
	height:112px;
}

.infobox #text {
	width:220px;
	height:71px;
}

.infobox #head h3 {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#645C4C;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
}

.infobox #text p {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#8A857B;
	padding-top:5px;
	padding-left:5px;
}

.infobox #text a {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#DA8623;
	font-size:11px;
}

/* HOMEPAGE INFO BOXES **/
#quicklinks {
	width:728px;
	margin-top:21px;
}

#quicklinks .linksbox {
	width:220px;
	float:left;
}

#quicklinks .col {
	width:34px;
	height:210px;
	float:left;
}

#quicklinks .linksbox .item {
	width:220px;
	border-bottom:1px dashed #999999;
	padding-top:7px;
	padding-bottom:7px;
}

#quicklinks .linksbox h4 {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#B9B6B0;
	color:#ffffff;
	text-transform:uppercase;
	padding:4px 0 3px 5px
}

#quicklinks p {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8A857B;
}

#quicklinks a {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#DA8623;
	font-size:11px;
	text-decoration:none;
}

.linksbox .txt {
	line-height:100%;
	float:right; 
	width:150px;
}

.linksbox .tmb {
	width:60px; 
	height:60px; 
	float:left;
}
/** RESOURCES BOX **/
#resources {
	float:right;
}

#resources #title {
	width:220px;
	height:23px;
}

#resources #field {
	width:220px;
	height:20px;
	background-image:url(../images/inputboxes/selectbox_body.jpg);
}

#resources #button {
	width:220px;
	height:28px;
	background-image:url(../images/inputboxes/selectbox_bottom.jpg);
}

#resources #resources_category {
	font-size:9px;
	width:205px;
	margin-top:1px;
	margin-left:8px; 
	border:1px solid #999999; 
	background-color:#D4D1CA;
	color:#666666;
}

#resources #select_btn {
	float:right;
	margin-top:2px;
	margin-right:7px;
}


#advertisments img {
	margin-top:18px;
}

/** FORM ELEMENT STYLES **/
#myform {
	padding:5px;
}

#myform input {
	width:240px;
}

#myform textarea {
	width:240px;
}

#myform input.submit {
	width:100px;
}

#myform input.submitimg {
	width:auto;
	height:auto;
}

#myform select {
	width:150px;
}

#myform label {
	display: block;
	text-align:right;
	float:left;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:3px;
}

#myform div {
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #cccccc;
}

#myform .req {
	color:#990000;
	font-size:11px;
	margin-left:3px;
}
/** UNSUBSCRIBE BOX **/
#unsubscribe {
	background-color:#EEEBE6;
	border:1px solid #999999;
	width:450px;
	margin-top:25px;
}

#unsubscribe form {
	padding:0;
	margin:0px;
}

#unsubscribe #field {
	width:164px;
}

#unsubscribe #field  p {
	font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF; 
	font-size:9px;
	color:#3E3B34;
	font-weight:bold;
	padding-left:8px;
}

#unsubscribe #text {
	width:440px;
}

#unsubscribe #text p {
	font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF; 
	font-size:9px;
	padding:8px;
	color:#3E3B34;
	font-weight:bold;
}

#unsubscribe #button {
	width:164px;
}

#unsubscribe #privacy {
	width:164px;
}

#unsubscribe #privacy p {
	padding:5px 10px 25px 0;
}

#unsubscribe #email_address {
	font-size:9px;
	width:147px;
	margin-top:3px;
	margin-left:7px; 
	border:1px solid #999999; 
	background-color:#ffffff;
}
#unsubscribe #unsubscribe_but {
	float:right;
	margin-top:2px;
	margin-right:8px;
}

#unsubscribe .boxlink {
	margin-left:9px;
	margin-top:7px;
	float:left; 
	font-family:Arial, Helvetica, sans-serif;color:#000000; 
	font-size:9px;
}

/** ARTICLES PAGE **/
p#cred {
	margin:5px 1px 0 0; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#9d968e; 
	font-size:12px; 
	font-style:italic;
}

#picarea {
	width:473px;
	background-repeat:no-repeat;
	clear:both;
}


#piccap {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#333333; 
	clear:both;
	width:430px;
	margin:auto;
	margin-top:4px;
}



/** ARTICLES AREA **/

#txtarea {
	margin:auto;
	margin-top:30px; 
	width:450px;
}

#articlearea {
	border:1px solid #B0D12F; 
	padding:10px;
	margin-top:20px;	
}

#articlearea h3 {
	font-family:"Times New Roman", Times, serif;
	color:#528DC9;
	font-size:21px;
	font-weight:normal;
}

#articlearea p {
	margin:0;
	padding:0;
}

#articlearea a {
	font-family:"Times New Roman", Times, serif;
	color:#528DC9;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}

#articlearea .picareasm a.ss_link_A {
	font-family:"Times New Roman", Times, serif;
	color:#454545;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

#articlearea .picareasm a.ss_link_A:hover {
	text-decoration:underline;
}

#articlearea .picareasm a.ss_link {
	font-family:"Times New Roman", Times, serif;
	color:#528DC9;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

#articlearea .picareasm a.ss_link:hover {
	text-decoration:underline;
}


#articlearea a:hover {
	text-decoration:underline;
}

#articlearea h4 {
	font-family:"Times New Roman", Times, serif;
	color:#528DC9;
	font-size:18px;
	font-weight:normal;
}

.picareasm {
	clear:both;
	margin-bottom:20px;
}

.picareasm .leftp {
	float:left; 
	margin:5px; 
	width:195px; 
}

.picareasm .lefts {
	float:left; 
}


.picareasm img {
	float:left;
}

.picareasm a:hover {
	text-decoration:underline;
}


#content_stylesource #left h2 {
	font-family:"Times New Roman", Times, serif;
	color:#528DC9;
	font-size:21px;
	font-weight:normal;
	margin-top:15px;
	margin-bottom:15px;
}
/* SPONSORS */

.sponsor {
	float:left;
	clear:both;
	margin-bottom:20px;
}

.sponsor .info {
	float:left; 
	width:219px;
}

.sponsor .info  h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#474239;
	font-size:13px;
}

#notfound h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:13px;
	margin-top:60px
}
.sponsor .info  p {
	font-family:Arial, Helvetica, sans-serif;
	color:#474239;;
	font-size:11px;
	padding-bottom:4px;
	margin:0;
}

.sponsor .info  a {
	font-family:Arial, Helvetica, sans-serif;
	color:#DA8623;
	font-size:11px;
	display:block;
	margin-bottom:2px;
}

.sponsor img {
	width:220px; 
	height:112px; 
	float:left;
	margin-right:20px;
}

/** SLIDE SHOW **/
#slideshow {
	clear:both;
}

#slideshow #caption {
	clear:both;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:2px;
	color:#666666;
}

#slideshow #image {
	clear:both;
}

#slideshow #ss_img {
	border:0;
	margin:auto;
}

#slideshow #controls {
	text-align:center;
	background-color:#eeeeee;
	margin-bottom:5px;
	height:15px;
}

#slideshow #controls a {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

#slideshow #controls a#nxt {
	float:right;
	margin-right:10px;
}

#slideshow #controls a#prv {
	float:left;
	margin-left:10px;
	display:inline;
}
#ss_text {

}

