    body
    {
        font-family: Georgia, Times New Roman, Arial, Verdana, Sans-Serif;
        color: #E4E4E3;
        font-size: 16px;
        width: 100%;
        background: #171619 url(/wp-content/themes/default/images/body-bg.jpg) center top repeat-x;
    }
    .sub-body
    {
        background: #171719 url(/wp-content/themes/default/images/sub-bg.jpg) center top repeat-x;
    }
    *
    {
        margin: 0px 0px;
        padding: 0px 0px;
        outline: none;
    }
    .clear
    {
        clear: both;
        margin: 0;
        padding: 0;
    }
    p
    {
        margin: 15px 0px;
    }
    h1, h2, h3, h4, h5, h6

    {

        margin: 15px 0px;

        font-size: 24px;

        color: #fff;

    }

    #left-content li

    {

        margin-left: 25px;

    }
    .bold
    {
        font-weight: bold;
    }
    .italic
    {
        font-style: italic;
    }
    .float-left
    {
        float: left;
    }
    .float-right
    {
        float: right;
    }
    .link-hover-underline:hover
    {
        text-decoration: underline;
    }
    .link-hover-underline, .link-hover-underline:visited, .link-hover-underline:active
    {
        text-decoration: none;
    }
    .no-underline
    {
        text-decoration: none;
    }
    .no-border
    {
        border: none;
    }
    .no-margin
    {
        margin: 0;
    }
    .font-white
    {
        color: #FFFFFF;
    }
    .font-black
    {
        color: #000000;
    }
    .font-text-gray
    {
        color: #232323;
    }
    .font-gray
    {
        color: #929292;
    }
    .font-gray2
    {
        color: #E4E4E3;
    }
    .font-light-gray
    {
        color: #1E1E1D;
    }
    .font-red
    {
        color: #ff0000;
    }
    .font-welcome2
    {
        color: #5D5C5D;
    }
    .font-welcome3
    {
        color: #3F3F3E;
    }
    .font-18px
    {
        font-size: 18px;
    }
    .font-24px
    {
        font-size: 24px;
    }
    .font-30px
    {
        font-size: 30px;
    }
    .font-38px
    {
        font-size: 38px;
    }
    .font-102px
    {
        font-size: 102px;
    }
    .text-right
    {
        text-align: right;
    }
    .text-center
    {
        text-align: center;
    }
    .text-justify
    {
        text-align: justify;
    }
    .letter-spacing
    {
        letter-spacing: 3px;
        position: relative;
    }
    .head2
    {
        position: relative;
        top: 8px;
        right: 0px;
    }
    .west-georgia-link
    {
        font-size: 18px;
        color: #fff;
        text-decoration: none;
    }
    #west-georgia-link
    {
        position: absolute;
        z-index: 100;
        bottom: 40px;
        right: 150px;
    }
    #full-width-header-wrapper
    {
        width: 100%;
        min-width: 988px;
        height: 100%;
        background: url(/wp-content/themes/default/images/home-header.jpg) center top no-repeat;
    }
    #full-width-header-wrapper-sub
    {
        width: 100%;
        min-width: 988px;
        height: 100%;
        background: url(/wp-content/themes/default/images/home-header-sub.jpg) center top no-repeat;
    }
    #full-width-footer-wrapper
    {
        width: 100%;
        min-width: 988px;
        height: 100%;
        background: url(/wp-content/themes/default/images/footer-bg.jpg) center bottom no-repeat;
    }
    #full-width-sub-footer-wrapper
    {
        width: 100%;
        min-width: 988px;
        height: 100%;
        background: url(/wp-content/themes/default/images/footer-sub-bg.jpg) center bottom no-repeat;
    }
    #body-wrapper-home
    {
        width: 988px;
        margin: 0px auto;
        padding: 0px 0px 0px 0px;
        position: relative;
        min-height: 1400px;
        padding-bottom: 113px;
    }
    #body-wrapper-sub
    {
        width: 988px;
        margin: 0px auto;
        padding: 0px 0px 0px 0px;
        position: relative;
        min-height: 1013px;
        padding-bottom: 113px;
    }
    #content-wrapper-sub
    {
        min-height: 801px;
        background: url(/wp-content/themes/default/images/right-sub-bg-bottom2.jpg) repeat-y 712px bottom;
    }
    #home-welcome
    {
        position: absolute;
        top: 185px;
        right: 18px;
    }
    #header-wrapper
    {
        height: 552px;
        width: 988px;
        margin: 0px auto;
    }
    #header-wrapper-sub
    {
        height: 212px;
        width: 988px;
        margin: 0px auto;
    }
    #logo
    {
        position: relative;
        left: 50px;
    }
    #call-now
    {
        position: relative;
        right: 20px;
        top: 10px;
    }
    #menu-frame-home-top
    {
        position: absolute;
        left: 0px;
        top: 435px;
        z-index: 2;
    }
    #menu-frame-home-bottom
    {
        position: absolute;
        left: 0px;
        top: 500px;
        z-index: 2;
    }
    #menu-home
    {
        position: absolute;
        height: 83px;
        line-height: 83px;
        vertical-align: middle;
        width: 988px;
        left: 0px;
        top: 435px;
    }
    #menu-frame-sub-top
    {
        position: absolute;
        left: 0px;
        top: 92px;
        z-index: 2;
    }
    #menu-frame-sub-bottom
    {
        position: absolute;
        left: 0px;
        top: 158px;
        z-index: 2;
    }
    #menu-home-sub
    {
        position: absolute;
        height: 83px;
        line-height: 83px;
        vertical-align: middle;
        width: 988px;
        left: 0px;
        top: 92px;
    }
    #menu-home li, #menu-home-sub li
    {
    	/*
        display: inline;
        list-style: none;
        */
        display:block;
		float:left;
		background:url(/wp-content/themes/default/images/menu-border.jpg) no-repeat left top;
		height: 83px;
    }
    #menu-home li a, #menu-home-sub li a
    {
	    padding: 0;
	    height: 83px;
	    display: block;
	    float: left;
        background: transparent;
        color: #282828;
        font-family: Georgia, Times New Roman, Arial, Verdana, Sans-Serif;
        font-size: 24px;
        text-decoration: none;
        padding: 0 18px;
    }
    .menu-last-child
    {
	    width: 1px;
    }
    #menu-home li a:hover, #menu-home-sub li a:hover
    {
        background: #000;
        color: #fff;
    }
        
    #left-content
    {
       width: 665px;
       padding-left: 0px;
       margin-right: 35px;
       float: left;
       text-align: justify;
       line-height: 22px;
       position: relative;
       top: -20px;
       left: 15px;
    }
    .asaps
    {
        margin-left: 25px;
        float: right;
    }
    .large-hr
    {
        width: 100%;
        height: 1px;
        background: url(/wp-content/themes/default/images/large-hr.jpg) no-repeat center top;
        margin: 20px 0;
    }
    .small-hr
    {
        width: 100%;
        height: 1px;
        background: url(/wp-content/themes/default/images/small-hr.jpg) no-repeat center top;
        margin: 20px 0;
    }
    #right-content
    {
       float: right;
       width: 275px;
       height: 100%;
    }
    #right-content-sub
    {
       float: left;
       margin-left: 12px;
       width: 275px;
       background: url(/wp-content/themes/default/images/right-sub-bg.jpg) no-repeat center top;
       min-height: 750px;
    }
    #right-content-sub-bottom
    {
       width: 275px;
       height: 100%;
       background: url(/wp-content/themes/default/images/right-sub-bg-bottom.jpg) no-repeat center top;
    }
    #right-menu li
    {
        margin: 0px 0px;
        list-style-type: none;
        text-align: left;
    }
    #right-menu a
    {
        font-size: 20px;
        text-decoration: none;
        color: #929292;
        background: url(/wp-content/themes/default/images/right-menu-active.jpg) no-repeat center -50px;
        height: 36px;
        width: 245px;
        line-height: 36px;
        display: block;
        padding-left: 30px;
    }
    #right-menu a:hover
    {
        color: #000;
        background-position: center 0px;
    }
    #before-after
    {
        background: url(/wp-content/themes/default/images/before-after-bg.png);
        width: 247px;
        height: 184px;
        position: relative;
        margin-left: 15px;
    }
    #before-after img
    {
        position: absolute;
        top: 22px;
        left: 19px;
    }
    .prev
    {
        position: relative;
        left: 30px;
        top: 10px;
    }
    .next
    {
        position: relative;
        right: 30px;
        top: 10px;
    }
    
    
    
    
    
    
    
    
    #copyright-row
    {
        width: 950px;
        margin: 40px auto 0;
        position: absolute;
        bottom: 15px;
        clear: both;
    }
    #copyright-row ul
    {
        margin: 0px 0 5px;
    }
    #copyright-row li 
    { 
        padding: 0 9px 0 11px;
        background: url(/wp-content/themes/default/images/pipe.gif) no-repeat left;
        list-style-type: none;
        display: inline; 
    }
    #copyright-row li:first-child
    {
        background:none;
        padding-left:0;
    }
    #copyright-row li a
    {
        font-weight: bold;
        font-size: 12px;
        color: #9E9C9B;
        font-family: Arial, Verdana, Sans-Serif;
        text-decoration: none;
    }
    #copyright-row li a:hover
    {
        text-decoration: underline;
    }
    .seo
    {
        font-size: 11px;
        color: #474542;
        font-family: Arial, Verdana, Sans-Serif;
        text-decoration: none;
    }
    .seo-by-incredible
    {
        font-size: 11px;
        font-weight: normal;
        color: #474542;
        font-family: Arial, Verdana, Sans-Serif;
        text-decoration: none;
    }
    .seo-by-incredible:hover
    {
        text-decoration: underline;
    }
    
    
