/* Columns 
 * --------------------------------------- */
.one_half{
	width:48%;
}
.one_third{
	width:30.66%;
}
.two_third{
	width:65.33%;
}
.one_fourth{
	width:22%;
}
.three_fourth{
	width:74%;
}
.one_fifth{
	width:16.8%;
}
.two_fifth{
	width:37.6%;
}
.three_fifth{
	width:58.4%;
}
.one_sixth{
	width:13.33%;
}
.five_sixth{
	width:82.67%;
}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth { 
	position:relative; 
	margin-right:4%; 
	float:left;
}
.last{
	margin-right:0 !important; 
	clear:right;
}

/* Button
 * --------------------------------------- */
a.button,.button{
	background-color:#0b7bc3;
	background-image:url(../images/gloss.png);
	background-position:0 -33px;
	background-repeat:repeat-x;
	border:1px solid #0b7bc3;
	border-radius:2px;
	box-shadow:inset 1px 1px rgba(255,255,255,0.3), 0 0 0 3px rgba(204,204,204,0.25);
	color:#f9f9f9;
	display:inline-block;
	font-size:12px;
	font-weight:700;
	margin:0px 3px;
	padding:5px 10px;
	text-shadow:-1px -1px 1px rgba(0,0,0,0.12)
}
a.button:hover,.button:hover{
	box-shadow:inset 1px 1px 1px rgba(255,255,255,0.3), 0 0 0 3px rgba(204,204,204,0.35);
	color:#fff;
	text-decoration:none
}
a.button:active,.button:active{
	box-shadow:inset 1px 1px 4px rgba(0,0,0,0.2), 0 0 0 3px rgba(204,204,204,0.35);
}
.entry-content a.button, .entry-content .button {
	margin:0px 13px 23px 3px;
}
a.button.large {
	font-size:14px;
	padding:12px 20px;
	background-position:0px -28px
}
a.button.supersize {
	font-size:20px;
	padding:25px 40px;
	background-position:0px -13px
}

