/* APT5B.COM CSS Styles*/


/* General
############################################################################################################## */

body {padding: 0px; border-top: solid 8px #28251E; margin: 0px; background-image: ; background-color: #434032; background-repeat: no-repeat; background-position: top left;}
a, a:link, a:active {color: #F15822; text-decoration: none; }
a:active, a:focus {outline: 0;}
.left {width: 580px; float: left; }
.right {width: 340px; float: right;}
.clear {clear:both;}
h1, h2, h3, h4, h5 {margin: 0px; font-weight: normal; }
.wrap {width: 940px; margin: 0px auto 0px auto; }
.header {margin: 30px 0px 30px 0px;}

/* Logo
############################################################################################################## */
#headlogo {width: 350px; height: 150px; background-image: url(images/logo.png); background-repeat: no-repeat; background-position: top left; display: block; text-indent: -9999px;}

.header h1 {width: 350px; float: left;}

/* Menu
############################################################################################################## */
.header ul {width: 560px; float: right; padding: 0px; list-style: none; text-align: right; margin: 75px 0 0 0;}
.header ul li {display: inline;}
.header ul li a {font-size: 20px; padding: 10px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; text-transform: uppercase; margin-left: 20px; color: #AC946B;}

.header ul li.current_page_item a {color:#ffffff; background: #19120C;}

.header ul li a:hover {color: #ffffff;}

/* Head Quote
############################################################################################################## */
.head-quote {border-bottom: solid 1px #746E58; background-color: #28251E; color: #B97E2E; font-family: Georgia, Times New Roman; text-align: center; font-size: 25px; padding: 20px; margin-bottom: 40px;}
.head-quote p {margin: 0px;}
.head-quote strong {color: #ffffff; text-decoration: underline; font-weight: normal;}

/* Small Title 
############################################################################################################## */
.small-title { font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 13px; color: #AC946B; text-transform: uppercase; padding-bottom: 10px; border-bottom: solid 1px #28251E; margin-bottom: 20px; }
.small-title span {color: #ffffff;}

.small-title .right a { color: #F15822; background: url(images/rss.png) no-repeat center right; padding-right: 17px; }
.small-title .right {text-align: right;}

/* Portfolio Items 
############################################################################################################## */
.portfolio-item {border-bottom: solid 1px #28251E; padding-bottom: 20px; margin-bottom: 20px;}
.portfolio-item .left img, .about .right img {border: solid 6px #4c493d; padding: 4px; }
.portfolio-item .right h2, .page h2 {font-size: 35px; color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, sans-serif; line-height: 35px; margin-bottom: 15px; }

.page .head {border-bottom: solid 1px #28251E;}

.portfolio-item .right, .page {color: #AC946B; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px;}
.portfolio-item .right .details {text-transform: uppercase; margin-bottom: 15px;}
.portfolio-item .right .details span {color: #F15822; text-transform: none; }
.portfolio-item .right .details a {text-decoration: none;}
.portfolio-item .right .details a:hover {text-decoration: underline;}

/* Side Column 
############################################################################################################## */
.sidecol {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 13px; padding: 0 10px 0 20px;}
.sidecol img {border: solid 3px #3D3A2E; padding: 2px;}
.sidecol h2 {color: #ffffff; font-size: 18px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; margin: 0 0 2px 0; }
.sidecol ul {margin: 0; padding: 0; list-style: none;}
.sidecol ul li {margin: 0 0 6px 0; border-top: dashed 1px #4c493d; padding: 5px 0 5px 0;}

.twitter {background-color: #3D3A2E; padding: 2px 8px 2px 8px; margin: 10px 0 0 0;}

/* Footer 
############################################################################################################## */
.footer {background-color: #28251E; margin-top: 30px;}

.footer .in {width: 940px; margin: 0px auto 0px auto; }  

.footer h2 { font-size: 20px; font-weight: bold; letter-spacing: -1px; color: #ffffff; font-family: Trebuchet MS, Arial, Verdana, sans-serif; text-transform: uppercase;}

.footer p {color: #AC946B;font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 12px; margin: 0px;}
.footer p a {color: #AC946B; text-decoration: underline;}

.footer {padding: 40px 0 50px 0;}

/* About Page
############################################################################################################## */
.about .head h2 {margin: 0px; }
.about .head span { color: #ffffff; font-weight: bold; display: block; margin: 0px 0px 15px 0px;}

.page h3 { color: #ffffff; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; margin: 40px 0 10px 0; }

.page p { font-family: Trebuchet MS, Arial, Verdana, sans-serif; color: #D9CEBB; font-size: 14px; line-height: 20px;}
.page p span.light {color: #ffffff;}

.about span {text-transform: uppercase; color: #F15822; display: block; margin-top: 10px;}

/* Navigation 
############################################################################################################## */
.navigation a { background-color: #28251E; display: block; color: #AC946B; padding: 10px; font-family: Arial, Trebuchet MS, Verdana, sans-serif; font-size: 15px; font-weight: bold; letter-spacing: -1px; width: 155px; text-align: center; text-transform: uppercase;}

.navigation .alignleft {float: left;}
.navigation .alignright {float: right;}

.navigation a:Hover {color: #ffffff;}