/*--- popup contact ---*/

.popup_content {
	width: 385px;
	height: 245px;
	background: url(/wp-content/themes/default/images/bg_popup_contact.jpg) no-repeat;
	cursor: default;
	padding-top: 175px;
	padding-left: 115px;
}
.popup_content2 {
	width: 385px;
	height: 245px;
	background: url(/wp-content/themes/default/images/bg_popup_contact2.jpg) no-repeat;
	cursor: default;
	padding-top: 175px;
	padding-left: 115px;
}
.popup_content input, .popup_content2 input {
	border: 1px solid #A9A9A9;
	width: 245px;
	padding: 5px;
	float: left;
	color: #535353;
	font-size: 14px;
	margin-bottom: 10px;
}

button#submit {
	width: 42px;
	height: 35px;
	float: left;
	background: url(/wp-content/themes/default/images/btn_go_popup.jpg) no-repeat;
	cursor: pointer;
	margin-top: -6px;
	margin-left: 10px;
	border: 0;
}

button#submit:hover {
	float: left;
	background: url(/wp-content/themes/default/images/btn_go_hover.jpg) no-repeat;	
}

.popup_form {
	float: left;
	
}

    #btn_go li
    {
    	/*
        display: inline;
        list-style: none;
        */
        display:block;
		float:left;
		margin: 0px 0px 0 15px;
    }
    #btn_go li a
    {
	    
	    padding: 0;
	    height: 35px;
	    display: block;
	    float: left;
        background:url(/wp-content/themes/default/images/btn_go.jpg) no-repeat;
        width: 42px;
    }
    #btn_go li a
    {
        background-position:0px 0px;
    }
    #btn_go li a:hover
    {
        background-position:0px -35px;
    }

