/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

body {
        background: url(http://www.blueskyatlanta.com/wp-content/uploads/2010/09/body-bg2.jpg) top center repeat-y;
	background-color: #4187bc;
}

#featured h2 { color:#fff; font-size:58px; padding:0 0 4px; line-height:40px; font-weight:normal; }
#featured h3 { color:#fff; font-size:28px; padding:0 0 0px; line-height:40px; font-weight:normal; }
#featured h4 { color:#fff; font-size:32px; padding:0 0 0px; line-height:40px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
#featured h5 { color:#fff; font-size:26px; padding:0 0 10px; line-height:40px; font-weight:normal;  }


#main {
  margin-left: 30px;
}

#sidebar {
  margin-right: 30px;
}

.topdescription2 {
	font-family: Georgia;
        font-size: 24px;
        font-weight: bold;
        float: right;
        color: #c40000;
        text-align: right;
        text-transform: none;
}
.topdescription {
	font-family: Georgia;
        font-size: 18px;
        font-weight: normal;
        margin-right: 0px;
        margin-top: 10px;
        margin-bottom: 0px;
        float: right;
        color: #8c8c8c;
        width:400px;
        text-align: right;
        text-transform: none;
}

.topform {
   background: url(http://www.blueskyatlanta.com/wp-content/uploads/2010/09/top-form-bg.png) no-repeat;
   width: 400px;
   float: right;
   margin-right: 20px;
   padding: 7px 7px 7px 15px;
}

.form-text {
   color: #ffffff;
   text-align: left;
   margin-bottom: 0;
   line-height: 1em;
}

.form-input {
   float: left;
   background: #4088b8;
   color: white;
   border: 1px solid white;
   font-size: 14px;
}

.form-input:hover {
   color: #cccccc;
   background: #499ad2;
}

.clear {
   clear: both;
}

.left {
   float: left;
   margin-right: 15px;
   margin-bottom: 15px;
}

.right {
   float: right;
   margin-left: 15px;
   margin-bottom: 15px;
}

.pic-cap {
   padding: 10px;
   background: #d3e9f7;
   border: 1px solid #4088b8;
   overflow: hidden;
   width: 300px;
   float: left;
   margin-right: 15px;
   height: 350px;
}

.pic img {
   border: 1px solid #4088b8;
}

.pic-cap p {
   font-size: 12pt;
   float: left;
   width: 300px;
}

.linebreak {
   background: #333333;
   height: 1px;
   width: 100%;
   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: auto;
   margin-right: auto;
}

.standout {
   background: #499ad2;
   padding: 15px;
   margin-top: 20px;
   margin-bottom: 20px;
   color: white;
}

.standout a {
   color: #d3e9f7;
}

.picture { 
   background-color: #F9F9F9; 
   border: 1px solid #CCCCCC; 
   padding: 3px; 
   font: 11px/1.4em Arial, sans-serif; 
}
 
.picture img { 
   border: 1px solid #CCCCCC; 
   vertical-align:middle; 
   margin-bottom: 3px; 
} 

.right { 
   margin: 0.5em 0pt 0.5em 0.8em; 
   float:right; } 

.left { 
   margin: 0.5em 0.8em 0.5em 0; 
  float:left; 
}

#nav { position:relative; z-index:99; }
#nav, #nav ul {padding: 0;margin: 0;list-style: none; line-height: 1;float:right;}
#nav { margin-top:-27px; }
#nav a {font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;letter-spacing:1px;text-transform:uppercase;font-weight:bold;display: block;line-height: 28px;padding: 0 10px;}
#nav a { color: #676767; }
#nav a:hover, #nav li.current_page_item a{ color:#fff; background:#c40000; border-width: 0 0px 0px 0; }
#nav li a { border:none !important; }
#nav li { float: left; }

#nav li:hover, #nav li.current_page_item { border-bottom:0px solid #2a2a2a; }
#nav li.current_page_item ul li a{ color:#676767; background:#fff; }

/* Containers */

.content { 
   width:950px; 
   margin-top: 0; 
   margin-left: auto; 
   margin-right: auto; 
   padding-top: 20px; 
}

#top { background:url(http://www.blueskyatlanta.com/wp-content/uploads/2010/09/top-pics3.jpg) center repeat-x; border-bottom:1px solid #c40000; }
#top .content { background:url(images/bgtop.png) no-repeat top center; }
#main-content { padding:0 0 215px; 
 }

#footer { background: #cee7f8 url(http://www.blueskyatlanta.com/wp-content/uploads/2010/09/footer-bg2.jpg) top center repeat-x; padding: 25px 0 14px 0; margin-top:25px; }

#featured { background:#499ad2 url(http://primetimeoffice.com/images/bluesky_back3.png) no-repeat center; border-top:2px solid #c40000; border-bottom:4px solid #c40000;  }

#featured #page-title { position:relative; }
#featured #page-title h2 { padding:25px 0; }
#featured .subscribe { position:absolute; right:0; top:25px; }
#featured .alignright {margin: 5px 0px 8px 20px;float: right;}

#header {
	width: 100%;
	height: 120px;
	padding: 0px 0 5px 0;
	clear: both;
	position: relative;
}

