diff --git a/Themes/default/css/comments.css b/Themes/default/css/comments.css
new file mode 100755
index 0000000..e058974
--- /dev/null
+++ b/Themes/default/css/comments.css
@@ -0,0 +1,351 @@
+/* COMMENTS ------------------------------------------------------------*/
+
+
+#comments-wrap{
+ padding-top: 40px;
+}
+
+.heading{
+ margin-bottom: 21px;
+}
+
+#comments-wrap a{
+ text-decoration: none;
+}
+
+.comment {
+ border-bottom: 1px #ccc solid;
+ margin: 0 0 18px;
+ padding: 0px;
+}
+
+.commentlist .odd{
+
+}
+
+.commentlist .even{
+
+}
+
+.v-card{ color: #ccc;}
+
+.comment .avatar {
+ float: left;
+ margin: 2px 15px 0 0;
+ height: 60px;
+ width: 60px;
+}
+
+.respond-title-wrap,
+.comment-title-wrap {
+ border-bottom: 1px solid #484848;
+ padding: 0 0 15px 0;
+ margin: 0 0 30px 0;
+}
+
+#respond-title,
+#comments,
+.add-comment-link {
+ font-size: 15px;
+ color: #2c2d31;
+ font-weight: bold;
+}
+
+.respond-caption { font-size: 11px; }
+
+.add-comment-link a {
+ font-size: 12px;
+ padding: 0 15px 0 0;
+}
+
+.commentlist {
+ margin: 0 0 30px 0;
+ list-style-type: none;
+ font-size: 13px;
+}
+
+.comment-body{
+ position: relative;
+ margin-bottom: 20px;
+}
+
+.commentlist ul li { padding: 0 0 0px 0; }
+
+
+.commentlist ul li:first-child .comment-border {
+ border-bottom: 1px #ccc solid;
+ margin: 18px 0 0 0;
+ height: 18px;
+ width: 430px;
+}
+
+/* CHILDREN ------------------------------------------------------------*/
+
+.children .comment {
+ border-bottom: none;
+ border-top: 1px #ccc solid;
+}
+
+.children { list-style-type: none; }
+
+
+.children .comment .avatar {
+ height: 35px;
+ width: 35px;
+}
+
+.comment p:last-child { margin: 0; }
+
+.comment-author cite a {
+ padding: 0 15px 0 0;
+ color: #2C2D31;
+}
+
+
+
+.comment .children li{ background: url(../img/reply.png) no-repeat 10px 40px; }
+
+.comment .children .comment-body {
+ margin: 20px 0 0 50px;
+}
+
+.nocomments {
+ text-align: center;
+ padding: 20px;
+}
+
+.comment-body ul { list-style-type: disc; }
+
+.comment-body ol { list-style-type: decimal; }
+
+/* REPLY ------------------------------------------------------------*/
+
+.reply {
+ position: absolute;
+ right: 0;
+ top: -5px;
+}
+
+.comment-reply-link {
+ display: block;
+ color: #444;
+ font-size: 11px;
+ background: #eaeaea;
+ padding: 3px 10px;
+
+ -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+ -moz-box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+ -o-box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+ box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+
+ -webkit-transition: all 0.3s ease;
+ -moz-transition: all 0.3s ease;
+ -o-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+}
+
+
+
+.comment-reply-link:hover{
+ background: #00ff00;
+ color: #fff;
+}
+
+.comment-reply-link-wrap {
+ position: absolute;
+ right: 0;
+ top: -18px;
+}
+
+/* META ------------------------------------------------------------*/
+
+.comment-meta {
+ margin: 0 0 12px 50px;
+ color: #a4a5aa;
+ font-size: 11px;
+ position: relative;
+}
+
+.children .comment-meta { margin-left: 40px; }
+
+
+
+.comment-author cite {
+ font-weight: bold;
+ font-style: normal;
+ color: #2C2D31;
+ margin: 0;
+ padding: 0;
+}
+
+/* COMMENTS PAGINATION ------------------------------------------------------------*/
+
+.comments-pagination {
+ clear:both;
+ overflow: hidden;
+ padding:20px 0;
+ position:relative;
+ font-size:11px;
+ line-height:13px;
+ margin-bottom: 10px;
+}
+
+.comments-pagination span,
+.comments-pagination a {
+ display:block;
+ float:left;
+ margin: 2px 2px 2px 0;
+ padding:6px 9px 5px 9px;
+ text-decoration:none;
+ width:auto;
+ color:#fff;
+ background: #555;
+}
+
+.comments-pagination a:hover{
+ color:#fff;
+ background: #000000;
+}
+
+.comments-pagination .current{
+ padding:6px 9px 5px 9px;
+ background: #000000;
+ color:#fff;
+}
+
+/* FORMS ------------------------------------------------------------*/
+
+#commentform,
+#contactForm{
+ margin-bottom: 18px;
+ color: #484848;
+}
+
+
+#commentform h4,
+#contactForm h4{
+ margin-top: 20px;
+ margin-bottom: 20px;
+}
+
+#contactForm input,
+#contactForm textarea,
+#commentform input,
+#commentform textarea{
+ padding: 10px 15px;
+ background: #eaeaea;
+ color: #484848;
+ border: 1px solid #ccc;
+ font-size: 13px;
+ font-family: Helvetica, Arial;
+ line-height: 1.5em;
+
+ overflow: auto;
+}
+
+#contactForm input:focus,
+#contactForm textarea:focus,
+#commentform input:focus,
+#commentform textarea:focus{
+ background: #fff;
+ -webkit-box-shadow: 0px 0px 3px rgba(234,76,136,.4);
+ -moz-box-shadow: 0px 0px 3px rgba(234,76,136,.4);
+ -o-box-shadow: 0px 0px 3px rgba(234,76,136,.4);
+ box-shadow: 0px 0px 3px rgba(234,76,136,.4);
+}
+
+#contactForm input[type="text"],
+#commentform input[type="text"]{
+ overflow: auto;
+ width: 200px;
+ margin-bottom: 20px;
+
+ overflow: hidden;
+}
+
+#contactForm textarea,
+#commentform textarea{
+ width: 90%;
+ height: 230px;
+}
+
+
+#contactForm input[type="submit"],
+#commentform input[type="submit"],
+#contactForm input[type="button"]{
+ margin: 21px 0px;
+
+ width: auto;
+ color: #444;
+ font-size: 11px;
+ background: #eaeaea;
+ padding: 3px 10px;
+ border: 1px solid #ccc;
+
+ -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+ -moz-box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+ -o-box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+ box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+
+ -webkit-transition: all 0.3s ease;
+ -moz-transition: all 0.3s ease;
+ -o-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+
+ cursor: pointer;
+}
+
+#contactForm input[type="submit"]:hover,
+#commentform input[type="submit"]:hover,
+#contactForm input[type="button"]:hover{
+ background: #00ff00;
+ color: #fff;
+}
+
+#contactForm label,
+#commentform label{
+ padding-left: 7px;
+ color: #484848;
+}
+
+
+#respond{
+ margin: 25px 0 0px 0px;
+}
+
+#respond .cancel-comment-reply a{
+ float: right;
+ color: #444;
+ text-decoration: none;
+ background: #eaeaea;
+ padding: 3px 10px;
+ border: 1px solid #ccc;
+
+
+ -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+ -moz-box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+ -o-box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+ box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+
+ -webkit-transition: all 0.3s ease;
+ -moz-transition: all 0.3s ease;
+ -o-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+}
+
+#respond .cancel-comment-reply a:hover{
+ background: #00ff00;
+ color: #fff
+}
+
+#error{
+ margin-left: 10px;
+}
+
+
+#sent-form-msg{
+ padding: 5px 10px;
+ margin-bottom: 40px;
+ background: rgba(0, 0, 0, 0.1);
+ color: #444;
+}
diff --git a/Themes/default/css/flexslider.css b/Themes/default/css/flexslider.css
new file mode 100755
index 0000000..68dbcf7
--- /dev/null
+++ b/Themes/default/css/flexslider.css
@@ -0,0 +1,176 @@
+/*
+ * jQuery FlexSlider v1.8
+ * http://flex.madebymufffin.com
+ *
+ * Copyright 2011, Tyler Smith
+ * Free to use under the MIT license.
+ * http://www.opensource.org/licenses/mit-license.php
+ */
+
+/* Browser Resets */
+.flex-container a:active,
+.flexslider a:active {outline: none;}
+.slides,
+.flex-control-nav,
+.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
+
+/* FlexSlider Necessary Styles
+*********************************/
+.flexslider {width: 100%; margin: 0; padding: 0;}
+.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
+.flexslider .slides img {max-width: 100%; display: block;}
+.flex-pauseplay span {text-transform: capitalize;}
+
+/* Clearfix for the .slides element */
+.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
+html[xmlns] .slides {display: block;}
+* html .slides {height: 1%;}
+
+/* No JavaScript Fallback */
+/* If you are not using another script, such as Modernizr, make sure you
+ * include js that eliminates this class on page load */
+.no-js .slides > li:first-child {display: block;}
+
+
+/* FlexSlider Default Theme
+*********************************/
+.flexslider {
+ background: #888888;
+ position: relative;
+ zoom: 1;
+
+ -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -moz-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -o-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+}
+
+.home-slider {
+ width: 620px;
+}
+
+.flexslider .slides {zoom: 1;}
+.flexslider .slides > li {position: relative;}
+/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
+.flex-container {zoom: 1; position: relative;}
+
+/* Caption style */
+/* IE rgba() hack */
+.flex-caption {
+ background:none;
+ -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
+ zoom: 1;
+}
+
+.flex-caption {
+ width: 50%;
+ padding: 2%;
+ position: absolute;
+ left: 10px;
+ bottom: 10px;
+ background: rgba(0,0,0,.8);
+ color: #fff;
+ text-shadow: 0 -1px 0 rgba(0,0,0,.2);
+ font-size: 14px;
+ line-height: 18px;
+}
+
+/* Direction Nav */
+
+.flex-direction-nav{
+ position: absolute;
+ top: 38%;
+ right: -21px;
+}
+
+
+.flex-direction-nav li a {
+ width: 38px;
+ height: 37px;
+ display: block;
+ background: url(../img/slider-nav.png) no-repeat 0 0;
+ cursor: pointer;
+ text-indent: -9000px;
+}
+
+
+.flex-direction-nav li .next {
+ background-position: 0px -37px;
+ height: 32px;
+}
+
+.flex-direction-nav li .prev {
+}
+
+.flex-direction-nav li .next:hover {
+ background-position: -38px -37px;
+}
+
+.flex-direction-nav li .prev:hover {
+ background-position: -38px 0px;
+}
+
+.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
+
+/* Control Nav */
+.flex-control-nav {
+ width: 100%;
+ position: absolute;
+ bottom: -45px;
+ text-align: center;
+}
+
+.flex-control-nav li {
+ margin: 0 0 0 5px;
+ display: inline-block;
+ zoom: 1;
+ *display: inline;
+}
+
+.flex-control-nav li:first-child {margin: 0;}
+
+.flex-control-nav li a {
+ width: 13px;
+ height: 13px;
+ display: block;
+ background: #eaeaea;
+ cursor: pointer;
+ overflow: hidden;
+ text-indent: 9999px;
+
+ -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -moz-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+}
+
+.no-boxshadow .flex-control-nav li a {
+ border: 1px solid #ccc;
+}
+
+.flex-control-nav li a:hover { background: #ea4c88; }
+
+.flex-control-nav li a.active {background: #444;}
+
+/* Project slider*/
+
+.project-slider{
+ margin-left: 0px;
+ margin-right: 0px;
+ margin-bottom: 60px;
+ margin-top: 40px;
+ position: relative;
+}
+
+
+.project-slider .flex-direction-nav{
+ display: none;
+}
+
+.project-slider .flex-control-nav{
+ left: 0px;
+ right: auto;
+ bottom: -30px;
+ text-align: right;
+}
+
diff --git a/Themes/default/css/fonts.css b/Themes/default/css/fonts.css
new file mode 100644
index 0000000..76f149b
--- /dev/null
+++ b/Themes/default/css/fonts.css
@@ -0,0 +1,12 @@
+@font-face {
+ font-family: 'Yanone Kaffeesatz';
+ font-style: normal;
+ font-weight: 300;
+ src: local('Yanone Kaffeesatz Light'), local('YanoneKaffeesatz-Light'), url('../fonts/kaffesatz_light.woff') format('woff');
+}
+@font-face {
+ font-family: 'Yanone Kaffeesatz';
+ font-style: normal;
+ font-weight: 400;
+ src: local('Yanone Kaffeesatz Regular'), local('YanoneKaffeesatz-Regular'), url('../fonts/kaffesatz_regular.woff') format('woff');
+}
diff --git a/Themes/default/css/jquery-ui-1.8.16.custom.css b/Themes/default/css/jquery-ui-1.8.16.custom.css
new file mode 100755
index 0000000..fc92673
--- /dev/null
+++ b/Themes/default/css/jquery-ui-1.8.16.custom.css
@@ -0,0 +1,568 @@
+/*
+ * jQuery UI CSS Framework 1.8.16
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Theming/API
+ */
+
+/* Layout helpers
+----------------------------------*/
+.ui-helper-hidden { display: none; }
+.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
+.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
+.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
+.ui-helper-clearfix { display: inline-block; }
+/* required comment for clearfix to work in Opera \*/
+* html .ui-helper-clearfix { height:1%; }
+.ui-helper-clearfix { display:block; }
+/* end clearfix */
+.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
+
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-disabled { cursor: default !important; }
+
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Overlays */
+.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
+
+
+/*
+ * jQuery UI CSS Framework 1.8.16
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Theming/API
+ *
+ * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
+ */
+
+
+/* Component containers
+----------------------------------*/
+.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
+.ui-widget .ui-widget { font-size: 1em; }
+.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
+.ui-widget-content { border: 1px solid #4D90FE; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
+.ui-widget-content a { color: #222222; }
+.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
+.ui-widget-header a { color: #222222; }
+
+/* Interaction states
+----------------------------------*/
+.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
+.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
+.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
+.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
+.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
+.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
+.ui-widget :active { outline: none; }
+
+/* Interaction Cues
+----------------------------------*/
+.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
+.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
+.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
+.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
+.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
+.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
+.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
+.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
+
+/* Icons
+----------------------------------*/
+
+/* states and images */
+.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
+.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
+.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
+.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
+.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
+.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
+.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
+.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }
+
+/* positioning */
+.ui-icon-carat-1-n { background-position: 0 0; }
+.ui-icon-carat-1-ne { background-position: -16px 0; }
+.ui-icon-carat-1-e { background-position: -32px 0; }
+.ui-icon-carat-1-se { background-position: -48px 0; }
+.ui-icon-carat-1-s { background-position: -64px 0; }
+.ui-icon-carat-1-sw { background-position: -80px 0; }
+.ui-icon-carat-1-w { background-position: -96px 0; }
+.ui-icon-carat-1-nw { background-position: -112px 0; }
+.ui-icon-carat-2-n-s { background-position: -128px 0; }
+.ui-icon-carat-2-e-w { background-position: -144px 0; }
+.ui-icon-triangle-1-n { background-position: 0 -16px; }
+.ui-icon-triangle-1-ne { background-position: -16px -16px; }
+.ui-icon-triangle-1-e { background-position: -32px -16px; }
+.ui-icon-triangle-1-se { background-position: -48px -16px; }
+.ui-icon-triangle-1-s { background-position: -64px -16px; }
+.ui-icon-triangle-1-sw { background-position: -80px -16px; }
+.ui-icon-triangle-1-w { background-position: -96px -16px; }
+.ui-icon-triangle-1-nw { background-position: -112px -16px; }
+.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
+.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
+.ui-icon-arrow-1-n { background-position: 0 -32px; }
+.ui-icon-arrow-1-ne { background-position: -16px -32px; }
+.ui-icon-arrow-1-e { background-position: -32px -32px; }
+.ui-icon-arrow-1-se { background-position: -48px -32px; }
+.ui-icon-arrow-1-s { background-position: -64px -32px; }
+.ui-icon-arrow-1-sw { background-position: -80px -32px; }
+.ui-icon-arrow-1-w { background-position: -96px -32px; }
+.ui-icon-arrow-1-nw { background-position: -112px -32px; }
+.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
+.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
+.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
+.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
+.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
+.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
+.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
+.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
+.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
+.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
+.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
+.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
+.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
+.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
+.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
+.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
+.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
+.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
+.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
+.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
+.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
+.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
+.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
+.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
+.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
+.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
+.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
+.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
+.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
+.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
+.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
+.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
+.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
+.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
+.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
+.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
+.ui-icon-arrow-4 { background-position: 0 -80px; }
+.ui-icon-arrow-4-diag { background-position: -16px -80px; }
+.ui-icon-extlink { background-position: -32px -80px; }
+.ui-icon-newwin { background-position: -48px -80px; }
+.ui-icon-refresh { background-position: -64px -80px; }
+.ui-icon-shuffle { background-position: -80px -80px; }
+.ui-icon-transfer-e-w { background-position: -96px -80px; }
+.ui-icon-transferthick-e-w { background-position: -112px -80px; }
+.ui-icon-folder-collapsed { background-position: 0 -96px; }
+.ui-icon-folder-open { background-position: -16px -96px; }
+.ui-icon-document { background-position: -32px -96px; }
+.ui-icon-document-b { background-position: -48px -96px; }
+.ui-icon-note { background-position: -64px -96px; }
+.ui-icon-mail-closed { background-position: -80px -96px; }
+.ui-icon-mail-open { background-position: -96px -96px; }
+.ui-icon-suitcase { background-position: -112px -96px; }
+.ui-icon-comment { background-position: -128px -96px; }
+.ui-icon-person { background-position: -144px -96px; }
+.ui-icon-print { background-position: -160px -96px; }
+.ui-icon-trash { background-position: -176px -96px; }
+.ui-icon-locked { background-position: -192px -96px; }
+.ui-icon-unlocked { background-position: -208px -96px; }
+.ui-icon-bookmark { background-position: -224px -96px; }
+.ui-icon-tag { background-position: -240px -96px; }
+.ui-icon-home { background-position: 0 -112px; }
+.ui-icon-flag { background-position: -16px -112px; }
+.ui-icon-calendar { background-position: -32px -112px; }
+.ui-icon-cart { background-position: -48px -112px; }
+.ui-icon-pencil { background-position: -64px -112px; }
+.ui-icon-clock { background-position: -80px -112px; }
+.ui-icon-disk { background-position: -96px -112px; }
+.ui-icon-calculator { background-position: -112px -112px; }
+.ui-icon-zoomin { background-position: -128px -112px; }
+.ui-icon-zoomout { background-position: -144px -112px; }
+.ui-icon-search { background-position: -160px -112px; }
+.ui-icon-wrench { background-position: -176px -112px; }
+.ui-icon-gear { background-position: -192px -112px; }
+.ui-icon-heart { background-position: -208px -112px; }
+.ui-icon-star { background-position: -224px -112px; }
+.ui-icon-link { background-position: -240px -112px; }
+.ui-icon-cancel { background-position: 0 -128px; }
+.ui-icon-plus { background-position: -16px -128px; }
+.ui-icon-plusthick { background-position: -32px -128px; }
+.ui-icon-minus { background-position: -48px -128px; }
+.ui-icon-minusthick { background-position: -64px -128px; }
+.ui-icon-close { background-position: -80px -128px; }
+.ui-icon-closethick { background-position: -96px -128px; }
+.ui-icon-key { background-position: -112px -128px; }
+.ui-icon-lightbulb { background-position: -128px -128px; }
+.ui-icon-scissors { background-position: -144px -128px; }
+.ui-icon-clipboard { background-position: -160px -128px; }
+.ui-icon-copy { background-position: -176px -128px; }
+.ui-icon-contact { background-position: -192px -128px; }
+.ui-icon-image { background-position: -208px -128px; }
+.ui-icon-video { background-position: -224px -128px; }
+.ui-icon-script { background-position: -240px -128px; }
+.ui-icon-alert { background-position: 0 -144px; }
+.ui-icon-info { background-position: -16px -144px; }
+.ui-icon-notice { background-position: -32px -144px; }
+.ui-icon-help { background-position: -48px -144px; }
+.ui-icon-check { background-position: -64px -144px; }
+.ui-icon-bullet { background-position: -80px -144px; }
+.ui-icon-radio-off { background-position: -96px -144px; }
+.ui-icon-radio-on { background-position: -112px -144px; }
+.ui-icon-pin-w { background-position: -128px -144px; }
+.ui-icon-pin-s { background-position: -144px -144px; }
+.ui-icon-play { background-position: 0 -160px; }
+.ui-icon-pause { background-position: -16px -160px; }
+.ui-icon-seek-next { background-position: -32px -160px; }
+.ui-icon-seek-prev { background-position: -48px -160px; }
+.ui-icon-seek-end { background-position: -64px -160px; }
+.ui-icon-seek-start { background-position: -80px -160px; }
+/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
+.ui-icon-seek-first { background-position: -80px -160px; }
+.ui-icon-stop { background-position: -96px -160px; }
+.ui-icon-eject { background-position: -112px -160px; }
+.ui-icon-volume-off { background-position: -128px -160px; }
+.ui-icon-volume-on { background-position: -144px -160px; }
+.ui-icon-power { background-position: 0 -176px; }
+.ui-icon-signal-diag { background-position: -16px -176px; }
+.ui-icon-signal { background-position: -32px -176px; }
+.ui-icon-battery-0 { background-position: -48px -176px; }
+.ui-icon-battery-1 { background-position: -64px -176px; }
+.ui-icon-battery-2 { background-position: -80px -176px; }
+.ui-icon-battery-3 { background-position: -96px -176px; }
+.ui-icon-circle-plus { background-position: 0 -192px; }
+.ui-icon-circle-minus { background-position: -16px -192px; }
+.ui-icon-circle-close { background-position: -32px -192px; }
+.ui-icon-circle-triangle-e { background-position: -48px -192px; }
+.ui-icon-circle-triangle-s { background-position: -64px -192px; }
+.ui-icon-circle-triangle-w { background-position: -80px -192px; }
+.ui-icon-circle-triangle-n { background-position: -96px -192px; }
+.ui-icon-circle-arrow-e { background-position: -112px -192px; }
+.ui-icon-circle-arrow-s { background-position: -128px -192px; }
+.ui-icon-circle-arrow-w { background-position: -144px -192px; }
+.ui-icon-circle-arrow-n { background-position: -160px -192px; }
+.ui-icon-circle-zoomin { background-position: -176px -192px; }
+.ui-icon-circle-zoomout { background-position: -192px -192px; }
+.ui-icon-circle-check { background-position: -208px -192px; }
+.ui-icon-circlesmall-plus { background-position: 0 -208px; }
+.ui-icon-circlesmall-minus { background-position: -16px -208px; }
+.ui-icon-circlesmall-close { background-position: -32px -208px; }
+.ui-icon-squaresmall-plus { background-position: -48px -208px; }
+.ui-icon-squaresmall-minus { background-position: -64px -208px; }
+.ui-icon-squaresmall-close { background-position: -80px -208px; }
+.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
+.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
+.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
+.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
+.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
+.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
+
+
+/* Misc visuals
+----------------------------------*/
+
+/* Corner radius
+.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
+.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
+.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
+.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
+*/
+/* Overlays */
+.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
+.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
+ * jQuery UI Resizable 1.8.16
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Resizable#theming
+ */
+.ui-resizable { position: relative;}
+.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
+.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
+.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
+.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
+.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
+.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
+.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
+.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
+.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
+.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
+ * jQuery UI Selectable 1.8.16
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Selectable#theming
+ */
+.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
+/*
+ * jQuery UI Accordion 1.8.16
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Accordion#theming
+ */
+/* IE/Win - Fix animation bug - #4615 */
+.ui-accordion { width: 100%; }
+.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
+.ui-accordion .ui-accordion-li-fix { display: inline; }
+.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
+.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
+.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
+.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
+.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
+.ui-accordion .ui-accordion-content-active { display: block; }
+/*
+ * jQuery UI Autocomplete 1.8.16
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Autocomplete#theming
+ */
+.ui-autocomplete { position: absolute; cursor: default; }
+
+/* workarounds */
+* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
+
+/*
+ * jQuery UI Menu 1.8.16
+ *
+ * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Menu#theming
+ */
+.ui-menu {
+ list-style:none;
+ padding: 2px;
+ margin: 0;
+ display:block;
+ float: left;
+}
+.ui-menu .ui-menu {
+ margin-top: -3px;
+}
+.ui-menu .ui-menu-item {
+ margin:0;
+ padding: 0;
+ zoom: 1;
+ float: left;
+ clear: left;
+ width: 100%;
+}
+.ui-menu .ui-menu-item a {
+ text-decoration:none;
+ display:block;
+ padding:.2em .4em;
+ line-height:1.5;
+ zoom:1;
+}
+.ui-menu .ui-menu-item a.ui-state-hover,
+.ui-menu .ui-menu-item a.ui-state-active {
+ font-weight: normal;
+ margin: -1px;
+}
+/*
+ * jQuery UI Button 1.8.16
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Button#theming
+ */
+.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
+.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
+button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
+.ui-button-icons-only { width: 3.4em; }
+button.ui-button-icons-only { width: 3.7em; }
+
+/*button text element */
+.ui-button .ui-button-text { display: block; line-height: 1.4; }
+.ui-button-text-only .ui-button-text { padding: .4em 1em; }
+.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
+.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
+.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
+.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
+/* no icon support for input elements, provide padding by default */
+input.ui-button { padding: .4em 1em; }
+
+/*button icon element(s) */
+.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
+.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
+.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
+.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
+.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
+
+/*button sets*/
+.ui-buttonset { margin-right: 7px; }
+.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
+
+/* workarounds */
+button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
+/*
+ * jQuery UI Dialog 1.8.16
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Dialog#theming
+ */
+.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
+.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }
+.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
+.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
+.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
+.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
+.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
+.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
+.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
+.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
+.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
+.ui-draggable .ui-dialog-titlebar { cursor: move; }
+/*
+ * jQuery UI Slider 1.8.16
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Slider#theming
+ */
+.ui-slider { position: relative; text-align: left; }
+.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
+.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
+
+.ui-slider-horizontal { height: .8em; }
+.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
+.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
+.ui-slider-horizontal .ui-slider-range-min { left: 0; }
+.ui-slider-horizontal .ui-slider-range-max { right: 0; }
+
+.ui-slider-vertical { width: .8em; height: 100px; }
+.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
+.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
+.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
+.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
+ * jQuery UI Tabs 1.8.16
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Tabs#theming
+ */
+.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
+.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
+.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
+.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
+.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
+.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
+.ui-tabs .ui-tabs-hide { display: none !important; }
+/*
+ * jQuery UI Datepicker 1.8.16
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Datepicker#theming
+ */
+.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
+.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
+.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
+.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
+.ui-datepicker .ui-datepicker-prev { left:2px; }
+.ui-datepicker .ui-datepicker-next { right:2px; }
+.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
+.ui-datepicker .ui-datepicker-next-hover { right:1px; }
+.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
+.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
+.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
+.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
+.ui-datepicker select.ui-datepicker-month,
+.ui-datepicker select.ui-datepicker-year { width: 49%;}
+.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
+.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
+.ui-datepicker td { border: 0; padding: 1px; }
+.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
+.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
+.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
+.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
+
+/* with multiple calendars */
+.ui-datepicker.ui-datepicker-multi { width:auto; }
+.ui-datepicker-multi .ui-datepicker-group { float:left; }
+.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
+.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
+.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
+.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
+.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
+.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
+.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
+.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }
+
+/* RTL support */
+.ui-datepicker-rtl { direction: rtl; }
+.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
+.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
+.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
+.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
+.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
+.ui-datepicker-rtl .ui-datepicker-group { float:right; }
+.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
+.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
+
+/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
+.ui-datepicker-cover {
+ display: none; /*sorry for IE5*/
+ display/**/: block; /*sorry for IE5*/
+ position: absolute; /*must have*/
+ z-index: -1; /*must have*/
+ filter: mask(); /*must have*/
+ top: -4px; /*must have*/
+ left: -4px; /*must have*/
+ width: 200px; /*must have*/
+ height: 200px; /*must have*/
+}/*
+ * jQuery UI Progressbar 1.8.16
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Progressbar#theming
+ */
+.ui-progressbar { height:2em; text-align: left; }
+.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
diff --git a/Themes/default/css/jquery.tweet.css b/Themes/default/css/jquery.tweet.css
new file mode 100755
index 0000000..00e9d7c
--- /dev/null
+++ b/Themes/default/css/jquery.tweet.css
@@ -0,0 +1,37 @@
+.tweet, .query { }
+
+.tweet .tweet_list, .query .tweet_list {
+ -webkit-border-radius: .5em;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+ overflow-y: hidden;
+
+}
+
+
+.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
+ text-transform: uppercase; }
+
+.tweet .tweet_list li, .query .tweet_list li {
+ overflow-y: auto;
+ overflow-x: hidden;
+ padding: 0 .5em 1em .5em ;
+}
+
+.tweet a,
+.query a {
+ color: #444; }
+
+.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
+ background-color: #EAE9E7;
+ background-color: rgba(255,255,255,0.4);}
+
+.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
+ padding-right: .5em;
+ float: left;
+}
+
+.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
+ vertical-align: middle;
+}
diff --git a/Themes/default/css/lessframework.css b/Themes/default/css/lessframework.css
new file mode 100755
index 0000000..4677779
--- /dev/null
+++ b/Themes/default/css/lessframework.css
@@ -0,0 +1,638 @@
+/* Less Framework 4
+ http://lessframework.com
+ by Joni Korpi
+ License: http://opensource.org/licenses/mit-license.php */
+
+
+/* Resets
+ ------ */
+
+html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
+p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em,
+img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr,
+dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, figure, figcaption, hgroup,
+menu, footer, header, nav, section, summary, time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+}
+
+article, aside, canvas, figure, figure img, figcaption, hgroup,
+footer, header, nav, section, audio, video {
+ display: block;
+}
+
+a img {border: 0;}
+
+
+
+
+
+
+/* Default Layout: 992px.
+ Gutters: 24px.
+ Outer margins: 48px.
+ Leftover space for scrollbars @1024px: 32px.
+-------------------------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8 9 10
+px 68 160 252 344 436 528 620 712 804 896 */
+
+
+#comboNav {
+ display: none;
+}
+
+.wrapper {
+ width: 940px;
+ -webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
+}
+
+#urlForm input[type="text"]{
+ width: 400px;
+}
+
+#urlForm{
+ width: 550px;
+}
+
+#urlForm p {
+ margin: auto;
+ width: 120px;
+}
+
+.flex-direction-nav {
+ margin-left: 900px;
+ margin-top: -84px;
+}
+
+.yc-left{
+ width: 20%;
+}
+
+.yc-right{
+ width: 79%;
+}
+
+/* Tablet Layout: 768px.
+ Gutters: 24px.
+ Outer margins: 28px.
+ Inherits styles from: Default Layout.
+-----------------------------------------------------------------
+cols 1 2 3 4 5 6 7 8
+px 68 160 252 344 436 528 620 712 */
+
+@media only screen and (min-width: 768px) and (max-width: 991px) {
+
+
+ #nav {
+ display: block;
+ }
+
+ #comboNav {
+ display: none;
+ }
+
+ .wrapper {
+ width: 712px;
+ }
+
+
+ /* slider */
+
+ .home-slider{
+ width: 712px;
+ }
+
+ .home-slider-clearfix {
+ clear: both;
+ }
+
+ /* headline */
+
+ #slider-holder #headline{
+ float:none;
+ width: 672px; /* 712 - 40 */
+ padding: 50px 20px 20px 20px;
+ margin-top: 0px;
+ min-height: 100px;
+ border-top: 1px solid #ccc;
+ }
+
+ #headline em#corner{
+ display: none;
+ }
+
+ /* widget cols */
+
+ .widget-cols>li{
+ width: 160px;
+ float: left;
+ margin-right: 24px;
+ }
+
+ .recent-post .post-head {
+ width: 95px;
+ }
+
+ /* home blocks */
+
+ .one-third-thumbs figure { width: 224px; }
+
+ .one-fourth-thumbs figure{
+ width: 160px;
+ margin-right: 24px;
+ }
+
+ .home-block figcaption em,
+ .home-block figcaption span{
+ display: none;
+ }
+
+ .home-block figcaption strong {
+ height: 100%;
+ }
+
+ /* sidebar */
+
+ #sidebar{
+ position: relative;
+ background: #e2e0d7;
+ width: 532px; /* 552 - 20 padding */
+ float: right;
+ padding: 20px 10px 20px 10px;
+ margin-top: 30px;
+ margin-bottom: 60px;
+ }
+
+ #sidebar em#corner{ display: none; }
+
+ /* blog */
+
+ #posts-list .feature-image,
+ #post-content .feature-image{
+ width: 552px;
+ }
+
+ /* portfolio */
+
+ .portfolio-thumbs{ width: 732px; }
+
+ .portfolio-thumbs figure{ width: 224px; }
+
+ /* project */
+
+ .project-description{ width: 528px; margin-right: 24px;}
+
+ .project-info{ width: 160px; }
+
+ .related-projects{
+ width: 712px;
+ }
+
+ .related-projects figure{
+ width: 160px;
+ margin-right: 24px;
+ }
+
+ .related-projects figure.last{ margin-right: 0px; }
+
+ /* contact */
+
+ #contactForm{
+ width: 528px;
+ margin-right: 24px;
+ }
+
+ #contact-sidebar{ width: 140px; /* 160 - 20*/ }
+
+ .flex-direction-nav {
+ margin-left: 670px;
+ }
+}
+
+
+
+/* Mobile Layout: 320px.
+ Gutters: 24px.
+ Outer margins: 34px.
+ Inherits styles from: Default Layout.
+---------------------------------------------
+cols 1 2 3
+px 68 160 252 */
+
+@media only screen and (max-width: 767px) {
+
+ #nav {
+ display: none;
+ }
+
+ #comboNav {
+ display: block;
+ }
+
+ .wrapper {
+ width: 252px;
+ }
+
+ .page-heading{
+ text-align: center;
+ background-position: 0px 15px;
+ }
+
+ .page-heading span{
+ font-size: 21px;
+ margin-left: 0px;
+ }
+
+ /* slider */
+
+ .home-slider{
+ width: 252px;
+ }
+
+ .home-slider-clearfix {
+ clear: both;
+ }
+
+ /* home blocks */
+
+ .one-third-thumbs figure,
+ .one-fourth-thumbs figure { width: 100%; }
+
+ /* nav */
+
+ #nav>li{
+ display: block;
+ width: 252px;
+ margin-right: 15px;
+ }
+
+ #nav>li a{
+ border-bottom: solid #333 1px;
+ padding: 10px 0px;
+ text-align: center;
+ }
+
+ #nav>li.current-menu-item>a,
+ #nav>li.current_page_item>a{
+ border-bottom: solid #333 1px;
+ background: rgba(0,0,0,.2);
+ }
+
+ #nav>li ul{
+ float:left;
+ position:relative;
+ width: 100%;
+ }
+
+ /* headline */
+
+ #slider-holder #headline{
+ float:none;
+ width: 212px; /* 252 - 40 */
+ padding: 50px 20px 20px 20px;
+ margin-top: 0px;
+ min-height: 100px;
+ border-top: 1px solid #ccc;
+ }
+
+ #headline em#corner{
+ display: none;
+ }
+
+ #headline h1,
+ .home-block-heading{
+ font-size: 24px;
+ line-height: 1.2em;
+ margin-bottom: 15px;
+ }
+
+ /* widget cols */
+
+ .widget-cols>li{
+ width: 252px;
+ float: left;
+ margin-right: 0px;
+ border-bottom: 1px solid #ccc;
+ padding-bottom: 20px;
+ margin-bottom: 35px;
+ }
+
+ .widget-cols>li.fourth-col{
+ border-bottom: none;
+ margin-bottom: 0px;
+ }
+
+ header .widget-cols>li{ border-bottom-color: #4f4f4f; }
+
+ /* sidebar */
+
+ #sidebar{
+ position: relative;
+ background: #e2e0d7;
+ width: 232px; /* 252 - 20 padding */
+ float: right;
+ padding: 20px 10px 20px 10px;
+ margin-top: 30px;
+ margin-bottom: 60px;
+ }
+
+ #sidebar em#corner{ display: none; }
+
+ /* blog */
+
+ .floated-content,
+ #posts-list,
+ #post-content{
+ width: 252px;
+ margin-right: 0px;
+ }
+
+ #posts-list article{
+ padding-left: 0px;
+ }
+
+ #posts-list .feature-image,
+ #post-content .feature-image{
+ width: 252px;
+ }
+
+ #posts-list .post-heading{
+ font-size: 24px;
+ }
+
+ article .meta .comments{
+ border-left: none;
+ border-right: none;
+ }
+
+ #posts-list .entry-date{
+ position: static;
+ width: 100%;
+ height: auto;
+ background: #444;
+ padding: 10px 0px;
+ font-family: Helvetica, Arial, sans-serif;
+ font-size: 12px;
+ text-align: center;
+
+ -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -moz-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -o-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ }
+
+ #posts-list .entry-date .number{
+ display: inline;
+ padding-top: 0px;
+ font-size: 12px;
+ }
+
+ #posts-list .entry-date .year{
+ display: inline;
+ padding-top: 5px;
+ font-size: 12px;
+ }
+
+ article .meta div{
+ padding: 10px 10px 10px 30px;
+
+ }
+
+ .heading{
+ font-size: 21px;
+ }
+
+ /* page navi */
+
+ .page-navigation{
+ display: block;
+ margin-left: 0px;
+ margin-bottom: 60px;
+ }
+
+ .page-navigation a{
+ padding: 7px 9px;
+ }
+
+ /* portfolio */
+
+ .portfolio-thumbs{ width: 252px; }
+
+ .portfolio-thumbs figure{ width: 252px; }
+
+
+ /* project */
+
+
+ .project-description{ width: 252px; margin-right: 0px;}
+
+ .project-info{ width: 252px; }
+
+ .project-heading .launch{ padding-top: 20px; clear: both; }
+
+ .related-projects{
+ width: 252px;
+ }
+
+ .related-projects figure{
+ width: 252px;
+ margin-right: 0px;
+ margin-bottom: 20px;
+ }
+
+ .related-projects .heading{ font-size: 13px; }
+
+ /* form */
+
+ #contactForm{ width: 252px; }
+
+ #contactForm label,
+ #commentform label{
+ padding-left: 0px;
+ padding-bottom: 10px;
+ margin-top: -15px;
+ display: block;
+ }
+
+ #contact-sidebar{ width: 232px; /* 252 - 20*/ }
+
+ #urlForm input[type="text"]{
+ width: 190px;
+ }
+
+ #urlForm{
+ width: 225px;
+ }
+
+ #urlForm fieldset div label{
+ display: none;
+ }
+
+ #urlForm p {
+ margin: auto;
+ width: 75px;
+ }
+
+ #urlForm fieldset p span {
+ display: none!important;
+ }
+
+ .yc-plusminus {
+ top: -23px!important;
+ }
+
+ #yc-online-player {
+ display: none;
+ }
+
+ .flex-direction-nav {
+ margin-left: 213px;
+ margin-top: -357px;
+ }
+
+ .yc-left{
+ width: 30%;
+ }
+
+ .yc-right{
+ width: 69%;
+ }
+
+
+
+/* Wide Mobile Layout: 480px.
+ Gutters: 24px.
+ Outer margins: 22px.
+ Inherits styles from: Default Layout, Mobile Layout.
+------------------------------------------------------------
+cols 1 2 3 4 5
+px 68 160 252 344 436 */
+
+@media only screen and (min-width: 480px) and (max-width: 767px) {
+
+ .wrapper {
+ width: 436px;
+ }
+
+ /* slider */
+
+ .home-slider{
+ width: 436px;
+ }
+
+ .home-slider-clearfix {
+ clear: both;
+ }
+
+ /* headline */
+
+ #slider-holder #headline{
+ width: 396px; /* 436 - 40 */
+ }
+
+ /* widget cols */
+
+ .widget-cols>li{
+ width: 436px;
+ float: left;
+ margin-right: 0px;
+ }
+
+ .recent-post .post-head {
+ width: 372px;
+ }
+
+ /* nav */
+
+ #nav>li{ width: 436px; }
+
+ /* sidebar */
+
+ #sidebar{ width: 416px; /* 436 - 20 padding */ }
+
+ /* blog */
+
+ .floated-content,
+ #posts-list,
+ #post-content{ width: 416px; }
+
+ #posts-list .feature-image,
+ #post-content .feature-image{
+ width: 416px;
+ }
+
+ /* portfolio */
+
+ .portfolio-thumbs{ width: 436px; }
+
+ .portfolio-thumbs figure{ width: 436px; }
+
+ /* project */
+
+ .project-description{ width: 436px; margin-right: 0px;}
+
+ .project-info{ width: 436px; }
+
+
+ .related-projects{
+ width: 436px;
+ }
+
+ .related-projects figure{
+ width: 436px;
+ margin-right: 0px;
+ margin-bottom: 20px;
+ }
+
+ .related-projects .heading{ font-size: 13px; }
+
+ /* form */
+
+ #contactForm{ width: 436px; }
+
+ #contact-sidebar{ width: 416px; /* 436 - 20*/ }
+
+ #urlForm input[type="text"]{
+ width: 380px;
+ }
+
+ #urlForm{
+ width: 410px;
+ }
+
+ #urlForm fieldset div label{
+ display: none;
+ }
+
+ #urlForm p {
+ margin: auto;
+ width: 75px;
+ }
+
+ #urlForm fieldset p span {
+ display: none!important;
+ }
+
+ .yc-plusminus {
+ top: -23px!important;
+ }
+
+ #yc-online-player {
+ display: block;
+ }
+
+ .flex-direction-nav {
+ margin-top: -433px;
+ margin-left: 396px;
+ }
+ .yc-left{
+ width: 20%;
+ }
+
+ .yc-right{
+ width: 79%;
+ }
+}
\ No newline at end of file
diff --git a/Themes/default/css/main.css b/Themes/default/css/main.css
new file mode 100755
index 0000000..443e191
--- /dev/null
+++ b/Themes/default/css/main.css
@@ -0,0 +1,528 @@
+.hidden {
+ display: none;
+}
+
+.center {
+ margin-left: auto;
+ margin-right: auto;
+ position: relative;
+}
+
+#urlForm label,
+#urlForm .label {
+ display: inline-block;
+}
+
+
+#commentform,
+#contactForm,
+#urlForm{
+ margin-bottom: 18px;
+ color: #484848;
+}
+
+#urlForm h4{
+ margin-top: 20px;
+ margin-bottom: 20px;
+}
+
+#urlForm input,
+#urlForm textarea{
+ padding: 10px 15px;
+ background: #eaeaea;
+ color: #484848;
+ border: 1px solid #ccc;
+ font-size: 13px;
+ font-family: Helvetica, Arial;
+ line-height: 1.5em;
+
+ overflow: auto;
+}
+
+#urlForm input:focus,
+#urlForm textarea:focus{
+ background: #fff;
+ -webkit-box-shadow: 0px 0px 3px rgba(234,76,136,.4);
+ -moz-box-shadow: 0px 0px 3px rgba(234,76,136,.4);
+ -o-box-shadow: 0px 0px 3px rgba(234,76,136,.4);
+ box-shadow: 0px 0px 3px rgba(234,76,136,.4);
+}
+
+#urlForm input[type="text"]{
+ overflow: auto;
+ margin-bottom: 20px;
+
+ overflow: hidden;
+}
+
+#urlForm textarea,{
+ width: 90%;
+ height: 230px;
+}
+
+#urlForm input[type="button"],
+#urlForm input[type="submit"]{
+ margin: 21px 0px;
+
+ width: auto;
+ color: #444;
+ font-size: 11px;
+ background: #eaeaea;
+ padding: 3px 10px;
+ border: 1px solid #ccc;
+
+ -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+ -moz-box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+ -o-box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+ box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+
+ -webkit-transition: all 0.3s ease;
+ -moz-transition: all 0.3s ease;
+ -o-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+
+ cursor: pointer;
+}
+
+#urlForm input[type="button"]:hover,
+#urlForm input[type="submit"]:hover{
+ background: #00ff00;
+ color: #fff;
+}
+
+#urlForm label{
+ padding-left: 7px;
+ color: #484848;
+}
+
+#yc-list, #yc-inserturl {
+ margin-top: 20px;
+}
+
+/* tab pane styling */
+.panes div {
+ /*display:none;*/
+ /*padding:15px 10px;*/
+ /*border:1px solid #999;
+ border-top:0;*/
+ height:100%;
+ font-size:14px;
+ /* background-color:#fff; */
+}
+
+/* root element for tabs */
+ul.tabs {
+ list-style:none;
+ margin:0 !important;
+ padding:0;
+ border-bottom:1px solid #666;
+ height:30px;
+}
+
+/* single tab */
+ul.tabs li {
+ float:left;
+ text-indent:0;
+ padding:0;
+ margin:0 !important;
+ list-style-image:none !important;
+}
+
+/* link inside the tab. uses a background image */
+ul.tabs a {
+ background: url(../img/tabs/blue.png) no-repeat -420px 0;
+ font-size:11px;
+ display:block;
+ height: 30px;
+ line-height:30px;
+ width: 134px;
+ text-align:center;
+ text-decoration:none;
+ color:#333;
+ padding:0px;
+ margin:0px;
+ position:relative;
+ top:1px;
+}
+
+ul.tabs a:active {
+ outline:none;
+}
+
+/* when mouse enters the tab move the background image */
+ul.tabs a:hover {
+ background-position: -420px -31px;
+ color:#fff;
+}
+
+/* active tab uses a class name "current". its highlight is also done by moving the background image. */
+ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
+ background-position: -420px -62px;
+ cursor:default !important;
+ color:#000 !important;
+}
+
+/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */
+
+
+/* width 1 */
+ul.tabs a.s { background-position: -553px 0; width:81px; }
+ul.tabs a.s:hover { background-position: -553px -31px; }
+ul.tabs a.s.current { background-position: -553px -62px; }
+
+/* width 2 */
+ul.tabs a.l { background-position: -248px -0px; width:174px; }
+ul.tabs a.l:hover { background-position: -248px -31px; }
+ul.tabs a.l.current { background-position: -248px -62px; }
+
+
+/* width 3 */
+ul.tabs a.xl { background-position: 0 -0px; width:248px; }
+ul.tabs a.xl:hover { background-position: 0 -31px; }
+ul.tabs a.xl.current { background-position: 0 -62px; }
+
+
+/* initially all panes are hidden */
+.panes .pane {
+ display:none;
+}
+
+table#contenty {
+ margin-left: auto;
+ margin-right: auto;
+ color: #000;
+ }
+
+table#contenty tr th {
+ background: #888;
+ padding: 2px;
+ margin: 2px;
+ }
+
+table#contenty tr td {
+ margin: 2px;
+ padding: 2px;
+ }
+
+.rowa {
+ background: #CCC;
+ }
+
+.rowb {
+ background: #AAA;
+ }
+
+.background {
+ background: #444;
+ }
+
+.small {
+ font-size: 7pt;
+ font-weight: normal;
+ font-family: verdana, helvetica;
+ text-decoration: none;
+ text-align: center;
+ }
+
+/* --- Progress bar ---*/
+
+div.progress {
+ text-align: center;
+ width: 25em;
+ position: relative;
+ margin-left: auto;
+ margin-right: auto;
+ border-spacing: 0px;
+ left: 0px;
+ padding: 0px;
+ /*display: block;*/
+ height: 20px;
+ overflow: hidden;
+}
+
+div.progress div.on {
+ background: url(../img/list/proglass.png);
+ height: 100%;
+ position: absolute;
+ left: 0px;
+ display: table-cell;
+}
+
+div.progress div.off {
+ background: url(../img/list/noglass.png);
+ height: 100%;
+ position: absolute;
+ right: 0px;
+ display: table-cell;
+}
+
+div.progress div.value {
+ font-family: verdana, arial, helvetica, sans-serif;
+ font-size: 8pt;
+ position: relative;
+ padding: 2px;
+ z-index: 2;
+ display: ;
+}
+
+/* --- Details table ---*/
+
+td.size {
+ text-align: right;
+}
+
+td.name {
+ text-align: left;
+}
+
+td.speed {
+ text-align: center;
+}
+
+td.actions {
+ text-align: center;
+}
+
+td.actions div {
+ display: table-cell;
+ font-size: 5px;
+ padding: 0px;
+}
+
+td.actions div img {
+ border: 0px;
+ width: 16px;
+ height: 16px;
+ background: #a0a0a0;
+}
+
+td.actions div a img {
+ background: #00d000;
+}
+
+/* --- Log table ---*/
+
+table.stats {
+ background: #444;
+ width: 100%;
+}
+
+table.stats th {
+ background: #888;
+ text-align: right;
+}
+
+table.stats td {
+ background: #AAA;
+ text-align: left;
+}
+
+table.stats div.log {
+ background: #444;
+ color: white;
+ text-align: left;
+ width: 100%;
+ height: 20em;
+ min-width: 30em;
+ overflow: auto;
+/* overflow-x: auto;
+ overflow-y: auto;
+*/ white-space: nowrap;
+ font-family: monospace;
+}
+
+.modal {
+ background-color:#fff;
+ display:none;
+ width:620px;
+ padding:15px;
+ text-align:left;
+ border:2px solid #333;
+ z-index: 999;
+
+ -moz-border-radius:6px;
+ -webkit-border-radius:6px;
+ -moz-box-shadow: 0 0 50px #ccc;
+ -webkit-box-shadow: 0 0 50px #ccc;
+}
+
+.modal h2 {
+ margin:0px;
+ padding:10px 0 10px 45px;
+ border-bottom:1px solid #333;
+ font-size:20px;
+}
+
+#yc-status {
+ width: 100%;
+}
+
+#yc-analysis {
+ width: 100%;
+}
+
+#yc-urlform {
+ width: 100%;
+}
+
+.yc-row {
+ width: 100%;
+ height: 25px;
+}
+
+.yc-left{
+ float: left;
+}
+
+.yc-right{
+ float: right;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ -webkit-text-overflow: ellipsis;
+ height: 20px;
+ white-space: nowrap;
+ overflow: hidden;
+}
+
+.yc-button-container {
+ margin-top:30px;
+ width: 120px;
+}
+
+.yc-button {
+ height: 25px;
+
+ margin: 21px 0px;
+
+ color: #444;
+ font-size: 11px;
+ background: #eaeaea;
+ padding: 3px 10px;
+ border: 1px solid #ccc;
+
+ -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+ -moz-box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+ -o-box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+ box-shadow: 0px 0px 2px rgba(0,0,0,.3);
+
+ -webkit-transition: all 0.3s ease;
+ -moz-transition: all 0.3s ease;
+ -o-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+
+ cursor: pointer;
+}
+
+.urlError {
+ background: none repeat scroll 0 0 #FA5858!important;
+}
+
+body.js-enabled #noscript {
+ display: none;
+}
+
+#noscript {
+ display:block;
+
+ /*set the div in the top-left corner of the screen*/
+ position:absolute;
+ top:0;
+ left:0;
+
+ /*set the width and height to 100% of the screen*/
+ width:100%;
+ height:100%;
+
+ /* Setzt den Hintergrund auf 80 % Alpha */
+ background-color: #000;
+ filter:alpha(opacity=80);
+ opacity: 0.8;
+ -moz-opacity:0.8;
+ z-index: 9999;
+}
+
+/* Setzt die Schriftfarbe auf 100 % */
+#noscript .jstext {
+ color: #00ff00;
+ filter:alpha(opacity=100);
+ opacity: 1;
+ -moz-opacity:1;
+ position: relative;
+ font-size: 32px;
+ font-weight: bold;
+ width: 1000px;
+ margin-top:220px;
+}
+
+#yc-songlist-loader {
+ width: 100%;
+}
+
+.yc-songlist-loader-icon {
+ width: 50px;
+ height: 132px;
+ margin-top: 90px;
+ overflow: hidden;
+}
+
+.flex-direction-nav {
+ /*position: absolute;
+ right: -19px;
+ margin-top: -35px;*/
+ position: relative;
+}
+
+.flex-direction-nav li .prev, .flex-direction-nav li .next {
+ outline: none;
+}
+
+.yc-plusminus {
+ position: relative;
+ float: right;
+ top: -45px;
+}
+
+.yc-newvideo {
+ display: none;
+}
+.yc-plus-button {
+ position: absolute;
+ bottom: -42px;
+ right: 0px;
+ display: block;
+ width: 42px;
+ height: 42px;
+ outline: none;
+ text-indent: -9000px;
+ background: url('../img/top-open.png') no-repeat 0px 0px;
+}
+
+.yc-minus-button {
+ position: absolute;
+ bottom: -42px;
+ right: 0px;
+ display: block;
+ width: 42px;
+ height: 42px;
+ background: url('../img/top-open.png') no-repeat -44px 0px ;
+ outline: none;
+ text-indent: -9000px;
+}
+
+.yc-black {
+ background-color: #000;
+}
+
+.yc-figure-menu {
+ float: left;
+ height: 20px;
+}
+
+.yc-headline {
+ position: absolute;
+ right: 0;
+ top: 173px;
+ color: #00FF00;
+ font-weight: 300;
+ font-size: 32px;
+}
\ No newline at end of file
diff --git a/Themes/default/css/player.css b/Themes/default/css/player.css
new file mode 100644
index 0000000..2e687b4
--- /dev/null
+++ b/Themes/default/css/player.css
@@ -0,0 +1,373 @@
+.progress-wrapper {
+ width: 134px;
+}
+
+.ttw-music-player {
+ width: 370px;
+ margin: 60px auto;
+ font-family: 'Lato', arial, sans-serif;
+}
+
+.ttw-music-player .player {
+ width: 100%;
+}
+
+/** Album Cover **/
+.ttw-music-player .album-cover {
+ position: relative;
+ float: left;
+ background: #333 url(../img/player/album-cover-bg.jpg) no-repeat 0 0 scroll;;
+ box-shadow: 0px 1px 4px rgba(0, 0, 0, .75);
+ -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, .75);
+ -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, .75);
+}
+
+.ttw-music-player .album-cover .img {
+ box-shadow: inset 0 0 1px rgba(255, 255, 255, .6);
+ -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, .6);
+ -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, .6);
+ background-position:center center;
+ background-repeat:no-repeat;
+ background-color:transparent;
+}
+
+.ttw-music-player .album-cover .highlight {
+ background: transparent url(../img/player/album-cover-highlight.png) no-repeat 0 0 scroll;
+ opacity: 1;
+
+}
+
+.ttw-music-player .album-cover:hover .highlight {
+ opacity: 1;
+}
+
+.ttw-music-player .album-cover,
+.ttw-music-player .album-cover .img,
+.ttw-music-player .album-cover .highlight {
+ display: block;
+ height: 125px;
+ width: 125px;
+}
+
+.ttw-music-player .album-cover img,
+.ttw-music-player .album-cover .img,
+.ttw-music-player .album-cover .highlight {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height:125px;
+ width:125px;
+}
+
+/** Track Info **/
+.ttw-music-player .track-info {
+ width: 215px;
+ margin: 8px 0 0 30px;
+ float: left;
+ font-size: 12px;
+}
+
+.ttw-music-player .track-info p {
+ margin: 0 0 8px 0;
+}
+
+.ttw-music-player .player .title {
+ color: #444;
+ text-shadow: 0 1px 1px rgba(0, 0, 0, .8);
+ font-family: 'Lato Bold', arial, sans-serif;
+ font-weight: bold;
+ font-size: 14px;
+}
+
+.ttw-music-player .artist-outer {
+ color: #727272;
+ font-family: 'Lato Italic', arial, sans-serif;
+ font-style: italic;
+}
+
+.ttw-music-player .artist {
+ color: #999;
+ font-family: 'Lato', arial, sans-serif;
+ margin-left: 4px;
+}
+
+.ttw-music-player .rating {
+ width: 75px;
+ height: 16px;
+}
+
+.ttw-music-player .rating-star {
+ width: 15px;
+ height: 16px;
+ display: block;
+ float: left;
+ background: transparent url(../img/player/rating-off.png) no-repeat center center scroll;
+ cursor: pointer;
+}
+
+.ttw-music-player .rating-star:hover,
+.ttw-music-player .rating-star.on,
+.ttw-music-player .rating-star.hover {
+ background: transparent url(../img/player/rating-on.png) no-repeat center center scroll;
+}
+
+/** Player **/
+.ttw-music-player .player-controls {
+ width: 215px;
+ height: 30px;
+ border-radius: 6px;
+ -moz-border-radius: 6px;
+ -webkit-border-radius: 6px;
+ background: transparent url(../img/player/player-bg.png) repeat 0 0 scroll;
+ float: left;
+ margin: 12px 0 0 30px;
+}
+
+.ttw-music-player .player-controls .main {
+ width: 52px;
+ height: 12px;
+ margin: 9px 9px;
+ float: left;
+}
+
+.ttw-music-player .player-controls div {
+
+ float: left;
+ cursor: pointer;
+}
+
+.ttw-music-player .previous, .ttw-music-player .next {
+ height: 10px;
+ width: 15px;
+ margin: 1px 0;
+}
+
+.ttw-music-player .play, .ttw-music-player .pause {
+ width: 8px;
+ height: 12px;
+ margin: 0 7px;
+}
+
+.ttw-music-player .previous {
+ background: transparent url(../img/player/player-previous.png) no-repeat center center scroll;
+}
+
+.ttw-music-player .next {
+ background: transparent url(../img/player/player-next.png) no-repeat center center scroll;
+}
+
+.ttw-music-player .play {
+ background: transparent url(../img/player/player-play.png) no-repeat center center scroll;
+}
+
+.ttw-music-player .pause {
+ background: transparent url(../img/player/player-pause.png) no-repeat center center scroll;
+}
+
+.ttw-music-player .progress-wrapper {
+ height: 9px;
+ width: 135px;
+ float: left;
+ background: transparent url(../img/player/player-progress.png) repeat-x 0 0 scroll;
+ margin: 11px 10px 10px 0;
+ border-radius: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+
+.ttw-music-player .progress {
+ height: 9px;
+ width: 135px;
+ cursor: pointer;
+}
+
+.ttw-music-player .elapsed {
+ height: 6px;
+ border-radius: 3px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ margin: 1px;
+ width: 60%;
+ background: transparent url(../img/player/player-elapsed.png) repeat-x 0 0 scroll;
+}
+
+.ttw-music-player .unused-controls {
+ display: none !important;
+}
+
+/** Description **/
+.ttw-music-player .description {
+ clear: both;
+ margin: 30px 0 0 0;
+ font-size: 12px;
+ color: #999;
+ text-shadow: 0 1px 1px rgba(0, 0, 0, .6);
+}
+
+.ttw-music-player .description.showing{
+ margin:30px 0;
+}
+
+/** Track List **/
+.ttw-music-player .tracklist {
+ padding: 10px 20px;
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, .15), 0 1px 0 rgba(255, 255, 255, .04);
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .15), 0 1px 0 rgba(255, 255, 255, .04);
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .15), 0 1px 0 rgba(255, 255, 255, .04);
+ border-radius: 6px;
+ -moz-border-radius: 6px;
+ -webkit-border-radius: 6px;
+ background: transparent url(../img/player/tracklist-bg.png) repeat 0 0 scroll;
+ color: #666;
+ font-size: 12px;
+}
+
+.ttw-music-player .tracklist ol {
+ margin: 0;
+ padding: 0;
+ overflow:hidden;
+}
+
+.ttw-music-player .tracklist li {
+ text-shadow: 0 1px 1px rgba(0, 0, 0, .6);
+ background: transparent url(../img/player/tracklist-item-bg.png) repeat-x bottom left scroll;
+ padding: 10px 0 10px 0;
+ list-style-position: inside;
+ position: relative;
+}
+
+.ttw-music-player .tracklist li:hover {
+ color: #222;
+}
+
+.ttw-music-player li:last-child{
+ background: none;
+}
+
+.ttw-music-player .show-more-button li:last-child{
+ background: transparent url(../img/player/tracklist-item-bg.png) repeat-x bottom left scroll;
+}
+
+
+
+.ttw-music-player .tracklist .title {
+ width: 230px;
+ display: inline-block;
+ padding: 0 0 0 14px;
+ cursor: pointer;
+}
+
+.ttw-music-player li:nth-child(1n + 10) .title{
+ padding-left:7px;
+}
+
+.ttw-music-player li.playing {
+ color:#00ff00 !important;
+ text-shadow: 0;
+}
+
+.ttw-music-player .tracklist .rating {
+ margin-left: 10px;
+ width: 30px;
+ display: block;
+ position: absolute;
+ right: 14px;
+ top: 12.5px;
+}
+
+.ttw-music-player .rating-bar {
+ height: 10px;
+ width: 3px;
+ display: block;
+ float: left;
+ cursor: pointer;
+ background: transparent url(../img/player/rating-bar.png) no-repeat 0 0 scroll;
+}
+
+.ttw-music-player .rating-bar.on,
+.ttw-music-player .rating-bar:hover,
+.ttw-music-player .rating-bar.hover {
+ background: transparent url(../img/player/rating-bar-on.png) no-repeat 0 0 scroll;
+}
+
+.ttw-music-player .buy {
+ width: 62px;
+ height: 16px;
+ display: inline-block;
+ position: absolute;
+ top: 9px;
+ right: 0;
+ border-radius: 8px;
+ -moz-border-radius: 8px;
+ -webkit-border-radius: 8px;
+ background: transparent url(../img/player/buy-bg.png) repeat 0 0 scroll;
+ margin: 0 0 0 10px;
+ font-size: 10px;
+ text-align: center;
+ line-height: 16px;
+ text-shadow: none;
+ color: #999;
+ text-decoration: none;
+}
+
+.ttw-music-player .buy:hover {
+ color: #eee;
+}
+
+.ttw-music-player .buy.not-active{
+ display:none;
+}
+
+.ttw-music-player .more {
+ display:none;
+ font-family: 'Lato Italic', arial, sans-serif;
+ font-style: italic;
+ font-size: 11px;
+ text-shadow: 0 1px 1px rgba(0, 0, 0, .6);
+ padding: 10px 0;
+ margin: 10px 0;
+ cursor: pointer;
+ text-align: center;
+ border-radius: 6px;
+ -moz-border-radius: 6px;
+ -webkit-border-radius: 6px;
+ background: transparent url(../img/player/tracklist-more.png) repeat 0 0 scroll;
+}
+
+.ttw-music-player .more:hover {
+ color: #eee;
+ box-shadow: inset 0px 0px 20px rgba(0, 0, 0, .2);
+ -moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, .2);
+ -webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, .2);
+}
+
+.ttw-music-player .show-more-button .more{
+ display:block;
+}
+
+
+/** Transitions **/
+.ttw-music-player .more,
+.ttw-music-player .album-cover .highlight,
+.ttw-music-player .tracklist li,
+.ttw-music-player .buy {
+ -webkit-transition: all 0.5s ease;
+ -moz-transition: all 0.5s ease;
+ -o-transition: all 0.5s ease;
+ transition: all 0.5s ease;
+}
+
+/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */
+.ttw-music-player .player:after {
+ clear: both;
+ content: ' ';
+ display: block;
+ font-size: 0;
+ line-height: 0;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+
+
diff --git a/Themes/default/css/reset.css b/Themes/default/css/reset.css
new file mode 100755
index 0000000..af94440
--- /dev/null
+++ b/Themes/default/css/reset.css
@@ -0,0 +1,48 @@
+/* http://meyerweb.com/eric/tools/css/reset/
+ v2.0 | 20110126
+ License: none (public domain)
+*/
+
+html, body, div, span, applet, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+a, abbr, acronym, address, big, cite, code,
+del, dfn, em, img, ins, kbd, q, s, samp,
+small, strike, strong, sub, sup, tt, var,
+b, u, i, center,
+dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, embed,
+figure, figcaption, footer, header, hgroup,
+menu, nav, output, ruby, section, summary,
+time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font: inherit;
+ vertical-align: baseline;
+}
+/* HTML5 display-role reset for older browsers */
+article, aside, details, figcaption, figure,
+footer, header, hgroup, menu, nav, section {
+ display: block;
+}
+body {
+ line-height: 1;
+}
+ol, ul {
+ list-style: none;
+}
+blockquote, q {
+ quotes: none;
+}
+blockquote:before, blockquote:after,
+q:before, q:after {
+ content: '';
+ content: none;
+}
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
\ No newline at end of file
diff --git a/Themes/default/css/skin.css b/Themes/default/css/skin.css
new file mode 100755
index 0000000..4935e07
--- /dev/null
+++ b/Themes/default/css/skin.css
@@ -0,0 +1,180 @@
+/* GENERAL ------------------------------------------------------------*/
+
+body{
+ color: #888;
+}
+
+body,
+.home-block-heading span,
+.page-heading span{
+ background: #ebebe8;
+}
+
+body a{ color: #444; }
+
+body a:hover,
+#top-widget-holder a:hover,
+#nav>li>a:hover,
+.project-heading .launch:hover{
+ color: #00ff00;
+}
+
+h1,h2,h3,h4,h5,h6{ color: #444444; }
+
+/* Selection colours (easy to forget) */
+
+::selection {background: #00ff00; color: #fff; }
+::-moz-selection {background: #00ff00; color: #fff; }
+img::selection {background: transparent;}
+img::-moz-selection {background: transparent;}
+body {-webkit-tap-highlight-color: #00ff00;}
+
+/* HEADER ------------------------------------------------------------*/
+
+header{ background: #444 url(../img/header.png) bottom left repeat-x; }
+
+
+/* WIDGETS------------------------------------------------*/
+
+#top-widget-holder{
+ background: #333;
+ color: #aaaaaa;
+}
+
+#top-widget-holder h4{
+ color: #ebebe8;
+}
+
+#top-widget-holder a{
+ color: #fff;
+}
+
+/* NAVIGATION ------------------------------------------------------------*/
+
+nav a{ color: #E2E0D7; }
+
+#nav>li.current-menu-item>a,
+#nav>li.current_page_item>a{
+ color: #E2E0D7;
+}
+
+/* sub navigation -----------------------------------------------------*/
+
+#nav>li ul{ background: #2f2f2f; }
+
+#nav>li ul li a{ color: #717171; }
+
+#nav>li ul li a:hover,
+#nav>li ul li:nth-child(even) a:hover{
+ background: #00ff00;
+ color: #fff;
+}
+
+#nav>li ul li:nth-child(even) a{
+ background: #333333;
+}
+
+/* BREADCRUMBS ------------------------------------------------------------*/
+
+.breadcrumbs{ color: #444; }
+
+.breadcrumbs a{ color: #888; }
+
+
+/* CONTACT CONTENT ------------------------------------------------------------*/
+
+#contact-sidebar{ background: #e2e0d7; }
+
+
+/* SIDEBAR ------------------------------------------------------------*/
+
+#sidebar{ background: #e2e0d7; }
+
+#sidebar .block{ border-bottom: 1px solid #bcbcba; }
+
+/* HOME ------------------------------------------------------------*/
+
+.home-block figcaption{
+ background: #00ff00;
+ color: #f1f1f1;
+}
+
+/* PORTFOLIO ------------------------------------------------------------*/
+
+.portfolio-thumbs figcaption{
+ background: #00ff00;
+ color: #f1f1f1;
+}
+
+/* PROJECT ------------------------------------------------------------*/
+
+.project-heading .launch{ color: #888; }
+
+.project-info strong{ color: #444; }
+
+.project-pager a{ color: #444; }
+
+.project-pager a:hover{ color: #00ff00; }
+
+/* RELATED PROJECTS ---------------------------------------------------*/
+
+.related-heading{ color: #444; }
+
+.related-projects .thumb{ background: #00ff00 url(../img/plus.png) center center no-repeat; }
+
+
+/* BLOG ------------------------------------------------------------*/
+
+#posts-list .feature-image,
+#post-content .feature-image{ background: #00ff00 url(../img/plus.png) center center no-repeat; }
+
+article .meta{
+ border-top: 1px solid #cecece;
+ border-bottom: 1px solid #cecece;
+ overflow: hidden;
+}
+
+#posts-list .entry-date{ color: #f1f1f1; }
+
+/* PAGE NAVIGATION ------------------------------------------------------------*/
+
+.page-navigation a{
+ background: #444 url(../img/noise.png) repeat;
+ color: #f1f1f1;
+}
+
+.page-navigation a:hover{
+ background: #00ff00;
+ color: #fff;
+}
+
+/* PAGER ------------------------------------------------------------*/
+
+.pager li a{ color: #444; }
+
+.pager li:hover a{
+ color: #fff;
+ background: #00ff00;
+}
+
+.pager li.active a{
+ background: #444;
+ color: #fff;
+}
+
+/* SLIDER ------------------------------------------------------------*/
+
+#slider-holder #headline{ background: #e2e0d7; }
+
+
+
+/* FOOTER ------------------------------------------------------------*/
+
+/*
+footer .wrapper{
+ background: url(../img/footer.png) repeat-x top center;
+}*/
+
+.footer-bottom{
+ border-top: 1px solid #ccc;
+}
diff --git a/Themes/default/css/social.css b/Themes/default/css/social.css
new file mode 100755
index 0000000..1e91d3c
--- /dev/null
+++ b/Themes/default/css/social.css
@@ -0,0 +1,23 @@
+/*
+* Social icons CSS
+*/
+
+
+#social-bar{
+ display: block;
+ overflow: hidden;
+}
+
+#social-bar li{
+ display: block;
+ float: right;
+ width: 36px;
+ height: 36px;
+ margin-left: 5px;
+}
+
+#social-bar li a{
+ display: block;
+ width: 100%;
+ height: 100%;
+}
diff --git a/Themes/default/css/style.css b/Themes/default/css/style.css
new file mode 100755
index 0000000..6930794
--- /dev/null
+++ b/Themes/default/css/style.css
@@ -0,0 +1,1002 @@
+/* Import other css */
+@import url('reset.css');
+@import url('social.css');
+@import url('comments.css');
+@import url('widgets.css');
+
+
+/* GENERAL ------------------------------------------------------------*/
+
+article, aside, canvas, figure, figure img, figcaption, hgroup,
+footer, header, nav, section, audio, video {
+ display: block;
+}
+
+.clearfix{ clear:both; }
+
+.clearfix:after {
+ content: ".";
+ display: block;
+ clear: both;
+ visibility: hidden;
+ line-height: 0;
+ height: 0;
+}
+
+
+.wrapper{
+ margin: 0 auto;
+ position: relative;
+}
+
+body{
+ font-family: Helvetica, Arial, sans-serif;
+ font-size: 13px;
+}
+
+
+
+body p{
+ margin-bottom: 21px;
+}
+
+body a{
+ text-decoration: none;
+
+ -webkit-transition: color 0.3s ease;
+ -moz-transition: color 0.3s ease;
+ -o-transition: color 0.3s ease;
+ transition: color 0.3s ease;
+}
+
+
+
+#logo{
+ display: inline-block;
+ padding-top: 40px;
+ padding-bottom: 30px;
+}
+
+#logo:hover{ opacity: 0.8;}
+
+h1,h2,h3,h4,h5,h6{
+ font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
+ font-weight: 400;
+}
+
+h1{ font-size: 48px;}
+
+h2{ font-size: 36px; }
+
+h3{ font-size: 24px; }
+
+h4{ font-size: 21px; }
+
+h5{ font-size: 18px; }
+
+h6{ font-size: 14px; }
+
+#main,
+footer,
+aside{ line-height: 1.5em; }
+
+
+.wrapper {
+ width: 940px;
+}
+
+.right{
+ float: right;
+}
+
+.left{
+ float: left;
+}
+
+
+.right:after {
+ content: ".";
+ display: block;
+ clear: both;
+ visibility: hidden;
+ line-height: 0;
+ height: 0;
+}
+
+#top-widget-holder,
+footer,
+aside{
+ font-size: 12px;
+ line-height: 1.5em;
+}
+
+.page-heading{
+ text-align: left;
+ margin-bottom: 15px;
+ background: url(../img/div-line.png) repeat-x center center;
+}
+
+.page-heading span{
+ padding: 0px 20px;
+ margin-left: 20px;
+}
+
+
+/* WIDGETS------------------------------------------------*/
+
+#top-widget-holder{
+ z-index: 1000;
+ position: relative;
+
+ -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,.5);
+ -moz-box-shadow: 0px 1px 2px rgba(0,0,0,.5);
+ -o-box-shadow: 0px 1px 2px rgba(0,0,0,.5);
+ box-shadow: 0px 1px 2px rgba(0,0,0,.5);
+}
+
+#top-widget{
+ display: none;
+}
+
+#top-widget .padding{
+ padding-top: 20px;
+ padding-bottom: 30px;
+}
+
+#top-open{
+ position: absolute;
+ bottom: -42px;
+ right: 0px;
+ display: block;
+ width: 42px;
+ height: 42px;
+ background: url(../img/top-open.png) no-repeat 0px 0px ;
+
+ text-indent: -9000px;
+}
+
+#top-open.tab-closed{
+ background-position: -44px 0px;
+}
+
+/* WIDGET COLS ------------------------------------------------------------*/
+
+.widget-cols h4{
+ margin-bottom: 21px;
+}
+
+.widget-cols>li{
+ width: 220px;
+ float: left;
+ margin-right: 20px;
+}
+
+.widget-cols>li.fourth-col{
+ margin-right: 0px;
+}
+
+
+/* COMBO NAVIGATION ------------------------------------------------------------*/
+#comboNav {
+ width: 100%;
+ margin-top: 40px;
+ margin-bottom: 30px;
+ float: left;
+}
+
+/* NAVIGATION ------------------------------------------------------------*/
+
+
+nav{
+ margin-top: 0px;
+ height: 30px;
+}
+
+
+nav a{
+ text-decoration: none;
+}
+
+#nav li{
+ margin-right: 20px;
+}
+
+#nav>li>a{
+ font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
+ font-size: 18px;
+ font-weight: 300;
+ display: block;
+ overflow: hidden;
+ padding: 0px 0px 7px 0px;
+ text-shadow: 2px 2px 0px rgba(0, 0, 0, .6);
+}
+
+
+#nav>li.current-menu-item>a,
+#nav>li.current_page_item>a{
+ border-bottom: solid #ebebe8 5px;
+}
+
+
+
+/* sub navigation -----------------------------------------------------*/
+
+#nav>li ul{
+ display: block;
+ margin-top: -10px;
+
+ -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -moz-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -o-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+
+}
+
+#nav>li ul li a{
+ display: block;
+ padding: 15px 20px;
+ display: block;
+ font-size: 11px;
+ text-decoration: none;
+}
+
+#nav>li ul li a span{
+ display: block;
+}
+
+
+
+/* BREADCRUMBS ------------------------------------------------------------*/
+
+.breadcrumbs{
+ position: absolute;
+ overflow: hidden;
+ top: -18px;
+ left: 0px;
+ height: auto;
+ font-size: 11px;
+}
+
+.breadcrumbs a{
+ text-decoration: none;
+
+ -webkit-transition: all 0.3s ease;
+ -moz-transition: all 0.3s ease;
+ -o-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+}
+
+.breadcrumbs li{
+ display: inline;
+}
+
+
+.breadcrumbs li strong{
+ font-weight: bold;
+ font-size: 21px;
+}
+
+/* CONTACT CONTENT ------------------------------------------------------------*/
+
+#contactForm{
+ position: relative;
+ width: 700px;
+ float: left;
+ margin-right: 20px;
+}
+
+#contact-sidebar{
+ position: relative;
+ width: 200px; /* 220 - 20 padding */
+ float: left;
+ padding: 20px 10px 20px 10px;
+ -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -moz-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -o-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+}
+
+/* SIDEBAR ------------------------------------------------------------*/
+
+#sidebar{
+ position: relative;
+ width: 200px; /* 220 - 20 padding */
+ float: left;
+ padding: 45px 10px 20px 10px;
+ margin-top: -58px;
+ margin-bottom: 40px;
+ -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -moz-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -o-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+}
+
+#sidebar .block{
+ margin-bottom: 18px;
+ padding-bottom: 5px;
+}
+
+#sidebar .block:last-child{
+ border-bottom: none;
+}
+
+#sidebar h4,
+#contact-sidebar h4{
+ margin-bottom: 20px;
+}
+
+#sidebar li{
+ margin-bottom: 7px;
+}
+
+/* HOME ------------------------------------------------------------*/
+
+.home-block{
+ margin-bottom: 20px;
+}
+
+.home-block-heading{
+ text-align: center;
+ margin-bottom: 40px;
+ background: url(../img/div-line.png) repeat-x center center;
+}
+
+.home-block-heading span{
+ padding: 0px 20px;
+}
+
+.home-block figure{
+ float: left;
+ margin-right: 20px;
+ margin-bottom: 20px;
+ position: relative;
+ overflow: hidden;
+ line-height: 1.2em;
+
+ -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.2);
+ -moz-box-shadow: 0px 0px 2px rgba(0,0,0,.2);
+ -o-box-shadow: 0px 0px 2px rgba(0,0,0,.2);
+ box-shadow: 0px 0px 2px rgba(0,0,0,.2);
+}
+
+.home-block figure .thumb{
+ display: block;
+
+}
+
+
+.home-block figure img{
+ max-width: 100%;
+ opacity: .999;
+
+ -webkit-transition: all 0.3s ease;
+ -moz-transition: all 0.3s ease;
+ -o-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+}
+
+.home-block figure a:hover .yc-black {
+ opacity: 0.1;
+ line-height: 0em;
+}
+
+
+.home-block figure.last{
+ margin-right: 0px;
+}
+
+.home-block figcaption{
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ width: 100%;
+ height: 100%;
+}
+
+/* modernizr fix for ie 8 and earlier */
+
+.no-opacity .home-block figcaption{
+ display: none;
+}
+
+.no-opacity .home-block figure:hover figcaption{
+ display: block;
+}
+
+.home-block figure .opener{
+ display: block;
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ height: 100%;
+ width: 100%;
+ z-index: 999;
+}
+
+.opacity .home-block figure .opener{ display: none; }
+
+.home-block figcaption strong,
+.home-block figcaption span,
+.home-block figcaption em{
+ display: block;
+ margin-left: 17px;
+ margin-right: 17px;
+}
+
+.home-block figcaption strong{
+ font-weight: bold;
+ line-height: 1.0em;
+ margin-bottom: 7px;
+ margin-top: 10px;
+
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ -webkit-text-overflow: ellipsis;
+ height: 28px;
+ overflow: hidden;
+}
+
+.home-block figcaption span{
+ font-size: 11px;
+ margin-bottom: 7px;
+ line-height: 1.0em;
+ overflow: hidden;
+ height: 50%;
+
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ -webkit-text-overflow: ellipsis;
+ overflow: hidden;
+}
+
+.home-block figcaption em{
+ font-size: 11px;
+ font-weight: bold;
+ font-style: normal;
+ position: absolute;
+ bottom: 10px;
+}
+
+.home-block figcaption em{ font-weight: bold; }
+
+.one-third-thumbs figure{ width: 300px; }
+
+.one-fourth-thumbs figure{ width: 220px; }
+
+.more-link{
+ margin-bottom: 0px;
+}
+
+/* MAIN ------------------------------------------------------------*/
+
+#main{
+ padding-top: 40px;
+ background: url(../img/oblique-lines.png) repeat-x;
+ margin-bottom: 60px;
+}
+
+/* PORTFOLIO ------------------------------------------------------------*/
+
+.portfolio-thumbs{
+ width: 960px;
+ padding-top: 20px;
+}
+
+.portfolio-thumbs figure{ width: 300px; }
+
+.portfolio-thumbs figure{
+ float: left;
+ margin-right: 20px;
+ margin-bottom: 20px;
+ position: relative;
+ overflow: hidden;
+ line-height: 1.2em;
+}
+
+.portfolio-thumbs figure .thumb{
+ display: block;
+}
+
+.portfolio-thumbs figure img{
+ max-width: 100%;
+ opacity: .999;
+
+ -webkit-transition: all 0.3s ease;
+ -moz-transition: all 0.3s ease;
+ -o-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+}
+
+.portfolio-thumbs figure a:hover img{
+ opacity: 0.1;
+ line-height: 0em;
+}
+
+.portfolio-thumbs figcaption{
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ width: 100%;
+ height: 100%;
+}
+
+.portfolio-thumbs figcaption strong,
+.portfolio-thumbs figcaption span,
+.portfolio-thumbs figcaption em{
+ display: block;
+ margin-left: 17px;
+ margin-right: 17px;
+}
+
+.portfolio-thumbs figcaption strong{
+ font-weight: bold;
+ line-height: 1.0em;
+ margin-bottom: 7px;
+ margin-top: 10px;
+}
+
+.portfolio-thumbs figcaption span{
+ font-size: 11px;
+ margin-bottom: 7px;
+}
+
+.portfolio-thumbs figcaption em{
+ font-size: 11px;
+ font-weight: bold;
+ font-style: normal;
+ position: absolute;
+ bottom: 10px;
+}
+
+
+/* modernizr fix for ie 8 and earlier */
+
+.no-opacity .portfolio-thumbs figcaption{
+ display: none;
+}
+
+.no-opacity .portfolio-thumbs figure:hover figcaption{
+ display: block;
+}
+
+.portfolio-thumbs figure .opener{
+ display: block;
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ height: 100%;
+ width: 100%;
+ z-index: 999;
+}
+
+.opacity .portfolio-thumbs figure .opener{ display: none; }
+
+/* PROJECT ------------------------------------------------------------*/
+
+
+.project-heading{
+ margin: 44px 24px 44px 0px;
+}
+
+
+.project-heading h2{
+ float: left;
+ margin-right: 20px;
+}
+
+.project-heading .launch{
+ display: block;
+ float: left;
+ text-decoration: none;
+ padding-top: 5px;
+
+ -webkit-transition: all 0.3s ease;
+ -moz-transition: all 0.3s ease;
+ -o-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+}
+
+
+.project-description{
+ float: left;
+ width: 700px;
+ margin-bottom: 70px;
+ margin-right: 20px;
+}
+
+.project-info{
+ float: left;
+ width: 220px;
+ margin-bottom: 70px;
+}
+
+.project-info strong{ font-weight: bold; }
+
+.project-pager{
+ overflow: hidden;
+ margin: 0px;
+ padding-bottom: 24px;
+ border-top: 1px solid rgba(0, 0, 0, 0.1);
+ padding-top: 24px;
+}
+
+.project-pager a{
+ text-decoration: none;
+
+ -webkit-transition: all 0.3s ease;
+ -moz-transition: all 0.3s ease;
+ -o-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+}
+
+.project-pager a:hover{
+ text-decoration: none;
+}
+
+.project-pager .prev-project{
+ float: left;
+}
+
+.project-pager .next-project{
+ float: right;
+}
+
+/* RELATED PROJECTS ---------------------------------------------------*/
+
+.related-projects{
+ display: block;
+ width: 940px;
+ border-top: 1px solid rgba(0, 0, 0, 0.1);
+ padding: 24px 0px 50px 0px;
+}
+
+.related-heading{
+ font-weight: bold;
+ margin: 0px 0px 24px 0px;
+}
+
+.related-projects .related-list{
+ display: block;
+}
+
+.related-projects figure{
+ display: block;
+ float: left;
+ width: 220px;
+ margin-right: 15px;
+}
+
+.related-projects figure .last{
+ margin-right: 0px;
+}
+
+.related-projects .thumb{
+ display: block;
+ margin-bottom: 12px;
+
+ -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -moz-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+}
+
+.related-projects .thumb:hover img{
+ opacity: 0.15;
+}
+
+.related-projects figure img{
+ max-width: 100%;
+
+ -webkit-transition: all 0.3s ease;
+ -moz-transition: all 0.3s ease;
+ -o-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+}
+
+
+/* CONTACT ------------------------------------------------------------*/
+
+
+#map_canvas{
+ display: block;
+ height: 300px;
+ width: 100%;
+ margin-bottom: 24px;
+ margin-top: 40px;
+ -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -moz-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -o-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+}
+
+.map-content{
+ margin-bottom: 60px;
+ padding-bottom: 40px;
+ border-bottom: 1px solid #ccc;
+}
+
+.address-block li{
+ padding-left: 20px;
+}
+
+.address-block .address{ background: url(../img/icon-address.png) no-repeat top left }
+
+.address-block .phone{ background: url(../img/icon-phone.png) no-repeat top left}
+
+.address-block .mobile{ background: url(../img/icon-mobile.png) no-repeat top left }
+
+.address-block .email{ background: url(../img/icon-email.png) no-repeat top left }
+
+/* PAGE ------------------------------------------------------------*/
+
+.floated-content,
+.fullwidth-content{
+
+}
+
+/* BLOG ------------------------------------------------------------*/
+
+.floated-content,
+#posts-list,
+#post-content{
+ position: relative;
+ width: 700px;
+ float: left;
+ margin-right: 20px;
+}
+
+#posts-list .page-heading,
+.fullwidth-content .page-heading,
+.floated-content .page-heading{
+ margin-bottom: 35px;
+}
+
+#posts-list .entry-date{
+ position: absolute;
+ top: 0px;
+ left: 23px;
+ width: 97px;
+ height: 97px;
+ background: url(../img/date.png) no-repeat;
+ font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
+}
+
+#posts-list .entry-date .number{
+ font-size: 50px;
+ padding-top: 25px;
+ text-align: center;
+}
+
+#posts-list .entry-date .year{
+ text-align: center;
+ padding-top: 10px;
+}
+
+
+#posts-list article{
+ position: relative;
+ padding-left: 160px;
+ margin-bottom: 40px;
+}
+
+#posts-list .feature-image,
+#post-content .feature-image{
+ width: 540px;
+ margin-bottom: 21px;
+ line-height: 0em;
+
+ -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -moz-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -o-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+}
+
+#posts-list .feature-image img,
+#post-content .feature-image img{
+ max-width: 100%;
+ -webkit-transition: all 0.3s ease;
+ -moz-transition: all 0.3s ease;
+ -o-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+}
+
+#posts-list .feature-image:hover img,
+#posts-content .feature-image:hover img{
+ opacity: 0.2;
+}
+
+#posts-list .post-heading{
+ margin-bottom: 20px;
+ line-height: 1.0em;
+}
+
+#posts-list .excerpt,
+#posts-list .read-more{
+ display: block;
+ margin-bottom: 20px;
+}
+
+article .meta div{
+ padding: 15px 10px 15px 30px;
+ float: left;
+ max-width: 170px;
+}
+
+article .meta .comments{
+ border-left: 1px solid #cecece;
+ border-right: 1px solid #cecece;
+ background: url(../img/icon-comments.png) no-repeat;
+}
+
+article .meta .user{
+ background: url(../img/icon-user.png) no-repeat;
+}
+
+article .meta .categories{
+ background: url(../img/icon-tags.png) no-repeat;
+}
+
+article .meta .categories,
+article .meta .comments,
+article .meta .user{
+ background-position: 5px 12px;
+}
+
+/* SINGLE ------------------------------------------------------------*/
+
+.post-content{
+ margin-bottom: 20px;
+}
+
+.single-post .meta{
+ margin-bottom: 50px;
+}
+
+/* PAGE NAVIGATION ------------------------------------------------------------*/
+
+.page-navigation{
+ display: block;
+ margin-left: 160px;
+ margin-bottom: 0px;
+}
+
+.page-navigation a{
+ display: block;
+ padding: 14px 18px;
+
+ -webkit-transition: all 0.3s ease;
+ -moz-transition: all 0.3s ease;
+ -o-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+
+ -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -moz-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -o-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+
+ text-shadow: 0 -1px 0px rgba(0, 0, 0, 0.8);
+}
+
+.page-navigation .nav-next{
+ float: left;
+}
+
+.page-navigation .nav-previous{
+ float: right;
+}
+
+/* PAGER ------------------------------------------------------------*/
+
+.pager{
+ overflow: hidden;
+ display: block;
+ font-size: 11px;
+ margin: 0px 0px 0px 0px;
+ padding-bottom: 70px;
+}
+
+.pager li{
+ display: block;
+ margin-right: 5px;
+ float: left;
+}
+
+.pager li a{
+ display: block;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+ text-decoration: none;
+ width: 20px;
+ border: 1px solid #ccc;
+ line-height: 20px;
+
+ -webkit-transition: all 0.3s ease;
+ -moz-transition: all 0.3s ease;
+ -o-transition: all 0.3s ease;
+ transition: all 0.3s ease;
+}
+
+.pager .paged{
+ float:right;
+ font-style:italic;
+}
+
+
+/* SLIDER-HOLDER ------------------------------------------------------------*/
+
+#slider-holder{
+ padding-bottom: 50px;
+}
+
+.home-slider{
+ float: left;
+}
+
+#slider-holder #headline{
+ position: relative;
+ float: right;
+ width: 260px; /* 300 - 40 padding */
+ min-height: 275px;
+ margin-top: -58px;
+ padding: 70px 20px 20px 20px;;
+
+ -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -moz-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ -o-box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+ box-shadow: 2px 2px 0px rgba(0,0,0,.2);
+
+ text-shadow: 0 1px 0px rgba(255, 255, 255, 0.8);
+}
+
+#headline h1{
+ margin-bottom: 30px;
+ line-height: 1.0em;
+}
+
+
+#headline em#corner,
+#sidebar em#corner{
+ display: block;
+ position: absolute;
+ top:0px;
+ left: -14px;
+ width: 14px;
+ height: 18px;
+ background: url(../img/sidebar-corner.png) no-repeat;
+}
+
+
+/* FOOTER ------------------------------------------------------------*/
+
+
+.footer-bottom{
+ margin-top: 30px;
+}
+
+/*
+footer .wrapper,
+.footer-bottom{
+ padding-top: 40px;
+}
+*/
+
+
+/* FOOTER BOTTOM ------------------------------------------------------------*/
+
+.footer-bottom{
+ margin-bottom: 60px;
+ overflow: hidden;
+}
+
+.footer-bottom .left{
+ width: 50%;
+ padding-top: 10px;
+ float: left;
+}
+
+.footer-bottom .right{
+ width: 50%;
+ float: right;
+}
+
+
diff --git a/Themes/default/css/superfish.css b/Themes/default/css/superfish.css
new file mode 100755
index 0000000..a698c23
--- /dev/null
+++ b/Themes/default/css/superfish.css
@@ -0,0 +1,61 @@
+/*** ESSENTIAL STYLES ***/
+
+.sf-menu, .sf-menu * {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.sf-menu {
+
+}
+.sf-menu ul {
+ position: absolute;
+ top: -999em;
+ width: 10em; /* left offset of submenus need to match (see below) */
+}
+.sf-menu ul li {
+ width: 100%;
+}
+.sf-menu li:hover {
+ visibility: inherit; /* fixes IE7 'sticky bug' */
+}
+.sf-menu li {
+ float: left;
+ position: relative;
+}
+.sf-menu a {
+ display: block;
+ position: relative;
+}
+.sf-menu li:hover ul,
+.sf-menu li.sfHover ul {
+ left: 0;
+ top: 2.5em; /* match top ul list item height */
+ z-index: 99;
+}
+ul.sf-menu li:hover li ul,
+ul.sf-menu li.sfHover li ul {
+ top: -999em;
+}
+ul.sf-menu li li:hover ul,
+ul.sf-menu li li.sfHover ul {
+ left: 10em; /* match ul width */
+ top: 0;
+}
+ul.sf-menu li li:hover li ul,
+ul.sf-menu li li.sfHover li ul {
+ top: -999em;
+}
+ul.sf-menu li li li:hover ul,
+ul.sf-menu li li li.sfHover ul {
+ left: 10em; /* match ul width */
+ top: 0;
+}
+
+
+
+
+
+
+
+
diff --git a/Themes/default/css/widgets.css b/Themes/default/css/widgets.css
new file mode 100755
index 0000000..82cd691
--- /dev/null
+++ b/Themes/default/css/widgets.css
@@ -0,0 +1,22 @@
+/* RECENT POSTS -----------------------------------------------*/
+
+.recent-post{
+ margin-bottom: 21px;
+ overflow: hidden;
+}
+
+
+.recent-post .thumb{
+ display: block;
+ float: left;
+}
+
+.recent-post .post-head{
+ width: 153px;
+ display: block;
+ float: right;
+}
+
+.recent-post span{
+ display: block;
+}
diff --git a/Themes/default/fonts/kaffesatz_light.woff b/Themes/default/fonts/kaffesatz_light.woff
new file mode 100644
index 0000000..f96894e
Binary files /dev/null and b/Themes/default/fonts/kaffesatz_light.woff differ
diff --git a/Themes/default/fonts/kaffesatz_regular.woff b/Themes/default/fonts/kaffesatz_regular.woff
new file mode 100644
index 0000000..483c6c8
Binary files /dev/null and b/Themes/default/fonts/kaffesatz_regular.woff differ
diff --git a/Themes/default/img/ajax-loader.gif b/Themes/default/img/ajax-loader.gif
new file mode 100644
index 0000000..e13d746
Binary files /dev/null and b/Themes/default/img/ajax-loader.gif differ
diff --git a/Themes/default/img/arrows.png b/Themes/default/img/arrows.png
new file mode 100755
index 0000000..7932f81
Binary files /dev/null and b/Themes/default/img/arrows.png differ
diff --git a/Themes/default/img/date.png b/Themes/default/img/date.png
new file mode 100755
index 0000000..673d5e0
Binary files /dev/null and b/Themes/default/img/date.png differ
diff --git a/Themes/default/img/div-line.png b/Themes/default/img/div-line.png
new file mode 100755
index 0000000..32c1089
Binary files /dev/null and b/Themes/default/img/div-line.png differ
diff --git a/Themes/default/img/dummies/54x54.gif b/Themes/default/img/dummies/54x54.gif
new file mode 100755
index 0000000..0f1e39b
Binary files /dev/null and b/Themes/default/img/dummies/54x54.gif differ
diff --git a/Themes/default/img/dummies/featured-1.jpg b/Themes/default/img/dummies/featured-1.jpg
new file mode 100755
index 0000000..7892d5d
Binary files /dev/null and b/Themes/default/img/dummies/featured-1.jpg differ
diff --git a/Themes/default/img/dummies/featured-10.jpg b/Themes/default/img/dummies/featured-10.jpg
new file mode 100755
index 0000000..c3a7b19
Binary files /dev/null and b/Themes/default/img/dummies/featured-10.jpg differ
diff --git a/Themes/default/img/dummies/featured-2.jpg b/Themes/default/img/dummies/featured-2.jpg
new file mode 100755
index 0000000..0c0ba2e
Binary files /dev/null and b/Themes/default/img/dummies/featured-2.jpg differ
diff --git a/Themes/default/img/dummies/featured-3.jpg b/Themes/default/img/dummies/featured-3.jpg
new file mode 100755
index 0000000..92728f0
Binary files /dev/null and b/Themes/default/img/dummies/featured-3.jpg differ
diff --git a/Themes/default/img/dummies/featured-4.jpg b/Themes/default/img/dummies/featured-4.jpg
new file mode 100755
index 0000000..801a4da
Binary files /dev/null and b/Themes/default/img/dummies/featured-4.jpg differ
diff --git a/Themes/default/img/dummies/featured-5.jpg b/Themes/default/img/dummies/featured-5.jpg
new file mode 100755
index 0000000..43dcc55
Binary files /dev/null and b/Themes/default/img/dummies/featured-5.jpg differ
diff --git a/Themes/default/img/dummies/featured-6.jpg b/Themes/default/img/dummies/featured-6.jpg
new file mode 100755
index 0000000..d5a60fe
Binary files /dev/null and b/Themes/default/img/dummies/featured-6.jpg differ
diff --git a/Themes/default/img/dummies/featured-7.jpg b/Themes/default/img/dummies/featured-7.jpg
new file mode 100755
index 0000000..4fd0819
Binary files /dev/null and b/Themes/default/img/dummies/featured-7.jpg differ
diff --git a/Themes/default/img/dummies/featured-8.jpg b/Themes/default/img/dummies/featured-8.jpg
new file mode 100755
index 0000000..8fd7214
Binary files /dev/null and b/Themes/default/img/dummies/featured-8.jpg differ
diff --git a/Themes/default/img/dummies/featured-9.jpg b/Themes/default/img/dummies/featured-9.jpg
new file mode 100755
index 0000000..a2106ec
Binary files /dev/null and b/Themes/default/img/dummies/featured-9.jpg differ
diff --git a/Themes/default/img/favicon.ico b/Themes/default/img/favicon.ico
new file mode 100644
index 0000000..923a3b0
Binary files /dev/null and b/Themes/default/img/favicon.ico differ
diff --git a/Themes/default/img/footer.png b/Themes/default/img/footer.png
new file mode 100755
index 0000000..3b9f3bb
Binary files /dev/null and b/Themes/default/img/footer.png differ
diff --git a/Themes/default/img/header.png b/Themes/default/img/header.png
new file mode 100755
index 0000000..601278c
Binary files /dev/null and b/Themes/default/img/header.png differ
diff --git a/Themes/default/img/icon-address.png b/Themes/default/img/icon-address.png
new file mode 100755
index 0000000..cd0d95b
Binary files /dev/null and b/Themes/default/img/icon-address.png differ
diff --git a/Themes/default/img/icon-comments.png b/Themes/default/img/icon-comments.png
new file mode 100755
index 0000000..f3faa30
Binary files /dev/null and b/Themes/default/img/icon-comments.png differ
diff --git a/Themes/default/img/icon-email.png b/Themes/default/img/icon-email.png
new file mode 100755
index 0000000..fe3d477
Binary files /dev/null and b/Themes/default/img/icon-email.png differ
diff --git a/Themes/default/img/icon-mobile.png b/Themes/default/img/icon-mobile.png
new file mode 100755
index 0000000..bb330b3
Binary files /dev/null and b/Themes/default/img/icon-mobile.png differ
diff --git a/Themes/default/img/icon-phone.png b/Themes/default/img/icon-phone.png
new file mode 100755
index 0000000..9560510
Binary files /dev/null and b/Themes/default/img/icon-phone.png differ
diff --git a/Themes/default/img/icon-tags.png b/Themes/default/img/icon-tags.png
new file mode 100755
index 0000000..2be27e4
Binary files /dev/null and b/Themes/default/img/icon-tags.png differ
diff --git a/Themes/default/img/icon-user.png b/Themes/default/img/icon-user.png
new file mode 100755
index 0000000..60ca7ec
Binary files /dev/null and b/Themes/default/img/icon-user.png differ
diff --git a/Themes/default/img/list/blank.png b/Themes/default/img/list/blank.png
new file mode 100755
index 0000000..bb4c9ee
Binary files /dev/null and b/Themes/default/img/list/blank.png differ
diff --git a/Themes/default/img/list/dl-close.png b/Themes/default/img/list/dl-close.png
new file mode 100755
index 0000000..449809c
Binary files /dev/null and b/Themes/default/img/list/dl-close.png differ
diff --git a/Themes/default/img/list/dl-done.png b/Themes/default/img/list/dl-done.png
new file mode 100755
index 0000000..8a7ebce
Binary files /dev/null and b/Themes/default/img/list/dl-done.png differ
diff --git a/Themes/default/img/list/dl-info.png b/Themes/default/img/list/dl-info.png
new file mode 100755
index 0000000..ae9ba19
Binary files /dev/null and b/Themes/default/img/list/dl-info.png differ
diff --git a/Themes/default/img/list/dl-pause.png b/Themes/default/img/list/dl-pause.png
new file mode 100755
index 0000000..edde098
Binary files /dev/null and b/Themes/default/img/list/dl-pause.png differ
diff --git a/Themes/default/img/list/dl-play.png b/Themes/default/img/list/dl-play.png
new file mode 100755
index 0000000..aff2dfc
Binary files /dev/null and b/Themes/default/img/list/dl-play.png differ
diff --git a/Themes/default/img/list/dl-restart.png b/Themes/default/img/list/dl-restart.png
new file mode 100755
index 0000000..33d242e
Binary files /dev/null and b/Themes/default/img/list/dl-restart.png differ
diff --git a/Themes/default/img/list/dl-save.png b/Themes/default/img/list/dl-save.png
new file mode 100755
index 0000000..4b677cd
Binary files /dev/null and b/Themes/default/img/list/dl-save.png differ
diff --git a/Themes/default/img/list/dl-trash.png b/Themes/default/img/list/dl-trash.png
new file mode 100755
index 0000000..d0f549b
Binary files /dev/null and b/Themes/default/img/list/dl-trash.png differ
diff --git a/Themes/default/img/list/noglass.png b/Themes/default/img/list/noglass.png
new file mode 100755
index 0000000..fdcb07c
Binary files /dev/null and b/Themes/default/img/list/noglass.png differ
diff --git a/Themes/default/img/list/proglass.png b/Themes/default/img/list/proglass.png
new file mode 100755
index 0000000..2bb0eef
Binary files /dev/null and b/Themes/default/img/list/proglass.png differ
diff --git a/Themes/default/img/logo.png b/Themes/default/img/logo.png
new file mode 100755
index 0000000..1e329b3
Binary files /dev/null and b/Themes/default/img/logo.png differ
diff --git a/Themes/default/img/logo.png.bak b/Themes/default/img/logo.png.bak
new file mode 100755
index 0000000..addc4fb
Binary files /dev/null and b/Themes/default/img/logo.png.bak differ
diff --git a/Themes/default/img/noise.png b/Themes/default/img/noise.png
new file mode 100755
index 0000000..c27ab35
Binary files /dev/null and b/Themes/default/img/noise.png differ
diff --git a/Themes/default/img/oblique-lines.png b/Themes/default/img/oblique-lines.png
new file mode 100755
index 0000000..4fc9d68
Binary files /dev/null and b/Themes/default/img/oblique-lines.png differ
diff --git a/Themes/default/img/player/album-cover-bg.jpg b/Themes/default/img/player/album-cover-bg.jpg
new file mode 100644
index 0000000..bd22973
Binary files /dev/null and b/Themes/default/img/player/album-cover-bg.jpg differ
diff --git a/Themes/default/img/player/album-cover-highlight.png b/Themes/default/img/player/album-cover-highlight.png
new file mode 100644
index 0000000..0403fe7
Binary files /dev/null and b/Themes/default/img/player/album-cover-highlight.png differ
diff --git a/Themes/default/img/player/buy-bg.png b/Themes/default/img/player/buy-bg.png
new file mode 100644
index 0000000..d11cce3
Binary files /dev/null and b/Themes/default/img/player/buy-bg.png differ
diff --git a/Themes/default/img/player/description-more.png b/Themes/default/img/player/description-more.png
new file mode 100644
index 0000000..633122f
Binary files /dev/null and b/Themes/default/img/player/description-more.png differ
diff --git a/Themes/default/img/player/player-bg.png b/Themes/default/img/player/player-bg.png
new file mode 100644
index 0000000..930d638
Binary files /dev/null and b/Themes/default/img/player/player-bg.png differ
diff --git a/Themes/default/img/player/player-elapsed.png b/Themes/default/img/player/player-elapsed.png
new file mode 100644
index 0000000..b99b804
Binary files /dev/null and b/Themes/default/img/player/player-elapsed.png differ
diff --git a/Themes/default/img/player/player-next-hover.png b/Themes/default/img/player/player-next-hover.png
new file mode 100644
index 0000000..d7f56db
Binary files /dev/null and b/Themes/default/img/player/player-next-hover.png differ
diff --git a/Themes/default/img/player/player-next.png b/Themes/default/img/player/player-next.png
new file mode 100644
index 0000000..f6fda7c
Binary files /dev/null and b/Themes/default/img/player/player-next.png differ
diff --git a/Themes/default/img/player/player-pause-hover.png b/Themes/default/img/player/player-pause-hover.png
new file mode 100644
index 0000000..1597b80
Binary files /dev/null and b/Themes/default/img/player/player-pause-hover.png differ
diff --git a/Themes/default/img/player/player-pause.png b/Themes/default/img/player/player-pause.png
new file mode 100644
index 0000000..2570da0
Binary files /dev/null and b/Themes/default/img/player/player-pause.png differ
diff --git a/Themes/default/img/player/player-play-hover.png b/Themes/default/img/player/player-play-hover.png
new file mode 100644
index 0000000..f68ee34
Binary files /dev/null and b/Themes/default/img/player/player-play-hover.png differ
diff --git a/Themes/default/img/player/player-play.png b/Themes/default/img/player/player-play.png
new file mode 100644
index 0000000..8800345
Binary files /dev/null and b/Themes/default/img/player/player-play.png differ
diff --git a/Themes/default/img/player/player-previous-hover.png b/Themes/default/img/player/player-previous-hover.png
new file mode 100644
index 0000000..9ab9461
Binary files /dev/null and b/Themes/default/img/player/player-previous-hover.png differ
diff --git a/Themes/default/img/player/player-previous.png b/Themes/default/img/player/player-previous.png
new file mode 100644
index 0000000..d2c608e
Binary files /dev/null and b/Themes/default/img/player/player-previous.png differ
diff --git a/Themes/default/img/player/player-progress.png b/Themes/default/img/player/player-progress.png
new file mode 100644
index 0000000..cb1ba47
Binary files /dev/null and b/Themes/default/img/player/player-progress.png differ
diff --git a/Themes/default/img/player/rating-bar-on.png b/Themes/default/img/player/rating-bar-on.png
new file mode 100644
index 0000000..9c01854
Binary files /dev/null and b/Themes/default/img/player/rating-bar-on.png differ
diff --git a/Themes/default/img/player/rating-bar.png b/Themes/default/img/player/rating-bar.png
new file mode 100644
index 0000000..cd73272
Binary files /dev/null and b/Themes/default/img/player/rating-bar.png differ
diff --git a/Themes/default/img/player/rating-off.png b/Themes/default/img/player/rating-off.png
new file mode 100644
index 0000000..f27c847
Binary files /dev/null and b/Themes/default/img/player/rating-off.png differ
diff --git a/Themes/default/img/player/rating-on.png b/Themes/default/img/player/rating-on.png
new file mode 100644
index 0000000..1572d53
Binary files /dev/null and b/Themes/default/img/player/rating-on.png differ
diff --git a/Themes/default/img/player/tracklist-bg.png b/Themes/default/img/player/tracklist-bg.png
new file mode 100644
index 0000000..4609a93
Binary files /dev/null and b/Themes/default/img/player/tracklist-bg.png differ
diff --git a/Themes/default/img/player/tracklist-item-bg.png b/Themes/default/img/player/tracklist-item-bg.png
new file mode 100644
index 0000000..976f52a
Binary files /dev/null and b/Themes/default/img/player/tracklist-item-bg.png differ
diff --git a/Themes/default/img/player/tracklist-more.png b/Themes/default/img/player/tracklist-more.png
new file mode 100644
index 0000000..2c351bc
Binary files /dev/null and b/Themes/default/img/player/tracklist-more.png differ
diff --git a/Themes/default/img/plus.png b/Themes/default/img/plus.png
new file mode 100755
index 0000000..25c27f7
Binary files /dev/null and b/Themes/default/img/plus.png differ
diff --git a/Themes/default/img/sidebar-corner.png b/Themes/default/img/sidebar-corner.png
new file mode 100755
index 0000000..a48de44
Binary files /dev/null and b/Themes/default/img/sidebar-corner.png differ
diff --git a/Themes/default/img/slider-nav.png b/Themes/default/img/slider-nav.png
new file mode 100755
index 0000000..57945bf
Binary files /dev/null and b/Themes/default/img/slider-nav.png differ
diff --git a/Themes/default/img/slides/01.jpg b/Themes/default/img/slides/01.jpg
new file mode 100755
index 0000000..fe4bd3e
Binary files /dev/null and b/Themes/default/img/slides/01.jpg differ
diff --git a/Themes/default/img/slides/02.jpg b/Themes/default/img/slides/02.jpg
new file mode 100755
index 0000000..6feec58
Binary files /dev/null and b/Themes/default/img/slides/02.jpg differ
diff --git a/Themes/default/img/slides/03.jpg b/Themes/default/img/slides/03.jpg
new file mode 100755
index 0000000..2018925
Binary files /dev/null and b/Themes/default/img/slides/03.jpg differ
diff --git a/Themes/default/img/slides/04.jpg b/Themes/default/img/slides/04.jpg
new file mode 100755
index 0000000..bdc17c3
Binary files /dev/null and b/Themes/default/img/slides/04.jpg differ
diff --git a/Themes/default/img/social/behance.png b/Themes/default/img/social/behance.png
new file mode 100755
index 0000000..bb4c4ac
Binary files /dev/null and b/Themes/default/img/social/behance.png differ
diff --git a/Themes/default/img/social/bug.png b/Themes/default/img/social/bug.png
new file mode 100644
index 0000000..17dd2b7
Binary files /dev/null and b/Themes/default/img/social/bug.png differ
diff --git a/Themes/default/img/social/digg.png b/Themes/default/img/social/digg.png
new file mode 100755
index 0000000..02b3c53
Binary files /dev/null and b/Themes/default/img/social/digg.png differ
diff --git a/Themes/default/img/social/dribbble.png b/Themes/default/img/social/dribbble.png
new file mode 100755
index 0000000..46c19fb
Binary files /dev/null and b/Themes/default/img/social/dribbble.png differ
diff --git a/Themes/default/img/social/ember.png b/Themes/default/img/social/ember.png
new file mode 100755
index 0000000..467e5b1
Binary files /dev/null and b/Themes/default/img/social/ember.png differ
diff --git a/Themes/default/img/social/evernot.png b/Themes/default/img/social/evernot.png
new file mode 100755
index 0000000..3217ad1
Binary files /dev/null and b/Themes/default/img/social/evernot.png differ
diff --git a/Themes/default/img/social/facebook.png b/Themes/default/img/social/facebook.png
new file mode 100755
index 0000000..19e8dbd
Binary files /dev/null and b/Themes/default/img/social/facebook.png differ
diff --git a/Themes/default/img/social/flickr.png b/Themes/default/img/social/flickr.png
new file mode 100755
index 0000000..08f70cd
Binary files /dev/null and b/Themes/default/img/social/flickr.png differ
diff --git a/Themes/default/img/social/forrst.png b/Themes/default/img/social/forrst.png
new file mode 100755
index 0000000..d8d055d
Binary files /dev/null and b/Themes/default/img/social/forrst.png differ
diff --git a/Themes/default/img/social/github.png b/Themes/default/img/social/github.png
new file mode 100755
index 0000000..c3c2684
Binary files /dev/null and b/Themes/default/img/social/github.png differ
diff --git a/Themes/default/img/social/google.png b/Themes/default/img/social/google.png
new file mode 100755
index 0000000..3bdc4c0
Binary files /dev/null and b/Themes/default/img/social/google.png differ
diff --git a/Themes/default/img/social/lastfm.png b/Themes/default/img/social/lastfm.png
new file mode 100755
index 0000000..c188e7f
Binary files /dev/null and b/Themes/default/img/social/lastfm.png differ
diff --git a/Themes/default/img/social/linkedin.png b/Themes/default/img/social/linkedin.png
new file mode 100755
index 0000000..2de36d4
Binary files /dev/null and b/Themes/default/img/social/linkedin.png differ
diff --git a/Themes/default/img/social/plus.png b/Themes/default/img/social/plus.png
new file mode 100755
index 0000000..9da732f
Binary files /dev/null and b/Themes/default/img/social/plus.png differ
diff --git a/Themes/default/img/social/rss.png b/Themes/default/img/social/rss.png
new file mode 100755
index 0000000..dc1d70b
Binary files /dev/null and b/Themes/default/img/social/rss.png differ
diff --git a/Themes/default/img/social/sharethis.png b/Themes/default/img/social/sharethis.png
new file mode 100755
index 0000000..c085bac
Binary files /dev/null and b/Themes/default/img/social/sharethis.png differ
diff --git a/Themes/default/img/social/skype.png b/Themes/default/img/social/skype.png
new file mode 100755
index 0000000..4c56f50
Binary files /dev/null and b/Themes/default/img/social/skype.png differ
diff --git a/Themes/default/img/social/tumblr.png b/Themes/default/img/social/tumblr.png
new file mode 100755
index 0000000..1d2e487
Binary files /dev/null and b/Themes/default/img/social/tumblr.png differ
diff --git a/Themes/default/img/social/twitter.png b/Themes/default/img/social/twitter.png
new file mode 100755
index 0000000..64b28c3
Binary files /dev/null and b/Themes/default/img/social/twitter.png differ
diff --git a/Themes/default/img/social/vimeo.png b/Themes/default/img/social/vimeo.png
new file mode 100755
index 0000000..85cd59c
Binary files /dev/null and b/Themes/default/img/social/vimeo.png differ
diff --git a/Themes/default/img/social/youtube.png b/Themes/default/img/social/youtube.png
new file mode 100755
index 0000000..eb5414a
Binary files /dev/null and b/Themes/default/img/social/youtube.png differ
diff --git a/Themes/default/img/tabs/blue.png b/Themes/default/img/tabs/blue.png
new file mode 100755
index 0000000..48f78b5
Binary files /dev/null and b/Themes/default/img/tabs/blue.png differ
diff --git a/Themes/default/img/top-open.png b/Themes/default/img/top-open.png
new file mode 100755
index 0000000..2ba9ed9
Binary files /dev/null and b/Themes/default/img/top-open.png differ
diff --git a/Themes/default/index.php b/Themes/default/index.php
new file mode 100755
index 0000000..421ea55
--- /dev/null
+++ b/Themes/default/index.php
@@ -0,0 +1,247 @@
+
+
+
+
+
+
+
+
+
+
+
+ YuCo - Convert Youtube Videos
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
YOU HAVE TO ENABLE JAVASCRIPT TO USE THIS PAGE!
+
+
+
+
+
+
+
+
YuCo - Convert Youtube Videos
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
LATEST CONVERSIONS
+
+
+
+
+
+
+
+
+
+
+
+
LISTEN TO CONVERTED SONGS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Themes/default/js/css3-mediaqueries.js b/Themes/default/js/css3-mediaqueries.js
new file mode 100755
index 0000000..76bc260
--- /dev/null
+++ b/Themes/default/js/css3-mediaqueries.js
@@ -0,0 +1,779 @@
+if(typeof Object.create!=="function"){
+Object.create=function(o){
+function F(){
+};
+F.prototype=o;
+return new F();
+};
+}
+var ua={toString:function(){
+return navigator.userAgent;
+},test:function(s){
+return this.toString().toLowerCase().indexOf(s.toLowerCase())>-1;
+}};
+ua.version=(ua.toString().toLowerCase().match(/[\s\S]+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[])[1];
+ua.webkit=ua.test("webkit");
+ua.gecko=ua.test("gecko")&&!ua.webkit;
+ua.opera=ua.test("opera");
+ua.ie=ua.test("msie")&&!ua.opera;
+ua.ie6=ua.ie&&document.compatMode&&typeof document.documentElement.style.maxHeight==="undefined";
+ua.ie7=ua.ie&&document.documentElement&&typeof document.documentElement.style.maxHeight!=="undefined"&&typeof XDomainRequest==="undefined";
+ua.ie8=ua.ie&&typeof XDomainRequest!=="undefined";
+var domReady=function(){
+var _1=[];
+var _2=function(){
+if(!arguments.callee.done){
+arguments.callee.done=true;
+for(var i=0;i<_1.length;i++){
+_1[i]();
+}
+}
+};
+if(document.addEventListener){
+document.addEventListener("DOMContentLoaded",_2,false);
+}
+if(ua.ie){
+(function(){
+try{
+document.documentElement.doScroll("left");
+}
+catch(e){
+setTimeout(arguments.callee,50);
+return;
+}
+_2();
+})();
+document.onreadystatechange=function(){
+if(document.readyState==="complete"){
+document.onreadystatechange=null;
+_2();
+}
+};
+}
+if(ua.webkit&&document.readyState){
+(function(){
+if(document.readyState!=="loading"){
+_2();
+}else{
+setTimeout(arguments.callee,10);
+}
+})();
+}
+window.onload=_2;
+return function(fn){
+if(typeof fn==="function"){
+_1[_1.length]=fn;
+}
+return fn;
+};
+}();
+var cssHelper=function(){
+var _3={BLOCKS:/[^\s{][^{]*\{(?:[^{}]*\{[^{}]*\}[^{}]*|[^{}]*)*\}/g,BLOCKS_INSIDE:/[^\s{][^{]*\{[^{}]*\}/g,DECLARATIONS:/[a-zA-Z\-]+[^;]*:[^;]+;/g,RELATIVE_URLS:/url\(['"]?([^\/\)'"][^:\)'"]+)['"]?\)/g,REDUNDANT_COMPONENTS:/(?:\/\*([^*\\\\]|\*(?!\/))+\*\/|@import[^;]+;)/g,REDUNDANT_WHITESPACE:/\s*(,|:|;|\{|\})\s*/g,MORE_WHITESPACE:/\s{2,}/g,FINAL_SEMICOLONS:/;\}/g,NOT_WHITESPACE:/\S+/g};
+var _4,_5=false;
+var _6=[];
+var _7=function(fn){
+if(typeof fn==="function"){
+_6[_6.length]=fn;
+}
+};
+var _8=function(){
+for(var i=0;i<_6.length;i++){
+_6[i](_4);
+}
+};
+var _9={};
+var _a=function(n,v){
+if(_9[n]){
+var _b=_9[n].listeners;
+if(_b){
+for(var i=0;i<_b.length;i++){
+_b[i](v);
+}
+}
+}
+};
+var _c=function(_d,_e,_f){
+if(ua.ie&&!window.XMLHttpRequest){
+window.XMLHttpRequest=function(){
+return new ActiveXObject("Microsoft.XMLHTTP");
+};
+}
+if(!XMLHttpRequest){
+return "";
+}
+var r=new XMLHttpRequest();
+try{
+r.open("get",_d,true);
+r.setRequestHeader("X_REQUESTED_WITH","XMLHttpRequest");
+}
+catch(e){
+_f();
+return;
+}
+var _10=false;
+setTimeout(function(){
+_10=true;
+},5000);
+document.documentElement.style.cursor="progress";
+r.onreadystatechange=function(){
+if(r.readyState===4&&!_10){
+if(!r.status&&location.protocol==="file:"||(r.status>=200&&r.status<300)||r.status===304||navigator.userAgent.indexOf("Safari")>-1&&typeof r.status==="undefined"){
+_e(r.responseText);
+}else{
+_f();
+}
+document.documentElement.style.cursor="";
+r=null;
+}
+};
+r.send("");
+};
+var _11=function(_12){
+_12=_12.replace(_3.REDUNDANT_COMPONENTS,"");
+_12=_12.replace(_3.REDUNDANT_WHITESPACE,"$1");
+_12=_12.replace(_3.MORE_WHITESPACE," ");
+_12=_12.replace(_3.FINAL_SEMICOLONS,"}");
+return _12;
+};
+var _13={mediaQueryList:function(s){
+var o={};
+var idx=s.indexOf("{");
+var lt=s.substring(0,idx);
+s=s.substring(idx+1,s.length-1);
+var mqs=[],rs=[];
+var qts=lt.toLowerCase().substring(7).split(",");
+for(var i=0;i-1&&_23.href&&_23.href.length!==0&&!_23.disabled){
+_1f[_1f.length]=_23;
+}
+}
+if(_1f.length>0){
+var c=0;
+var _24=function(){
+c++;
+if(c===_1f.length){
+_20();
+}
+};
+var _25=function(_26){
+var _27=_26.href;
+_c(_27,function(_28){
+_28=_11(_28).replace(_3.RELATIVE_URLS,"url("+_27.substring(0,_27.lastIndexOf("/"))+"/$1)");
+_26.cssHelperText=_28;
+_24();
+},_24);
+};
+for(i=0;i<_1f.length;i++){
+_25(_1f[i]);
+}
+}else{
+_20();
+}
+};
+var _29={mediaQueryLists:"array",rules:"array",selectors:"object",declarations:"array",properties:"object"};
+var _2a={mediaQueryLists:null,rules:null,selectors:null,declarations:null,properties:null};
+var _2b=function(_2c,v){
+if(_2a[_2c]!==null){
+if(_29[_2c]==="array"){
+return (_2a[_2c]=_2a[_2c].concat(v));
+}else{
+var c=_2a[_2c];
+for(var n in v){
+if(v.hasOwnProperty(n)){
+if(!c[n]){
+c[n]=v[n];
+}else{
+c[n]=c[n].concat(v[n]);
+}
+}
+}
+return c;
+}
+}
+};
+var _2d=function(_2e){
+_2a[_2e]=(_29[_2e]==="array")?[]:{};
+for(var i=0;i<_4.length;i++){
+_2b(_2e,_4[i].cssHelperParsed[_2e]);
+}
+return _2a[_2e];
+};
+domReady(function(){
+var els=document.body.getElementsByTagName("*");
+for(var i=0;i=_44)||(max&&_46<_44)||(!min&&!max&&_46===_44));
+}else{
+return false;
+}
+}else{
+return _46>0;
+}
+}else{
+if("device-height"===_41.substring(l-13,l)){
+_47=screen.height;
+if(_42!==null){
+if(_43==="length"){
+return ((min&&_47>=_44)||(max&&_47<_44)||(!min&&!max&&_47===_44));
+}else{
+return false;
+}
+}else{
+return _47>0;
+}
+}else{
+if("width"===_41.substring(l-5,l)){
+_46=document.documentElement.clientWidth||document.body.clientWidth;
+if(_42!==null){
+if(_43==="length"){
+return ((min&&_46>=_44)||(max&&_46<_44)||(!min&&!max&&_46===_44));
+}else{
+return false;
+}
+}else{
+return _46>0;
+}
+}else{
+if("height"===_41.substring(l-6,l)){
+_47=document.documentElement.clientHeight||document.body.clientHeight;
+if(_42!==null){
+if(_43==="length"){
+return ((min&&_47>=_44)||(max&&_47<_44)||(!min&&!max&&_47===_44));
+}else{
+return false;
+}
+}else{
+return _47>0;
+}
+}else{
+if("device-aspect-ratio"===_41.substring(l-19,l)){
+return _43==="aspect-ratio"&&screen.width*_44[1]===screen.height*_44[0];
+}else{
+if("color-index"===_41.substring(l-11,l)){
+var _48=Math.pow(2,screen.colorDepth);
+if(_42!==null){
+if(_43==="absolute"){
+return ((min&&_48>=_44)||(max&&_48<_44)||(!min&&!max&&_48===_44));
+}else{
+return false;
+}
+}else{
+return _48>0;
+}
+}else{
+if("color"===_41.substring(l-5,l)){
+var _49=screen.colorDepth;
+if(_42!==null){
+if(_43==="absolute"){
+return ((min&&_49>=_44)||(max&&_49<_44)||(!min&&!max&&_49===_44));
+}else{
+return false;
+}
+}else{
+return _49>0;
+}
+}else{
+if("resolution"===_41.substring(l-10,l)){
+var res;
+if(_45==="dpcm"){
+res=_3d("1cm");
+}else{
+res=_3d("1in");
+}
+if(_42!==null){
+if(_43==="resolution"){
+return ((min&&res>=_44)||(max&&res<_44)||(!min&&!max&&res===_44));
+}else{
+return false;
+}
+}else{
+return res>0;
+}
+}else{
+return false;
+}
+}
+}
+}
+}
+}
+}
+}
+};
+var _4a=function(mq){
+var _4b=mq.getValid();
+var _4c=mq.getExpressions();
+var l=_4c.length;
+if(l>0){
+for(var i=0;i0){
+s[c++]=",";
+}
+s[c++]=n;
+}
+}
+if(s.length>0){
+_39[_39.length]=cssHelper.addStyle("@media "+s.join("")+"{"+mql.getCssText()+"}",false);
+}
+};
+var _4e=function(_4f){
+for(var i=0;i<_4f.length;i++){
+_4d(_4f[i]);
+}
+if(ua.ie){
+document.documentElement.style.display="block";
+setTimeout(function(){
+document.documentElement.style.display="";
+},0);
+setTimeout(function(){
+cssHelper.broadcast("cssMediaQueriesTested");
+},100);
+}else{
+cssHelper.broadcast("cssMediaQueriesTested");
+}
+};
+var _50=function(){
+for(var i=0;i<_39.length;i++){
+cssHelper.removeStyle(_39[i]);
+}
+_39=[];
+cssHelper.mediaQueryLists(_4e);
+};
+var _51=0;
+var _52=function(){
+var _53=cssHelper.getViewportWidth();
+var _54=cssHelper.getViewportHeight();
+if(ua.ie){
+var el=document.createElement("div");
+el.style.position="absolute";
+el.style.top="-9999em";
+el.style.overflow="scroll";
+document.body.appendChild(el);
+_51=el.offsetWidth-el.clientWidth;
+document.body.removeChild(el);
+}
+var _55;
+var _56=function(){
+var vpw=cssHelper.getViewportWidth();
+var vph=cssHelper.getViewportHeight();
+if(Math.abs(vpw-_53)>_51||Math.abs(vph-_54)>_51){
+_53=vpw;
+_54=vph;
+clearTimeout(_55);
+_55=setTimeout(function(){
+if(!_3a()){
+_50();
+}else{
+cssHelper.broadcast("cssMediaQueriesTested");
+}
+},500);
+}
+};
+window.onresize=function(){
+var x=window.onresize||function(){
+};
+return function(){
+x();
+_56();
+};
+}();
+};
+var _57=document.documentElement;
+_57.style.marginLeft="-32767px";
+setTimeout(function(){
+_57.style.marginTop="";
+},20000);
+return function(){
+if(!_3a()){
+cssHelper.addListener("newStyleParsed",function(el){
+_4e(el.cssHelperParsed.mediaQueryLists);
+});
+cssHelper.addListener("cssMediaQueriesTested",function(){
+if(ua.ie){
+_57.style.width="1px";
+}
+setTimeout(function(){
+_57.style.width="";
+_57.style.marginLeft="";
+},0);
+cssHelper.removeListener("cssMediaQueriesTested",arguments.callee);
+});
+_3c();
+_50();
+}else{
+_57.style.marginLeft="";
+}
+_52();
+};
+}());
+try{
+document.execCommand("BackgroundImageCache",false,true);
+}
+catch(e){
+}
+
diff --git a/Themes/default/js/custom.js b/Themes/default/js/custom.js
new file mode 100755
index 0000000..a3c431b
--- /dev/null
+++ b/Themes/default/js/custom.js
@@ -0,0 +1,177 @@
+function Mailto(mail,nameli,nachnameli,domainli,landli) {
+ var mimimail;
+ if(mail == "ab231cb") {
+ mimimail = "mailto:" + nameli + "." + nachnameli + "\@" + domainli + "." + landli;
+ }
+ mail.href = mimimail;
+ return (1);
+}
+
+// Jquery with no conflict
+jQuery(document).ready(function($) {
+
+ //##########################################
+ // Superfish
+ //##########################################
+
+ $("ul.sf-menu").superfish({
+ animation: {height:'show'}, // slide-down effect without fade-in
+ delay: 200 , // 1.2 second delay on mouseout
+ autoArrows: false,
+ speed: 200
+ });
+
+ //##########################################
+ // HOME SLIDER
+ //##########################################
+
+ $('.home-slider').flexslider({
+ animation: "fade",
+ controlNav: false,
+ keyboardNav: true
+ });
+
+ //##########################################
+ // PROJECT SLIDER
+ //##########################################
+
+ $('.project-slider').flexslider({
+ animation: "fade",
+ controlNav: true,
+ directionNav: false,
+ keyboardNav: true
+ });
+
+ //##########################################
+ // Top Widget
+ //##########################################
+
+ var topContainer = $("#top-widget");
+ var topTrigger = $("#top-open");
+
+ topTrigger.click(function(){
+ topContainer.animate({
+ height: 'toggle'
+ });
+
+ if( topTrigger.hasClass('tab-closed')){
+ topTrigger.removeClass('tab-closed');
+ }else{
+ topTrigger.addClass('tab-closed');
+ }
+
+ return false;
+
+ });
+
+ //##########################################
+ // Tool tips
+ //##########################################
+
+
+ $('.poshytip').poshytip({
+ className: 'tip-twitter',
+ showTimeout: 1,
+ alignTo: 'target',
+ alignX: 'center',
+ offsetY: 5,
+ allowTipHover: false
+ });
+
+
+
+ $('.form-poshytip').poshytip({
+ className: 'tip-twitter',
+ showOn: 'focus',
+ alignTo: 'target',
+ alignX: 'right',
+ alignY: 'center',
+ offsetX: 5
+ });
+
+
+ //##########################################
+ // PrettyPhoto
+ //##########################################
+
+ $('a[data-rel]').each(function() {
+ $(this).attr('rel', $(this).data('rel'));
+ });
+
+ $("a[rel^='prettyPhoto']").prettyPhoto();
+
+
+ //##########################################
+ // Create Combo Navi
+ //##########################################
+
+ // Create the dropdown base
+ $(" ").appendTo("#combo-holder");
+
+ // Create default option "Go to..."
+ $(" ", {
+ "selected": "selected",
+ "value" : "",
+ "text" : "Navigation"
+ }).appendTo("#combo-holder select");
+
+ // Populate dropdown with menu items
+ $("#nav a").each(function() {
+ var el = $(this);
+ var label = $(this).parent().parent().attr('id');
+ var sub = (label == 'nav') ? '' : '- ';
+
+ $(" ", {
+ "value" : el.attr("href"),
+ "text" : sub + el.text()
+ }).appendTo("#combo-holder select");
+ });
+
+ //##########################################
+ // Combo Navigation action
+ //##########################################
+
+ $("#comboNav").change(function() {
+ location = this.options[this.selectedIndex].value;
+ });
+
+ //##########################################
+ // PLUS-MINUS
+ //##########################################
+
+ var topContainer = $('#yc-player');
+
+ $('#yc-toggle-player').click(function(){
+ if($('#yc-toggle-player').hasClass('yc-plus-button') == false){
+ $('#yc-toggle-player').removeClass('yc-minus-button');
+ $('#yc-toggle-player').addClass('yc-plus-button');
+ }else{
+ $('#yc-toggle-player').removeClass('yc-plus-button');
+ $('#yc-toggle-player').addClass('yc-minus-button');
+ }
+
+ topContainer.animate({
+ height: 'toggle'
+ });
+
+ });
+
+ //##########################################
+ // NEW VIDEO
+ //##########################################
+
+ var topTrigger = $('#yc-newvideo-button');
+ var topContainer = $('#yc-player');
+
+ topTrigger.click(function(){
+ $('#yc-status').slideUp('normal', function() {
+ $("#url").val("");
+ $(".yc-newvideo").hide();
+ $('#yc-urlform').slideDown('normal');
+ });
+
+ });
+
+//close
+});
+
diff --git a/Themes/default/js/form-validation.js b/Themes/default/js/form-validation.js
new file mode 100755
index 0000000..da7a307
--- /dev/null
+++ b/Themes/default/js/form-validation.js
@@ -0,0 +1,74 @@
+jQuery(document).ready(function($){
+
+ // hide messages
+ $("#error").hide();
+ $("#sent-form-msg").hide();
+
+ // on submit...
+ $("#contactForm #submit").click(function() {
+ $("#error").hide();
+
+ //required:
+
+ //name
+ var name = $("input#name").val();
+ if(name == ""){
+ $("#error").fadeIn().text("Name required.");
+ $("input#name").focus();
+ return false;
+ }
+
+ // email
+ var email = $("input#email").val();
+ if(email == ""){
+ $("#error").fadeIn().text("Email required");
+ $("input#email").focus();
+ return false;
+ }
+
+ // web
+ var web = $("input#web").val();
+ if(web == ""){
+ $("#error").fadeIn().text("Web required");
+ $("input#web").focus();
+ return false;
+ }
+
+ // comments
+ var comments = $("#comments").val();
+
+ // send mail php
+ var sendMailUrl = $("#sendMailUrl").val();
+
+ //to, from & subject
+ var to = $("#to").val();
+ var from = $("#from").val();
+ var subject = $("#subject").val();
+
+ // data string
+ var dataString = 'name='+ name
+ + '&email=' + email
+ + '&web=' + web
+ + '&comments=' + comments
+ + '&to=' + to
+ + '&from=' + from
+ + '&subject=' + subject;
+ // ajax
+ $.ajax({
+ type:"POST",
+ url: sendMailUrl,
+ data: dataString,
+ success: success()
+ });
+ });
+
+
+ // on success...
+ function success(){
+ $("#sent-form-msg").fadeIn();
+ $("#contactForm").fadeOut();
+ }
+
+ return false;
+});
+
diff --git a/Themes/default/js/imagesloaded.js b/Themes/default/js/imagesloaded.js
new file mode 100755
index 0000000..6d8ecf9
--- /dev/null
+++ b/Themes/default/js/imagesloaded.js
@@ -0,0 +1,54 @@
+/*!
+ * jQuery imagesLoaded plugin v1.0.4
+ * http://github.com/desandro/imagesloaded
+ *
+ * MIT License. by Paul Irish et al.
+ */
+
+(function($, undefined) {
+
+ // $('#my-container').imagesLoaded(myFunction)
+ // or
+ // $('img').imagesLoaded(myFunction)
+
+ // execute a callback when all images have loaded.
+ // needed because .load() doesn't work on cached images
+
+ // callback function gets image collection as argument
+ // `this` is the container
+
+ $.fn.imagesLoaded = function( callback ) {
+ var $this = this,
+ $images = $this.find('img').add( $this.filter('img') ),
+ len = $images.length,
+ blank = 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==';
+
+ function triggerCallback() {
+ callback.call( $this, $images );
+ }
+
+ function imgLoaded( event ) {
+ if ( --len <= 0 && event.target.src !== blank ){
+ setTimeout( triggerCallback );
+ $images.unbind( 'load error', imgLoaded );
+ }
+ }
+
+ if ( !len ) {
+ triggerCallback();
+ }
+
+ $images.bind( 'load error', imgLoaded ).each( function() {
+ // cached images don't fire load sometimes, so we reset src.
+ if (this.complete || typeof this.complete === "undefined"){
+ var src = this.src;
+ // webkit hack from http://groups.google.com/group/jquery-dev/browse_thread/thread/eee6ab7b2da50e1f
+ // data uri bypasses webkit log warning (thx doug jones)
+ this.src = blank;
+ this.src = src;
+ }
+ });
+
+ return $this;
+ };
+})(jQuery);
diff --git a/Themes/default/js/jquery-1.6.1.min.js b/Themes/default/js/jquery-1.6.1.min.js
new file mode 100644
index 0000000..b2ac174
--- /dev/null
+++ b/Themes/default/js/jquery-1.6.1.min.js
@@ -0,0 +1,18 @@
+/*!
+ * jQuery JavaScript Library v1.6.1
+ * http://jquery.com/
+ *
+ * Copyright 2011, John Resig
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * Includes Sizzle.js
+ * http://sizzlejs.com/
+ * Copyright 2011, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ *
+ * Date: Thu May 12 15:04:36 2011 -0400
+ */
+(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!cj[a]){var b=f("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),c.body.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write("");b=cl.createElement(a),cl.body.appendChild(b),d=f.css(b,"display"),c.body.removeChild(ck)}cj[a]=d}return cj[a]}function cu(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function ct(){cq=b}function cs(){setTimeout(ct,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g=0===c})}function W(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function O(a,b){return(a&&a!=="*"?a+".":"")+b.replace(A,"`").replace(B,"&")}function N(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function L(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function F(){return!0}function E(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(H,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=d.userAgent,x,y,z,A=Object.prototype.toString,B=Object.prototype.hasOwnProperty,C=Array.prototype.push,D=Array.prototype.slice,E=String.prototype.trim,F=Array.prototype.indexOf,G={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.1",length:0,size:function(){return this.length},toArray:function(){return D.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!y){y=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",z,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&H()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||B.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;ca ",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};f=c.createElement("select"),g=f.appendChild(c.createElement("option")),h=a.getElementsByTagName("input")[0],j={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=!0,j.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,j.optDisabled=!g.disabled;try{delete a.test}catch(s){j.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function b(){j.noCloneEvent=!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fireEvent("onclick")),h=c.createElement("input"),h.value="t",h.setAttribute("type","radio"),j.radioValue=h.value==="t",h.setAttribute("checked","checked"),a.appendChild(h),k=c.createDocumentFragment(),k.appendChild(a.firstChild),j.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",l=c.createElement("body"),m={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(q in m)l.style[q]=m[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.appendChecked=h.checked,j.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,j.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
",j.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="",n=a.getElementsByTagName("td"),r=n[0].offsetHeight===0,n[0].style.display="",n[1].style.display="none",j.reliableHiddenOffsets=r&&n[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(i=c.createElement("div"),i.style.width="0",i.style.marginRight="0",a.appendChild(i),j.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0)===0),l.innerHTML="",b.removeChild(l);if(a.attachEvent)for(q in{submit:1,change:1,focusin:1})p="on"+q,r=p in a,r||(a.setAttribute(p,"return;"),r=typeof a[p]=="function"),j[q+"Bubbles"]=r;return j}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;return(e.value||"").replace(p,"")}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);c=j&&f.attrFix[c]||c,i=f.attrHooks[c],i||(!t.test(c)||typeof d!="boolean"&&d!==b&&d.toLowerCase()!==c.toLowerCase()?v&&(f.nodeName(a,"form")||u.test(c))&&(i=v):i=w);if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j)return i.get(a,c);h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);c=i&&f.propFix[c]||c,h=f.propHooks[c];return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return a[f.propFix[c]||c]?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=b),a.setAttribute(c,c.toLowerCase()));return c}},f.attrHooks.value={get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=Object.prototype.hasOwnProperty,y=/\.(.*)$/,z=/^(?:textarea|input|select)$/i,A=/\./g,B=/ /g,C=/[^\w\s.|`]/g,D=function(a){return a.replace(C,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=E;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=E);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),D).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j =0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem
+)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},K=function(c){var d=c.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=J(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:K,beforedeactivate:K,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&K.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&K.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in I)f.event.add(this,c+".specialChange",I[c]);return z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return z.test(this.nodeName)}},I=f.event.special.change.filters,I.focus=I.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c ",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML=" ",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="
";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=U.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(W(c[0])||W(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=T.call(arguments);P.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!V[a]?f.unique(e):e,(this.length>1||R.test(d))&&Q.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var Y=/ jQuery\d+="(?:\d+|null)"/g,Z=/^\s+/,$=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,_=/<([\w:]+)/,ba=/",""],legend:[1,""," "],thead:[1,""],tr:[2,""],td:[3,""],col:[2,""],area:[1,""," "],_default:[0,"",""]};bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Y,""):null;if(typeof a=="string"&&!bc.test(a)&&(f.support.leadingWhitespace||!Z.test(a))&&!bg[(_.exec(a)||["",""])[1].toLowerCase()]){a=a.replace($,"<$1>$2>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bj(a,d),e=bk(a),g=bk(d);for(h=0;e[h];++h)bj(e[h],g[h])}if(b){bi(a,d);if(c){e=bk(a),g=bk(d);for(h=0;e[h];++h)bi(e[h],g[h])}}return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||
+b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!bb.test(k))k=b.createTextNode(k);else{k=k.replace($,"<$1>$2>");var l=(_.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=ba.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Z.test(k)&&o.insertBefore(b.createTextNode(Z.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bp.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bo.test(g)?g.replace(bo,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,c){var d,e,g;c=c.replace(br,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bs.test(d)&&bt.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bE=/%20/g,bF=/\[\]$/,bG=/\r?\n/g,bH=/#.*$/,bI=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bJ=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bK=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bL=/^(?:GET|HEAD)$/,bM=/^\/\//,bN=/\?/,bO=/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Demo Page Navigation
+
+
Next?
+
+
+
+
+
Poshy Tip jQuery Plugin Demo Page
+
+
Usage Examples
+
+
The default browser tooltip that displays the value of the title
attribute is replaced with a "poshier" version:
+
+
+
Hover for a tooltip
+
+
$('#demo-basic').poshytip();
+
+
+
Styles (Classes)
+
+
Using different tooltip classes is easy. Here are some examples that are included in the download package (in the "src" folder).
+
+
+
.tip-yellow
+
+
$('#demo-tip-yellow').poshytip();
+
+
+
+
.tip-violet
+
+
$('#demo-tip-violet').poshytip({
+ className: 'tip-violet',
+ bgImageFrameSize: 9
+});
+
+
+
+
.tip-darkgray
+
+
$('#demo-tip-darkgray').poshytip({
+ className: 'tip-darkgray',
+ bgImageFrameSize: 11,
+ offsetX: -25
+});
+
+
+
+
.tip-skyblue
+
+
$('#demo-tip-skyblue').poshytip({
+ className: 'tip-skyblue',
+ bgImageFrameSize: 9,
+ offsetX: 0,
+ offsetY: 20
+});
+
+
+
+
.tip-yellowsimple (no background-image used for the tooltip body)
+
+
$('#demo-tip-yellowsimple').poshytip({
+ className: 'tip-yellowsimple',
+ showTimeout: 1,
+ alignTo: 'target',
+ alignX: 'center',
+ offsetY: 5,
+ allowTipHover: false
+});
+
+
+
+
(ala Twitter)
+
+
$('#demo-tip-twitter').poshytip({
+ className: 'tip-twitter',
+ showTimeout: 1,
+ alignTo: 'target',
+ alignX: 'center',
+ offsetY: 5,
+ allowTipHover: false,
+ fade: false,
+ slide: false
+});
+
+
+
+
.tip-green
+
+
$('#demo-tip-green').poshytip({
+ className: 'tip-green',
+ offsetX: -7,
+ offsetY: 16,
+ allowTipHover: false
+});
+
+
+
+
+
Adding form input field tooltips is simple. You just have to make sure they are triggered on focus/blur (i.e. showOn: 'focus'
) and positioned relatively to the target element (i.e. alignTo: 'target'
). The script also updates the position of such tooltips if the window is resized (e.g. show some of the tips below and resize your browser window for a demo).
+
+
+
+ Name:
+
+
+
+
$('#demo-form-name').poshytip({
+ className: 'tip-yellowsimple',
+ showOn: 'focus',
+ alignTo: 'target',
+ alignX: 'right',
+ alignY: 'center',
+ offsetX: 5
+});
+
+
+
+
+ Email:
+
+
+
+
$('#demo-form-email').poshytip({
+ className: 'tip-yellowsimple',
+ showOn: 'focus',
+ alignTo: 'target',
+ alignX: 'left',
+ alignY: 'center',
+ offsetX: 5
+});
+
+
+
+
+ Site:
+
+
+
+
$('#demo-form-site').poshytip({
+ className: 'tip-yellowsimple',
+ showOn: 'focus',
+ alignTo: 'target',
+ alignX: 'inner-left',
+ offsetX: 0,
+ offsetY: 5
+});
+
+
+
+
+ Subject:
+
+
+
+
$('#demo-form-subject').poshytip({
+ className: 'tip-yellowsimple',
+ showOn: 'focus',
+ alignTo: 'target',
+ alignX: 'center',
+ alignY: 'bottom',
+ offsetX: 0,
+ offsetY: 5
+});
+
+
+
Asynchronous Loading of the Content
+
+
Poshy Tip supports using a function for returning the tooltip content and the script also passes an update callback function as an argument to this function. By using this callback, you can easily update asynchronously the content of the tooltip after it has been displayed. The script also recalculates and updates the position of the tooltip when its content is updated.
+
+
Simple Example
+
+
+
Update content after 1 second
+
+
$('#demo-async-timeout').poshytip({
+ content: function(updateCallback) {
+ window.setTimeout(function() {
+ updateCallback('Tooltip content updated!');
+ }, 1000);
+ return 'Loading...';
+ }
+});
+
+
+
Loading Flickr Feeds
+
+
A more complicated example of loading some Flickr images by tags:
+
+
+
flowers, closeup , sunset , architecture , Plovdiv, old, town , Nesebar , depeche
+
+
+
+
var flickrFeedsCache = {};
+
+$('#demo-async-flickr > a').poshytip({
+ className: 'tip-darkgray',
+ bgImageFrameSize: 11,
+ alignY: 'bottom',
+ content: function(updateCallback) {
+ var rel = $(this).attr('rel');
+ if (flickrFeedsCache[rel] && flickrFeedsCache[rel].container)
+ return flickrFeedsCache[rel].container;
+ if (!flickrFeedsCache[rel]) {
+ flickrFeedsCache[rel] = { container: null };
+ var tagsComma = rel.substring(4).replace('-', ',');
+ $.getJSON('http://api.flickr.com/services/feeds/photos_public.gne?tags=' + tagsComma + '&tagmode=all&format=json&jsoncallback=?',
+ function(data) {
+ var container = $('<div/>').addClass('flickr-thumbs');
+ $.each(data.items, function(i, item) {
+ $('<a/>')
+ .attr('href', item.link)
+ .append($('<img/>').attr('src', item.media.m))
+ .appendTo(container)
+ .data('tip', '<strong>' + (item.title || '(no title)') + '</strong><br />by: ' + item.author.match(/\((.*)\)/)[1]);
+ if (i == 4)
+ return false;
+ });
+ // add tips for the images inside the main tip
+ container.find('a').poshytip({
+ content: function(){return $(this).data('tip');},
+ className: 'tip-yellowsimple',
+ showTimeout: 100,
+ alignTo: 'target',
+ alignX: 'center',
+ alignY: 'bottom',
+ offsetY: 5,
+ allowTipHover: false,
+ hideAniDuration: 0
+ });
+ // store the content in the cache
+ // and call updateCallback() to update the content in the main tooltip
+ updateCallback(flickrFeedsCache[rel].container = container);
+ }
+ );
+ }
+ return 'Loading images...';
+ }
+});
+
+
+
Following the Mouse Cursor
+
+
If using the followCursor: true
option, it's better to make sure the the slide animation effect is disabled (i.e. slide: false
) so that it doesn't conflict with the code that moves the tooltip with the cursor.
+
+
+
Hover for a tooltip that follows the cursor
+
+
$('#demo-follow-cursor').poshytip({
+ followCursor: true,
+ slide: false
+});
+
+
+
API Example - Triggering the Tooltip Manually
+
+
If you like, you can add a tooltip to some element(s) and configure it to not be triggered automatically on hover or focus/blur by using the showOn: 'none'
option. You can then control the tooltip manually via the available methods.
+
+
+
This link has a tooltip that is not triggered automatically
+
Show Hide Update Content Disable Enable Destroy
+
+
$('#demo-manual-trigger').poshytip({
+ content: 'Hey, there! This is a tooltip.',
+ showOn: 'none',
+ alignTo: 'target',
+ alignX: 'inner-left',
+ offsetX: 0,
+ offsetY: 5
+});
+$('#button-show').click(function() { $('#demo-manual-trigger').poshytip('show'); });
+$('#button-hide').click(function() { $('#demo-manual-trigger').poshytip('hide'); });
+$('#button-update').click(function() { $('#demo-manual-trigger').poshytip('update', 'I am a new content :)'); });
+$('#button-disable').click(function() { $('#demo-manual-trigger').poshytip('disable'); });
+$('#button-enable').click(function() { $('#demo-manual-trigger').poshytip('enable'); });
+$('#button-destroy').click(function() { $('#demo-manual-trigger').poshytip('destroy'); });
+
+
+
Using Live Events
+
+
You can set the liveEvents: true
option to use live events. Note that the API methods (except 'destroy') won't work reliably in such case. They will only work for the elements for which the tooltip has been initialized (i.e. shown at least once). Live events are supported in jQuery 1.4.2+.
+
+
+
Hover for a tooltip
+
Add Another Link
+
+
$('#demo-live-events > a').poshytip({
+ liveEvents: true
+});
+$('#button-live-events').click(function() {
+ $('#demo-live-events').append(', <a title="Hey, there! This is a tooltip." href="#">Hover for a tooltip</a>');
+});
+
+
+
Options
+
+
+ content String, DOM element, Function, jQuery
+ Possible Values: '[title]', 'string', element, function(updateCallback){...}, jQuery
Content to display.
+
+ className String
+ Class for the tips.
+
+ bgImageFrameSize Number
+ Size in pixels for the background-image (if set in CSS) frame around the inner content of the tip.
+
+ showTimeout Number
+ Timeout before showing the tip (in milliseconds 1000 == 1 second).
+
+ hideTimeout Number
+ Timeout before hiding the tip.
+
+ timeOnScreen Number
+ How long the tip will be displayed before automatically hiding.
+
+ showOn String
+ Possible Values: 'hover', 'focus', 'none'
Handler for showing the tip. Use 'none'
if you would like to trigger the tooltip just manually (i.e. by calling the 'show'
and 'hide'
methods).
+
+ liveEvents Boolean
+ Use live events. Note that the API methods (except 'destroy') won't work reliably when live events are used. They will only work for the elements for which the tooltip has been initialized (i.e. shown at least once). Live events are supported in jQuery 1.4.2+.
+
+ alignTo String
+ Possible Values: 'cursor', 'target'
Align/position the tip relative to
+
+ alignX String
+ Possible Values: 'right', 'center', 'left', 'inner-left', 'inner-right'
Horizontal alignment for the tip relative to the mouse cursor or the target element - values 'inner-*' matter if alignTo:'target'
+
+ alignY String
+ Possible Values: 'bottom', 'center', 'top', 'inner-bottom', 'inner-top'
Vertical alignment for the tip relative to the mouse cursor or the target element - values 'inner-*' matter if alignTo:'target'
+
+ offsetX Number
+ Offset X pixels from the default position - doesn't matter if alignX:'center'
+
+ offsetY Number
+ Offset Y pixels from the default position - doesn't matter if alignY:'center'
+
+ allowTipHover Boolean
+ Allow hovering the tip without hiding it onmouseout of the target - matters only if showOn:'hover'
+
+ followCursor Boolean
+ If the tip should follow the cursor - matters only if showOn:'hover'
and alignTo:'cursor'
+
+ fade Boolean
+ Use fade animation.
+
+ slide Boolean
+ Use slide animation.
+
+ slideOffset Number
+ Slide animation offset.
+
+ showAniDuration Number
+ Show animation duration.
+
+ hideAniDuration Number
+ Hide animation duration.
+
+
+
Methods
+
+
+ .poshytip('show')
+ Manually show the tooltip. Make sure the alignTo
option is set to 'target'
in order the tooltip to be properly positioned when you trigger it.
+
+ .poshytip('hide')
+ Manually hide the tooltip.
+
+ .poshytip('update', content, [ dontOverwriteOption ] )
+ Update the tooltip content at any time.content '[title]', 'string', element, function(updateCallback){...}, jQuerydontOverwriteOption (optional) A boolean flag - if set to true
the content will be updated just temporary while the tooltip is active. The next time it is shown again, the default content will be used.
Examples: - Update content permanently (works even when the tooltip is not active):.poshytip('update', 'New permanent content')
- Update content temporary while the tooltip is active:.poshytip('update', 'Temporary content', true)
+
+ .poshytip('disable')
+ Disable the tooltip.
+
+ .poshytip('enable')
+ Enable the tooltip.
+
+ .poshytip('destroy')
+ Destroy completely the tooltip functionality.
+
+
+
Notes
+
+
+ Requires jQuery 1.4+
+ Works in IE6+, FF 2+, Opera 9+, Safari 3+, Chrome
+ In IE6 min/max-width are supported (only px values) for the tooltip container DIV so you can use them in your CSS without worrying for IE6 (if you still care about it)
+ When a background-image is set for the tooltip container DIV, the script will neglect the background-color/padding/border declarations set for it and will use the background image to create a scalable frame around the tooltip inner DIV (for an explanation how this works, please take a look at the Poshy Tip Page )
+ In IE6 PNG background images are not supported (only GIF). If a PNG is set as a background-image for the tooltip container, in IE6 the script will fallback and use the background-color/padding/border declarations instead.
+
+
+
License
+
+
Like jQuery, Poshy Tip is dual licensed under the MIT and GPL licenses.
+
+
Download
+
+
Download link: http://vadikom.com/files/?file=poshytip/poshytip-1.1.zip
+
+
Git
+
+
The Poshy Tip source code is also available at GitHub:
+
+
git clone git://github.com/vadikom/poshytip.git
+
+
+
Support
+
+
Post your questions/suggestions in the support forums .
+
+
Donate
+
+
If you appreciate this script, you can support me by donating a small amount through PayPal or just by spreading the word about it. Your support is highly appreciated!
+
+
+
+
+
+