.webform p {
	float: left;
	width: 100%;
	margin: 5px 0px;
	padding: 0px;
}
.webform input {
	float: left;
    width: 250px;
    height: 22px;
    padding: 6px 0px 0px 5px;
    border: solid 1px #121212;
    font-family: Arial;
    font-size: 14px;
    color: #929292;
    background-color: #202022;	
}
input.captchabox {
	float: left;
	width: 170px;
	padding: 6px 0px 0px 5px;
	border: solid 1px #121212;
	font-family: Arial;
	font-size: 14px;
	color: #929292;
	background-color: #202022;
}
.webform textarea {
			float: left;
        width: 364px;
        height: 150px;
        padding: 5px 5px;
        border: solid 1px #121212;
        font-family: Arial;
        font-size: 14px;
        color: #929292;
        background-color: #202022;	
}
input.datebox {
	float: left;
	width: 170px;
	margin-right: 10px;
}
.webform .btn_submit {
	float: right;
	width: 90px;
	height: 28px;
	border: solid 1px #121212;
/*	position: absolute;
	top: 125px;
	left: 552px;*/
	background-color: #202022;
	color: #929292;
	background-color: #202022;	
}
a.datecal {
	float: left;
	width: 35px;
	height: 35px;
	margin-right: 10px;
}
.error {
	float: left;
	width: 94%;
	margin: 5px 0px;
	padding: 5px 10px;
	color: #ff0000;
	background: #FCCACA;
	border: 1px solid #ff0000;
}

    #contact_form_container
    {
		float: left;
        width: 100%;
/*        height: 154px;*/
			min-height: 204px;
			height: auto;
        position: relative;
/*        margin-top: 15px;*/
		
    }