/* Predefined color */
a.aqua,.aqua{background-color:#66CDAA;border-color:#66CDAA}
a.siena,.siena{background-color:#A0522D;border-color:#A0522D}
a.silver,.silver{background-color:silver;border-color:silver}
a.black,.black{background-color:#353535;border-color:#353535}
a.blue,.blue{background-color:#0b7bc3;border-color:#0b7bc3}
a.brown,.brown{background-color:#A52A2A;border-color:#A52A2A}
a.burlywood,.burlywood{background-color:#DEB887;border-color:#DEB887}
a.cadetblue,.cadetblue{background-color:#5F9EA0;border-color:#5F9EA0}
a.chocolate,.chocolate{background-color:#D2691E;border-color:#D2691E}
a.coral,.coral{background-color:#FF4500;border-color:#FF4500}
a.cornflower,.cornflower{background-color:#6495ED;border-color:#6495ED}
a.crimson,.crimson{background-color:#DC143C;border-color:#DC143C}
a.darkblue,.darkblue{background-color:#00008B;border-color:#00008B}
a.darkcyan,.darkcyan{background-color:#008B8B;border-color:#008B8B}
a.darkgolden,.darkgolden{background-color:#B8860B;border-color:#B8860B}
a.darkgray,.darkgray{background-color:#A9A9A9;border-color:#A9A9A9}
a.darkgreen,.darkgreen{background-color:#006400;border-color:#006400}
a.darkmagenta,.darkmagenta{background-color:#8B008B;border-color:#8B008B}
a.darkolive,.darkolive{background-color:#556B2F;border-color:#556B2F}
a.darkorchid,.darkorchid{background-color:#9932CC;border-color:#9932CC}
a.darkred,.darkred{background-color:#8B0000;border-color:#8B0000}
a.darksalmon,.darksalmon{background-color:#E9967A;border-color:#E9967A}
a.darkseagreen,.darkseagreen{background-color:#8FBC8F;border-color:#8FBC8F}
a.darkslateblue,.darkslateblue{background-color:#483D8B;border-color:#483D8B}
a.darkslategray,.darkslategray{background-color:#2F4F4F;border-color:#2F4F4F}
a.darkturquoise,.darkturquoise{background-color:#00CED1;border-color:#00CED1}
a.darkviolet,.darkviolet{background-color:#9400D3;border-color:#9400D3}
a.deeppink,.deeppink{background-color:#FF1493;border-color:#FF1493}
a.deepskyblue,.deepskyblue{background-color:#00BFFF;border-color:#00BFFF}
a.dimgray,.dimgray{background-color:#696969;border-color:#696969}
a.dodgerblue,.dodgerblue{background-color:#1E90FF;border-color:#1E90FF}
a.firebrick,.firebrick{background-color:#B22222;border-color:#B22222}
a.forestgreen,.forestgreen{background-color:#228B22;border-color:#228B22}
a.golden,.golden{background-color:#DAA520;border-color:#DAA520}
a.gray,.gray{background-color:gray;border-color:gray}
a.green,.green{background-color:green;border-color:green}
a.indianred,.indianred{background-color:#CD5C5C;border-color:#CD5C5C}
a.indigo,.indigo{background-color:#4B0082;border-color:#4B0082}
a.lightblue,.lightblue{background-color:#ADD8E6;border-color:#ADD8E6}
a.lightcoral,.lightcoral{background-color:#F08080;border-color:#F08080}
a.lightseagreen,.lightseagreen{background-color:#20B2AA;border-color:#20B2AA}
a.lightskyblue,.lightskyblue{background-color:#87CEFA;border-color:#87CEFA}
a.lightslategray,.lightslategray{background-color:#789;border-color:#789}
a.lightsteelblue,.lightsteelblue{background-color:#B0C4DE;border-color:#B0C4DE}
a.lime,.lime{background-color:#32CD32;border-color:#32CD32}
a.maroon,.maroon{background-color:maroon;border-color:maroon}
a.midnightblue,.midnightblue{background-color:#191970;border-color:#191970}
a.navy,.navy{background-color:navy;border-color:navy}
a.olive,.olive{background-color:olive;border-color:olive}
a.olivedrab,.olivedrab{background-color:#6B8E23;border-color:#6B8E23}
a.orange,.orange{background-color:#f79502;border-color:#f79502}
a.orchid,.orchid{background-color:#DA70D6;border-color:#DA70D6}
a.peru,.peru{background-color:#CD853F;border-color:#CD853F}
a.pink,.pink{background-color:#f2a7b2;border-color:#f2a7b2}
a.purple,.purple{background-color:purple;border-color:purple}
a.red,.red{background-color:#e80404;border-color:#e80404}
a.rossybrown,.rossybrown{background-color:#BC8F8F;border-color:#BC8F8F}
a.seagreen,.seagreen{background-color:#2E8B57;border-color:#2E8B57}
a.skyblue,.skyblue{background-color:#87CEEB;border-color:#87CEEB}
a.slateblue,.slateblue{background-color:#6A5ACD;border-color:#6A5ACD}
a.steelblue,.steelblue{background-color:#4682B4;border-color:#4682B4}
a.tan,.tan{background-color:#D2B48C;border-color:#D2B48C}
a.teal,.teal{background-color:teal;border-color:teal}
a.thistle,.thistle{background-color:#D8BFD8;border-color:#D8BFD8}
a.tomato,.tomato{background-color:#FF6347;border-color:#FF6347}
a.turquoise,.turquoise{background-color:#40E0D0;border-color:#40E0D0}
a.violet,.violet{background-color:#EE82EE;border-color:#EE82EE}
a.yellow,.yellow{background-color:#e0e008;border-color:#e0e008}

/* Tabs
 * --------------------------------------- */
.tabs-content {
	margin-bottom:20px;
}
.tabs-content ul.tabs {
	list-style-type:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.tabs-content ul.tabs li {
	float:left;
}
.tabs-content ul.tabs li a {
	display:inline-block;
	background:#fbfbfb;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding:10px 20px;
	font-weight:700;
	color:#666;
}
.tabs-content ul.tabs li a.current {
	background:#fff;
	border-bottom-color:#fff;
}
.tabs-content ul.tabs li a:hover {
	text-decoration:none;
}
.tabs-content ul.tabs li:last-child a {
	border-right:1px solid #eee;
}
.tabs-content .panes {
	background:#fff;
	border:1px solid #eee;
	display:block;
	margin-top:-1px;
	padding:20px;
}

/* Accordion
 * --------------------------------------- */
.accordion {
	margin-bottom:20px;
	background:#fff;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}
.accordion h2 {
	background:#fbfbfb;
	border-top:1px solid #eee;
	margin:0;
	padding:10px 20px;
	font-size:14px;
	font-weight:700;
	color:#666;
	line-height:20px;
	cursor:pointer;
}
.accordion h2.current {
	cursor:default;
	background-color:#fff;
	padding-bottom:0px;
}
.accordion .pane {
	display:none;
	padding:20px;
}

/* Box
 * --------------------------------------- */
.box{
	position:relative; 
	background: #f5f5f5; 
	border: 1px solid #dddddd; 
	margin-bottom:20px; 
	padding:15px; 
	padding-left:60px;
	-webkit-border-radius:2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.box p, .box a.button{
	margin-bottom:0;
}
.box, .box p{
	font-size:14px;
	text-shadow:0 -1px 1px rgba(255,255,255,0.5);
}
.box.warning{	
	background:#ffffc7 url(../images/icons/icon_warning.png) no-repeat 15px 10px; 
	border-color: #ebebb7
}
.box.success {
	background:#daffc7 url(../images/icons/icon_success.png) no-repeat 15px 10px; 
	border-color: #c9ebb7
}
.box.error {
	background:#ffd3d3 url(../images/icons/icon_error.png) no-repeat 15px 10px; 
	border-color: #eba1a1
}
.box.block {
	background:#ffd3d3 url(../images/icons/icon_block.png) no-repeat 15px 10px; 
	border-color: #eba1a1
}
.box.help {
	background:#f5f5f5 url(../images/icons/icon_help.png) no-repeat 15px 10px; 
	border-color: #dddddd
}
.box.schedule {
	background:#fbfbfb url(../images/icons/icon_pinned.png) no-repeat 15px 10px; 
	border-color: #efefef
}
.box.special_event1 {
	background:#fdfbf0 url(../images/icons/icon_star.png) no-repeat 15px 10px; 
	border-color: #f6f0c7
}
.box.special_event2 {
	background:#fdf0f0 url(../images/icons/icon_heart.png) no-repeat 15px 10px; 
	border-color: #ffcccc
}
.box.info {
	background:#c9eaff url(../images/icons/icon_info.png) no-repeat 15px 10px; 
	border-color: #aedefc
}
.box.message {
	background:#eafffc url(../images/icons/icon_message.png) no-repeat 15px 10px; 
	border-color: #bff2ea
}
.box span.close-control {
	display:block; 
	position:absolute; 
	z-index: 9999; 
	right:10px; 
	top:10px; 
	width:12px; 
	height:12px; 
	cursor:pointer; 
	background:rgba(0,0,0,0.1);
	font-size:8px;
	line-height:11px;
	font-family: Verdana;
	padding:0;
	color:#888;
	text-align:center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.box span.close-control:hover {
	background:rgba(0, 0, 0, 0.2); 
	color:#757575
}

span.dropcap{
	display:block;
	float:left;
	font-size:39px;
	font-weight:700;
	line-height:40px;
	margin:0px 5px 0px 0px;
}
span.dropcap2{
	background:#666;
	color:#fff;
	display:block;
	float:left;
	font-size:24px;
	font-weight:700;
	line-height:100%;
	margin:5px 10px 0px 0px;
	padding:2px 0px;
	width:30px;
	height:26px;
	text-align:center;
}
.divider{
	width:100%;
	display:block;
	clear:both;
	height:0px;
	border-bottom:1px solid #eee;
	margin-bottom:20px;
}
.divider.dashed{
	border-style:dashed
}
.divider.dotted{
	border-style:dotted
}
.divider.double{
	border-bottom:3px double #eee;
}
.divider.full-dotted{
	height:8px;
	background:url(../images/dot.png) repeat scroll 0 0;
	border:none;
	margin-bottom:20px;
}