@charset "UTF-8";
/* CSS Document */


/* Color Key:
	Text Green: 	#a9a559
	Caption Text: 	#393838
	Red:	 #d04e47
*/

/*------GLOBAL-------*/

#container {
	text-align: center;
	width: 480px;
	margin-top:15px; 
	margin-bottom:10px;
	}

ul, li, body, html {
	margin:0px;
	padding:0px;
	list-style-type: none;
	}

.l {float:left}

.r {float:right}

#about {
	padding: 0 22px 0;
	}
	


/*-----TYPE----*/

h1 {
	padding: 20px 0 15px 0;
	font-family: Georgia,  Trebuchet, Times New Roman, serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 21px;
	-webkit-text-size-adjust: none;
	letter-spacing: .2em;
	color: #a9a559;
	}

h1.contact {
	padding: 10px 0;
	}

h1.cs {
	padding: 10px 0 0;
	}

h3 {
	font-family: Georgia, Times New Roman, Trebuchet, serif;
	font-weight: normal;
	color: #393838;
	padding: 0 0 20px 0;
	margin-bottom: 0px;
	text-align: left;
	line-height: 24px;
	font-size: 16px;
	}

p {
	margin: 0px;
	padding: 0 25px 25px;
	background: transparent url(images/rule.gif) 0 100% repeat-x;	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #393838;
	text-align: left;
	line-height: 18px;
	letter-spacing: .04em;
	word-spacing: -.02em;
	-webkit-text-size-adjust: none;
	}
	
p.csrule {
	margin: 0px -22px;
	padding: 0 25px 25px;
	background: transparent url(images/rule.gif) 0 100% repeat-x;	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #393838;
	text-align: left;
	line-height: 18px;
	letter-spacing: .04em;
	word-spacing: -.02em;
	-webkit-text-size-adjust: none;
	}

p2 {
	color: #393838;
	font-family: Georgia, Times New Roman,serif;
	font-size: 24px;
	line-height: 60px;
	letter-spacing: .02em;
	margin: 0px;
	padding: 0 0 10px 0;
	text-align: left;
	-webkit-text-size-adjust: none;
	}

p2 a{ 
	color: #393838;
	text-decoration: none;
	style-type: none;
	}

.dropcap {
	float:left;
	padding: 5px 5px 0 0;
	}
	
.smcaps {
	font-family: Georgia, Trebuchet, Times New Roman, serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 15px;
	letter-spacing: .2em;
	color: #bd693f;
	}

.green {color:#a9a559}

.red {color:#bd693f}

/*-----END-TYPE------*/


/*-------IMAGES-------*/

#imgblock {
	width: 480;
	float:left;
	padding: 0 22px;
	}
	
.aboutimg {
	float:left;
	padding: 9px 17px 0 0;
	}
	
#eurobooks {padding: 0 22px;}
	
#eurobooks img.studiol {height: 188px;}	
	
#studio {
	display:block;
	padding: 22px 0 0;
	}
	
.studiol {
	float:left; 
	width: 206px;
	margin: 0;
	}
	
.studiol img{padding: 0 0 22px}

#studio img {
	margin: 0 0 22px;
	}
	
.studior {
	float:right;
	width: 206px;
	}

#csimages {
	display:block;
	padding: 11px 0 0;
	}

#tag {
	height:22px;	
	margin:0px;
	padding:9px 0 0;
	background: #d04e47;
	}

#redrule {
	height:2px;	
	margin:0px;
	padding:5px 0 0;
	border-top: solid 2px #d04e47;
	}	

a img {border: none;}	

.marg {padding: 20px 0 25px 0;}	

img.cs_sub {padding: 0 0 5px 0;}	


.moremarg {padding: 35px 0 60px 0;}	

.topmarg {padding: 35px 0 0;}	
	
#header {
	height: 86px;
	margin: 5px 0;
	border-bottom: 2px solid #d04e47;
	}

#content img {margin: 0 0 20px;}

#studio img.cstop {margin: -20px 0 20px;}
	
li.margimg {margin: 0 0 10px;}


/*-----END-IMAGES------*/

/*-----HOME PAGE NAV------*/

#logo {
	margin: 19px 0 0;
	height: 115px;	
	}

#nav li {
	list-style-type: none;
	padding-top: 2px;
	background: transparent url(images/rule.gif) repeat-x scroll 0 0;
	line-height: 0px;
	}
	
#nav li.top {
	background: #fff;
	}
	
#nav li:hover {
	background: transparent url(images/rule.gif) repeat-x scroll 0 0;
	}
	
#nav li.top:hover {
	background: #fff}

	
/*-----CONTACT----*/

#con {
	margin: 0 -22px;
	height: 224px;
	background: transparent url(images/rule.gif) repeat-x bottom
	}

/*-----LOWER NAV----*/

#lnav {
	padding: 10px 0 2px;
	height: 80px;
	max-width: 480px;
	}

#lnav_about {
	height: 75px;
	padding: 5px 0 0;
	background: transparent url(images/rule.gif) repeat-x top;	
	}

#lnav ul li.r {float:right;
	margin: 3px 10px 0 0}

#lnav ul li.home {
	padding: 0 0 0 20px;
	float: left}

#lnav ul li.m {margin-left: 65px;
	float: left;}

#lnav ul li.narrow {padding: 0 0 0 30px;
	float:left}

#lnav ul li.wide {padding: 0 0 0 60px;
	float:left}