body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#324E66 url(/images/bg.jpg) repeat-x scroll center top;
	color:#212121;
	
}

/* Links */
a:link { color:#876e46; }
a:visited { color:#876e46; }
a:active { color:#876e46; }
a:hover { color:#876e46; }
.broken_link, a.broken_link { text-decoration: line-through; }
	
a[href$=".pdf"], a[href$=".txt"], a[href$=".mp3"], a[href$=".aiff"], a[href$=".wav"], a[href$=".ogg"], a[href$=".wma"], a[href$=".zip"], a[href$=".rar"], a[href$=".ace"], a[href$=".tar.gz"], a[href$=".tgz"], a[href$=".mpg"], a[href$=".mpeg"], a[href$=".avi"], a[href$=".mv2"], a[href$=".mov"], a[href$=".mp4"], a[href$=".wmv"], a[href$=".swf"], a[href$=".xls"], a[href$=".doc"], a[href*="trackback"], a[href*="@"], a[href*="rss2"], a[href*="feed"], a[href*="postcomment"], a[href*="respond"], a[href*="action=edit"] { padding:2px 0 2px px; background:transparent;  }
	
a[href$=".pdf"] { background: url(/images/silkicons/page_white_acrobat.png) no-repeat scroll left center; }
a[href$=".txt"] { background: url(/images/silkicons/page_white_text.png) no-repeat scroll left center; }
a[href$=".mp3"], a[href$=".aiff"], a[href$=".wav"], a[href$=".ogg"], a[href$=".wma"] { background: url(/images/silkicons/music.png) no-repeat scroll left center; }
a[href$=".zip"], a[href$=".rar"], a[href$=".ace"], a[href$=".tar.gz"], a[href$=".tgz"] { background: url(/images/silkicons/page_white_compressed.png) no-repeat scroll left center; }
a[href$=".mpg"], a[href$=".mpeg"], a[href$=".avi"], a[href$=".mv2"], a[href$=".mov"], a[href$=".mp4"], a[href$=".wmv"] { background: url(/images/silkicons/film.png) no-repeat scroll left center; }
a[href$=".swf"] { background: url(/images/silkicons/page_white_flash.png) no-repeat scroll left center; }
a[href$=".xls"] { background: url(/images/silkicons/page_white_excel.png) no-repeat scroll left center; }
a[href$=".doc"] { background: url(/images/silkicons/page_white_word.png) no-repeat scroll left center; }
a[href*="trackback"]	{ background: url(/images/silkicons/link.png) no-repeat scroll left center; }
a[href*="@"] { background: url(/images/silkicons/email.png) no-repeat scroll left center; }
a[href*="rss2"], a[href*="feed"] { background: url(/images/silkicons/rss.png) no-repeat scroll left center; }
a[href*="postcomment"], a[href*="respond"] { background: url(/images/silkicons/comment.png) no-repeat scroll left center; }
a[href*="action=edit"] { background: url(/images/silkicons/page_white_edit.png) no-repeat scroll left center; }

/* layout + main */
#wrapper { width:760px; margin: 0 auto; }

/* header */
#header { height:140px; }
#header-left { float:left; margin:30px 0 10px 0; }

#description { color:#7EA3C4; font-size:11px; font-weight:bold; margin:10px 0 0; width:220px; }

#flash_hands { width:180px; height:90px; float:left; margin:30px 10px 10px 10px; }

#header-right { float:right; margin:30px 0 10px 0; text-align: right; line-height: 1.6em;}
#searchform { margin-bottom: 5px;}
#searchform, #searchform input { display:inline; margin:0; padding:0 }
#searchform #search { font-size:10px; height:15px; position:relative; top:-8px; width:125px; }

#header-right a { font-size:14px; font-weight:bold; text-decoration:underline; position:relative; top:-6px; left: auto; color:#797979; }
#header-right a:hover { color:#3399FF; text-decoration:none; }
#header-right a:hover.img { text-decoration:none; }
#font-select { padding-right: 10px; }

/* Nav */
#nav {
	height:40px;
	background:url(/images/menu.gif) no-repeat;
	list-style: none;
	z-index:98;
	position:relative;
	padding: 20px 0 0 0;
	margin: 0;
	background-image: url(images/menu.gif);
}

#nav a, #nav a:link, #nav a:visited { color:#212121; text-decoration:none; display:block; padding:0 5px; }
#nav a:hover, #nav a:focus, #nav a:active { color:#660000; text-decoration:none; display:block; padding:0 5px; }

#nav li { float:left; position:relative; line-height:20px; font-size: 13px; font-weight: bold; }
#nav li ul { position:absolute; left:-999em; border:1px solid #7f3f3f; -moz-border-radius: 1.3em; -webkit-border-radius: 1.3em; border-radius: 1.3em; background:#fff url(/images/subMenuBG.png) repeat-x 0 100%; width:120px; padding:5px 10px; list-style: none; }
#nav li ul li { border-bottom:1px solid #ccc; width:100%; line-height:normal; padding:2px 0; }
#nav li ul ul { margin:-25px 0 0 120px; list-style: none;}
/*-Links-*/
#nav li ul a, #nav li ul a:link, #nav li ul a:visited { border:2px solid #fff; border-top:0; border-bottom:0; padding:2px 5px }
#nav li ul a:hover, #nav li ul a:focus, #nav li ul a:active { border-color:#7f3f3f }


#box-top { margin:10px 0 0 0; height:19px; width:100%; background:url(/images/box_top.gif) top left no-repeat; }
#box-bottom { margin:0 0 8px 0; height:20px; width:100%; background:url(/images/box_bottom.gif) top left no-repeat; float:left; clear:both; }
#container { float:right; margin:0 0 0 -180px; width:100%; background:url(/images/box_mid.gif) top left repeat-y; }
#content { height:auto; margin:0 0 0 180px; border-left:1px solid #B9B9B9; padding:0 5px; min-height: 650px;}
#content_wide {
	height:auto;
	width: 700px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}

#content a, #content_wide a { color:#876E46; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#content a:hover, #content_wide a:hover { color:#660000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#content h1, #content_wide h1 { font-size:22px; color:#797979; margin:0 0 10px 0; }
#content h2, #content_wide h2, h3, h4, h5, h6 { color:#7f3f3f; padding: 0; margin: 0 15px 5px 0;}
#content h2, #content_wide h2 { font-size:16px; }
#content h3, #content_wide h3 { font-size:14px; }

#content p, #content_wide p { padding:0; margin:0 15px 10px 0; line-height:19px;}
#content .PeCatsBrands ul.SubCategories { margin:0; }
#sitemap li { margin-left: 10px;}
#content blockquote { font-family:"Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; font-size:16px; color:#797979; line-height:10px; }
#content blockquote em, #content blockquote cite { font-size:12px; color:#333333; }
p.entry-title { font-weight:bold; clear: both;}
#content p.entry-title a { color:#7f3f3f; text-decoration:underline; }
#content p.entry-title a:hover { color:#7f3f3f; text-decoration:none; }

.roundedcorner { background: url(../images/rounded_corners.png) no-repeat; width: 300px; height: 199px; padding: 20px; float: left; margin: 0 14px; }

/* pagination */
#nav-above, #nav-below { width:100%; height:1em; }
#nav-above { margin-bottom:1em; }
#nav-below { margin-top:1em; }
.nav-previous { float:left; margin:0 0 0 10px; font-weight:bold; font-size:14px; }
.nav-next { float:right; margin:0 10px 0 0; font-weight:bold; font-size:14px; }

/* sidebar */
.sidebar { float:left; width:160px; overflow:hidden; margin:0pt 0pt 0pt 15px; color:#676767; }
.sidebar a { color:#7f3f3f; text-decoration:none; }
.sidebar a:hover { color:#192734; text-decoration:underline; }
#secondary { clear:left; }
.comments ol li { margin:0 0 3.5em; }
textarea#comment { height:13em; margin:0 0 0.5em; overflow:auto; width:66%; }
.sidebar div, .sidebar h3, .sidebar ul, .sidebar li, .sidebar a { margin:0; padding:0; }
.sidebar h3 { font-size:14px; text-transform:uppercase; }
.sidebar input#s { width:7em; }
.sidebar li { list-style:none; margin:2px 0; background: url(/images/arrow.gif) no-repeat 1px 4px; padding-left:12px;  }
.sidebar li form { margin:0.2em 0 0; padding:0; }
.sidebar ul ul { margin:0 0 0 0.5em; }
.sidebar ul { list-style: none; padding:0; margin:0; }
.sidebar ul li { padding-left:12px; }
.sidebar ul ul li { list-style:disc; background:none; margin:0 0 3px 6px; padding:0; color:#B9B9B9; font-size:12px; }
.current_page_item { font-weight:bold; }
.sidebar li.current_page_item { font-weight:normal; }
.sidebar hr { color: #b9b9b9; background-color:#b9b9b9; height:1px; border:none; }
/* footer*/
#footer { clear:both; width:100%; text-align:center; color:#FFFFFF; }
#footerleft { float:left; text-align:left; font-weight:bold; }
#footerleft img { position:relative; top:5px; margin-right:10px; }
#footerright { float:left; clear:both; width:100%; text-align:left; font-size:10px; color:#d5e1ec; margin:10px 0 20px 0; }
#footer a { color:#FFFFFF; text-decoration:underline; }
#footer a:hover { color:#3399FF; text-decoration:none; }
span#generator-link { display:none; }
/* images */
p img { padding:0; max-width:100%; }
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignright { padding:4px; margin:0 0 2px 7px; display:inline; }
img.alignleft { padding:4px; margin:0 7px 2px 0; display:inline; }
.alignright { float:right; }
.alignleft { float:left }
/* misc */
acronym, abbr, span.caps { cursor:help; }
acronym, abbr { border-bottom:1px dashed #999; }
.center { text-align:center; }
a img { border:none;}
.note { color:#676767; font-size:10px }

/* Contact Form */
#contact { margin-bottom: 20px; }
#contact ol { list-style: none;  padding: 0;}
#contact input, #contact textarea, #contact label { padding: 3px; }
#contact li { margin: 3px 0; }
#contact .reqtxt { color: #900; }
#contact label { display: block; width: 65px; float: left;}
#contact .error { background: #900; color: #fff; float: none; width: auto;}
#contact label.error { float: right; }

/* search results */
.search-title { font-weight:normal; font-size:16px; }
.search-content { border-bottom:solid 1px #E7EEF4; margin-right:12px; }

/* font sizer */
span#font-larger { font-size:16px; }
span#font-smaller { font-size:12px; }
span#font-normal { font-size:9px; font-weight:normal; }
span#font-label { position:relative; bottom:5px; }
form#chgfontsizeoptions { color:#797979; font-weight:bold; position:relative; top:30px; left:210px; }
form#chgfontsizeoptions a { margin-top:-10px; color:#000000; }

