/* GENERAL STYLES */
@import url(Global.css);
@import url(pg2-common.css);

body
{ background:#fff url('/media/83722/pj-pageback.gif') repeat-y scroll 50% 0; }

a
{ color:#000; }

a:hover
{ color:#00acec; }

.frontpageBody
{ background:#fff url('/media/83796/pj-frontpageback.gif') repeat-y scroll 50% 0; }

.clear
{ line-height:0; }

/***** Common content *****/
#mastHead
{ background:#fff; height:105px; margin:0; }

#sectionLogo
{ float:right !important; margin:0 !important; }

#topMenu
{ background:#fff; margin-top:0; }

#topMenu a:hover
{ color:#00acec !important; }

#bigPic
{ border-top:solid 13px #ec008c; border-bottom:solid 13px #d7df22; }

#breadCrumb
{ font-size:1em; line-height:1.3em; }

/***** Content *****/
#contentContainer
{ float:left; margin:0; padding:0; width:720px; }

#content
{ float:left; padding:20px 20px 20px 0; width:460px; }

#contentContainer h1
{ font-size:1.2em; margin:5px 0 10px 0; padding:0; letter-spacing:0.1em; text-transform:uppercase; }

#contentContainer h2
{ font-size:1.2em; margin:10px 0 5px 0; padding:0; }

div.contentColumn
{ float:left; }

/****** Calender *****/
#fpCalendar
{ float:left; width:205px; margin:0; padding:0 5px 10px 30px; }

#fpCalendar h1
{ color:#fff; font-size:1.1em; font-weight:bold; margin:15px 0 20px 0; padding:0; }

#fpCalendar dl
{ line-height:1.4em; margin:0; padding:0; }

#fpCalendar dt
{ color:#fff; }

#fpCalendar dd
{ margin:0 0 20px 0; padding:0; }

#fpCalendar ul
{ margin:0; padding-bottom:0; }

#fpCalendar a
{ color:#000; }

#fpCalendar a:hover
{ color:#fff; }

/**** Sidebar *****/
#sidebar
{ float:left; margin:0; padding:0; width:238px; }

#sidebarMenu
{ list-style-type:none; margin:0; padding:0; width:240px; }

#sidebarMenu li
{ font-size:0.9em; margin:0; height:100px; padding:0 10px 0 10px; }

#sidebarMenu img
{ display:block; float:left; margin-right:10px; }

#sidebarMenu a, #sidebarMenu a:visited
{ color:#000; }

#sidebarMenu a:hover
{ color:#fff; }

#sidebarMenu a.sbHeader
{ font-weight:bold; font-size:1.2em; line-height:1.5em; }

/***** Product list *****/
#productList
{ list-style-type:none; }

#productList li
{ float:left; line-height:1.3em; width:120px; }

#productList img
{ margin:0 0 8px 0; }

#productList a
{ color:#000; }

/***** Album list *****/
div.albumList
{}

div.albumList div
{ display:block; float:left; height:110px; margin:0; padding:0; width:110px; }

div albumList img
{ border:none; }

div.albumList div p
{  font-size:0.85em; margin:0 0 5px 0; padding:0 5px 0 0; }

div.albumPager
{ height:105px; }

/***** Shop *****/
#shopPics
{ width:710px; }

#shopPics .shopItem
{ float:left; width:350px; }

#shopPics h2
{ font-size:1em; font-weight:bold; }

/* EDITOR PROPERTIES */

