/* -------------------------------------------------------------- 
	
	Company Name Stylesheet
	Date: 
	Version: 
   
-------------------------------------------------------------- */
/* CSS Import
-------------------------------------------------------------- */

@import "custom.css";


/* Body
-------------------------------------------------------------- */

body { margin: 0 0 30px 0; background: #fff url(../images/common/bg-strip.png) top left repeat-x; }


/* Header
-------------------------------------------------------------- */

ul.tabs { border: none; margin: -25px 0 0 0; }
ul.tabs li { margin: 0 17px 0 0; }
ul.tabs a { color: #666; text-decoration: none; font-size: 12px; }
ul.tabs a:hover { color: #000; }


/* Content
-------------------------------------------------------------- */

.content { padding: 30px 0 0 0; }
.sidebar { padding: 30px 0 0 0; }

.sidebar p { color: #7f7f7f; font: normal 11px Georgia, Times, serif; line-height: 17px; margin: 0 0 15px 0; }

/* Home
-------------------------------------------------------------- */
.home h1 { font-size: 20px; color: #d2b552; margin: 0 0 7px 0;}
.home h2 { font-size: 10px; font-weight: bold; letter-spacing: 5px; color: #000; margin: 0 0 20px 0;}
.home img { float: right; border: 1px solid #a6a6a6; margin: 0 0 15px 15px; padding: 2px;}
.home .sidebar p { color: #666; font: normal 12px Georgia, Times, serif; line-height: 1.4em; margin: 0 0 15px 0; }

/* Home
-------------------------------------------------------------- */
.normal h1 { font-size: 24px; color: #d2b552; margin: 0 0 15px 0; }
.normal h2 { font-size: 24px; color: #d2b552; margin: 40px 0 15px 0; }
.normal p { font-size: 12px; }
.normal img { float: right; border: 1px solid #a6a6a6; margin: 0 0 15px 15px; padding: 2px;}
.normal .sidebar p { color: #666; font: normal 12px Georgia, Times, serif; line-height: 1.4em; margin: 0 0 15px 0; }

/* Photographs
-------------------------------------------------------------- */
.photographs h1 { font-size: 24px; color: #d2b552; margin: 0 0 15px 0; }
.photographs h2 { font-size: 24px; color: #d2b552; margin: 40px 0 15px 0; }
.photographs p { font-size: 12px; }
.photographs p img { border: 1px solid #a6a6a6; margin: 0 15px 0 0; padding: 2px;}
.photographs .sidebar p { color: #666; font: normal 12px Georgia, Times, serif; line-height: 1.4em; margin: 0 0 15px 0; }

/* Links
-------------------------------------------------------------- */
a:link, a:visited { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }

/* Text elements
-------------------------------------------------------------- */

blockquote { font: normal 12px Georgia, Times, serif; line-height: 1.4em; margin: 0 0 10px 0; }
span.new { background: #a10000; color: #fff; letter-spacing: 1px; font-size: 8px; font-weight: bold; text-transform: uppercase; padding: 1px 4px; }


/* Images
-------------------------------------------------------------- */
img.book { width: 156px; float: right; border: 1px solid #a6a6a6; margin: 0 0 15px 15px; padding: 2px; }
img.border { border: 1px solid #a6a6a6; margin: 0 0 0 0; padding: 2px;}
caption { background: #ffc; padding: 10px;}


/* Footer
-------------------------------------------------------------- */

#footer { margin-top: 80px; }

#footer ul.tabs { border: none; margin: 0 0 10px 0; }
#footer ul.tabs li { margin: 0 12px 0 0; }
#footer ul.tabs a:link, #footer ul.tabs a:visited { color: #a0a0a0; text-decoration: none; font-size: 11px; }
#footer ul.tabs a:hover { color: #666; }

#footer p.copyright { color: #a0a0a0; font-size: 10px; }