/*	#contact_captcha
    {
			float: left;
        width: 250px;
        height: 22px;
	}*/
/*    #contact_form_name, #contact_form_email, #contact_form_phone, #contact_form_how 
    {
        width: 250px;
        height: 22px;
        padding: 6px 0px 0px 5px;
        border: solid 1px #121212;
        font-family: Arial;
        font-size: 14px;
        color: #929292;
        background-color: #202022;
    }*/
    #contact_form_container textarea
    {
			float: left;
        width: 364px;
        height: 100px;
        padding: 5px 5px;
        border: solid 1px #121212;
        font-family: Arial;
        font-size: 14px;
        color: #929292;
        background-color: #202022;
    }
    #contact_form_name
    {
        position: absolute;
        top: 0px;
        left: 0px;
    }
    #contact_form_email
    {
        position: absolute;
        top: 42px;
        left: 0px;
    }
    #contact_form_phone
    {
        position: absolute;
        top: 83px;
        left: 0px;
    }
    #contact_form_how
    {
        position: absolute;
        top: 125px;
        left: 0px;
    }
    #contact_form_comments
    {
        position: absolute;
        top: 0px;
        left: 268px;
    }
    #contact_form_submit
    {
        width: 90px;
        height: 28px;
        border: solid 1px #121212;
        position: absolute;
        top: 125px;
        left: 552px;
        background-color: #202022;
        color: #929292;
        background-color: #202022;
    }
    #contact_form_date
    {
        width: 200px;
        height: 22px;
        padding: 6px 0px 0px 5px;
        border: solid 1px #121212;
        font-family: Arial;
        font-size: 14px;
        color: #929292;
        background-color: #202022;
    }
    #contact_form_date
    {
        position: absolute;
        top: 125px;
        left: 328px;
    }
    #calendar
    {
        position: absolute;
        left: 279px;
        top: 120px;
    }

/*-----------------Twitter CSS -------------------*/

    #twitter
    {
        width: 250px;
        overflow: hidden;
    }
    .twitted {
	    margin-left: 20px;
	    width: 253px;
	    margin-bottom: 1.5em;
    }

    .twitted h2 {
	    margin: 0;
	    padding: 0.3em 0.8em;
	    font-size: 1em;
	    color: #fff;
	    background-color: #888;
    }

    .twitted p.preLoader {
	    margin: 0;
	    padding: 1em 1em 1em 3em;
	    background: transparent url("loader.gif") 1em center no-repeat;
	    /* generate your own loader gif: http://www.ajaxload.info */
    }

    .twitted ul#twitter_update_list {
	    margin: 0;
	    padding: 0 0.8em;
	    list-style-type: none;
    }

    .twitted ul#twitter_update_list li {
	    margin: 0;
	    padding: 0.8em 0 1em 0;
	    border-bottom: 1px solid #ccc;
    }

    .twitted ul#twitter_update_list li span {
	    /* tweet content */
	    display: block;
	    font-size: 14px;
	    color: #fff;
    }

    .twitted ul#twitter_update_list li span a {
	    /* links in tweet content */
	    font-size: 14px;
	    color: #999;
	    text-decoration: none;
    }

    .twitted ul#twitter_update_list li span a:hover {
	    /* links in tweet content */
	    text-decoration: underline;
    }

    .twitted ul#twitter_update_list li a {
	    /* timestamp link */
	    color: #606060;
	    font-size: 12px;
	    text-decoration: none;
    }

    .twitted ul#twitter_update_list li a:hover {
	    /* links in tweet content */
	    text-decoration: underline;
    }

    .twitted ul#twitter_update_list li.firstTweet {
    }

    .twitted ul#twitter_update_list li.lastTweet {
	    border-bottom: none;
    }

    .twitted p.profileLink {
	    display: block;
	    margin: 0;
	    padding: 0.3em 1em;
	    color: #fff;
	    background-color: #ddd;
    }
    
/*-------------Image Bubble-------------*/

.bubblewrap{
list-style-type:none;
margin:0;
padding:0;
}

