﻿@font-face {
	font-family: 'PT-Sans';
	src: url('/static/fonts/PT-Sans/PTS76F.woff') format('woff'),
	url('/static/fonts/PT-Sans/PTS76F.eot'),
	url('/static/fonts/PT-Sans/PTS76F.tts') format('truetype');
	font-weight: bold;
	font-style: italic;
}

#bg1 {
	background: url("/static/gfx/top_cp_bg.jpg") repeat-x scroll 0 0 transparent;
	min-width: 1088px;
}
#bg2 {
	background: url("/static/gfx/top_cp_fg.jpg") no-repeat scroll center top transparent;
}

div#logo_cp {
	position: relative;
	float: left;
	top: -22px;
}

div#header #image {
	top: -5px;
}

#body td, #body th, #body li {
	font-size: 14px;
	color: #555555;
	line-height: 160%;
} 


h2,h3 {
	font-weight: normal;
	font-style: italic;
}

h2,h3,#slug,#body #contact a, span.plugin_link a, #submenu li:hover a  {
	color: #CE7D00;
}

ul#check {
	list-style-image:url('/static/gfx/cp_checkmark.png');
}

#body li {
	position: relative;
	left: -24px;
	padding: 0px 0px 0px 24px;
	font-size: 14px
}

#body ul#check li {
	font-size: 16px;
	left: 0px;
}


ul#check p {
	position: relative;
	top: -12px;
	left: 8px;
	font-size: 16px;
}

table#comfort img {
	border-right: 24px;
	spacing-right: 24px
	border-bottom: 24px;
	box-shadow: 0px 4px 8px #222;
}

table#versions {
	width: 600px;
	position: relative;
	top: 4px;
}
table#versions tr,table#versions td,table#versions th {
	height: 20px;
	padding: 0px 0px 0px 4px;
	vertical-align: middle;
	font-size: 16px;
}

table#versions th {
	padding: 0px 0px 0px 4px;
	vertical-align: middle;
	font-size: 18px;
}

table#versions tr:nth-child(even) {
	background: #FFF4D8
}

table#versions th {
	background: #FFC500;
}

body#largeimage {
	background-color: #000;
}

div#largeimage a img {
    max-width: 100%;
    max-height: 100%;
    bottom: 0;
    left: 0;
    margin: auto;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
}

#point #pointbar {
	background: url("/static/gfx/cp_pointbar.png") repeat-x;
}
