body {
	background-image: url(http://www.plane-mad.com/pictures/page-bg.jpg);
	background-color: #93A0B1; /*#97a7c6; #e1e7f3;*/
	background-repeat: repeat-x;
	font-family: arial;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.bold {
	font-weight: bold;
}

.center {
	text-align: center;
}

.error {
	-moz-border-radius: 3px;
	background-color: #F4BCBC;
	border: 1px #D20F0F solid;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 5px;
}

.float-left {
	float: left;
}

.float-right {
	clear: right;
	float: right;
}

.green {
	color: #216418;
}

.invisible {
	display: none;
}

.left {
	text-align: left;
}

.margin-top {
	margin-top: 10px;
}

.red {
	color: maroon;
}

.right {
	text-align: right;
}

a {
	color: #1F278F;
	text-decoration: none;
}

a:visited {
color: #1F278F;
}

a:visited:hover {
text-decoration: underline;
}

a:hover {
	color: #850505;
	text-decoration: underline;
}

.bold a {
	text-decoration: none;
}

h1,h2 {
	clear: both;
	color: #3A404F;
display: inline-block;
	font-family: arial;
	font-size: 14px;
margin: 0 0 10px 0;
	vertical-align: middle;
}


h1.full-size-pic {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

h1 img,h2 img {
	float: left;
	margin-right: 10px;
}

h3 {
	color: #3A404F;
	border-bottom: 1px dotted #888EA4;
	font-family: arial;
	font-size: 13px;
	margin: 20px 0 4px 0;
	padding-bottom: 0 0 1px 0;
}

h4 {
	margin-bottom: 3px;
	margin-top: 5px;
}

h4 a {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
}

img {
	border: 0;
}

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

img.thumb {
	border: 1px solid #415570;
}

input[type='text'], select,
input[type='password'],
textarea {
	-moz-border-radius: 3px;
	background-color: #EDF0F4;
	border: 1px solid #656D7A;
	color: #303347;
	font-family: verdana, arial;
	font-size: 11px;
	padding: 3px;
}

input[type='submit'] {
	-moz-border-radius: 3px;
	background-color: #A8ADB5;
	border: 1px solid #000000;
color: #000000;
	font-family: verdana, arial;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
}

select {
	padding: 1px;
}

p {
	margin: 0 0 10px 0;
}

p, ul {
	color: #303347;
}

p, li {
	line-height: 17px; /* 15 */
}

p.right {
	margin-bottom: 0;
}

ul {
	padding: 0 0 10px 16px;
margin: 0;
	list-style-image:url('http://www.plane-mad.com/pictures/list-triangle.png');
}

div.advert {
	color: #C3C6D4;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
}

div.clear {
	clear: both;
}

div.center-content {
	margin: 0 auto;
	width: 980px;
}

div.container {
	background-image: url(http://www.plane-mad.com/pictures/header-bg.png);
	background-repeat: repeat-x;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	display: table;
	margin: 0 auto;
	width: 1000px;
}

div.left-column {
	float: left;
}

div.logo {
	background-image: url(http://www.plane-mad.com/pictures/plane-bg.png);
	background-position:top center;
	background-repeat: no-repeat;
	height: 100px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

div.logo img {
	float: left;
	margin-top: 5px;
	margin-left: 10px;
}

div.page-link {
	float: left;
	padding-top: 10px;
	width: 222px;
}

div.right-column {
	float: right;
}

div.size-large {
	width: 978px;
}

div.size-large div.box {
	width: 956px;
}

div.size-large div.split-left,
div.size-large div.split-right {
	width: 468px;
}

div.size-large div.horizontal {
	margin: 10px auto 0 auto;
	width: 748px;
}

div.size-med {
	width: 668px;
}

div.size-med div.box {
	width: 646px;
}

div.size-med div.split-left,
div.size-med div.split-right {
	width: 318px;
}

div.split-left {
	float: left;
	padding-right: 10px;
}

div.split-right {
	float: right;
}

div.size-small {
	width: 300px;
}

div.size-small div.box {
	width: 278px;
}

div.size-med input[type='text'],
div.size-med select,
div.size-med textarea {
	width: 450px;
}

div.size-small input[type='text'],
div.size-small select,
div.size-med div.split-content input[type='text'],
div.size-med div.split-content select {
	margin-bottom: 5px;
	width: 258px;
}

p.input-option {
	color: #4D5562;
	font-weight: bold;
	margin-bottom: 1px;
}

div.size-small p.input-option {
	text-align: left;
}

/* Manu Tabs */
ul#tabs {
	background-color: #000000;
	background-image: url(http://www.plane-mad.com/pictures/tab-bg.png);
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin: 0;
	padding: 0;
	text-align: center;
	z-index: 1;
}

#tabs li {
	display: inline;
	list-style-type: none;
}

#tabs a {
	color: #f4f4f4;
	font: bold 1em  Arial, sans-serif;
	border-bottom: 0;
	line-height: 25px;
	margin: 0;
	padding: 0 15px 0 15px;
	text-decoration: none;
}

#tabs a:visited {
	color: #f4f4f4;
}

#tabs a:hover {
	color: black;
}

#current-tab {
	background-color: #F4F4F4;
	border: 1px solid #67738B;
	border-top: 0;
	border-bottom: 1px solid #ffffff;
	color: black;
	font: bold 12px  Arial, sans-serif;
	padding: 5px 15px 7px 15px;
}

/* Main content block */
div.main-page {
	background-image: url(http://www.plane-mad.com/pictures/content-bg.png);
	display: inline-block;
	padding: 10px;
}

div.page-nav {
	padding-bottom: 5px;
	padding-top: 5px;
}

div.width-splitter {
	font-family: arial;
	font-size: 12.5px;
	margin: 0 auto;
	width: 980px;
}

div.width-splitter div {
	float: left;
	width: 490px;
}

/* Boxes*/
div.ad-square {
	margin: 10px 0 0 0;
	padding: 0;
	width: 300px;
}

div.box {
	-moz-border-radius: 3px;
	background-color: #ffffff;
	background-image: url(http://www.plane-mad.com/pictures/box-bg.png);
background-repeat: repeat-x;
	border: 1px solid #8395ad;
	display: table;
	margin: 10px 0 0 0;
	padding: 7px 10px 10px 10px;
}


/* Must be below box to cancel out padding */
div.advert {
	-moz-border-radius: 3px;
	color: #C3C6D4;
	font-weight: bold;
	line-height: 20px;
	margin-top: 10px;
	padding: 0;
	text-align: center;
}

div.box-full {
	display: table-cell;
	width: 980px;
}

div.footer {
	clear: left;
	margin: 0 auto;
	padding: 5px 0 20px 0;
	width: 980px;
}

div.caption {
	margin-bottom: 10px;
	padding: 2px;
}

div.caption img {
	margin-right: 5px;
}

div.text-image-left,
div.text-image-center,
div.text-image-right {
	display: inline-block;
	text-align: center;
}

div.text-image-left {
	clear: left;
	float: left;
	padding-right: 10px;
}

div.text-image-center {
	clear: left;
	float: none;
	padding-right: 10px;
}

div.text-image-right {
	clear: right;
	float: right;
	padding-left: 10px;
}
div.text-image-left img {
	float: none;
}

div#advanced-search {
	margin-top: 10px;
}

p.advanced-search {
	font-family: arial;
	font-size: 12px;
	margin: 10px 0 0 0;
	text-align: center;
}

p.input-notes {
	font-size: 10px;
}

div.pop-form {
	padding: 0 10px 10px 10px;
	text-align: left;
}

div.pop-form input{
	margin-bottom: 10px;
}

div.pop-form input[type='text'],
div.pop-form input[type='password'] {
	width: 50%;
}

div.pop-close {
	font-weight: bold;
	margin-bottom: 10px;
	text-align: right;
	width: 100%;
}

div.full-size-pic {
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border: 1px solid #000000;
}

table.photo-info {
	border-collapse: collapse;
	margin: 0 auto;
	width: 100%;
}

table.photo-info td,
table.photo-info th {
	border-bottom: 1px solid #C5CEDA;
	padding: 3px 0;
}

td {
	vertical-align: top;
}

td.description {
	color: #1D3D68;
	font-weight: bold;
	padding-bottom: 15px;
}

p.comment {
	border-bottom: 1px solid #DAE1EA;
	padding-bottom: 5px;
}

span.help {
	font-weight: normal;
	color: #303347;
}

span.post-links {
	float: right;
}

h3.photo {
	background-color: #BFC9D9;
	/*background-image: url(http://www.plane-mad.com/new-look/pictures/new-look-only/tab-bg-5.png);*/
	border: 1px #778AAB solid;
	color: #4a5369;
	font-family: 'arial', san-serif;
	font-size: 12px;
	margin: 10px 3px 0 3px;
	padding: 1px 1px 1px 15px;
}


p.photo-option {
	background-color: #D0D7E6;
	border-left: 1px #778AAB solid;
	border-right: 1px #778AAB solid;
	margin: 0 3px;
	padding: 2px 15px;
	text-align: left;
}

p.photo-option-bottom {
	border-bottom: 1px #778AAB solid;
}

p.thumb {
	background-color: #D0D7E6;
	border-left: 1px #778AAB solid;
	border-right: 1px #778AAB solid;
	margin: 0 3px;
	padding: 5px 10px;
	text-align: center;
}

p.photo-option-top {
	border-top: 1px #778AAB solid;
	margin-top: 10px;
}

td.photo-spacer {
	padding: 0;
	width: 220px;
}

table.visible {
	-moz-border-radius: 3px;
border-spacing: 0;
	width: 100%;
}

table.visible th {
background-color: #c9d2de;
	padding: 5px 5px;
}


table.visible td {
padding: 7px;
}

table.visible td.alt-background {
	background-color: #E1E7EF;
}

div.rate {
	margin-top: 10px;
}

div.map {
	border:1px solid black;
	height:300px;
	width:640px;
}

div.advert {
	display:inline-block;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
	width:100%;
}

div.pm-photos {
	float:left;
}

div.comments {
	border-bottom:1px solid #B6C0D0;
	margin:5px;
	padding-bottom:5px;
}
p.post-links {
margin:0;
text-align:right;
}

div.right-header {
	float: right;
}
p.author {
	color: #216418;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;	
}

.weather-temp {
	font-size: 12px;
	margin-top: 5px;
}

.freezing {
	color: #08478D;
}

.cold {
	color: #1F72CF;
}

.cool {
	color: #549FF3;
}

.av-temp {
	color: #24A245;
}

.warm {
	color: #E3B21E;
}

.very-warm {
	color: #CA7818;
}

.hot {
	color: #CA1818;
}

p.weather-observed {
	color: #216418;
	font-weight: bold;
}

p.weather-times,
strong.weather-rwy {
	color: #77282B;
	font-weight: bold;
}

table.page-links {
	width: 100%;
}

td.page-link-center,
td.page-link-left,
td.page-link-right {
	padding: 0 10px 20px 10px;
}

td.page-link-center {
	font-weight: bold;
	padding-top: 5px;
	text-align: center;
	width: 350px;
}

td.page-link-left {
	text-align: left;
	width: 100px;
}

td.page-link-right {
	text-align: right;
	width: 100px;
}

table.page-links td {
	vertical-align: middle;
}

input.page-select {
	width: 50px !important;
}

table.split-page {
	width: 100%;
}

td.view-photo-left,
td.view-photo-right {
border-bottom: 1px solid #8395ad;
}

td.view-photo-left {
font-weight: bold;
}

textarea.view-photo-image {
height: 120px;
}

textarea.view-photo-text {
height: 50px;
}

.info {
	-moz-border-radius: 3px;
background-color:#F2E8B7;
border:1px solid #DEC133;
margin-bottom:10px;
padding:4px;
}

table.tabs {
    margin: 10px 0 10px 0;
    width: 100%;
}

table.tabs td {
    padding: 3px;
}

td.current {
    border-left: 1px #4E5E67 solid;
    border-top: 1px #4E5E67 solid;
    border-right: 1px #4E5E67 solid;
    font-weight: bold;
}

td.link {
    background-color: #A4B0B7;
    border: 1px #4E5E67 solid;
}

td.spacer {
	width: 5px;
	border-bottom: 1px #4E5E67 solid;
}

td.spacer-end {
	width: 100%;
	border-bottom: 1px #4E5E67 solid;
}

td.forum-head {
background-color: #E0E4EA;
border-top: 1px solid #8395ad;
}

div.forum-topic {
padding: 0;
width: 666px !important;
}

div.forum-topic h2 {
padding: 10px;
}

div.forum-topic p {
padding: 0 10px;
}

table.forum-post textarea {
height: 250px;
width: 370px;
}

td.shortcut-links {
width: 250px;
}

td.shortcut-links input[type="text"] {
width: 200px;
}

div.forum-topic div.right-header {
margin: 10px;
}

p.blog-header {
border-bottom: 1px solid #8395ad;
}

img.square-puzzle {
	margin: 0;
	padding: 0;
}

table.square-puzzle {
	border-collapse: collapse;
	border-bottom: 1px black solid;
	border-left: 1px black solid;
	margin: 0 auto;
}

td.square-puzzle {
	border-right: 1px black solid;
	border-top: 1px black solid;
	margin: 0;
	padding: 0;
}

img.square-puzzle {
	margin: 0;
	padding: 0;
}

input.weather-color,
input.col-prev {
width: 50px !important;
}

div.pop-up {
	display: none;
}

div.pop-up {
	background-color: #ffffff;
	background-image: url(http://www.plane-mad.com/pictures/box-bg.png);
background-repeat: repeat-x;
	padding: 7px 10px 10px 10px;
	display: none;
cursor: auto;
}

div.pop-up input[type="text"] {

width: 300px;
}

div.pop-up-close {
float: right;
}

img.pop-close {
cursor: pointer;
}

div.check-photos select,
div.check-photos input[type="text"] {
	width: 180px;
}

.input-error {
	border: 1px red solid;
}