.bubblewrap li{
display:inline-block;
zoom:1; /*Trigger haslayout in IE7 and less*/
*display:inline; /*For IE7 and less*/
position:relative;
width: 65px;
height:60px;
}

.bubblewrap li img{
position:absolute;
width: 55px; /*default width of each image.*/
height: 60px; /*default height of each image.*/
left:0;
top:0;
border:0;
}

.bubblewrap .tooltip{ /*CSS for image tooltip (alt attribute of image)*/
position:absolute;
font:bold 12px Arial;
padding:2px;
width:100px;
text-align:center;
background:white;
color: #000;
}

#orbs
{
    margin: 0 auto;
    width: 130px;
}

#orbs li{
width: 52px; /*width of image container. Should be wider than contained images (before bubbling) */
height:42px; /*height of image container. Should be taller than contained images (before bubbling) */
margin-right: 10px;
}

#orbs li img{
width: 42px; /*width of each image before bubbling*/
height: 42px; /*height of each image*/
}

/*--------colorbox------*/

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(/wp-content/themes/default/images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/wp-content/themes/default/images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/wp-content/themes/default/images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/wp-content/themes/default/images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/wp-content/themes/default/images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/wp-content/themes/default/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/wp-content/themes/default/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/wp-content/themes/default/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/wp-content/themes/default/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/wp-content/themes/default/images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/wp-content/themes/default/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/wp-content/themes/default/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/wp-content/themes/default/images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/wp-content/themes/default/images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background /wp-content/themes/default/images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/wp-content/themes/default/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/wp-content/themes/default/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/wp-content/themes/default/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/wp-content/themes/default/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/wp-content/themes/default/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/wp-content/themes/default/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/wp-content/themes/default/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/wp-content/themes/default/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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;
	}
/* End Images */


/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.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;
}
/* End captions */


.jqpopupmenu, .jqpopupmenu ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border: 1px solid black;
visibility: hidden;
display: none; /*collapse all sub menus to begin with*/
box-shadow: 3px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 8px #818181;
-moz-box-shadow: 3px 3px 8px #818181;
}


.jqpopupmenu li{
position: relative;
}

.jqpopupmenu li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: black;
background: #F5F5F5;
text-decoration: none;
padding: 4px 5px;
}

* html .jqpopupmenu li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.jqpopupmenu li a:hover, .jqpopupmenu li.selected>a{
background: #e0e0e0;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/*---------------------Accordion------------------------*/

.applemenu{

margin: 5px 0;

padding: 0;

width: 100%; /*width of menu*/

border: 1px solid #9A9A9A;

}



.applemenu div.silverheader a{

background: black url(/wp-content/themes/default/images/silvergradient.gif) repeat-x center left;

font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;

color: white;

display: block;

position: relative; /*To help in the anchoring of the ".statusicon" icon image*/

width: auto;

padding: 5px 0;

padding-left: 8px;

text-decoration: none;

}





.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{

color: white;

}





.applemenu div.selected a, .applemenu div.silverheader a:hover{

background-image: url(/wp-content/themes/default/images/silvergradientover.gif);

color: white;

}



.applemenu div.submenu{ /*DIV that contains each sub menu*/

background: white;

padding: 5px;

/*height: 300px; Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/

}

.applemenu div.submenu a
{
    font-size: 20px;

        text-decoration: none;

        color: #60605F;

        font-style: italic;

    }

    .applemenu div.submenu a:hover

    {

        text-decoration: underline;

    }

    .applemenu div.submenu li

    {

        list-style: none;

    }

    

    

/*-------------------Gallery-----------------*/



.galleryview {

			background-color: transparent;

		}

		#horoscope {

			background-color: transparent;

		}

		.panel { 

			padding: 0px;

			font-size: 12px;

			font-family: Verdana, Geneva, sans-serif;

			background-color: black;

		}
		
/*----02.18.11----*/
ul.sitemap {
	float: left;
	width: 100%;
	padding: 0;
	margin: 10px 0px;
	list-style: none;
}
ul.sitemap li {
	float: left;
	width: 98%;
	padding: 0 0 0 2%;
	margin: 3px 0px;
	background: url(images/ico_arrow.gif) 0px 7px no-repeat;
	list-style: none;	
}
ul.sitemap li a {
	color: #fff;
	text-decoration: none;
}
ul.sitemap li a:hover {
	color: #929292;
}
