/*
Theme Name: PG Default
Theme URI: http://www.promotinggroup.com/
Description: Your default theme developed by Promoting Group.
Version: 1.0
Author: Promoting Group
Author URI: http://www.promotinggroup.com/
*/

#post-2 .heading { position: absolute; top: 8px; left: 110px; }
#post-2 .entry { position: absolute; top: 60px; left: 20px; width: 335px; }
#post-2 .image { position: absolute; top: 55px; right: 10px; }
#post-2 .additional-content { position: absolute; bottom: -3px; left: 0; }

#post-4 .heading { position: absolute; top: 35px; left: 105px; }
#post-4 .entry { position: absolute; top: 85px; left: 55px; width: 375px; }
#post-4 .image { position: absolute; top: 27px; right: 22px; }

#post-6 .heading { position: absolute; top: 18px; left: 90px; }
#post-6 .entry { position: absolute; top: 60px; left: 40px; width: 302px; }
#post-6 .image { position: absolute; top: 35px; right: 45px; }
#post-6 .additional-content { position: absolute; top: 240px; right: 55px; width: 355px; }

#post-8 .heading { position: absolute; top: 25px; left: 65px; }
#post-8 .entry { position: absolute; top: 85px; left: 75px; width: 195px; }
#post-8 .image { position: absolute; top: 45px; left: 295px; }
#post-8 .additional-content { position: absolute; top: 80px; right: 55px; }

#post-10 .heading { position: absolute; top: 15px; left: 105px; }
#post-10 .entry { position: absolute; top: 55px; left: 55px; width: 220px; }
#post-10 .image { position: absolute; top: 27px; right: 50px; }

#post-12 .heading { position: absolute; top: 10px; left: 85px; }
#post-12 .entry { position: absolute; top: 55px; left: 15px; width: 400px; }
#post-12 .image { position: absolute; top: 35px; right: 35px; }
#post-12 .additional-content { position: absolute; top: 115px; left: 10px; }
#post-12 .additional-content p { text-align: right; font-size: .9em; margin: 0!important; padding: 3px 0!important; }
#post-12 .additional-content input, #post-12 .additional-content textarea { width: 110px; border: 1px solid #000; padding: 1px!important; margin: 0!important; }
#post-12 .additional-content textarea { height: 31px; }
#post-12 .additional-content .submit { width: 65px; float: right; }

#post-14 .heading { position: absolute; top: 35px; left: 135px; }
#post-14 .entry { position: absolute; top: 75px; left: 125px; }

#post-50 .heading { position: absolute; top: 35px; left: 30px; }
#post-50 .entry { position: absolute; top: 85px; left: 30px; width: 345px; }
#post-50 .image { position: absolute; top: 27px; right: 20px; }

#post-53 .heading { position: absolute; top: 10px; left: 315px; }
#post-53 .entry { position: relative; top: 70px; }

#post-55 .heading { position: absolute; top: 10px; left: 190px; }
#post-55 .entry { position: absolute; top: 75px; left: 230px; }

#post-65 .heading { position: absolute; top: 18px; left: 90px; }
#post-65 .entry { position: absolute; top: 60px; left: 40px; width: 345px; }
#post-65 .additional-content { position: absolute; top: 25px; right: 30px; }

#post-69 .heading { position: absolute; top: 18px; left: 90px; }
#post-69 .entry { position: absolute; top: 60px; left: 40px; width: 345px; }
#post-69 .additional-content { position: absolute; top: 25px; right: 30px; }

/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Gill Sans, Geneva, Verdana, sans-serif;
	background: #fff;
	color: #000;
	text-align: center;
	}

#page {
	background: url("images/background.png") repeat-y top;
	text-align: left;
	width: 814px;
	margin: 50px auto 15px;
	position: relative;
	}

#header {
	background: url('images/top.png') no-repeat top center;
	padding: 7px 7px 28px;
	}

#header .number {
	float: right;
	color: #6d6d6d;
	padding: 42px 25px 0 0;
	font-style: italic;
	font-size: 1.6em;
	}

#menu {
	text-align: center;
	width: 800px;
	position: absolute;
	top: 110px;
	left: 7px;
	}

