/*
Theme Name: EliteSouth

*/

body {background-color: #ffffff;color: #565656;font-family:  Helvetica, Arial sans-serif;margin: 0;padding: 0;font-size: 12px;}
a {text-decoration: none;}
a img {border: none;}
#rap {background-color: #FFFFFF;width: 1000px;padding: 10px;margin: 0 auto;}
#content {float: left;width:990px;padding-bottom: 40px}

/* header */
#headwrap {width:990px;padding: 0px;}
#header {float:left;}
#header {margin:0;padding:0;}

/* globalnav */
#globalnav {width:280px;float:right;text-align: right;}
#globalnav a {color:#565656;}
#globalnav a img {margin-top:8px;}
#globalnav a:hover {color:#888;}

/* splash */
.splash {height:282px;width:990px;background:url(images/splash.gif) top left #f4510c;}
.splash img {border:0;}
.splash h2 {margin:0;padding:0;}
.learnmore img {margin-top:10px}
.left {float:left;width:464px;padding:34px 0 0 30px;}
.right {float:left;}
.right ul {margin:0;padding:0;list-style: none;}
.right ul a img {}
.right ul li img {/*border-left: 4px solid #fff;border-right: 4px solid #fff*/}
ol {line-height:20px;}

.alignright {float:right;margin:10px 0 10px 10px;}
ul.nav {width:991px;height:76px;list-style: none;margin:4px 0 20px 0;padding:0 0 10px 0;background:url(images/smallfade.gif) bottom center no-repeat;}
ul.nav li {float:left;margin-right:1px;}
ul.nav li a:hover img {opacity:0.8;filter:alpha(opacity=80);}
.news {width:380px;margin-left:10px;float:left;padding-bottom: 20px;}
.news h3 {margin-bottom: 8px;}
.post {margin-top:20px}
.entry p {line-height: 24px;}
.post h4 a {font-size:16px;color:#f4510c;margin:0;line-height:24px;}
.post h4 a:hover {color:#fe7f4a}
.post small {text-transform: uppercase;font-weight: bold;color:#a1a1a1;letter-spacing: 3px;}
.about {float:left;width:180px;height:400px;margin-left:20px;}
.entry2 {margin-left:4px;}
.entry2 p {font-size: 12px;line-height: 24px;}
ul.services {margin:0 0 0 18px;padding:0;line-height: 24px;}
ul.nobullets {list-style: none;margin:0;}
ul.nobullets li {line-height:34px;}
.clear {clear:both;}

/* footer */
.footer {height:185px;width:960px;margin:0 auto 0 auto;background:#fff url(images/footerbg.gif) top center no-repeat;color:#888;padding:25px 20px 0 20px}
.footer a {color:#888!important;}
.footer a:hover {color:#777!important}
.footer ul {margin:0;padding:0;list-style: none;}
.footer ul li {float:left;width:32%;}
.footer ul li.copyright {width:36%!important}
.footer ul li img {clear: both;}
.footer ul li p, .information p, .information ul, p {line-height:22px;}
.footer h4 {color:#888;font-size:16px;margin:0}

/* new client form */
.ncfleft {float:left;width:50%}

.container {width:990px;margin:30px auto 0 auto;}
.screenshot {float:left;width:496px;}
.information {float:right;width:450px;padding:12px;}
.portfolio a, a {color:#f4510c;}
.portfolio a:hover, a:hover {color:#fe7f4a;}
.information p {margin:20px 0}
.bold {font-weight: bold;}
.spacer {clear:both;margin:60px 0;padding:20px 0;background:url(images/smallfade.gif) bottom center no-repeat}
ul.footernav {list-style: disc;margin:12px 0 0 20px;line-height:18px;}
ul.footernav li a {color:#fff;font-weight:bold;}
ul.footernav li a:hover {color:#ccc;}
#twitter_update_list {line-height:22px;margin-top:16px;} 
.bigorange {font-size:22px;color:#f4510c;font-weight:bold;margin:0;padding:0;line-height: 28px;}
ul.services {}
ul.services li {}
ul.services2 {list-style: none;width:100%;}
ul.services2 li {float:left;width:180px;height:80px;margin:0 20px 20px 0;}
ul.services2 li p {font-size: 11px;margin:0;padding:0;line-height:14px;}
.aboutusleft {float:left;width:485px;}
.photocredit {font-weight:bold;color:#8c8c8c;text-transform: uppercase;letter-spacing:4px;font-size:9px;}
.photocredit a, .photocredit a:hover {color:#8c8c8c}
.locationinfo {width:180px;float:left;margin:20px 0 0 0; line-height:20px;}
.googlemap {padding-top:20px;}
.quote {margin:0;padding:0;}
.quote a {font-style: italic;color:#f4510c;font-family: Georgia, serif;}
.warning {border:3px solid #f00;background:#faa;font-weight:bold;color:#700;padding:4px;width:310px;line-height: 18px;}
.warning a {color:#c00}
.wpcf7-validation-errors, .wpcf7-mail-sent-ok {width:310px;padding:4px!important;}
hr {width:400px;border:none;height:1px;background:#fff;margin:60px 0;}
.quoteform {width:800px;clear:both;display:block;min-height:2000px;}
ul#portfolil li {margin:0;padding:0;height:232px;}
.featuredworklink {margin-left:1px;}
.entry a {font-weight:bold;color:#F4510C;}
.entry a:hover {color:#ccc;}
.ddsg-wrapper ul {line-height:22px;}
.ddsg-wrapper ul a {font-weight:bold;color:#F4510C;}
.ddsg-wrapper ul li ul {padding-left:12px;}
.ready {margin:36px 0;}
.badge {margin:0 0 8px 0;}
h2#comments, h2#postcomment {font-size:16px;color:#565656}
h2#comments {height:40px;}
ol#commentlist {list-style: none;margin: 0 0 40px;padding:0;width:500px}
ol#commentlist li {padding-bottom: 20px;border-bottom: 1px solid #ccc;}

p.button {width:164px;float:right;}
.aboutclear {height:40px;}
.contactleft {float:left;width:40%;height:600px;margin-bottom:40px;}
.contactright {float:right;width:40%;height:600px;margin-bottom:40px;}

/* .thepost */
.thepost {width:600px;padding-bottom:40px;}
.thepost p {font-size:1.1em;line-height: 1.6em;margin: 10px 0}
.thepost h2 {display: block;color:#F4510C;font-size:2em;line-height: 1.4em;}
.thepost h3 {font-size:1.3em; line-height:1.6em;background:#efefef;padding:10px;margin-bottom: 22px;border:1px solid #ddd}
.thepost h4 {font-size:15px;color:#F4510C;margin-bottom:6px;line-height:1.4em}
.thepost ol li {font-size:1.1em;margin-bottom: 10px;line-height: 1.4em}
.thepost ul li {font-size:1.1em;margin-bottom: 10px;line-height: 1.4em}

/* sidebar */

#sidebar {width:320px;float:right;}
#sidebar ul {list-style: none;margin:0;padding:0;}
#sidebar li{margin-bottom: 8px}