@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;	background: transparent;}

ol, ul {	list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';content: none;}
:focus {	outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;	border-spacing: 0;}
html {background: #A4A78B url(../../images/pics/fondito.png) repeat-x;font-size: 100%;}

/*------------------ Site Structure ------------------*/

body {width: 780px; margin: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .875em; color: #666;background: #eee;border: medium solid #9986ab;
	-moz-border-radius:10px;
	-webkit-border-radius:10px; 
	border-radius: 10px; 
	-moz-box-shadow: 0px 2px 10px #103F3E; 
	-webkit-box-shadow: 0px 2px 10px #103F3E; 
	box-shadow: 0px 2px 10px #103F3E; 
	behavior: url(ie-css3.htc);}

#header {height: 160px;background: #fff;	-webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;
	border-radius: 10px; 
	behavior: url(ie-css3.htc);}

#social {width: 320px; height: 20px; float: right; margin-top: 8px;}

#content {width: 64%;float: left;margin-bottom: 44px;padding:0px 0px 0px 15px;}
#content_simple {width:90%;float: left;margin-bottom: 44px;padding:0px 0px 0px 15px;}
#content_simple h1 {font-weight: normal;margin-bottom: 20px;position: relative;text-transform: uppercase;letter-spacing: .08em;
	font-size: 1.3em;padding: 8px 0px;border-bottom: 2px dotted #4e3961;color: #A4A78B;}
#content_simple ul li{margin-left: 20px;margin-bottom: 10px;list-style-type: circle;}
#content_simple ol{margin-left: 20px;margin-bottom: 10px;margin-top: 5px;list-style-type: circle;}
#content ul li{margin-left: 10px;	margin-bottom: 10px;list-style-type: circle;}
#content h1 {font-weight: normal;margin-bottom: 20px;position: relative;text-transform: uppercase;letter-spacing: .08em;
	font-size: 1.3em;padding: 8px 0px;border-bottom: 2px dotted #ccc;color: #A4A78B;}
#sidebar {width: 30%; padding:0px 10px 0px 10px;float: right;border: 1px solid #dcdcdc;margin-bottom: 44px;}
#sidebar h3, .sidebar_box {background: #eaeaea; padding: 5px 10px; margin-bottom: 15px;border: 1px solid #FFF;outline:1px solid #dcdcdc;}
/* sidebar menu */
.navcontainer { width: 280px; margin-bottom: 25px }
.navcontainer ul{margin-left: 0;	padding-left: 0;list-style-type: none;}
.navcontainer a {display: block;	padding: 10px 10px;	width: 200px;background: url(../../images/seperator.png) repeat-x bottom;}
.navcontainer a:link, .navlist a:visited {text-decoration: none;}
.navcontainer a:hover{color: #000;}
/* end sidebar menu */

#intro {
clear: both;padding: 10px;font-size: 1.1em; line-height: 1.6em; margin-bottom: 44px;color: white;
text-shadow: 1px 1px 1px #103F3E;margin-left:auto;margin-right:auto;width:90%; margin-bottom: 20px;border: 1px dotted #4e3961;background: #CECFC2;}
#intro span {font-weight: 400}
#intro p {padding: 5px;background: #6E6F61;}

#box_left {width:67%; float: left; margin-bottom: 30px; text-align: justify; padding:0px 0px 0px 15px;}
#box_right {width: 27%; float: right; margin-bottom: 0px; margin-right:20px; text-align: center;padding:0px 0px 30px 0px;}
#box_right img {border: 1px solid #ccc;padding:5px;background: #CECFC2;}
#box_middle {margin-left: 330px; margin-right: 330px; margin-bottom: 44px; text-align: justify}
#box_right h3, #box_middle h3 {font-weight: normal;margin-bottom: 10px;position: relative;text-transform: uppercase;
	font-size: 1em;text-align: center;padding: 8px 15px;color: #2A2F29;border: 1px dotted #4e3961;
	text-shadow: 1px 1px 1px #9986ab;letter-spacing: .08em;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    -moz-border-radius:10px;
	border-radius: 10px; 
	behavior: url(ie-css3.htc);
}
#box_left h3{
	font-weight: normal;
	margin-bottom: 20px;
	position: relative;
	text-transform: uppercase;
	letter-spacing: .08em;
	font-size: 1.3em;
	padding: 8px 0px;
	border-bottom: 2px dotted #4e3961;
	color: #A4A78B;
	}
#footer {clear: both; padding: 10px; text-align: center; background: #4e3961;-webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
	border-radius: 10px; 
	behavior: url(ie-css3.htc); font-size: .8em; color: #fff}

/*------------------ typography and images ------------------*/
/* global links */
a,a:link,a:visited {color: #333333;text-decoration: none;}
a:hover {color: #FFFFFF;text-decoration: none;}

a.expo,a:link.expo,a:visited .expo{color: green;text-decoration: none;}
a:hover.expo {color: gray;text-decoration: none;}
/* text styles */

h1 {font-size: 2em; font-weight: normal; padding-bottom: 10px}
h2 {font-size: 1.6em; font-weight: normal; padding-bottom: 6px}
h3, h4 {font-size: 1.4em; font-weight: normal}
h5, h6  {font-size: 1em;color:#BEBFB3;}

p {line-height: 1.4em; padding-bottom: 25px}

/* images */
.more {float: right; margin-right: 10px}

/*------------------ gallery ini ------------------*/
#apercu {overflow: auto;	margin-left: -44px;position:static;padding: 0px 0px 0px 10px;}
#apercu ul li {width:140px;height: 140px;padding: 5px;float: left;border: medium solid #A4A78B;margin-left: 44px;margin-bottom: 30px;}
/*------------------ gallery ------------------*/

#gallery {/* overflow: auto; */margin-left: -42px;	padding-bottom: 18px;position:static;}
#gallery ul li {width: 110px;height: 110px;	padding: 10px;float: left;border: thin solid #A4A78B;	margin-left: 68px;margin-bottom: 90px;
}
#gallery p {margin-left: -10px;margin-top: 10px;font-size: .875em;}

.center {margin: auto;}

#no_gallery_found {width: 798; padding: 50px; margin: auto; background: red; border: 10px solid white}

#pitch { margin-bottom: 10px;}
	#pitch .infoline { margin-top: -70px; padding: 25px 0 25px 25px; background: #000; font-size: 18px; width: 95%; height: 18px; opacity:0.70; filter:alpha(opacity=70); color: #fff;}

	.pitch-gallery { overflow: hidden; position: relative;  margin-left:auto;margin-right:auto;width:95%; margin-bottom: 20px;}
		.pitch-gallery-holder { width: 3920px; position: relative; top: 0; left: 0; }
		.pitch-gallery-div { float: left; }
