*{margin:0; padding:0}

h1, h2, h3, h4, h5, h6, p{margin:0; padding:10px 0; line-height:1.3em}

h1, h2, h3, h4, h5, h6{font-weight:normal}

p{color:#e1e1e1; font-size:100%; letter-spacing:0.05em; line-height:1.8em}

h1, h2, h3, h4,  h5, h6{color:#ccc}

h1{font-size:220%; padding:15px 0 15px}

h2{font-size:200%; padding:15px 0 15px}

h3{font-size:160%; padding:15px 0 15px}

h4{font-size:140%; padding:3px 0 3px}

h5{font-size:120%; padding:10px 0 10px}

h6{font-size:120%; padding:10px 0 10px}

#posts  ul, #single ul, .blog ul, #posts  ol, #single ol, .blog ol{display:block; border-top:none!important; margin:18px 0}

#single ol{list-style:decimal url(none) outside}

#posts li, #single li, .blog li{color:#999; font-weight:normal; list-style-position:outside; list-style-type:square!important; margin:0 0 0 40px; padding:0 0 5px 10px; background:none!important; font-size:100%!important; line-height:1.5em}

#posts li a, #single li a, .blog li a, #single li a:hover{background:none!important; font-size:100%!important}

#single ul{margin:0px 0 10px!important}
#posts ol li, #single ol li, .blog ol li, #single ol li{color:#e1e1e1; padding-left:4px; list-style:outside decimal!important; display:list-item}

#single ol li li{color:#e1e1e1; padding-left:10px; list-style:outside disc !important; display:list-item}

a{color:#6633EE; text-decoration:none; font-weight:bold}

a:hover{text-decoration:underline}

blockquote{background:transparent url(images/stripe_black.jpg) repeat scroll 0 0; border-top:2px solid #333; border-bottom:2px solid #333; font-style:italic; margin:20px 40px 20px 10px; padding:5px 20px}

blockquote p{color:#FFF !important}

code{color:#36c; font-style:italic}

strong{font-size:110%}

body{text-align:center; margin:0; font-family:Arial, Helvetica, sans-serif; padding-top:0; padding-right:0; padding-bottom:0px; padding-left:0; background:#ff8400; font-size:13px}

#shadow{background:transparent url(images/shadow1.png) no-repeat scroll center -12px; margin:0 auto}

.container_16{margin-bottom:0px; text-align:left}

#topNav{margin:0px; padding:0px; border-bottom:1px solid #000}

#headerwrap{border-width:1px 1px 0; border-style:solid; border-color:#fff; margin-top:40px; background:#000 none repeat-y scroll center 0}
 
.inner{margin:90px 0 0!important}

#feature{clear:both; margin:0; position:relative}

#main, .mid-wrapper{background:#000 none repeat-y scroll center 0}

#main{border-width:0 1px 1px; border-style:solid; border-color:#FFF; padding:0 0 0}

.home{padding:20px 20px 50px!important}

.sidebar-wrap{margin:2px 20px 0 0; padding:0; float:right; width:300px}

.feature-sb{margin-top:0; margin-bottom:0}

#main .sidebar{clear:both; color:#e1e1e1; margin:17px 0 30px; padding:0 10px 8px 15px}

#main .sidebar2{background:#FFF none repeat scroll 0 0; border:1px solid #DDD; color:#8B8B8B; float:right; margin:50px 0 30px; padding:10px 20px 8px; width:260px}

#main .sidebar li{border-bottom:0; list-style:url(none) none; background:none; padding:8px 10px 8px 35px}

#main .sidebar ul li, #main .sidebar ul ul li{margin:0!important; padding:0}

#main .current_page_item{color:#5d5d5d!important}

#main .sidebar ul ul{margin:0!important}

#main .sidebar-home{background:#FFF none repeat scroll 0 0; border:1px solid #DDD; color:#8B8B8B; float:right; margin:50px 0 30px; padding:0 10px 8px}

#main .grid_8{padding:0!important}

#main .sidebar-wrap h3{border-top:none; color:#5D5D5D; font-size:14px; margin:-4px 0 13px!important; padding:5px 5px 5px !important; text-transform:uppercase}

#main .sidebar h3, #main .sidebar-home h3{color:#5D5D5D; font-size:14px; margin:12px 0 !important; padding:4px 0 4px !important; text-transform:uppercase}

#full-width{width:910px; min-height:400px; margin:0 auto; padding:40px 0}

#single{margin:0; padding:0px 20px 30px 30px!important; width:590px}

.home-content{margin:-10px 0 30px 0!important}

.home-sliderwrap{padding-bottom:70px}

.blog-wrap{margin:0; width:940px !important}

#single img.alignleft{margin:8px 20px 10px 0}

#single .size-medium{}

#single img, #full-width img{border:4px solid #fff}

#full-width img.size-full{border:none !important}

#single img:hover{border:4px solid #6633EE!important}

.blog-image{border:4px solid #fff!important; float:left; margin:5px 0 5px -4px}

.blog-image:hover{border:4px solid #fff!important}

.sidebar-image{border:4px solid #fff!important; margin:5px 0 0 4px; width:55px; height:55px; opacity:0.7; filter:alpha(opacity = 70)}

#single h3, #full-width h3{text-transform:capitalize!important; line-height:15px!important}

#single h3 a, #full-width h3 a{color:#ccc; text-transform:uppercase!important; font-size:14px}

#single img.alignright{border:4px solid #fff; margin:8px 0 10px 20px}

#single embed, #single object{height:340px !important; margin:0 0 20px; width:560px !important}

#single .meta-tags{background:transparent none repeat scroll 0 0; margin-top:-8px; padding:0}

#single .meta-tags p{border-bottom:1px solid #555; font-size:10px; line-height:1.8em; margin:0 0 25px; padding:5px 0 5px 0; text-transform:uppercase}

#single h2, #full-width h2, #home-content h2{border-bottom:1px solid #555; font-size:20px; margin:0 0 15px; padding:10px 0 !important; text-transform:uppercase}

.blog-title{margin-right:0!important}
.pages h2{margin:0 0 30px -8px!important}

#BtmWrap{border-bottom:1px solid #232323; padding:0; text-align:left}

.single-bg{margin:0px 0 0; border-bottom:0px!important}

.blog{background:#fff none no-repeat scroll center 0 !important}

.bg-none{background:none !important}

#footer{background:#EFEFEF none repeat scroll 0 0; border-bottom:1px solid #fff; border-top:6px solid #E8E8E8; clear:both; margin:0; padding:35px 0 20px}

.black{background:#000 none !important; border-top:4px solid #222!important; margin:40px 0 0!important}

#footer h3{border-color:#c5c5c5; border-style:solid; border-width:0 0 1px; color:#5d5d5d; font-size:14px; font-weight:bold; margin:0 0 5px; padding:0 0 6px 5px; text-transform:uppercase; text-align:left}

#footer .sb{margin:-12px 0 10px}

#footer .sb-img-wrap{margin:0 0 20px}
.column-left{margin-left:20px}
.extra-margin-left{margin-left:30px}

#bg{position:absolute; top:0; width:980px; height:350px; margin:0 auto}
ul#portfolio li img{float:none; text-align:left; margin:0; padding:0; width:980px; height:350px; display:inline-block}

.innerfade{text-align:left}

#logo{display:inline; margin:20px 20px 8px}
#header h1, #logo h1{margin:0; padding:0; text-indent:-9999em}

#header h1 a, #logo h1 a{color:#555; cursor:pointer; display:block; width:300px; height:80px; background:url(images/logo.png) no-repeat scroll left 0}

#header h1 a{:1.0; filter:alpha(opacity = 40)}

#header .tagline, #logo .tagline{ color:#FFF; line-height:1%; margin:0 0 0 5px; text-indent:-9999em; display:none}

.logo-foot img{display:block; float:left; margin:-3px 0 -10px -10px}

.head-rgt{Position:relative}

.urhere{background:transparent url(images/bg-trans.png) repeat scroll 0 0; color:#6299AF; font-size:95% !important; letter-spacing:0.1em; padding:8px 20px; text-transform:uppercase !important; top:100px; margin:25px 20px}

#page-nav{float:right; margin:0; z-index:90; width:960px; background:#000 none repeat scroll 0 0; border-color:#2D2D2D; border-style:solid; border-width:1px 0}

#page-nav ul{list-style-image:none; list-style-type:none; margin:0 -2px 0 0; padding:0 25px}

#page-nav ul ul{margin:2px 0 0 0px !important; padding:0 !important; width:150px}

#page-nav ul li{background:#000 none repeat scroll 0 0; border-color:#1d1d1d; border-style:solid; border-width:0 1px 0 0; display:block; float:left; height:26px !important; letter-spacing:0.2em; margin:0; padding:0}

#page-nav ul li li{border:none; float:left; display:block; padding-left:0px; height:20px; margin-right:0px; letter-spacing:0.0em}

#page-nav ul li a:link, #page-nav ul li a:visited, #page-nav ul li a:active{color:#5d5d5d; display:block; font-size:11px; font-weight:bold; letter-spacing:0.05em; line-height:1.5em; margin:0; padding:4px 10px 5px; text-transform:uppercase}

#page-nav ul li a:hover, #page-nav .current_page_item a{text-decoration:none}

#page-nav li li{display:block; padding:0px; height:auto !important; width:130px}

#page-nav li:hover, #page-nav .current-cat, #page-nav .current-cat a{background:#ccc !important; color:#ccc!important}

#page-nav .current-cat, #page-nav .current-cat a{}

#page-nav li li a:link, #page-nav li li a:visited{background-color:#e5e5e5; color:#5d5d5d; display:block; font-size:10px!important; height:auto !important; width:130px; padding:8px 10px; border-width:1px 0; border-style:solid; border-color:#eee #eee #ddd}

#page-nav li li a:hover{background-color:#ccc !important}

#page-nav li:hover ul, #page-nav ul.nav li.sfHover ul{left:0px!important; top:24px!important}

#page-nav li:hover li ul, #page-nav ul.nav li.sfHover li ul{left:150px!important; top:0px!important; background:#9d9d9d!important; padding:0; margin:0}

#page-nav .sfHover .sf-with-ul{color:#fff}

#page-nav .children{margin:0 0 0 213px}

#page-nav ul ul ul{margin:0px 0 0 !important; padding:0 !important; width:150px}

#top_nav ul{list-style-image:none; list-style-type:none; margin:0; padding:0 10px 8px; float:right}

#top_nav ul ul{margin:2px 0 0 -1px !important; padding:0 !important; width:150px}

#top_nav ul li{display:block; float:left; letter-spacing:0.2em; padding:0; margin:0 0 0 1px; border:1px}

#top_nav ul li li{border:none; float:left; display:block; padding-left:0px; height:20px; margin-right:0px; letter-spacing:0.0em}

#top_nav ul li a:link, #top_nav ul li a:visited, #top_nav ul li a:active{color:#fff; display:block; float:left; font-size:12px; letter-spacing:0.05em; line-height:1.5em; margin:0; padding:6px 8px; text-transform:uppercase; font-weight:bold}

#top_nav ul li a:hover, #top_nav .current_page_item a, #top_nav .current-cat a{text-decoration:none; color:#fff !important; background:#000}
#top_nav .current_page_item a, #top_nav .current-cat a{}

#top_nav li li{display:block; padding:0px; height:auto !important; width:130px}

#top_nav li:hover, #top_nav .current_page_item{color:#6633EE}

#top_nav li li a:link, #top_nav li li a:visited, #top_nav li li.sfHover ul a{background:#6633EE none repeat scroll 0 0; border-color:#fff #fff #fff !important; border-style:solid; border-width:1px !important; color:#fff; display:block; font-size:10px; height:auto !important; padding:4px 5px; width:130px}

#top_nav li li a:hover{background:#333; color:#fff!important}

#top_nav  li:hover ul, #top_nav ul.nav li.sfHover ul{left:0px!important; top:28px!important}

#top_nav li:hover li ul, #top_nav ul.nav li.sfHover li ul{left:150px!important; top:0px!important; background:#2e2e2e!important; padding:0; margin:0}

#top_nav  .sfHover  .sf-with-ul{color:#888; background:#e5e5e5; border-width:solid; border-color:#999 #e5e5e5 transparent; border-width:0 1px 1px}

#top_nav .children{margin:0 0 0 213px}

#top_nav ul ul ul{margin:0px 0 0 !important; padding:0 !important; width:150px; float:right}

.nav, .nav *{margin:0; padding:0; list-style:none}

.nav ul{position:absolute; top:-999em}
.nav ul ul{}
.nav li{float:left; position:relative; z-index:90}
#top_nav .nav li{float:left; position:relative; z-index:99}
.nav a{display:block}
.nav ul li{width:100%}
.nav li:hover li ul, .nav li.sfHover li ul{top:-999em}
.nav li li:hover ul, ul.nav li li.sfHover ul{left:220px; top:0px}
.nav li:hover ul, .nav li li:hover ul{top:-999em}

.sf-shadow ul{background:transparent url(script/images/shadow.png) no-repeat scroll right bottom; padding:0 8px 9px 0}

#page-nav li.current-cat a{background:#D5D5D5 none repeat-x scroll 0 0 !important; border-color:#d1d1d1 !important; border-style:solid; border-width:1px 0; color:#4D4D4D !important; height:16px; margin:0 !important}

.border-l-r{border-width:0 1px; border-style:solid; border-color:#fff}

.more a{background:#6633EE; border-color:#333; border-style:solid; border-width:2px; color:#fff !important; display:inline; line-height:28px; margin:10px 0 0 0px; padding:5px 35px !important}

.more2 a{background:#000 url(images/menu-black.jpg) repeat-x scroll 0 -6px; border:1px solid #111; color:#999 !important; font-size:10px; letter-spacing:0.06em; line-height:28px; padding:0 5px !important; text-shadow:1px 1px 1px #222; text-transform:uppercase; font-weight:bold}
.more3 a{background:#FFF url(images/bg-h2.jpg) repeat-x scroll 0 bottom; border:1px solid #EEE; color:#5D5D5D !important; display:inline; line-height:28px; margin:20px 2px 20px 0px; padding:5px !important; text-shadow:1px 1px 1px #FFF}

#more-from{float:right; margin:20px 20px 30px; padding:10px 5px; opacity:0.4; filter:alpha(opacity = 40)}

#more-from span a{background:#FFF url(images/bg-h2.jpg) repeat-x scroll 0 bottom; border:1px solid #EEE; color:#5D5D5D !important; display:inline; line-height:28px; margin:20px 2px 20px 0px; padding:5px !important; text-shadow:1px 1px 1px #FFF}

.rss{opacity:0.4; filter:alpha(opacity = 40)}

#single #more-from{float:right; margin:10px 40px 0px}

#main .grid_8{padding:0 20px; width:420px}

#main .thumb-img{border:4px solid #DDD; float:left; height:70px; margin:0 25px 0 0; width:100px}

#main h1, #main h1 a{border-bottom:1px solid #555; color:#EEE; font-size:20px; margin-bottom:10px; padding:0 0 10px !important; text-transform:uppercase}

#main p{font-size:12px; line-height:1.5; padding-bottom:0px; text-align:left}

.meta{color:#555; font-size:10px; letter-spacing:0.1em; margin:0; padding:15px 0 10px; text-transform:capitalize}

#main .meta{clear:both}

#main .meta p{padding:0 !important}
.meta a{padding:5px 0 0}

.meta a:hover{text-decoration:none}

.meta .readmore{display:inline}

.meta .readmore a{background:#6633EE; border:1px solid #ddd; color:#fff !important; display:inline; font-size:12px; line-height:28px; margin:10px 0 0 10px; padding:5px 35px !important}
.floatright{float:right}
.meta .readmore a:hover{}

.meta .dates{color:#888; display:inline; float:left; padding:10px 0}

.meta .tags{display:inline; float:right; padding:0 0 4px 25px; color:#ccc}

.meta .dates a{color:#6633EE}
.meta .dates a:hover{text-decoration:underline}

#BtmContent{background:transparent url(images/bg-btm.png) no-repeat scroll center -9px; padding:0 0 40px}

#top_nav{float:right; margin:30px 10px 0; border-bottom:none}

#top_nav  h3{background-image:url(images/galleries-categories.png); background-repeat:no-repeat; display:block; height:40px; margin-top:15px}

#top_nav a{border-bottom:1px solid transparent; border-left:1px solid transparent; border-right:1px solid transparent; color:#777; display:block; font-size:11px; letter-spacing:0.1em; padding:3px 15px 4px; text-transform:uppercase}

#top_nav a:hover{background:#e5e5e5 url(images/bg-h2.jpg) repeat-x scroll 0 bottom; color:#FFF}

#BtmContent li.current-cat{margin:-1px 0 0!important}

#BtmContent li.current-cat a{background:#E6E6E6 none repeat scroll 0 0; border-bottom:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; color:#8DC63F; margin:-1px 0 0!important; text-shadow:1px 1px 0px #fff; font-weight:bold !important}

#BtmContent li.current-cat a:hover{background:#E6E6E6 none repeat scroll 0 0; color:#8DC63F}

#top_nav li{display:inline; float:left; margin:0}
 
#BtmContent .col1{margin-top:60px; padding:20px 0 50px 40px}

.col2{margin:0; padding:0; float:right}

.col3{float:right}

#BtmContent .col2 h4{margin:0; padding:0}

.border-lgt{border-left:#000 solid 1px; border-right:#333 solid 1px}
 
#main .sidebar li a{border-bottom:0; color:#6633EE; display:block; font-size:100%; padding:8px 10px 4px 0; text-transform:capitalize; font-weight:bold}

#main .sidebar li a:hover{text-decoration:underline}

#main ul{display:block; margin:0 0 18px; padding:0}

.blog-post{height:258px; padding:0 10px; text-align:left}

.artist-post{height:415px; padding:0 10px; text-align:left}

.blog-postwrap{background:#222 none repeat scroll 0 0; border:1px solid #2D2D2D; margin:5px 8px 5px 2px; padding:0 10px 0 0}

.blog-postwrap:hover{background:#2d2d2d}

.mid-wrapper{border-width:0 1px 1px; border-style:solid; border-color:#fff}

.feature-img{position:absolute; left:0; top:0px; float:none; margin:0; padding:0}

.topPost{font-size:9pt; margin:0!important; padding:0; position:relative; text-align:left}

.topTitle{margin:0px; padding:5px 0 8px}

.topPost h2.topTitle a{font-size:16px; font-weight:bold; color:#777 !important; margin-top:0px; padding-top:0px; text-transform:uppercase}

.topPost h2.topTitle a:hover{color:#567488}
.topPost p.topMeta{color:#111; text-transform:uppercase; margin-top:5px; margin-right:0; margin-bottom:0; margin-left:0; font-family:Arial,Helvetica,sans-serif; padding:0px; border-bottom:2px solid #CCC; font-size:11px; padding-bottom:10px}

.topPost p.topMeta a{text-decoration:none; color:#777; padding-right:5px; padding-left:5px}
.topPost p.topMeta a:hover{color:#567488; text-decoration:underline}

.topPost div.topContent{color:#FFF; font-size:100%; width:871px!important; padding:0; margin:20px!important}

.topPost-right{font-size:100%!important; color:#fff; margin:30px 0!important; float:right!important; width:300px!important}

.topPost div.topContent a{text-decoration:none; color:#999}
.topPost div.topContent a:hover{text-decoration:none}
.topPost div.topContent ul, .topPost div.topContent ol{padding:0 0 0 30px}
.topPost div.topContent ul li, .topPost div.topContent ol li{color:#444}
.topPost span.topComments, .topPost span.topMore, .topPost span.topTags{font-size:9pt; font-style:italic; margin-right:0px; color:#fff; margin-bottom:5px; display:block; background-color:#E9E9E9; margin-left:0px; margin-top:0px; padding:0px}

.topPost span.topComments:hover, .topPost span.topMore:hover, .topPost span.topTags:hover{background:#040404}
.topPost span.topComments a{color:#5e0000; background:url(images/comments.gif) left no-repeat; padding-left:20px; line-height:27pt; vertical-align:middle}
.topPost span.topMore a{color:#1F1910; padding-left:0px; padding-right:0px; margin:0px; font-style:normal; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-weight:bold; background-color:#FFF; font-size:85%; display:block}

.topPost span.topTags em{background:url(images/tags.gif) left no-repeat; padding-left:20px; line-height:27pt; vertical-align:middle; color:#0a0a0a; display:inline}

.topPost span.topTags a{color:#567488; line-height:27pt; vertical-align:middle}

.topPost span.topComments a:hover, .topPost span.topMore a:hover, .topPost span.topTags a:hover{color:#bfedff !important; text-decoration:none}

#morefootWrap{background-color:#101010; background-repeat:repeat-x; border-top:1px solid #555; text-align:left; padding:20px 0}

#footer p{color:#5d5d5d; font-size:90%}

#footer h2, #footer h2 a{color:#59799F; font-size:140%; line-height:1.35em; padding:0 0 10px; text-transform:capitalize}

#footer a{}
#footer a:hover{color:#448ccb; text-decoration:none}

#footer li a{background:transparent url(images/bullet.gif) no-repeat scroll 5px 12px; color:#999; display:block; font-size:100%; letter-spacing:0.05em; line-height:1.3em; padding:8px 10px 8px 35px; font-weight:bold}

#footer li a:hover{background:transparent url(images/bullet1.gif) no-repeat scroll 5px 12px; color:#5d5d5d}

#footer ul{display:block; margin:0; padding:0 0 20px}

#footer ul.children{display:block; margin:0; padding:0}

.decription{font-size:80%; color:#D3D2CC}

.textrght{text-align:right}

#footer-alt{background:#000 url(images/bg-dots.jpg) repeat-y scroll center 0; border-top:1px solid #000; padding:20px 0 10px; ; border-top:1px solid #000; padding:20px 0 10px}

#footer-alt a{color:#555}

#footer-alt li a{color:#e1e1e1; display:block; font-size:12px; letter-spacing:0.07em; padding:8px 0 8px 20px; text-transform:uppercase}

#footer-alt li a:hover{color:#6633EE; text-decoration:none}

#footer-alt p{color:#444}
.foot-nav{float:right; margin:10px 0}
.social{margin:10px -5px 15px; text-align:center}

.social img{padding:10px 0 0}

.comments a{height:34px !important; width:34px; color:#333; background-image:url(images/comment.gif); background-repeat:no-repeat; background-position:left center; display:inline; float:right; font-weight:bold; text-align:center; padding-top:15px; padding-right:0px; padding-bottom:5px; padding-left:0px; margin-top:-10px; margin-right:-8px; margin-bottom:0px; margin-left:0px}

#comment{margin-bottom:10px; padding:0 15px}

#comment p{color:#ccc}
#comment a{}
#numberofcomments{border-top:1px solid #555; color:#e1e1e1; font-size:12pt; font-weight:bold; margin:39px 0 28px; padding-top:32px; text-transform:uppercase}

ol#commentlist{list-style:none; margin:10px 0; font-size:9pt}

#commentlist li{margin:0 0 15px 0; padding:20px!important; display:block; list-style-type:none!important; background:#333 none repeat scroll 0 0!important; border:1px solid #ddd}

#commentlist li.alt{background:#333 none repeat scroll 0 0!important; border:1px solid #ddd; border:none; list-style-type:none!important; border:1px solid #ddd}

#commentlist li.cleared{background:transparent; border:none}

#commentlist li a{background:transparent; border:none; display:inline; padding:0!important; margin:0!important}

#commentlist li a:hover{border:none; display:inline; background:none; padding:0!important; margin:0!important}

#commentlist .gravatar, #commentlist .avatar{border:none!important}

#commentlist a:hover{}

#commentlist a.gravatar{float:left; padding:0; margin:0 20px 5px 0; width:69px}

#commentlist .commentbody{margin:0; padding:0 5px 0 0; float:right; width:380px}

#commentlist .commentbody p a{text-decoration:underline}

#commentlist cite{border-bottom:1px solid #D6D6D6; font-size:10pt; font-style:normal; font-weight:bold; text-transform:uppercase}
#commentlist cite span{font-size:10px!important; font-style:normal; text-transform:none; font-weight:normal}

#commentlist p{color:#e1e1e1; line-height:1.5em; font-weight:normal}

#comment h3{border-bottom:medium none; font-size:10pt; font-weight:normal; margin:5px 0 0; padding:0 0 30px}

textarea#comment{border:1px solid #D6D6D6; color:#e1e1e1; padding:5px; width:95%}
#comment #submit{margin-left:0px; margin-top:-25px}

.commentmetadata{font-size:10px !important; font-weight:normal}

.ad-block{color:#5d5d5d; float:right; margin:20px 0 25px; padding:0 8px 8px}
.ad-block .banner-img{margin:5px 0px 5px 9px; border:1px solid #000}

.small, .small a{color:#888 !important; font-size:10px !important; text-transform:capitalize; padding-bottom:0}

.copyright{color:#888 !important; font-size:10px !important; text-transform:capitalize; padding:10px 6px}

.pos-rel{position:relative}

.txt-right{text-align:right}

.txt-center{text-align:center}

.wp-caption-text, p.wp-caption-text{background:#333 none repeat scroll 0 0; color:#9AAABB !important; font-size:90% !important; line-height:17px; margin:-2px 0 2px !important; padding:5px 10px !important; border:1px solid #000; text-align:center !important}

.gallery-caption{color:#9AAABB; font-size:90%; text-align:center; margin:10px}

#recentcomments li{line-height:1.5; padding:3px 0 5px !important; border-bottom:1px solid #DDD; text-align:left; color:#e1e1e1}

#recentcomments li a{border-bottom:none; background:none!important}

#recentcomments li a:hover{background:none!important; text-decoration:none; background:none}

.textwidget{font-size:110%; letter-spacing:0.1em; line-height:1.8em; padding:0; -moz-border-radius:4px; -webkit-border-radius:4px; margin:5px 0; text-transform:uppercase;}

#footer .textwidget{background:#fff none repeat scroll 0 0; font-size:100%; letter-spacing:0.1em; line-height:1.8em; padding:10px 15px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:15px 0}

.tag a{line-height:1.5em}

#calendar_wrap{background:#F7F7F7 none repeat scroll 0 0; border:1px solid #CCC; color:#111; margin:0 0 30px}
#wp-calendar tfoot{text-transform:uppercase; padding:5px 0}

#wp-calendar #prev{padding:10px 0 5px 5px; text-align:left}
#wp-calendar #next{padding:10px 5px; text-align:right}

#wp-calendar #pad a:hover{background:none}

#wp-calendar{empty-cells:show; font-size:14px; margin:0; width:100%}

#wp-calendar td:hover, #wp-calendar #today{background:#ddd; color:#fff}

#wp-calendar a:hover{background:#e0e6e0; color:#333}

#wp-calendar td{color:#999; font:normal 12px 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif; letter-spacing:normal; padding:2px 0; text-align:center}

#wp-calendar th{color:#5d5d5d; font-style:normal; padding:10px 0; text-align:center; text-transform:capitalize}

#wp-calendar caption{color:#5d5d5d; letter-spacing:0.2em; padding:20px 0; text-transform:uppercase}

.highlight{color:#222; font-weight:bold}

.cleared{margin:0; padding:0; clear:both}

.alignleft{float:left; margin:5px 10px 5px 0}

.alignright{float:right; margin:5px 0 5px 10px}

.aligncenter, div.aligncenter{margin:10px auto; text-align:center; display:block}

img.size-large, img.size-thumbnail{border:4px solid #E6E6E6}

img.alignleft{float:left; margin:4px 20px 10px 0px; border:4px solid #E6E6E6}

img.alignright{float:right; margin:0px 0px 10px 20px; border:4px solid #E6E6E6}

.FeaturedPhoto{ float:right; background-image:url(images/photo.gif); background-repeat:no-repeat; height:264px; width:330px; margin-left:20px}

.FeatureCaption{ color:#577DAF; font-family:"trebuchet ms",Arial,Helvetica,sans-serif; font-size:9pt; font-weight:normal; height:30px; left:658px; line-height:100%; padding:5px 10px; position:absolute; top:253px; width:230px; z-index:2}

img.aligncenter{margin:10px auto; text-align:center; display:block}

.wp-caption{padding-top:4px; text-align:center}

.wp-caption img{margin:0; padding:0}

#searchform{margin:10px 0 45px; padding:0; position:relative}

#searchform input[type="submit"]{background:#000 url(images/search.jpg) no-repeat scroll 0 0; border:1px solid #999; display:block; height:29px; margin:0 !important; width:30px; padding:0 20px 3px 10px !important}

#searchbox{background:#333 none repeat scroll 0 0; border:1px solid #444; color:#777; float:left; font-size:90%; margin:1px 2px 0 0; padding:7px 20px 6px; width:190px}

#footer-alt #searchform input[type="submit"]{background:transparent url(images/mag.jpg) no-repeat scroll 0 0; border:medium none; display:inline; height:24px; margin:0 !important; padding:0 !important; position:absolute; right:0; top:12px; width:24px}

#footer-alt #searchbox{float:right; padding:2px 10px 4px; width:190px; background:#111 none repeat scroll 0 0; border:1px solid #555; color:#888}

#footer-alt #searchform{margin:0px 0 5px}

.submitbutton{margin:3px!important}

.img-left{float:left; margin:-2px 0 0}

.float-right{float:right}

#slider{}

#page{margin:0 auto 0px; width:940px; position:relative; padding:5px 0 0}

.featured{background-image:url(images/Featured.gif); background-repeat:no-repeat; position:absolute; z-index:10; height:101px; width:104px; left:856px; top:0}

#flowtabs{margin:0 0 0 20px !important; padding:0; position:absolute; top:500px; width:580px; z-index:999}

#flowtabs ul{height:55px}

#flowtabs li{float:left; margin:5px; padding:0; text-indent:0; list-style-type:none; position:relative}

#flowtabs li a{background:#fff none repeat scroll 0 0; color:#000; display:block; font-size:12px; height:24px; margin:0 !important; padding:0 !important; text-align:center; text-decoration:none; width:24px; outline:none!important; color:#000; font-size:12px; line-height:33px; text-align:center; text-decoration:none}

#flowtabs img{border:3px solid #fff}

#flowtabs img a{margin:0 !important; padding:0 !important}
 
#flowtabs li a:hover{background:#fff}
#flowtabs a:hover img{border:3px solid #fff}

#flowtabs a.current{cursor:default; background:#6633EE}
#flowtabs a.current img{border:3px solid #448ccb}

#flowpanes{width:100%; height:480px}

#flowpanes div{display:none; color:#fff; margin:0 15px}

#flowpanes div h2, #flowpanes div h2 a{font-size:18px !important; color:#3D3D3D !important; text-transform:uppercase!important}

#flowpanes a{color:#6633EE; outline:none!important; font-size:18px}

#flowpanes p, #flowpanes samp{color:#777; letter-spacing:0; line-height:1.6em; margin:0 0 -10px; padding:0}

#flowpanes div.narrow{padding-right:160px}

#flowpanes{position:relative; overflow:hidden; clear:both}

#flowpanes div{float:left; display:block; width:910px; cursor:pointer; font-size:14px}

#flowpanes .items{width:20000em; position:absolute; clear:both; margin:0; padding:0}

#flowpanes .less, #flowpanes .less a{color:#999 !important; font-size:11px}

#flowpanes embed, #flowpanes object{height:480px !important; margin:10px 0; width:910px !important}

.next:focus{outline:none !important}

.prev{display:block; width:32px; height:66px; position:absolute; top:140px; left:-20px; background-position:0 0; azimuth:}

.thumb-image{width:40px; height:30px}

.topimage-wrap{background:#fff repeat scroll 0 0; height:480px; width:920px; margin:10px 0 0 !important; padding:0 !important; overflow:hidden}

#actionButtons{display:none}

#contact_form{margin:40px 0px; font-size:14px; width:350px}

#contact_form legend{font-size:28px; letter-spacing:1px; font-weight:bold; margin:0 0 40px 0}

input{border:none; display:block; margin:0  0 10px 0; color:#e1e1e1; background:#333; font-size:13px; color:#e1e1e1; cursor:pointer; font-style:normal; padding:5px 15px 5px 5px; font-size:14px; color:#e1e1e1; border:1px solid #ddd}

input p{padding:5px}

input[type="hidden"]{display:none!important}

textarea{background:#333; width:378px; height:149px; border:none; color:#e1e1e1; font-size:13px; font-family:Arial,Helvetica,sans-serif; border:1px solid #ddd; padding:5px}

.short_text{width:310px}

.submit_form{margin:10px 0 0; width:105px; height:25px; background:#9DD23C url(images/bg-more.jpg) repeat-x scroll right 3px; font-size:13px; color:#e1e1e1; cursor:pointer; font-style:normal}

#loader{margin:10px 0}

#response{border:1px solid #555; text-align:center; padding:10px 5px; margin:10px 0}

.wpcf7 input{background:#333; border:1px solid #ddd; padding:5px}

input[type="submit"], .wpcf7 input[type="submit"]{background:#e1e1e1border-color:#FFF; border-style:solid; border-width:1px; color:#e1e1e1 !important; display:inline; line-height:28px; margin:10px 0 0 0px; padding:5px 88px !important}

.twtr-hd, .twtr-ft{display:none!important}

.twtr-widget .twtr-tweet-wrap{background-color:transparent!important}

#twitter-wrapper{background:transparent url(images/twitter.png) no-repeat scroll 10px bottom; padding:0 0 55px 0; margin:0 0 10px}

a.twtr-reply{visibility:visible !important; font-style:italic}

.imgwrap{background:#000 url(images/stripe_black.jpg) repeat scroll 0 0; display:block; width:910px; height:480px; float:none; left:0; margin:10px 0 0; padding:0; position:absolute; top:0px}

.boreder-right{border-right:1px solid #555}

.border-btm{border-bottom:1px solid #555}