

/* ---------------------------------------------------- */
/* Style & Colors                                       */

body { background:#000 url('graphics/rotate/rotate.php') top center fixed no-repeat !important }

/* Navigation */
#navigation { }
#navigation ul li { }
#navigation a { color:#fff }
#navigation a:hover { color:#e0002a }
.main-navigation a { border-right:2px solid #fff }
.main-navigation li ul { background:#e0002a; border:2px solid #fff }
.main-navigation li ul ul { background:#e0002a }
.main-navigation ul ul a { color:#fff }
.main-navigation ul ul a:hover { border-top:1px solid #e0002a; border-bottom:1px solid #e0002a; color:#000 !important; background:#e0002a !important }
a.sf-with-ul .sf-sub-indicator { border-color:#000 #000 #000 #fff }	
ul ul a.sf-with-ul .sf-sub-indicator { border-color:#000 #000 #000 #e0002a }
ul a.sf-with-ul:hover .sf-sub-indicator { border-color:#000 #000 #000 #fff }
ul ul a.sf-with-ul:hover .sf-sub-indicator { border-color:#e0002a #e0002a #e0002a #fff }

/* Logo */
.logo { background:url('graphics/logo.png') no-repeat }

/* Search & Address */
.search-box { background:url('graphics/search_box.png') no-repeat }
.search-button { background:url('graphics/search_button.png') no-repeat }
.search-address, .search-box { color:#666}
.address, .phone-fax-title { color:#fff}
.icon-feed { background:url('graphics/icon_feed.png') no-repeat }

/* Portfolio Slides */
#featured { border:10px solid #fff }
.top-slide, .bottom-slide { background:url('graphics/slider_bg.png') }
.top-slide a, .bottom-slide a { color:#f832fe }
.top-slide, .bottom-slide, .top-slide a:hover, .bottom-slide a:hover, .top-slide h2 a, .comments { color:#ccc }
a.arrow-right { background:#fff url('graphics/arrow_right_on.gif') no-repeat center center }
a.arrow-left { background:#fff url('graphics/arrow_left_on.gif') no-repeat center center }
.comments { background:url('graphics/icon_comments_ondark.png') 0 7px no-repeat }
.home-full-wrap,.full-wrap { background:#fff }
.full-wrap { border-top:10px solid #fff; margin:38px 0 0 0}
.slider-pages, .slider-viewall { background:#fff }
.slider-pages a { background:#c1c1c1; color:#696969 }
.slider-pages a:hover { background:#999; color:#333 }
.slider-pages a.active, .slider-pages a:hover.active { background:#e0002a; color:#fff }
.slider-viewall a { background:#e0002a; color:#fff }

/* Blog Posts */
.post-block { border-top:1px solid #ccc }
.post-block small { color:#555 }

/* Content Area */
#content { border-left:10px solid #fff; border-bottom:10px solid #fff; background:#fff url('graphics/content_bg.gif') no-repeat 0 0 }
#homeonly { border-left:10px solid #fff; border-bottom:10px solid #fff; background:#fff url('graphics/content_bg.gif') no-repeat 0 0 }
#homeonly #content {background:#fff }
#content h2, #sidebar h2 { color:#333 }
#content h3, #sidebar h3 { color:#000 }
blockquote { border-top:1px solid #ddd !important; border-bottom:1px solid #ddd !important }
blockquote p { color:#888 }
#content .meta-area { background:#eee }
#content small { font-size:#555 }
#content .navigation.border { border-bottom:1px solid #ccc }
.optionsOnHover { background:url('graphics/slider_bg.png') }
.optionsOnHover a { color:#fff }
.optionsOnHover a:hover { color:#ddd }
#content input  { color:#555; border:1px solid #ccc; background:#fff; }
#content #contact_submit input { color:#fff; background:#e0002a; font-weight:bold;padding:5px 8px;font-size:13px; border:0px;}
#content #contactform input { color:#555; border:1px solid #ccc; background:#fff; }
#content #contactform .menus { width:500px; height:22px;display:inline; clear:both;}
#content #contactform .menus select { color:#000; background:#ccc;border:0px;width:100px;padding:5px;margin:5px 10px 0 0;}
#content #contactform select { color:#000; background:#ccc;border:0px;width:100px;padding:5px;margin:5px 0 0 0;}
#content #contactform textarea  { color:#555; border:1px solid #ccc; background:#fff;width:545px; }

/* Comments */
#commentform input { border:1px solid #ccc }
#comment { border:1px solid #ccc }
#submit { background:#e0002a !important; color:#FFF !important }
.comment { border-bottom:1px solid #ccc }
.reply a { background:#aaa !important; color:#FFF !important }
.reply a:hover { background:#888 !important }
.children .comment { border-top:1px solid #ccc; background:#fff }
.children .children .comment { background:#fff }

/* Sidebar */
#sidebar { border:1px solid #ccc;  background:#fff }
#sidebar ul li li a { color:#666 }
#sidebar ul li li a:hover { color:#e0002a; text-decoration:underline  }
	
/* Footer */
#footer, #footer a { color:#fff }
#footer a:hover { color:#e0002a }

/* Links */
a { color:#e0002a }
a:hover { color:#666; text-decoration:underline }
#content small a { color:#e0002a }
