* { margin: 0;	padding: 0; }

html { overflow-y:scroll; }

body {
background-attachment:fixed;
background-image:url(../images/PT/blue_bg4.3.jpg);
/*background-image:url(../images/PT/blue_bg4.2.jpg);
background-image:url(../images/PT/gray_bg4.2.jpg);
background-image:url(../images/PT/orange_bg4.1.jpg);*/
}

/* --- Font Face --- */
@font-face {
font-family: 'Cicle';
src: url(fontface/Cicle/Cicle_Semi-webfont.eot);
src: url(fontface/Cicle/Cicle_Semi-webfont.eot?#iefix) format('embedded-opentype'),
     url(fontface/Cicle/Cicle_Semi-webfont.woff) format('woff'),
     url(fontface/Cicle/Cicle_Semi-webfont.ttf) format('truetype'),
     url(fontface/Cicle/Cicle_Semi-webfont.svg#Cicle_Semi) format('svg');
font-weight: normal;
font-style: normal;
}

/* --- General CSS --- */
.group:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.group { display:inline-block; clear:both; }

/* start commented backslash hack \*/ * html .group { height:1%; } .group { display:block; } /* close commented backslash hack */
article, aside, figure, footer, header, hgroup, menu, nav, section { display:block; }
a:focus { outline:0; }
a:link, a:hover, a:visited { color:#c63; text-decoration:none;}
h2 { font-size:18px; }
h3 { font-size:16px; }
img { border-style:none; }

#wrapper {
/*background-image:url(../images/PT/bamboo_h.png);*/
background-image:url(../images/bg_stripes.png);
background-color: #aaa;
border:solid 1px #bbb;
border-top:none;
font-family: 'Cicle',Verdana;
font-size:16px;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
text-align:left;
width:960px;
	
/* Rounded Corners - All Browsers */
border-radius:0 0 11px 11px;
-moz-border-radius:0 0 11px 11px;
-webkit-border-radius:0 0 11px 11px;
	
/* Drop Shadow - All Browsers */
box-shadow:10px 10px 40px #000;
-moz-box-shadow:10px 10px 40px #331;
-webkit-box-shadow:10px 10px 40px #331;

/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333311')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333311');
}

/* --- Header --- */
header {
background-image:url(../images/PT/blur1.jpg);
border:solid 1px #bbb;
border-top:none;
-moz-border-radius:0 0 7px 7px;
-webkit-border-radius:0 0 7px 7px;
height:90px;
padding:20px 0 10px 10px;
margin:-10px 20px 10px 20px;
position:relative;
}

img.floatpic {
margin:5px 0px 0px 800px;
}

img.floatfooter {
position:relative;
vertical-align:middle;
}

img.floatleft {
float:left;
margin-top:-55px;
}

#date-time {
padding: 0 35px 0 0;
text-align: right;
}

nav ul {
float:right;
list-style-type:none;
right:25px;
top:-24px;
width:585px;
position:relative;
text-align: right;
}

nav ul li {
display:inline;
margin:0 10px;
}

nav a.active {
color:#c63;
text-decoration:underline;
}

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

#main-content {
border-right:1px dotted #069;
border-left:1px dotted #069;
color:#555;
min-height:300px;
margin:0 20px;
padding:20px 10px 20px 20px;
}

img.floatright {
float:right;
margin-left:20px;
}

#content p {
position:relative;
width:360px;
}

#content ul {
list-style-type: disc;
margin-right:10px;
padding-left:20px;
}

footer {
background-image:url(../images/PT/blur2.jpg);
border:solid 1px #bbb;
color:#c63;
/*height:90px;*/
position:relative;
margin:10px 20px 0 20px;
width:920px;

/* Rounded Corners */
-moz-border-radius:7px;
-webkit-border-radius:7px;
}

footer a:link {
color:#c60;
}

footer p {
margin: 0 20px;
}

p.reg {
padding:10px 0;
text-align:center;
}

#quote-box-text div, #quote-author div {
display:none;
}
