@charset "UTF-8";

@import url("reset.css");

/* --- Generics ---
------------------------------------------------------------------------------- */

body{ font:85% / 150% Arial, Helvetica, sans-serif; background:url(../images/bodyBG.jpg) repeat; color:#000; }
p{ padding:10px 15px 10px 15px; }
blockquote{ padding:10px;}

em{ font-style:italic; }
strong{ font-weight:bold; }

object{ margin:25px 0 25px 25px; }

	/* --- location --- */
iframe,small{ margin-left:117.5px; }

#aside .vcard span{ padding-left:10px; }

#aside p{ padding-top:0px; }

span{ color:#fff; }

#content span{ color:#000; }

#aside span{ margin-left:15px; }

#content table{ margin-left:15px; }
#sectionPrmy span{ margin-left:15px; color:#000; }

/* --- END ---
------------------------------------------------------------------------------- 
------------------------------------------------------------------------------- */

/* --- Headers ---
------------------------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6{ padding:10px; }

h1{ font-size:36px; } 
h2{ font-size:24px; } 
h3{ font-size:18px; }
h3,h4,h5{ font-size:16px; }

#aside h2{ padding-bottom:0px; } 

/* --- END ---
------------------------------------------------------------------------------- 
------------------------------------------------------------------------------- */

/* --- Divs ---
------------------------------------------------------------------------------- */

/* --- index --- */
#headerWrapper{ width:100%; height:35px; background:#51124A; }
#simpleHeader{ width:960px; height:30px; margin:auto; padding-top:5px; background:url(../images/simpleHeader.jpg) no-repeat; }
#header{ width:960px; height:150px; margin:auto; background:url(../images/header.jpg); }

#navigation{ width:960px; height:80px; margin:auto; background:url(../images/navigation.jpg); text-align:center; }

#contentWrapper{ width:1000px; margin:auto; background:#51124A; }
	#content{ width:960px; margin:auto; padding-top:20px; background:url(../images/contentTop.jpg) no-repeat #D8CCBB; }
		#sectionPrmy{ width:660px; float:left; }
			#sitePal{ width:295px; height:220px; float:right; }
		#aside{ width:300px; float:left; background:#f2f2f2; }
	#boot{ width:1000px; height:20px; margin:0 auto 25px auto; background:#51124A; }
	
#googleAds{ width:960px; margin:auto; }

#footer{ width:100%; height:70px; text-align:center; background:#51124A; padding-top:12px; }
	.vcard{ text-align:center; color:#fff; }
	
/* --- location --- */
		#aside .vcard{ color:#000; text-align:left; margin-bottom:10px; }
	
/* --- menu --- */
		#menuNav{ width:960px; height:50px; text-align:center; }
		
/* --- search --- */
#search{ width:960px; }

/* --- END ---
------------------------------------------------------------------------------- 
------------------------------------------------------------------------------- */

/* --- UL, OL, DD ---
------------------------------------------------------------------------------- */

li{ display:inline; }
dl{ padding-left:10px; }
dt{ font-weight:bold; }
dd{ padding-left:5px; }

#basicNav{ float:left; margin-right:381px; }

#extend{ padding-bottom:10px; }

#navi{ padding-top:25px; font-size:22px; }
#navi li{ padding:13px; }

#footer li{ padding:5px; }

/* --- menu --- */
#menu{ padding-left:10px; }
#menu li{ margin:0 5px 0 5px; }

#menuNav li{ font-size:16px; margin:10px; color:#000; }

#sectionPrmy dl{ width:450px; margin:0 0 10px 15px; }
#sectionPrmy dt{ font-style:italic; }

/* --- site map --- */
#sectionPrmy ul{ margin:0 0 10px 25px; }
#sectionPrmy li{ list-style:disc; display:list-item; color:#000; }
#sectionPrmy #remove{ list-style:none; }

/* --- END ---
------------------------------------------------------------------------------- 
------------------------------------------------------------------------------- */

/* --- Links ---
------------------------------------------------------------------------------- */

a{ text-decoration:none; color:inherit; }
#navigation a, #footer a{ color:#ffffff; }
a:hover{ text-decoration:underline; }

#basicNav a,li{ color:#fff; }

/* --- menu --- */
#menuNav a{ color:#000; }

/* --- END ---
------------------------------------------------------------------------------- 
------------------------------------------------------------------------------- */

/* --- Mulitple Class Use ---
------------------------------------------------------------------------------- */

.clear{ clear:both; }
.offset{ display:block; background:#D5D5D5;}
.pricing{ text-decoration:underline; font-style:italic; }

/* --- END ---
------------------------------------------------------------------------------- 
------------------------------------------------------------------------------- */

a.images{ float:left; margin:20px; }