a.button { background: url(images/btn-slider-right.png) no-repeat scroll top right; display: block; float: left; height: 44px; padding-right: 10px; text-decoration: none; color: #fff; font-family:Georgia; font-size:18px; font-style:normal; margin:30px 30px 20px 0;letter-spacing:-1px;}

a.button span {	float:left; background: url(images/btn-slider.png) no-repeat; display: block; line-height: 44px; padding: 0px 10px 0px 15px; }

a.button:hover span{ text-decoration:underline; color:#fff; }
a.button:hover { cursor:pointer; }

#featured-inside, #featured-blog, #featured-archive { background:#499ad2 url(http://primetimeoffice.com/images/bluesky_back3.png) no-repeat center; border-top:2px solid #c40000; border-bottom:2px solid #c40000;  }
#featured-inside h2, #featured-blog h2, #featured-archive h2 { color:#fff; font-size:48px; padding:4px 0 4px; line-height:60px; font-weight:normal; }

#featured-inside #page-title, #featured-blog #page-title, #featured-archive #page-title, #featured-404 #page-title { position:relative; }
#featured-inside #page-title h2, #featured-blog #page-title h2, #featured-archive #page-title h2, #featured-404 #page-title h2 { padding:15px 0; }
#featured-inside .subscribe, #featured-blog .subscribe, #featured-archive .subscribe, #featured-404 .subscribe { position:absolute; right:0; top:25px; }
#featured-inside .alignright, #featured-blog .alignright, #featured-archive .alignright, #featured-404 .alignright {margin: 5px 0px 8px 20px;float: right;}


#nav li ul { position: absolute; width: 220px; left: -999em; border: 1px solid #2a2a2a; z-index: 99; }
#nav li ul li a {  border:none !important; line-height: 25px; font-size: 11px; width: 200px; text-transform: none; }
#nav li ul ul {	margin: -26px 0 0 220px; }

#main h3 {font-size: 22px; color:#c40000; }

#loopedSlider { width:960px; margin:0 auto; padding:20px 0;}

#designcredits {
        text-align:center;
        display: none;
        margin: 0px;
        padding: 0px;
}

#main h2 a, #main h3 a { color: #c40000; text-decoration: none; }
#main h2 a:hover, #main h3 a:hover { text-decoration: none; }


/* Sidebar */

#sidebar{width:300px;overflow:hidden;}
#sidebar h3{border-bottom:1px dashed #ccc;font:12px uppercase Georgia, serif;font-weight:bold;text-transform:uppercase;color:#555;letter-spacing:1px;margin:5px 0;padding:0 0 15px;line-height:24px;}
#sidebar ul{clear:both;}
#sidebar ul li a{color:#636363;}
#sidebar a:hover,#sidebar .current-cat a,#sidebar li.active a{color:#000;}
#sidebar ul li .meta{display:block;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#878787;font-weight:normal;text-transform:uppercase;}
#sidebar .block{background: transparent;border:none;padding:15px;}
#sidebar .block .inside{border:#D5D4D4 5px solid;background:#EDEDED;padding-bottom:5px;}
#sidebar .block .inside ul{padding:0;}
#sidebar .block .inside li{line-height:18px;position:relative;padding:8px 0;}
#sidebar .block .inside li img.thumbnail{border:#A4A4A4 2px solid;float:left;margin-right:10px;}
#sidebar ul,#sidebar .textwidget{clear:both;padding:5px 0;}
#sidebar .widget{margin-bottom:25px;}
#sidebar li{line-height:18px;overflow:hidden;padding:5px 0 0 0px;}
#sidebar ul ul{border:0;margin:3px 0 0;padding:0;}
#sidebar ul ul li{border:0;padding-bottom:0;border-top:1px solid #E2E2E2;}

#sidebar #news h3 { background:url(images/ico-news.png) no-repeat left 3px; padding-left:32px; }
#sidebar #news li {background:url(images/ico-bullet.png) no-repeat left 10px;padding:5px 0 0 15px;}

#sidebar .widget_twitter { font-size:14px; }
#sidebar .widget_twitter h3 { background:url(images/ico-twitter.png) no-repeat left top; padding-left:32px; }
#sidebar .widget_twitter a { color:#2882c1; font-size:14px; }
#sidebar .widget_twitter .follow { padding:10px 0 0; }
#sidebar .widget_twitter .follow a { font-size:12px; font-style:italic;}

#newsletter h3, #feedburner h3,#campaignmonitor h3 { background:url(images/ico-letter.png) no-repeat left 0px; padding-left:32px; }
#newsletter form, #feedburner form, #campaignmonitor form {margin-top:15px;}

#newsletter .field, #feedburner .field, #campaignmonitor .field {background-color:#F2F2F2;border:1px solid #CBD1D2;color:#999; font-size:11px;}
#newsletter .field, #feedburner .field, #campaignmonitor .field {display:block;float:left;height:19px;margin:0 4px 0 0;padding:5px 0 0 5px;width:170px;}
#newsletter .button, #feedburner .button, #campaignmonitor .button {background:transparent url(images/btn-submit.png) no-repeat scroll left top;border:medium none;color:#FFFFFF;font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
#newsletter .button, #feedburner .button, #campaignmonitor .button {cursor:pointer !important;font-weight:bold;height:25px;text-transform:uppercase;width:80px;}

#tag_cloud h2{display:block;float:none;}
.textwidget{clear:both;line-height:20px;padding:5px 2px;}
#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0;}
#wp-calendar caption{padding:10px;}
#wp-calendar th{color:#fff;}
#wp-calendar th,#wp-calendar td{text-align:center;background:#E7E7E7;color:#9E9E9E;padding:5px;}
#wp-calendar td{background:transparent;}
#wp-calendar td,table#wp-calendar th{padding:3px 0;}
#wp-calendar a{text-decoration:underline;}
#wp-calendar a:hover{text-decorati
