├── .gitignore
├── README.md
├── _archived
├── 2012-02-16-nodecpt-social.md
├── 2012-02-20-social-feedback.md
├── 2012-02-23-march-meetup.md
├── 2012-02-28-lanyrd.md
├── 2012-03-12-march-feedback.md
├── 2012-03-29-april-meeting.md
├── 2012-05-01-infrastructure-changes.md
├── 2012-05-25-june-meetup.md
├── 2012-07-12-july-social.md
├── 2012-08-17-august-meetup.md
├── 2012-09-22-september-meetup.md
└── 2013-06-18-intro-to-node-practical.md
├── _config.yml
├── _includes
├── analytics.html
├── css
│ ├── bootstrap-responsive.css
│ ├── bootstrap-responsive.min.css
│ ├── bootstrap.css
│ ├── bootstrap.min.css
│ └── reset.css
├── event.html
├── events.html
├── github.html
├── js
│ ├── backbone-min.js
│ ├── bootstrap.min.js
│ ├── custom.js
│ ├── github.js
│ ├── jquery.min.js
│ ├── twitter.js
│ └── underscore-min.js
├── map.html
├── meetup.html
├── menu.html
├── post.html
├── posts.html
├── presentations.html
├── thumbnails.html
└── twitter.html
├── _layouts
├── default.html
├── event.html
└── post.html
├── about.md
├── assets
├── background.png
├── logo.png
├── masthead.png
├── tablemountain.svg
└── watch.png
├── favicon.ico
├── feed.xml
├── images
└── 2012-03-12
│ ├── photo1.jpeg
│ ├── photo1.thumb.png
│ ├── photo2.jpeg
│ ├── photo2.thumb.png
│ ├── photo3.jpeg
│ ├── photo3.thumb.png
│ ├── photo4.jpeg
│ └── photo4.thumb.png
├── index.html
├── js
├── backbone.js
├── jquery-1.6.4.min.js
├── site.js
└── underscore.js
├── site.css
└── site.js
/.gitignore:
--------------------------------------------------------------------------------
1 | _site
2 | *~
3 | *#
4 | *.swp
5 | *.swo
6 | *.DS_Store
7 | ._*
8 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 | __ ______ .__ __. _______ .__ __. _______ ______ __ ___
3 | | | / __ \ | \ | | / _____|| \ | | | ____| / || |/ /
4 | | | | | | | | \| | | | __ | \| | | |__ | ,----'| ' /
5 | | | | | | | | . ` | | | |_ | | . ` | | __| | | | <
6 | | `----.| `--' | | |\ | | |__| | | |\ | | |____ | `----.| . \
7 | |_______| \______/ |__| \__| \______| |__| \__| |_______| \______||__|\__\
8 |
9 | Have a beer.
10 |
11 |
12 |
13 | Hosting your own meetup? Fork this repo, edit _config.yml and tweak the theme.
14 | Your members can follow your repo to appear on the followers list.
15 |
--------------------------------------------------------------------------------
/_archived/2012-02-16-nodecpt-social.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Inaugural node.js social
3 | layout: post
4 | location: codebridge
5 | locationLink: http://www.codebridge.co.za/doku.php?id=happy_hour
6 | time: "2012-02-16 18:00"
7 | ---
8 | We have decided to organize a meet and greet this week to get the wheels rolling on this user group.
9 |
10 | We do plan on announcing a more formal meetup soon, but it would be nice to get to know each other a bit beforehand.
11 |
12 | If you are interested in taking part in this node.js user group, please join us on Thursday for a couple of beers and some interesting conversation.
13 |
14 | We are hoping to get a handle on the size of the community and its general interests. This information will help us plan the format and content of future meetups.
15 |
16 | **UPDATE:** We are moving the location so that we can join up with the codebridge Happy Hour which was already planned to take place at exactly the same time. Arrive, meet people, have some beers (we'll bring a few) and we'll take it from there. More details on the [codebridge wiki](http://www.codebridge.co.za/doku.php?id=happy_hour).
17 |
--------------------------------------------------------------------------------
/_archived/2012-02-20-social-feedback.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Feedback from February Social
3 | layout: post
4 | category: feedback
5 | images:
6 | -
7 | span: 4
8 | href: http://www.codebridge.co.za/lib/exe/fetch.php?media=img_5453.jpg
9 | src: http://www.codebridge.co.za/lib/exe/fetch.php?w=300&media=img_5453.jpg
10 | -
11 | href: http://www.codebridge.co.za/lib/exe/fetch.php?media=img_5452.jpg
12 | src: http://www.codebridge.co.za/lib/exe/fetch.php?w=300&media=img_5452.jpg
13 | -
14 | href: http://www.codebridge.co.za/lib/exe/fetch.php?media=img_5450.jpg
15 | src: http://www.codebridge.co.za/lib/exe/fetch.php?w=300&media=img_5450.jpg
16 |
17 | ---
18 | We had our first ever meetup this thursday past, and I believe I speak for those involved when I say it was a great success. It was very nice meeting up with a group of like-minded developers and being able to discuss technology in a way that we might not be able to in our day-to-day lives/jobs.
19 |
20 | We managed to attract more than a dozen people for this meetup, which is actually pretty amazing because of the short notice, lack of any formal structure and fledgeling nature of our group.
21 |
22 | ### New Venue
23 |
24 | We were also very fortunate to have organized a meeting that conflicted with the [happy hour](http://www.codebridge.co.za/doku.php?id=happy_hour) organized by the guys from [CodeBridge](http://www.codebridge.co.za/doku.php), because in doing so we stumbled across a great bunch of collaborators and more importantly the perfect venue for future meetings.
25 |
26 | {% include thumbnails.html %}
27 |
28 | > [CodeBridge](http://www.codebridge.co.za/doku.php) is a new developer community center based in Claremont, Cape Town. Its an attempt at building a small startup hub as well as an open space for developers/hackers to come and work based on the Hacker Dojo in Mountain View, CA.
29 |
30 | I believe that this space is going to be a very important resource for the node- and other communities, and we should do what we can to support them. They are also desperately looking for spare furniture to equip the shared working space they are trying to provide, so please ping them out if you have anything to contribute to the cause.
31 |
32 | ### Minutes
33 |
34 | We discussed how frequently to meet and what the structure of the meetups should be, and the consensus was:
35 |
36 | * We should try to meet once a month.
37 | * The next meetup should be in 2 weeks time.
38 | * Focus on a single presentation per meeting.
39 | * Audio recordings of the presentations is important.
40 | * Slides should be uploaded where possible.
41 | * Meetings should start at 6:30 to account for travel.
42 | * Meetings should end by 8:00 at the latest to allow for dinner time.
43 | * Social time before and after, so not a hard and fast rule.
44 |
45 |
46 | ### Next Meeting
47 |
48 | We will be officially announcing the next meetup and the topic very soon, with announcements going out via twitter and an update to this site. You can follow changes to this site by using the 'watch' button to subscribe to it via your github account. We will also be introducing RSS and other functionality to make sure people stay informed.
49 |
50 | Thanks to everyone who took part in the meetup, and our gracious hosts. We will be in touch soon.
51 |
--------------------------------------------------------------------------------
/_archived/2012-02-23-march-meetup.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: March Meetup
3 | layout: post
4 | category: meetup
5 | location: CodeBridge
6 | locationLink: http://www.codebridge.co.za/doku.php
7 | presentations:
8 | -
9 | title: A Pragmatic Introduction to Node.js
10 | description: What is a 'node'? What does it do? Can I eat it?
11 | github: lerouxb
12 | name: Le Roux Bodenstein
13 |
14 | time: "2012-03-01 18:30:00"
15 | ---
16 | Our first official meetup is going to be happening on the __1st of March 2012__ at [CodeBridge](http://www.codebridge.co.za/doku.php?id=directions) in Claremont.
17 |
18 |
19 | Our goal this time is going to give everybody a crash course about exactly what node.js is, how it works and when you should use it. If you have heard about it, but aren't sure if it is for you, then you should come to this meeting. Experts are also welcome.
20 |
21 | There will be beer provided at the venue, and if you want to come earlier to hang out with us, the door will be open. We will try to get the presentation started by 18:30, and will try to get everything 'official' wrapped up by 20:00 at the very latest so people can grab something to eat.
22 |
23 | {% include presentations.html %}
24 |
25 | These meetings are a great way to meet other developers who have similar interests, and offer amazing opportunities to learn from each other. Also, they are a great excuse to get out of the house and socialize.
26 |
27 | We hope to see you there!
28 |
--------------------------------------------------------------------------------
/_archived/2012-02-28-lanyrd.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Lanyrd
3 | layout: post
4 | ---
5 | Hi. We're trying to get a feel for how many people are coming to the [March meetup](http://nodecpt.github.com/2012/02/march-meetup/) on thursday, so we set up an event on [Lanyrd](http://lanyrd.com/2012/nodecpt-march/attendees/) to try and track this sort of thing.
6 |
7 | Please [add yourself as an attendee](http://lanyrd.com/2012/nodecpt-march/attendees/) if you're coming so that we know how much beer to buy, how many chairs we have to borrow and generally how stressed the [first-time speaker](http://twitter.com/__leroux) has to be. Oh and if someone knows of a projector we could borrow, [please get in contact with us](http://twitter.com/NodeCPT). Otherwise we'll just wing it with a relatively large monitor.
8 |
9 |
--------------------------------------------------------------------------------
/_archived/2012-03-12-march-feedback.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Feedback from March meeting
3 | layout: post
4 | category: feedback
5 | images:
6 | -
7 | span: 2
8 | href: /images/2012-03-12/photo1.jpeg
9 | src: /images/2012-03-12/photo1.thumb.png
10 | -
11 | href: /images/2012-03-12/photo2.jpeg
12 | src: /images/2012-03-12/photo2.thumb.png
13 | -
14 | href: /images/2012-03-12/photo3.jpeg
15 | src: /images/2012-03-12/photo3.thumb.png
16 |
17 | ---
18 |
19 | [Le Roux Bodenstein](http://twitter.com/__leroux) gave a not-so-quick introduction to node. The slides as well as the code for the [socket.io](http://socket.io/)-powered server for advancing the slides are up on [github](http://github.com/lerouxb/nodeintro).
20 |
21 | The turnout was quite impressive and the people that attended came from varying backgrounds: Some PHP, Ruby, Python, .NET and even Java programmers.
22 |
23 | {% include thumbnails.html %}
24 |
25 | ### Next Meeting
26 |
27 | We're planning on doing a series of short showcase-style presentations where we show off projects that use node in the wild. If you want to present an app, library, framework or whatever that was written using node.js, please ping us on twitter. Ideas would include projects that make good use of some of node or JavaScript's strengths or actually just anything that uses node. So far [Adrian](http://twitter.com/AdrianRossouw) and [Le Roux](http://twitter.com/__leroux) will be presenting.
28 |
29 | The next meeting will be on the 5th of April. We'll likely post again closer to the time with updated information.
30 |
31 |
32 |
--------------------------------------------------------------------------------
/_archived/2012-03-29-april-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: April Meetup
3 | layout: post
4 | category: meetup
5 | location: CodeBridge
6 | locationLink: http://www.codebridge.co.za/doku.php
7 | lanyard: http://lanyrd.com/2012/nodecpt/
8 | presentations:
9 | -
10 | title: Mapbox and Tilemill.
11 | description: TileMill is an application for making beautiful maps. Whether you're a journalist, web designer, researcher, or seasoned cartographer, TileMill is the design studio you need to create compelling, interactive maps.
12 | github: Vertice
13 | name: Adrian Rossouw
14 | -
15 | title: Browserquest
16 | description: BrowserQuest is a tribute to classic video-games with a multiplayer twist. You play as a young warrior driven by the thrill of adventure. No princess to save here, just a dangerous world filled with treasures to discover. And it’s all done in glorious HTML5 and JavaScript.
17 | github: lerouxb
18 | name: Le Roux Bodenstein
19 | -
20 | title: Lightnode - static file server for node.js
21 | description: Lightnode is provided as a javascript event based library, based on node.js. This design provides unprecendented control to developers (as well as lightning speeds) and with a powerful language like javascript it's easy to do anything imaginable.
22 | github: timlind
23 | name: Tim Lind
24 |
25 |
26 | time: "2012-05-03 18:30:00"
27 | ---
28 | __Imporant Notice:__ Due to some technical difficulties, and the preponderance of long weekends in the silly season, we have decided to reschedule our April meetup to be held on the __3rd of May 2012__ at [CodeBridge](http://www.codebridge.co.za/doku.php?id=directions) in Claremont.
29 |
30 | We will be having a series of show-and-tell session about projects that have been built with Node.js and especially those that play to it's strengths.
31 |
32 | {% include presentations.html %}
33 |
34 | There will be beer provided at the venue, and if you want to come earlier to hang out with us, the door will be open. We will try to get the presentation started by 18:30, and will try to get everything 'official' wrapped up by 20:00 at the very latest so people can grab something to eat.
35 |
36 | We hope to see you there!
37 |
--------------------------------------------------------------------------------
/_archived/2012-05-01-infrastructure-changes.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Infrastructure Improvements
3 | layout: post
4 | category: post
5 | ---
6 | We hit a bit of a wobble last week when we realized that the change of date might not have reached everybody in time. If you drove to the venue only to find a note on the door, we are truly sorry to have inconvenienced you.
7 |
8 | To avoid something like this happening in the future, we have made improvements to the website and put some additional infrastructure in place.
9 |
10 | 1. We now have a [NodeCPT Google Group](https://groups.google.com/group/nodecpt), which acts as a mailing list.
11 | 1. The sidebar now contains the the links to all the relevant services you can use to connect with us.
12 | 1. Added a link to the RSS feed of this site.
13 | 1. The sidebar now has a block showing the date of the next event, as well as a link to the relevant page.
14 | 1. Event pages now have a link to the relevant [Lanyard](http://www.lanyard.com) event, and we will be adding a new event for each meeting. This way you can see who will be attending.
15 | 1. Twitter block is no longer relegated to the footer.
16 |
17 | We look forward to seeing everybody on thursday, and if you have any other suggestions, please drop us a line on twitter or any of the other channels.
18 |
--------------------------------------------------------------------------------
/_archived/2012-05-25-june-meetup.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: June Meetup
3 | layout: post
4 | category: meetup
5 | location: CodeBridge
6 | locationLink: http://www.codebridge.co.za/
7 | lanyard: http://lanyrd.com/2012/nodecpt-june/
8 | presentations:
9 | -
10 | title: Building My First Nodeapp
11 | description:
Live Coding Session!
Walking you through the very beginning of building a node application.
We'll start only with a text editor, and the best of intentions.
work our way up to getting something on the page
finally accepting and acting on input.
Along the way we'll find things like Express.js, Jade, Middleware and REST.
This presentation may also contain trace elements of CouchDB.
12 | github: Vertice
13 | name: Adrian Rossouw
14 | time: "2012-06-07 18:30:00"
15 | ---
16 | The June NodeCPT meetup will be held on the __7th of June 2012__ at [CodeBridge](http://www.codebridge.co.za/) in Claremont. This is a great opportunity to learn more about node.js, hear how people are using it, and get to know other local developers using and considering node.js.
17 |
18 | {% include presentations.html %}
19 |
20 | Due to the unconventional nature of the presentation, we might run late to about 20:30 on thursday night. This is dependent on how many questions we get and how quickly we can work through the material. The application will be posted on github afterwards.
21 |
22 | There will be beer provided at the venue, and if you want to come earlier to hang out with us, the door will be open. We will try to get the presentation started by 18:30, and will try to get everything 'official' wrapped up by 20:30 at the very latest so people can grab something to eat.
23 |
24 | We hope to see you there!
25 |
--------------------------------------------------------------------------------
/_archived/2012-07-12-july-social.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: July Social
3 | layout: post
4 | category: meetup
5 | location: CodeBridge
6 | locationLink: http://www.codebridge.co.za/
7 | lanyard: http://lanyrd.com/2012/nodecpt-july/
8 | time: "2012-07-19 18:30:00"
9 | published: true
10 | ---
11 | The July NodeCPT social will be held on the __19th of July 2012__ at [CodeBridge](http://www.codebridge.co.za/) in Claremont. This is a great opportunity to learn more about node.js, hear how people are using it, and get to know other local developers using and considering node.js.
12 |
13 | We are taking a break this month from the usual technical content to organize a meet-and-greet instead. Our last few meetings have been heavily presentation oriented, which hasn't allowed us much opportunity to get to know each other.
14 |
15 | The official times are between 18:30 and 20:00, but if you want to come earlier to hang out with us, the door will be open. There will be beer provided at the venue, so all you need to bring is yourself, a healthy sense of curiosity and perhaps some node.js war stories to regale us with.
16 |
17 | We hope to see you there!
--------------------------------------------------------------------------------
/_archived/2012-08-17-august-meetup.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: August Meetup
3 | layout: post
4 | category: meetup
5 | location: CodeBridge
6 | locationLink: http://www.codebridge.co.za/
7 | lanyard: http://lanyrd.com/2012/nodecpt-august/
8 | presentations:
9 | -
10 | title: Intro to Underscore.js
11 | description: I'll run through some of the features of the most depended on package in npm. Underscore.js is quickly becoming a requirement for both server-side and client side developers, and its collection of small utility functions will help you work more efficiently with data structures. Underscore.js also forms the basis or inspiration for several other popular libraries, such as Backbone and Spine.
12 | github: Vertice
13 | name: Adrian Rossouw
14 | time: "2012-08-23 18:30:00"
15 | published: true
16 | ---
17 |
18 | The August NodeCPT meetup will be held on the __23rd of August 2012__ at [CodeBridge](http://www.codebridge.co.za/) in Claremont.
19 |
20 | After a break from our presentation schedule, we will be returning with the first part in a series of presentations aimed at introducing some of the more popular node.js libraries.
21 |
22 | {% include presentations.html %}
23 |
24 | The presentation itself will be fairly short this time, so if anyone wants to present on their pet library there will definitely be time. This presentation will be followed by an introduction to Backbone in September and then in October we will be covering Socket.io.
25 |
26 |
27 | There will be beer provided at the venue, and if you want to come earlier to hang out with us, the door will be open. We will try to get the presentation started by 18:30, and will try to get everything 'official' wrapped up by 20:30 at the very latest so people can grab something to eat.
28 |
29 | We hope to see you there!
--------------------------------------------------------------------------------
/_archived/2012-09-22-september-meetup.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: September Meetup
3 | layout: post
4 | category: meetup
5 | location: CodeBridge
6 | locationLink: http://www.codebridge.co.za/
7 | lanyard: http://lanyrd.com/2012/nodecpt-september/
8 | presentations:
9 | -
10 | title: Intro to Backbone.js
11 | description: I will be explaining the structure of this incredibly popular MVC library, through slides and also example code that will be built onto our example application from the previous node.js live coding demonstration.
12 | github: Vertice
13 | name: Adrian Rossouw
14 | time: "2012-09-27 19:00:00"
15 | published: true
16 | ---
17 |
18 | The September NodeCPT meetup will be held on the __27th of September 2012__ at [CodeBridge](http://www.codebridge.co.za/) in Claremont.
19 |
20 | We will be continuing our series of presentations on popular javascript libraries with a look at [Backbone.js](http://backbonejs.org).
21 |
22 | {% include presentations.html %}
23 |
24 | There will be beer provided at the venue, and if you want to come earlier to hang out with us, the door will be open. We will try to get the presentation started by 19:00, and will try to get everything 'official' wrapped up by 20:30 at the very latest so people can grab something to eat.
25 |
26 | We hope to see you there!
--------------------------------------------------------------------------------
/_archived/2013-06-18-intro-to-node-practical.md:
--------------------------------------------------------------------------------
1 | ---
2 | published: true
3 | title: June Meetup
4 | layout: post
5 | time: "2013-06-19 18:00"
6 | category: meetup
7 | location: Acceleration Office
8 | locationLink: "https://maps.google.co.za/maps?q=acceleration+darters+road+cape+town&ie=UTF-8&ei=z92xUevyK66f7AaS0IDwBg&ved=0CAsQ_AUoAg"
9 | presentations:
10 | - title: Practical Introduction to NodeJS
11 | description: "Learning NodeJS by building a Clustered Network of NodeJS Instances. In a hour or two !"
12 | github: southbite
13 | name: Simon Bishop
14 | ---
15 |
16 | Following our first meetup about the [Intro to NodeJS](http://johanndutoit.net/presentations/2013/05/node-meetup-intro-29-may-2013/index.html) is happening on __19 June 2013__ at [Acceleration, 2nd Floor, Longkloof Studios, Darters Road, Gardens](https://maps.google.co.za/maps?q=acceleration+darters+road+cape+town&ie=UTF-8&ei=z92xUevyK66f7AaS0IDwBg&ved=0CAsQ_AUoAg).
17 |
18 | {% include presentations.html %}
19 |
20 | [Simon Bishop](https://github.com/southbite) is presenting a Practical Introduction to NodeJS. This session will focus on building a actual NodeJS Clustered System. That will show the power of NodeJS. Think multiple Nodes talking to each other with a very cool visual presentation of the connected Nodes. Should be great !
21 |
22 | [Acceleration](http://www.acceleration.biz/) has provided the venue.
23 |
24 | [KeyConnections](http://www.keyconnections.co.za/) has graciously sponsored free Pizza for the event.
25 |
26 | We will try our best to find a sponsor for some Beer and Drinks.
27 |
28 | Doors will open from 18:00 and we will try to get started at the latest by 19:00, If you're early pop by and have a drink with us. We plan to wrap up by 21:00 at the latest.
29 |
30 | These meetings are a great way to meet other developers who have similar interests, and offer amazing opportunities to learn from each other. Also, they are a great excuse to get out of the house and socialize.
31 |
32 | We hope to see you there!
33 |
34 | --
35 |
36 | Source Code and Presentation:
37 | * [Source Code for Presentation](https://github.com/NodeCPT/Meetup-June-2013/)
38 | * [Presentation](https://github.com/NodeCPT/Meetup-June-2013/raw/master/doc/hands%20on%20node.pptx)
39 |
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | exclude: README.md, .gitignore
2 | permalink: '/:year/:month/:title'
3 | description: 'Blog of the Cape Town Node.js user group'
4 | baseurl: http://nodecpt.github.com/
5 | twitter_search: 'nodecpt OR #nodecpt OR @nodecpt -from:Nodejs_bot'
6 | siteName: 'Node Cape Town'
7 | paginate: 3
8 | hashtag: '#nodecpt'
9 | github_login: 'nodecpt'
10 | github_repo: 'nodecpt.github.com'
11 | github_language: 'JavaScript'
12 |
--------------------------------------------------------------------------------
/_includes/analytics.html:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/_includes/css/bootstrap-responsive.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap Responsive v2.0.2
3 | *
4 | * Copyright 2012 Twitter, Inc
5 | * Licensed under the Apache License v2.0
6 | * http://www.apache.org/licenses/LICENSE-2.0
7 | *
8 | * Designed and built with all the love in the world @twitter by @mdo and @fat.
9 | */
10 | .clearfix {
11 | *zoom: 1;
12 | }
13 | .clearfix:before,
14 | .clearfix:after {
15 | display: table;
16 | content: "";
17 | }
18 | .clearfix:after {
19 | clear: both;
20 | }
21 | .hide-text {
22 | overflow: hidden;
23 | text-indent: 100%;
24 | white-space: nowrap;
25 | }
26 | .input-block-level {
27 | display: block;
28 | width: 100%;
29 | min-height: 28px;
30 | /* Make inputs at least the height of their button counterpart */
31 |
32 | /* Makes inputs behave like true block-level elements */
33 |
34 | -webkit-box-sizing: border-box;
35 | -moz-box-sizing: border-box;
36 | -ms-box-sizing: border-box;
37 | box-sizing: border-box;
38 | }
39 | .hidden {
40 | display: none;
41 | visibility: hidden;
42 | }
43 | .visible-phone {
44 | display: none;
45 | }
46 | .visible-tablet {
47 | display: none;
48 | }
49 | .visible-desktop {
50 | display: block;
51 | }
52 | .hidden-phone {
53 | display: block;
54 | }
55 | .hidden-tablet {
56 | display: block;
57 | }
58 | .hidden-desktop {
59 | display: none;
60 | }
61 | @media (max-width: 767px) {
62 | .visible-phone {
63 | display: block;
64 | }
65 | .hidden-phone {
66 | display: none;
67 | }
68 | .hidden-desktop {
69 | display: block;
70 | }
71 | .visible-desktop {
72 | display: none;
73 | }
74 | }
75 | @media (min-width: 768px) and (max-width: 979px) {
76 | .visible-tablet {
77 | display: block;
78 | }
79 | .hidden-tablet {
80 | display: none;
81 | }
82 | .hidden-desktop {
83 | display: block;
84 | }
85 | .visible-desktop {
86 | display: none;
87 | }
88 | }
89 | @media (max-width: 480px) {
90 | .nav-collapse {
91 | -webkit-transform: translate3d(0, 0, 0);
92 | }
93 | .page-header h1 small {
94 | display: block;
95 | line-height: 18px;
96 | }
97 | input[type="checkbox"],
98 | input[type="radio"] {
99 | border: 1px solid #ccc;
100 | }
101 | .form-horizontal .control-group > label {
102 | float: none;
103 | width: auto;
104 | padding-top: 0;
105 | text-align: left;
106 | }
107 | .form-horizontal .controls {
108 | margin-left: 0;
109 | }
110 | .form-horizontal .control-list {
111 | padding-top: 0;
112 | }
113 | .form-horizontal .form-actions {
114 | padding-left: 10px;
115 | padding-right: 10px;
116 | }
117 | .modal {
118 | position: absolute;
119 | top: 10px;
120 | left: 10px;
121 | right: 10px;
122 | width: auto;
123 | margin: 0;
124 | }
125 | .modal.fade.in {
126 | top: auto;
127 | }
128 | .modal-header .close {
129 | padding: 10px;
130 | margin: -10px;
131 | }
132 | .carousel-caption {
133 | position: static;
134 | }
135 | }
136 | @media (max-width: 767px) {
137 | body {
138 | padding-left: 20px;
139 | padding-right: 20px;
140 | }
141 | .navbar-fixed-top {
142 | margin-left: -20px;
143 | margin-right: -20px;
144 | }
145 | .container {
146 | width: auto;
147 | }
148 | .row-fluid {
149 | width: 100%;
150 | }
151 | .row {
152 | margin-left: 0;
153 | }
154 | .row > [class*="span"],
155 | .row-fluid > [class*="span"] {
156 | float: none;
157 | display: block;
158 | width: auto;
159 | margin: 0;
160 | }
161 | .thumbnails [class*="span"] {
162 | width: auto;
163 | }
164 | input[class*="span"],
165 | select[class*="span"],
166 | textarea[class*="span"],
167 | .uneditable-input {
168 | display: block;
169 | width: 100%;
170 | min-height: 28px;
171 | /* Make inputs at least the height of their button counterpart */
172 |
173 | /* Makes inputs behave like true block-level elements */
174 |
175 | -webkit-box-sizing: border-box;
176 | -moz-box-sizing: border-box;
177 | -ms-box-sizing: border-box;
178 | box-sizing: border-box;
179 | }
180 | .input-prepend input[class*="span"],
181 | .input-append input[class*="span"] {
182 | width: auto;
183 | }
184 | }
185 | @media (min-width: 768px) and (max-width: 979px) {
186 | .row {
187 | margin-left: -20px;
188 | *zoom: 1;
189 | }
190 | .row:before,
191 | .row:after {
192 | display: table;
193 | content: "";
194 | }
195 | .row:after {
196 | clear: both;
197 | }
198 | [class*="span"] {
199 | float: left;
200 | margin-left: 20px;
201 | }
202 | .container,
203 | .navbar-fixed-top .container,
204 | .navbar-fixed-bottom .container {
205 | width: 724px;
206 | }
207 | .span12 {
208 | width: 724px;
209 | }
210 | .span11 {
211 | width: 662px;
212 | }
213 | .span10 {
214 | width: 600px;
215 | }
216 | .span9 {
217 | width: 538px;
218 | }
219 | .span8 {
220 | width: 476px;
221 | }
222 | .span7 {
223 | width: 414px;
224 | }
225 | .span6 {
226 | width: 352px;
227 | }
228 | .span5 {
229 | width: 290px;
230 | }
231 | .span4 {
232 | width: 228px;
233 | }
234 | .span3 {
235 | width: 166px;
236 | }
237 | .span2 {
238 | width: 104px;
239 | }
240 | .span1 {
241 | width: 42px;
242 | }
243 | .offset12 {
244 | margin-left: 764px;
245 | }
246 | .offset11 {
247 | margin-left: 702px;
248 | }
249 | .offset10 {
250 | margin-left: 640px;
251 | }
252 | .offset9 {
253 | margin-left: 578px;
254 | }
255 | .offset8 {
256 | margin-left: 516px;
257 | }
258 | .offset7 {
259 | margin-left: 454px;
260 | }
261 | .offset6 {
262 | margin-left: 392px;
263 | }
264 | .offset5 {
265 | margin-left: 330px;
266 | }
267 | .offset4 {
268 | margin-left: 268px;
269 | }
270 | .offset3 {
271 | margin-left: 206px;
272 | }
273 | .offset2 {
274 | margin-left: 144px;
275 | }
276 | .offset1 {
277 | margin-left: 82px;
278 | }
279 | .row-fluid {
280 | width: 100%;
281 | *zoom: 1;
282 | }
283 | .row-fluid:before,
284 | .row-fluid:after {
285 | display: table;
286 | content: "";
287 | }
288 | .row-fluid:after {
289 | clear: both;
290 | }
291 | .row-fluid > [class*="span"] {
292 | float: left;
293 | margin-left: 2.762430939%;
294 | }
295 | .row-fluid > [class*="span"]:first-child {
296 | margin-left: 0;
297 | }
298 | .row-fluid > .span12 {
299 | width: 99.999999993%;
300 | }
301 | .row-fluid > .span11 {
302 | width: 91.436464082%;
303 | }
304 | .row-fluid > .span10 {
305 | width: 82.87292817100001%;
306 | }
307 | .row-fluid > .span9 {
308 | width: 74.30939226%;
309 | }
310 | .row-fluid > .span8 {
311 | width: 65.74585634900001%;
312 | }
313 | .row-fluid > .span7 {
314 | width: 57.182320438000005%;
315 | }
316 | .row-fluid > .span6 {
317 | width: 48.618784527%;
318 | }
319 | .row-fluid > .span5 {
320 | width: 40.055248616%;
321 | }
322 | .row-fluid > .span4 {
323 | width: 31.491712705%;
324 | }
325 | .row-fluid > .span3 {
326 | width: 22.928176794%;
327 | }
328 | .row-fluid > .span2 {
329 | width: 14.364640883%;
330 | }
331 | .row-fluid > .span1 {
332 | width: 5.801104972%;
333 | }
334 | input,
335 | textarea,
336 | .uneditable-input {
337 | margin-left: 0;
338 | }
339 | input.span12, textarea.span12, .uneditable-input.span12 {
340 | width: 714px;
341 | }
342 | input.span11, textarea.span11, .uneditable-input.span11 {
343 | width: 652px;
344 | }
345 | input.span10, textarea.span10, .uneditable-input.span10 {
346 | width: 590px;
347 | }
348 | input.span9, textarea.span9, .uneditable-input.span9 {
349 | width: 528px;
350 | }
351 | input.span8, textarea.span8, .uneditable-input.span8 {
352 | width: 466px;
353 | }
354 | input.span7, textarea.span7, .uneditable-input.span7 {
355 | width: 404px;
356 | }
357 | input.span6, textarea.span6, .uneditable-input.span6 {
358 | width: 342px;
359 | }
360 | input.span5, textarea.span5, .uneditable-input.span5 {
361 | width: 280px;
362 | }
363 | input.span4, textarea.span4, .uneditable-input.span4 {
364 | width: 218px;
365 | }
366 | input.span3, textarea.span3, .uneditable-input.span3 {
367 | width: 156px;
368 | }
369 | input.span2, textarea.span2, .uneditable-input.span2 {
370 | width: 94px;
371 | }
372 | input.span1, textarea.span1, .uneditable-input.span1 {
373 | width: 32px;
374 | }
375 | }
376 | @media (max-width: 979px) {
377 | body {
378 | padding-top: 0;
379 | }
380 | .navbar-fixed-top {
381 | position: static;
382 | margin-bottom: 18px;
383 | }
384 | .navbar-fixed-top .navbar-inner {
385 | padding: 5px;
386 | }
387 | .navbar .container {
388 | width: auto;
389 | padding: 0;
390 | }
391 | .navbar .brand {
392 | padding-left: 10px;
393 | padding-right: 10px;
394 | margin: 0 0 0 -5px;
395 | }
396 | .navbar .nav-collapse {
397 | clear: left;
398 | }
399 | .navbar .nav {
400 | float: none;
401 | margin: 0 0 9px;
402 | }
403 | .navbar .nav > li {
404 | float: none;
405 | }
406 | .navbar .nav > li > a {
407 | margin-bottom: 2px;
408 | }
409 | .navbar .nav > .divider-vertical {
410 | display: none;
411 | }
412 | .navbar .nav .nav-header {
413 | color: #999999;
414 | text-shadow: none;
415 | }
416 | .navbar .nav > li > a,
417 | .navbar .dropdown-menu a {
418 | padding: 6px 15px;
419 | font-weight: bold;
420 | color: #999999;
421 | -webkit-border-radius: 3px;
422 | -moz-border-radius: 3px;
423 | border-radius: 3px;
424 | }
425 | .navbar .dropdown-menu li + li a {
426 | margin-bottom: 2px;
427 | }
428 | .navbar .nav > li > a:hover,
429 | .navbar .dropdown-menu a:hover {
430 | background-color: #222222;
431 | }
432 | .navbar .dropdown-menu {
433 | position: static;
434 | top: auto;
435 | left: auto;
436 | float: none;
437 | display: block;
438 | max-width: none;
439 | margin: 0 15px;
440 | padding: 0;
441 | background-color: transparent;
442 | border: none;
443 | -webkit-border-radius: 0;
444 | -moz-border-radius: 0;
445 | border-radius: 0;
446 | -webkit-box-shadow: none;
447 | -moz-box-shadow: none;
448 | box-shadow: none;
449 | }
450 | .navbar .dropdown-menu:before,
451 | .navbar .dropdown-menu:after {
452 | display: none;
453 | }
454 | .navbar .dropdown-menu .divider {
455 | display: none;
456 | }
457 | .navbar-form,
458 | .navbar-search {
459 | float: none;
460 | padding: 9px 15px;
461 | margin: 9px 0;
462 | border-top: 1px solid #222222;
463 | border-bottom: 1px solid #222222;
464 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
465 | -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
466 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
467 | }
468 | .navbar .nav.pull-right {
469 | float: none;
470 | margin-left: 0;
471 | }
472 | .navbar-static .navbar-inner {
473 | padding-left: 10px;
474 | padding-right: 10px;
475 | }
476 | .btn-navbar {
477 | display: block;
478 | }
479 | .nav-collapse {
480 | overflow: hidden;
481 | height: 0;
482 | }
483 | }
484 | @media (min-width: 980px) {
485 | .nav-collapse.collapse {
486 | height: auto !important;
487 | overflow: visible !important;
488 | }
489 | }
490 | @media (min-width: 1200px) {
491 | .row {
492 | margin-left: -30px;
493 | *zoom: 1;
494 | }
495 | .row:before,
496 | .row:after {
497 | display: table;
498 | content: "";
499 | }
500 | .row:after {
501 | clear: both;
502 | }
503 | [class*="span"] {
504 | float: left;
505 | margin-left: 30px;
506 | }
507 | .container,
508 | .navbar-fixed-top .container,
509 | .navbar-fixed-bottom .container {
510 | width: 1170px;
511 | }
512 | .span12 {
513 | width: 1170px;
514 | }
515 | .span11 {
516 | width: 1070px;
517 | }
518 | .span10 {
519 | width: 970px;
520 | }
521 | .span9 {
522 | width: 870px;
523 | }
524 | .span8 {
525 | width: 770px;
526 | }
527 | .span7 {
528 | width: 670px;
529 | }
530 | .span6 {
531 | width: 570px;
532 | }
533 | .span5 {
534 | width: 470px;
535 | }
536 | .span4 {
537 | width: 370px;
538 | }
539 | .span3 {
540 | width: 270px;
541 | }
542 | .span2 {
543 | width: 170px;
544 | }
545 | .span1 {
546 | width: 70px;
547 | }
548 | .offset12 {
549 | margin-left: 1230px;
550 | }
551 | .offset11 {
552 | margin-left: 1130px;
553 | }
554 | .offset10 {
555 | margin-left: 1030px;
556 | }
557 | .offset9 {
558 | margin-left: 930px;
559 | }
560 | .offset8 {
561 | margin-left: 830px;
562 | }
563 | .offset7 {
564 | margin-left: 730px;
565 | }
566 | .offset6 {
567 | margin-left: 630px;
568 | }
569 | .offset5 {
570 | margin-left: 530px;
571 | }
572 | .offset4 {
573 | margin-left: 430px;
574 | }
575 | .offset3 {
576 | margin-left: 330px;
577 | }
578 | .offset2 {
579 | margin-left: 230px;
580 | }
581 | .offset1 {
582 | margin-left: 130px;
583 | }
584 | .row-fluid {
585 | width: 100%;
586 | *zoom: 1;
587 | }
588 | .row-fluid:before,
589 | .row-fluid:after {
590 | display: table;
591 | content: "";
592 | }
593 | .row-fluid:after {
594 | clear: both;
595 | }
596 | .row-fluid > [class*="span"] {
597 | float: left;
598 | margin-left: 2.564102564%;
599 | }
600 | .row-fluid > [class*="span"]:first-child {
601 | margin-left: 0;
602 | }
603 | .row-fluid > .span12 {
604 | width: 100%;
605 | }
606 | .row-fluid > .span11 {
607 | width: 91.45299145300001%;
608 | }
609 | .row-fluid > .span10 {
610 | width: 82.905982906%;
611 | }
612 | .row-fluid > .span9 {
613 | width: 74.358974359%;
614 | }
615 | .row-fluid > .span8 {
616 | width: 65.81196581200001%;
617 | }
618 | .row-fluid > .span7 {
619 | width: 57.264957265%;
620 | }
621 | .row-fluid > .span6 {
622 | width: 48.717948718%;
623 | }
624 | .row-fluid > .span5 {
625 | width: 40.170940171000005%;
626 | }
627 | .row-fluid > .span4 {
628 | width: 31.623931624%;
629 | }
630 | .row-fluid > .span3 {
631 | width: 23.076923077%;
632 | }
633 | .row-fluid > .span2 {
634 | width: 14.529914530000001%;
635 | }
636 | .row-fluid > .span1 {
637 | width: 5.982905983%;
638 | }
639 | input,
640 | textarea,
641 | .uneditable-input {
642 | margin-left: 0;
643 | }
644 | input.span12, textarea.span12, .uneditable-input.span12 {
645 | width: 1160px;
646 | }
647 | input.span11, textarea.span11, .uneditable-input.span11 {
648 | width: 1060px;
649 | }
650 | input.span10, textarea.span10, .uneditable-input.span10 {
651 | width: 960px;
652 | }
653 | input.span9, textarea.span9, .uneditable-input.span9 {
654 | width: 860px;
655 | }
656 | input.span8, textarea.span8, .uneditable-input.span8 {
657 | width: 760px;
658 | }
659 | input.span7, textarea.span7, .uneditable-input.span7 {
660 | width: 660px;
661 | }
662 | input.span6, textarea.span6, .uneditable-input.span6 {
663 | width: 560px;
664 | }
665 | input.span5, textarea.span5, .uneditable-input.span5 {
666 | width: 460px;
667 | }
668 | input.span4, textarea.span4, .uneditable-input.span4 {
669 | width: 360px;
670 | }
671 | input.span3, textarea.span3, .uneditable-input.span3 {
672 | width: 260px;
673 | }
674 | input.span2, textarea.span2, .uneditable-input.span2 {
675 | width: 160px;
676 | }
677 | input.span1, textarea.span1, .uneditable-input.span1 {
678 | width: 60px;
679 | }
680 | .thumbnails {
681 | margin-left: -30px;
682 | }
683 | .thumbnails > li {
684 | margin-left: 30px;
685 | }
686 | }
687 |
--------------------------------------------------------------------------------
/_includes/css/bootstrap-responsive.min.css:
--------------------------------------------------------------------------------
1 | .clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
2 | .clearfix:after{clear:both;}
3 | .hide-text{overflow:hidden;text-indent:100%;white-space:nowrap;}
4 | .input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
5 | .hidden{display:none;visibility:hidden;}
6 | .visible-phone{display:none;}
7 | .visible-tablet{display:none;}
8 | .visible-desktop{display:block;}
9 | .hidden-phone{display:block;}
10 | .hidden-tablet{display:block;}
11 | .hidden-desktop{display:none;}
12 | @media (max-width:767px){.visible-phone{display:block;} .hidden-phone{display:none;} .hidden-desktop{display:block;} .visible-desktop{display:none;}}@media (min-width:768px) and (max-width:979px){.visible-tablet{display:block;} .hidden-tablet{display:none;} .hidden-desktop{display:block;} .visible-desktop{display:none;}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0);} .page-header h1 small{display:block;line-height:18px;} input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;} .form-horizontal .control-group>label{float:none;width:auto;padding-top:0;text-align:left;} .form-horizontal .controls{margin-left:0;} .form-horizontal .control-list{padding-top:0;} .form-horizontal .form-actions{padding-left:10px;padding-right:10px;} .modal{position:absolute;top:10px;left:10px;right:10px;width:auto;margin:0;}.modal.fade.in{top:auto;} .modal-header .close{padding:10px;margin:-10px;} .carousel-caption{position:static;}}@media (max-width:767px){body{padding-left:20px;padding-right:20px;} .navbar-fixed-top{margin-left:-20px;margin-right:-20px;} .container{width:auto;} .row-fluid{width:100%;} .row{margin-left:0;} .row>[class*="span"],.row-fluid>[class*="span"]{float:none;display:block;width:auto;margin:0;} .thumbnails [class*="span"]{width:auto;} input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;} .input-prepend input[class*="span"],.input-append input[class*="span"]{width:auto;}}@media (min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";} .row:after{clear:both;} [class*="span"]{float:left;margin-left:20px;} .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px;} .span12{width:724px;} .span11{width:662px;} .span10{width:600px;} .span9{width:538px;} .span8{width:476px;} .span7{width:414px;} .span6{width:352px;} .span5{width:290px;} .span4{width:228px;} .span3{width:166px;} .span2{width:104px;} .span1{width:42px;} .offset12{margin-left:764px;} .offset11{margin-left:702px;} .offset10{margin-left:640px;} .offset9{margin-left:578px;} .offset8{margin-left:516px;} .offset7{margin-left:454px;} .offset6{margin-left:392px;} .offset5{margin-left:330px;} .offset4{margin-left:268px;} .offset3{margin-left:206px;} .offset2{margin-left:144px;} .offset1{margin-left:82px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";} .row-fluid:after{clear:both;} .row-fluid>[class*="span"]{float:left;margin-left:2.762430939%;} .row-fluid>[class*="span"]:first-child{margin-left:0;} .row-fluid > .span12{width:99.999999993%;} .row-fluid > .span11{width:91.436464082%;} .row-fluid > .span10{width:82.87292817100001%;} .row-fluid > .span9{width:74.30939226%;} .row-fluid > .span8{width:65.74585634900001%;} .row-fluid > .span7{width:57.182320438000005%;} .row-fluid > .span6{width:48.618784527%;} .row-fluid > .span5{width:40.055248616%;} .row-fluid > .span4{width:31.491712705%;} .row-fluid > .span3{width:22.928176794%;} .row-fluid > .span2{width:14.364640883%;} .row-fluid > .span1{width:5.801104972%;} input,textarea,.uneditable-input{margin-left:0;} input.span12, textarea.span12, .uneditable-input.span12{width:714px;} input.span11, textarea.span11, .uneditable-input.span11{width:652px;} input.span10, textarea.span10, .uneditable-input.span10{width:590px;} input.span9, textarea.span9, .uneditable-input.span9{width:528px;} input.span8, textarea.span8, .uneditable-input.span8{width:466px;} input.span7, textarea.span7, .uneditable-input.span7{width:404px;} input.span6, textarea.span6, .uneditable-input.span6{width:342px;} input.span5, textarea.span5, .uneditable-input.span5{width:280px;} input.span4, textarea.span4, .uneditable-input.span4{width:218px;} input.span3, textarea.span3, .uneditable-input.span3{width:156px;} input.span2, textarea.span2, .uneditable-input.span2{width:94px;} input.span1, textarea.span1, .uneditable-input.span1{width:32px;}}@media (max-width:979px){body{padding-top:0;} .navbar-fixed-top{position:static;margin-bottom:18px;} .navbar-fixed-top .navbar-inner{padding:5px;} .navbar .container{width:auto;padding:0;} .navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px;} .navbar .nav-collapse{clear:left;} .navbar .nav{float:none;margin:0 0 9px;} .navbar .nav>li{float:none;} .navbar .nav>li>a{margin-bottom:2px;} .navbar .nav>.divider-vertical{display:none;} .navbar .nav .nav-header{color:#999999;text-shadow:none;} .navbar .nav>li>a,.navbar .dropdown-menu a{padding:6px 15px;font-weight:bold;color:#999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .navbar .dropdown-menu li+li a{margin-bottom:2px;} .navbar .nav>li>a:hover,.navbar .dropdown-menu a:hover{background-color:#222222;} .navbar .dropdown-menu{position:static;top:auto;left:auto;float:none;display:block;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} .navbar .dropdown-menu:before,.navbar .dropdown-menu:after{display:none;} .navbar .dropdown-menu .divider{display:none;} .navbar-form,.navbar-search{float:none;padding:9px 15px;margin:9px 0;border-top:1px solid #222222;border-bottom:1px solid #222222;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.1);} .navbar .nav.pull-right{float:none;margin-left:0;} .navbar-static .navbar-inner{padding-left:10px;padding-right:10px;} .btn-navbar{display:block;} .nav-collapse{overflow:hidden;height:0;}}@media (min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important;}}@media (min-width:1200px){.row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";} .row:after{clear:both;} [class*="span"]{float:left;margin-left:30px;} .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;} .span12{width:1170px;} .span11{width:1070px;} .span10{width:970px;} .span9{width:870px;} .span8{width:770px;} .span7{width:670px;} .span6{width:570px;} .span5{width:470px;} .span4{width:370px;} .span3{width:270px;} .span2{width:170px;} .span1{width:70px;} .offset12{margin-left:1230px;} .offset11{margin-left:1130px;} .offset10{margin-left:1030px;} .offset9{margin-left:930px;} .offset8{margin-left:830px;} .offset7{margin-left:730px;} .offset6{margin-left:630px;} .offset5{margin-left:530px;} .offset4{margin-left:430px;} .offset3{margin-left:330px;} .offset2{margin-left:230px;} .offset1{margin-left:130px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";} .row-fluid:after{clear:both;} .row-fluid>[class*="span"]{float:left;margin-left:2.564102564%;} .row-fluid>[class*="span"]:first-child{margin-left:0;} .row-fluid > .span12{width:100%;} .row-fluid > .span11{width:91.45299145300001%;} .row-fluid > .span10{width:82.905982906%;} .row-fluid > .span9{width:74.358974359%;} .row-fluid > .span8{width:65.81196581200001%;} .row-fluid > .span7{width:57.264957265%;} .row-fluid > .span6{width:48.717948718%;} .row-fluid > .span5{width:40.170940171000005%;} .row-fluid > .span4{width:31.623931624%;} .row-fluid > .span3{width:23.076923077%;} .row-fluid > .span2{width:14.529914530000001%;} .row-fluid > .span1{width:5.982905983%;} input,textarea,.uneditable-input{margin-left:0;} input.span12, textarea.span12, .uneditable-input.span12{width:1160px;} input.span11, textarea.span11, .uneditable-input.span11{width:1060px;} input.span10, textarea.span10, .uneditable-input.span10{width:960px;} input.span9, textarea.span9, .uneditable-input.span9{width:860px;} input.span8, textarea.span8, .uneditable-input.span8{width:760px;} input.span7, textarea.span7, .uneditable-input.span7{width:660px;} input.span6, textarea.span6, .uneditable-input.span6{width:560px;} input.span5, textarea.span5, .uneditable-input.span5{width:460px;} input.span4, textarea.span4, .uneditable-input.span4{width:360px;} input.span3, textarea.span3, .uneditable-input.span3{width:260px;} input.span2, textarea.span2, .uneditable-input.span2{width:160px;} input.span1, textarea.span1, .uneditable-input.span1{width:60px;} .thumbnails{margin-left:-30px;} .thumbnails>li{margin-left:30px;}}
13 |
--------------------------------------------------------------------------------
/_includes/css/reset.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Reset ==============================================================
3 | * Based on http://meyerweb.com/eric/tools/css/reset
4 | */
5 |
6 | html,
7 | body,
8 |
9 | /* Structures */
10 | div,
11 | span,
12 | applet,
13 | object,
14 | iframe,
15 |
16 | /* Text */
17 | h1,
18 | h2,
19 | h3,
20 | h4,
21 | h5,
22 | h6,
23 | p,
24 | blockquote,
25 | pre,
26 | a,
27 | abbr,
28 | acronym,
29 | address,
30 | big,
31 | cite,
32 | code,
33 | del,
34 | dfn,
35 | em,
36 | font,
37 | img,
38 | ins,
39 | kbd,
40 | q,
41 | s,
42 | samp,
43 | small,
44 | strike,
45 | strong,
46 | sub,
47 | sup,
48 | tt,
49 | var,
50 | b,
51 | u,
52 | i,
53 | center,
54 |
55 | /* Lists */
56 | dl,
57 | dt,
58 | dd,
59 | ol,
60 | ul,
61 | li,
62 |
63 | /* Forms */
64 | fieldset,
65 | form,
66 | input,
67 | select,
68 | textarea,
69 | label,
70 | legend,
71 |
72 | /* Tables */
73 | table,
74 | caption,
75 | tbody,
76 | tfoot,
77 | thead,
78 | tr,
79 | th,
80 | td {
81 | margin:0px;
82 | padding:0px;
83 | border:0px;
84 | outline:0px;
85 | font-size:100%;
86 | vertical-align:baseline;
87 | background:transparent;
88 | line-height:inherit;
89 | }
90 |
91 | ol,
92 | ul,
93 | .item-list ul,
94 | .item-list ul li {
95 | list-style:none;
96 | }
97 |
98 | blockquote,
99 | q { quotes:none; }
100 |
101 | blockquote:before,
102 | blockquote:after,
103 | q:before, q:after {
104 | content:'';
105 | content:none;
106 | }
107 |
108 | /* remember to define focus styles! */
109 | :focus { outline:0px; }
110 |
111 | /* remember to highlight inserts somehow! */
112 | ins { text-decoration:none; }
113 | del { text-decoration:line-through; }
114 |
115 | /* tables still need 'cellspacing="0"' in the markup */
116 | table {
117 | border-collapse:collapse;
118 | border-spacing:0px;
119 | }
120 |
121 | /**
122 | * Font reset =========================================================
123 | *
124 | * Specifically targets form elements which browsers oftentimes give
125 | * special treatment.
126 | */
127 | input,
128 | select,
129 | textarea,
130 | body { font: 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; }
131 |
132 | /*
133 | ** Markup free clearing
134 | ** Details: http://www.positioniseverything.net/easyclearing.html
135 | */
136 | .clearfix:after {
137 | content: ".";
138 | display: block;
139 | height: 0;
140 | clear: both;
141 | visibility: hidden;
142 | }
143 |
144 | .clearfix { display: inline-block; }
145 |
146 | /* Hides from IE-mac \*/
147 | * html .clearfix { height: 1%; }
148 | .clearfix { display: block; }
149 | /* End hide from IE-mac */
150 |
--------------------------------------------------------------------------------
/_includes/event.html:
--------------------------------------------------------------------------------
1 |