#charter-menu {
	text-align: center;
	width: 785px;
	position: absolute;
	bottom: 163px;
	left: 22px;
	}

#menu a, #charter-menu a {
	text-indent: -9999px;
	outline: none;
	}

#menu img {
	float: left;
	}

#footer {
	text-align: right;
	background: #fff url('images/bottom.png') no-repeat top center;
	border: none;
	padding: 15px 7px 0;
	margin: 130px 0 0;
	color: #6d6d6d;
	font-style: italic;
	font-size: 1em;
	}

.widecolumn {
	padding: 0 7px;
	font-size: 1.2em
	}

.narrowcolumn {
	padding: 0 0 0 27px;
	font-size: 1.2em;
	width: 550px;
	float: left;
	}

#sidebar {
	padding: 0 27px 0 0;
	font-size: 1.2em;
	width: 185px;
	float: right;
	}

#sidebar .widgets {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#sidebar .widget {
	margin: 0;
	padding: 0 0 15px;
	}

.post {
	min-height: 328px;
	position: relative;
	}

.clear {
	clear: both;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	border: 0;
	color: #0084cb;
	background-color: #0084cb;
	height: 3px;
	margin: 0 7px;
	padding: 0;
	}

.page-border {
	width: 800px;
	}

hr.divider {
	border: 0;
	color: #0084cb;
	background-color: #0084cb;
	height: 1px;
	margin: 0;
	padding: 0;
	}

a {
	color: #000;
	text-decoration: none;
	}

a:hover {
	color: #4992dc;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

a.about {
	float:left;
	display: block;
	width: 92px;
	height: 28px;
	background: url("images/menu/about_us.gif") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.about {
	background-position: -92px 0;
}
 
a.kelly {
	float:left;
	display: block;
	width: 182px;
	height: 100px;
	background: url("images/michael_kelly.gif") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.kelly {
	background-position: -182px 0;
}

a.karlin {
	float:left;
	display: block;
	width: 176px;
	height: 100px;
	background: url("images/jason_karlin.gif") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.karlin {
	background-position: -176px 0;
}

a.services {
	float:left;
	display: block;
	width: 148px;
	height: 28px;
	background: url("images/menu/charter_services.gif") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.services {
    background-position: -148px 0;
}
 
a.management {
	float:left;
	display: block;
	width: 139px;
	height: 28px;
	background: url("images/menu/management.gif") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.management {
	background-position: -139px 0;
}

a.acquisitions {
	float:left;
	display: block;
	width: 119px;
	height: 28px;
	background: url("images/menu/acquisitions.gif") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.acquisitions {
    background-position: -119px 0;
} 

a.sales {
	float:left;
	display: block;
	width: 65px;
	height: 28px;
	background: url("images/menu/sales.gif") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.sales {
	background-position: -65px 0;
}

a.specials {
	float:left;
	display: block;
	width: 83px;
	height: 28px;
	background: url("images/menu/our_specials.gif") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.specials {
	background-position: -83px 0;
}

a.news {
	float:left;
	display: block;
	width: 68px;
	height: 28px;
	background: url("images/menu/news.gif") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.news {
	background-position: -68px 0;
}

a.contact {
	float:left;
	display: block;
	width: 86px;
	height: 28px;
	background: url("images/menu/contact.gif") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.contact {
    background-position: -86px 0;
}

a.any {
	float:left;
	display: block;
	width: 255px;
	height: 19px;
	background: url("images/menu/any.gif") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.any {
	background-position: -255px 0;
}
a.fleet {
	float:left;
	display: block;
	width: 94px;
	height: 19px;
	background: url("images/menu/fleet.gif") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.fleet {
	background-position: -94px 0;
}

a.docs {
	float:left;
	display: block;
	width: 211px;
	height: 19px;
	background: url("images/menu/docs.gif") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.docs {
    background-position: -211px 0;
}

a.request {
	float:left;
	display: block;
	width: 213px;
	height: 19px;
	background: url("images/menu/request.gif") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.request {
	background-position: -213px 0;
}
/* End Hover Images */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
