/*
Theme Name: AEGEE-Maribor theme
Theme URI:
Author: Gregor Sušanj
Author URI:
Description: 2013 version of AEGEE-Maribor website, including a tracking system, wiki and file repository
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

------------------------------
Basic color list:
Blue: 	#256BB0
Red:	#E75247
Purple: #9F3587
Orange: #EAB818
Yellow: #F8B729
Green:	#95C44E
D Gray: #373D40
L Gray:	#BBBBBB
*/


/* =Reset
-------------------------------------------------------------- */

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%;vertical-align: baseline;}
body {line-height: 1.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;}
caption,th,td{font-weight: normal;text-align: left;}
h1,h2,h3,h4,h5,h6{clear: both;}
html{overflow-y: scroll;font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
a:focus{outline: thin dotted;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display: block;}
audio,canvas,video{display: inline-block;}
audio:not([controls]){display: none;}
del{color: #333;}
ins{background: #fff9c0;text-decoration: none;}
hr{background-color: #ccc;border: 0;height: 1px;margin: 24px;margin-bottom: 1.714285714rem;}
sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup{top: -0.5em;}
sub{bottom: -0.25em;}
small{font-size: smaller;}
img{border: 0;-ms-interpolation-mode: bicubic;}

/* Clearing floats */
.clear:after,.wrapper:after,.format-status .entry-header:after {clear: both;}
.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after {display: table;content: "";}

/* =Start of page design
--------------------------------------------------------------
-------------------------------------------------------------- */


/*body {	background:url(img/background.png) left top repeat; background-color: #1468b3; color:#383e42; font-family:'OpenSans', Arial; font-size: 15px;}*/
body {	background:#4F8FD7; color:#383e42; font-family:'OpenSans', Arial; font-size: 15px;}


#page{	margin: 20px auto 0px auto; border: 1px solid #333; width: 1000px; height: 100%; background: #FFF;}

h1, h2, h3, h4, h5, h6 {
	color: #383e42;
	text-decoration:none;
	font-family: 'Segoe UI', sans-serif;
}
h1{padding: 7px 10px 7px 10px; color: #000000; font-size: 16px;}
h2{ margin: 10px 0 5px 0; font-size: 16px;}
h3{ margin: 6px 0 3px 0; font-size: 14px;}

p{ margin: 0 8px 7px 8px; line-height: 1.305;}

a{color:#256BB0; text-decoration:none;}
a:hover{color:#373D40; text-decoration:none;}

ul{list-style-type: disc; padding: 0 0 10px 30px;}


.left{float:left;}
.right{float: right;}
.clear{clear: both;}

.center{text-align: center;}

/* =Responsive design
-------------------------------------------------------------- */
/*  Targeting widths:
  320 px
  480 px
  600 px
  768 px
  900 px
 1200 px
 */
@media screen and (min-width: 1201px){ /* Original size */


}

@media screen and (max-width: 1200px){ /* Original size */


}

@media screen and (max-width: 900px){


}

@media screen and (max-width: 768px){


}

@media screen and (max-width: 600px){


}

@media screen and (max-width: 400px){


}

@media screen and (max-width: 320px){


}


/* =Header
-------------------------------------------------------------- */
#masthead{background:none; position: relative; }
#masthead #stripe{height: 140px; }
#masthead #stripe #logo{float: left; width: 240px; margin: 7px 7px 0px 15px; position: relative; height: 140px;}
#masthead #stripe #text{float: left; width: 365px; margin: 60px 8px 5px 7px; position: relative; height: 75px;}
#masthead #stripe #text #slo{position: absolute; font-size: 24px; color: #256BB0; font-weight: 500; z-index: 20; left: 50px;}
#masthead #stripe #text #eng{position: absolute; font-size: 24px; color: #BBBBBB; font-weight: 500; top: 15px; left: 62px; z-index: 15;}
#masthead #stripe #settings{float: right; width: 335px; height: 125px; padding: 15px 0px 0px 7px; font-size: 11px;}
#masthead #stripe #settings .button{background: #E75247; border: none;width: 150px; height: 24px; cursor: pointer;}
#masthead #stripe #settings .button:hover{background: #256BB0;}
#masthead #stripe #settings .button a{text-decoration: none; display: block; color: #FFF; width: 100%; text-align: center; padding: 6px 0 6px 0; }
#masthead #stripe #settings #login{border-collapse:separate;border-spacing: 5px;position: relative; top: 15px; right: -12px; }
#masthead #stripe #settings #login #user_login,
#masthead #stripe #settings #login #user_pass{color: #AAA;width: 140px; height: 19px;padding: 3px;font-size: 11px;}
#masthead #stripe #settings #login #user-submit{background: #E75247; border: none;width: 150px; height: 27px;padding: 5px;text-align: center; cursor: pointer; font-size: 11px; color: #FFF;}
#masthead #stripe #settings #login #user-submit:hover {background: #256BB0;}
#masthead #stripe #settings #login #user-register a{padding-top: 7px !important;}
#masthead #stripe #settings #logout{border-collapse:separate;	border-spacing: 10px; top: 15px;	right: 0px;width: auto; position: relative;}
#masthead #stripe #settings #logout td{width: 190px; vertical-align: middle;}
#masthead #stripe #lang{position: absolute; top: 0px; right: 0px; padding: 3px; z-index: 10;width: 170px; height: 20px;background: #9F3587;color: white; text-align: center;}

#masthead #menu{height:40px; z-index: 999; padding-top:7px; width:1000px; background: url('img/overlay_lines.png') no-repeat left top; background-color:#383e42;}
#masthead #menu #menu-primary{right: 10px; position: relative; float: right;}
#masthead #menu #menu-primary li{display: block; float: left; padding: 14px 10px; font-size: 12px; text-transform: uppercase;}
#masthead #menu #menu-primary li a{color: #FFF;}
#masthead #menu #menu-primary li a:hover{	color: #EAB818; text-decoration: none;}
#masthead #menu #menu-primary .current_page_item a{color: #EAB818;}

#masthead #menu #searchform {position: relative; float: left; padding: 8px 0px 0 7px; height: 24px; }
#masthead #menu #searchform .screen-reader-text{display: none;}
#masthead #menu #searchform #s{}
#masthead #menu #searchform #searchsubmit{font-size: 0px; width: 22px; height: 22px; cursor: pointer; padding: 0; margin: 0; border: none; background: url('img/search.png'); position: relative; top: -5px;}
#masthead #menu #searchform #searchsubmit:hover{background: url('img/search-hover.png');}

/* =Header Mobile
-------------------------------------------------------------- */
#mobile-page{background: #FFFFFF; width: 95%; margin: 0 auto;}
#mobile-masthead{position: relative;}
#mobile-masthead #logo{width: 100%; margin: 0 auto; float: left;}
#mobile-masthead #logo img{width: 100%; max-width: 500px; margin: 0 auto; display: block;}
#mobile-masthead #text{float: left; width: 365px; margin: 80px 8px 5px 7px; position: relative; height: 65px;}
#mobile-masthead #text #slo{position: absolute; font-size: 24px; color: #256BB0; font-weight: 500; z-index: 20; left: 50px;}
#mobile-masthead #text #eng{position: absolute; font-size: 24px; color: #BBBBBB; font-weight: 500; top: 15px; left: 62px; z-index: 15;}
#mobile-masthead #menu{height: 30px; background-color:#383e42;}
#mobile-masthead #menu .menu-colours{float: left; width: 16.0%; margin: 0 0.4%; height: 5px;}
#mobile-masthead #menu #menu-1{background-color: #9F3587; margin: 0 0.4% 0 0;}
#mobile-masthead #menu #menu-2{background-color: #256BB0;}
#mobile-masthead #menu #menu-3{background-color: #F8B729;}
#mobile-masthead #menu #menu-4{background-color: #9F3587;}
#mobile-masthead #menu #menu-5{background-color: #95C44E;}
#mobile-masthead #menu #menu-6{background-color: #E75247; margin: 0 0 0 0.4%;}

/* =Footer
-------------------------------------------------------------- */
#mastfoot {}
#mastfoot #partners{width: 100%; height: 210px;	text-align: center;}
#mastfoot #partners a{padding: 0 20px;}
#mastfoot #lower{width: 100%; background: #373D40; color: #BBBBBB; }
#mastfoot #lower #navigation{width: 100%;font-size: 10px;}
#mastfoot #lower #navigation .menu{width: 273px; padding: 10px 30px 10px 30px;}
#mastfoot #lower #navigation #primary{}
#mastfoot #lower #navigation #secondary{}
#mastfoot #lower #navigation #terciary{}
#mastfoot #lower #navigation .menu li{padding: 2px 0 1px 0; list-style-type: none;}
#mastfoot #lower #navigation .menu li a{color: #BBBBBB;}
#mastfoot #lower #navigation .menu li a:hover{color: #F8B729;}
#mastfoot #lower #navigation .menu li.current-menu-item a{color: #F8B729;}
#mastfoot #lower .seperator{width: 95%; height: 1px; border-top: 1px solid #474D50; margin: 0 auto 0 auto;}
#mastfoot #lower #author{position: relative; margin: 0 auto 0 auto; padding: 8px; width: 250px; text-align: center; font-size: 12px; line-height: 1.5;}

/* =Footer Mobile
-------------------------------------------------------------- */
#mobile-mastfoot {}
#mobile-mastfoot #lower{width: 100%; background: #373D40; color: #BBBBBB; }
#mobile-mastfoot #lower #author{min-width: 250px; position: relative; margin: 0 auto 0 auto; padding: 5px; text-align: center; font-size: 10px; line-height: 1.5;}
#mobile-mastfoot #partners{margin: 0 auto; max-width: 610px; padding: 0 15px;}

/* =Sidebar
-------------------------------------------------------------- */
#mastbody .container .border{display: block; position: absolute; top: 0px; bottom: 0; left: 900px;border-left: 1px solid #444;	width: 0px; height: 100%;}
#mastbody .container .sidebar{position: relative; float: left;padding: 25px;width: 250px; height: 100%;}
#mastbody .container .sidebar h1{ margin-bottom: 5px; padding: 7px 10px 7px 10px; color: #383e42; background-color: #95C44E;}


/* =Basic template
-------------------------------------------------------------- */
#mastbody{width: 100%; height: auto; min-height: 100px;}

#mastbody .container{position: relative; width: 100%;}
#mastbody .container .narrow{width: 625px !important;}
#mastbody .container #content{position: relative; float: left;	padding: 25px; width: 950px;}
#mastbody .container #content .button{position: absolute; top: 0px; right: 0px; width: 56px; height: 32px;	background: #E75247;	text-align: center;}
#mastbody .container #content .button a{ display: block; color: #FFF;  width: 100%; height: 24px; text-align: center; padding-top: 8px; font-size: 100%;}
#mastbody .container #content .button a:hover{background: #256BB0; text-decoration: none;}
#mastbody .container #content article{position: relative; padding-bottom: 25px; line-height: 1.15;}
#mastbody .container #content article h1{font-size: 18px; margin: 25px 0 15px 0px; padding:0 0 5px 10px; width: 100%; border-bottom: 1px solid #BBBBBB; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#mastbody .container #content article h1 a{}
#mastbody .container #content article h1 a:hover{color: #256BB0;}
#mastbody .container #content article h2{font-size: 16px; margin: 10px 0 10px 15px;}
#mastbody .container #content article h3{font-size: 15px; margin: 7px 0 7px 30px; font-style: italic;}
#mastbody .container #content article h4{font-size: 15px; margin: 5px 0 5px 35px; font-style: italic; font-weight: normal;}
#mastbody .container #content article .entry-header {width:100%;}
#mastbody .container #content article .entry-header h1{background-color: #95C44E; margin: 0px; padding: 7px 10px 7px 10px; color: #000000; font-size: 17px; border-bottom: none;}
#mastbody .container #content article .entry-header h1 a{color: #000000;}
#mastbody .container #content article .entry-meta {margin: 0 0 0 0; height: 11px;  background: #D8D8D8; padding: 3px 10px 3px 10px; font-size: 10px;}
#mastbody .container #content article .entry-meta a{color: #373D40;}
#mastbody .container #content article .entry-meta a:hover{color: #256BB0; text-decoration: none;}
#mastbody .container #content article .entry-meta .post-owner {position: relative; float: left;}
#mastbody .container #content article .entry-meta .post-date {position: relative; float: right;}
#mastbody .container #content article .entry-content {padding: 10px 0 0 0;}

#mastbody .container #content article .entry-content table{width: 100%;}
#mastbody .container #content article .entry-content thead{}
#mastbody .container #content article .entry-content th{font-weight: bold; padding: 10px 0 5px 0; border-bottom: solid #BBBBBB 1px;}
#mastbody .container #content article .entry-content tbody{}
#mastbody .container #content article .entry-content tr{}
#mastbody .container #content article .entry-content td{padding: 5px 0 5px 0;}
#mastbody .container #content article .entry-content tfoot{}
#mastbody .nav-previous{position: absolute; left: 50px;}
#mastbody .nav-next{position: absolute; right: 50px;}


/* =Sidebarless template
-------------------------------------------------------------- */
#mastbody #single-page-container #content{width: 950px;}



/* =Front page
-------------------------------------------------------------- */

#mastbody #news{position: relative;	width: 100%; height: 320px;}
#mastbody #news h1{position: relative; top: -18px; left: 25px; z-index: 100;background-color: #273FB5;}
#mastbody #news #posts{	position: absolute; top: 0px; left: 0px;width: 100%; height: 320px;	background: #000;}
#mastbody #news #posts .slider{position: absolute; top: 0px; left: 0px;width: 100%; height: 320px;background: #333;}
#mastbody #news #posts .selected{z-index: 90;}
#mastbody #news #posts .slider .title{position: absolute; top: 45px; right: 180px; z-index: 100; margin: 0;}
#mastbody #news #posts .slider .content{position: absolute; top: 60px; right: 40px;width: 400px; background: rgba(0, 0, 0, 0.6);color: #FFF;padding: 30px 10px 15px 10px;}
#mastbody #news #posts .slider .content a{color: #E87221;}
#mastbody #news #posts #slider-changer{position: absolute; bottom: 20px; right: 80px; height: 30px;  z-index: 200;}
#mastbody #news #posts #slider-changer .slider-button{float: left; height: 10px; width: 10px; background: url('img/slider-page.png'); margin: 0 7px; text-align: center; vertical-align: middle; cursor: pointer; color: #FFF;}
#mastbody #news #posts #slider-changer .slider-button:hover{background: url('img/slider-page-active.png') !important;}
#mastbody #news #posts #slider-changer .selected{background: url('img/slider-page-active.png') !important;}

/* =Contact page
-------------------------------------------------------------- */
#mastbody .container #content article #mailform{}
#mastbody .container #content article #mailform em{color: red;}
#mastbody .container #content article #mailform .mailinput{  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; width: 100%; border: 1px solid #ccc; margin-bottom: 15px; padding: 6px; color: #525252; font-family:'OpenSans', Arial;}
#mastbody .container #content article #mailform .mailinput:hover{border-color: #999;}

/* =Project page
-------------------------------------------------------------- */
#mastbody .container #content article #page-projects li{padding: 0 0 5px 0;}

/* Widgets
-------------------------------------------------------------- */
.widget{padding-bottom: 20px;}
.widget .textwidget{padding: 0 8px 7px 8px;}
.widget .textwidget p{margin: 0px;}

/* Boards
-------------------------------------------------------------- */
.board-pictures{}
.board-pictures tr{}
.board-pictures tr :first-child{width: 120px;}
.board-pictures tr :nth-child(2){vertical-align: middle;}


/* =Mobile QR template
-------------------------------------------------------------- */
#mobile-mastbody{width: 100%;}
#mobile-mastbody .entry-header{width: 90%; margin: 15px auto; background-color: #95C44E; padding: 2px 4px 2px 4px; color: #000000; font-size: 16px;}
#mobile-mastbody .entry-header a{color: #000000;}
#mobile-mastbody .entry-content{margin: 10px;}

#mobile-mastbody .attachments{width: 100%; }
#mobile-mastbody .attachments a{display: block; color: #000000;}
#mobile-mastbody .attachments .attachment{margin: 5px; border: 1px #BBBBBB solid; padding: 5px; height: 60px; }
#mobile-mastbody .attachments .attachment-image{float: left; width: 70px;}
#mobile-mastbody .attachments .attachment-image img{height: 60px; width: 60px;}

#mobile-mastbody .attachments .attachment-data{}
#mobile-mastbody .attachments .attachment-title{font-weight: bold; font-size: 15px;}
#mobile-mastbody .attachments .attachment-description{font-size: 10px;}



/* -----------------------------------------------------------
--------------------------------------------------------------
             Wiki template - styling the content
--------------------------------------------------------------
-------------------------------------------------------------- */
article.gsw_wiki .entry-header h1{background-color: #95C44E; padding: 7px 10px 7px 10px; color: #000000; font-size: 16px;}
article.gsw_wiki .entry-header h1 a{color: #000000;}
article.gsw_wiki{}
article.gsw_wiki p{}
article.gsw_wiki a{}
article.gsw_wiki ol{list-style: inside decimal; padding: 0 0 10px 15px;}
article.gsw_wiki ul{list-style: inside circle; padding: 0 0 10px 15px;}
article.gsw_wiki li{margin-bottom: 3px; line-height: 1.2;}
article.gsw_wiki h1{}
article.gsw_wiki h2{}
article.gsw_wiki h3{}
article.gsw_wiki h4{}
article.gsw_wiki h5{}
article.gsw_wiki h6{}
article.gsw_wiki pre{}
article.gsw_wiki b{}
article.gsw_wiki i{}
article.gsw_wiki u{}
article.gsw_wiki sup{}
article.gsw_wiki sub{}
article.gsw_wiki address{}
article.gsw_wiki blockquote{border: 1px solid #BBBBBB; margin: 5px 15px 10px 15px; padding: 5px 5px 3px 5px;}
article.gsw_wiki code{ margin: 5px 7px 10px 7px; padding: 10px 10px 8px 10px; background-color: #EEEEEE; font-family: "lucida console"; font-size: 12px; border: 1px solid #BBBBBB; width: 898px; display: block;}

article.gsw_wiki table{}
article.gsw_wiki thead{}
article.gsw_wiki th{}
article.gsw_wiki tbody{}
article.gsw_wiki tr{}
article.gsw_wiki td{}
article.gsw_wiki tfoot{}

article.gsw_wiki .entry-wiki-content{padding-top: 10px;}

/* Attachments */
article.gsw_wiki .wp-caption{padding: 5px 0 0 0; border: 1px solid #C5C5C5; text-align: center; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
article.gsw_wiki .wp-caption-text{}

article.gsw_wiki .attachments{margin: 0px auto; width: 935px;}
.attachments > .attachment:nth-child(4n+2) {clear: both;}
article.gsw_wiki .attachments h1{border-bottom: 1px solid #BBBBBB;}
article.gsw_wiki .attachment{float: left; width: 215px; margin: 5px; padding: 3px; border: 1px solid #BBBBBB;  }
article.gsw_wiki .attachment-title{background: #F8B729; padding: 3px 5px 3px 5px; font-weight: bold; font-size: 14px;}
article.gsw_wiki .attachment-date{ padding: 3px 5px 3px 5px !important; }
article.gsw_wiki .attachment-image{text-align: center; margin: 5px 0 2px 0;}
article.gsw_wiki .attachment-image a{}
article.gsw_wiki .attachment-image a img{}
article.gsw_wiki .attachment-description{border-top: solid 1px #BBBBBB; padding: 2px; font-size: 12px;}
article.gsw_wiki .attachment-button{text-align: center; margin: 7px; font-size: 12px;}
article.gsw_wiki .attachment-button a{ display: block; background: #E75247; color: #FFF; padding: 4px 0;  width: 65px;}
article.gsw_wiki .attachment-button a:hover{background: #256BB0;}


/* Buttons */
article.gsw_wiki .buttons{position: absolute; right: 16px; top: 0px;}
article.gsw_wiki .buttons .button{position: relative !important; float: left;  margin: 0 0px 0 30px; width: auto !important;  background: none;}
article.gsw_wiki .buttons .button a{padding: 0 8px; background: #E75247;}


/* Wiki Categories
-------------------------------------------------------------- */
article.gsw_wiki .category{border: #CCCCCC solid 1px; padding: 1px; margin: 5px 0 0 0;}
article.gsw_wiki .category table{width: 100%;}
article.gsw_wiki .category th{font-weight: bold; text-align: center; border: 2px solid #FFFFFF ; line-height: 1.5;}
article.gsw_wiki .category td{border: 2px solid #FFFFFF; font-size: 13px; line-height: 1.75; vertical-align: middle; }
article.gsw_wiki .category .cat-title{background: #CCCCFF; padding: 5px; position: inherit;}
article.gsw_wiki .category .cat-group{background: #DDDDFF; font-size: 15px; vertical-align: middle; width: 20%;}
article.gsw_wiki .category .cat-single{text-align: center;}
article.gsw_wiki .category .cat-state{position: relative; right: 10px; top: 2px; font-size: 12px; cursor: pointer; float: right}


/* Wiki Links
--------------------------------------------------------------- */
article.gsw_wiki .invalid-link,
article.gsw_wiki .dead_link{color: #D40000;}
article.gsw_wiki .current-wiki{font-weight: bold;}


/* Wiki references
--------------------------------------------------------------- */
article.gsw_wiki .ref-spot{}
article.gsw_wiki .ref-list ol{list-style-type: decimal; list-style-position:inside; margin: 0 0 0 25px;}
article.gsw_wiki .ref-list .ref-title{padding: 15px 0 0px 0;}
article.gsw_wiki .ref-list .ref-index{}
article.gsw_wiki .ref-list .ref-cite-single{}
article.gsw_wiki .ref-list .ref-cite-multi{}

/* Wiki portal page
--------------------------------------------------------------- */
/*--- Article counter ---*/
article.gsw_wiki .counter{border: 2px #EEE solid; padding: 10px; width: 400px; text-align: center;}
article.gsw_wiki .counter-title{font-weight: bold;}
article.gsw_wiki .counter-text{margin: 0px;}

/* Wiki stub
--------------------------------------------------------------- */
article.gsw_wiki .stub{border: 2px #EEE solid; padding: 10px; width: 400px; text-align: center;}
article.gsw_wiki .stub-title{font-weight: bold;}
article.gsw_wiki .stub-text{margin: 0px;}

/* Wiki todo
--------------------------------------------------------------- */
article.gsw_wiki .todo{border: 2px #EEE solid; padding: 10px; width: 400px; text-align: center;}
article.gsw_wiki .todo-title{font-weight: bold; margin: 0 0 10px 0;}
article.gsw_wiki .todo-text{text-align: left; margin: 0px 0 0 10px;}
article.gsw_wiki .todo-text ul{padding: 0 0 0 0;}


/* Wiki Comments
-------------------------------------------------------------- */

.comments-area article{border: 2px #EEE solid; margin: 0 0 15px 0; padding: 0px !important; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.comments-area article header{background: #EEE; padding: 5px 5px 5px 0px;}
.comments-area article header cite,
.comments-area article header time{display: block;margin-left: 85px;}
.comments-area article header time{line-height: 1.714285714;text-decoration: none;	font-size: 12px;color: #5e5e5e;}
.comments-area article .comment{padding: 15px; }
.comments-area article .comment-awaiting-moderation{color: #D40000;}
.comments-area article a.comment-reply-link,
.comments-area article a.comment-edit-link {color: #686868;font-size: 13px;line-height: 1.8;}
.comments-area article .reply{padding: 0 0 5px 15px;}

.comments-area #respond{margin-top: 18px;}
.comments-area #respond h3{}
.comments-area #respond h3 #cancel-comment-reply-link{margin-left: 10px;font-weight: normal;font-size: 12px;}
.comments-area #respond a{}
.comments-area #respond label{display: block; line-height: 1.7;}
.comments-area #respond form input[type="text"],
.comments-area #respond form textarea {-moz-box-sizing: border-box;box-sizing: border-box;font-size: 12px;line-height: 1.7;	padding: 10px;width: 100%;}
.comments-area #respond form p.form-allowed-tags {margin: 0;font-size: 12px;line-height: 2;color: #5e5e5e;}
.comments-area #respond .required {color: red;}

/* Latest Wiki
-------------------------------------------------------------- */
.latest-wiki{}
.latest-wiki-date{border-bottom: #BBBBBB solid 1px; padding: 10px 0 5px 10px; font-weight: bold;}
.latest-wiki-item{padding: 5px;}
.latest-wiki-item-auhot{font-size: 11px;}


/* ToC plugin - Table of contents
--------------------------------------------------------------- */
#toc_container{margin: 10px 0 0 15px;}



/* -----------------------------------------------------------
--------------------------------------------------------------
             Mailman template - styling the mailman plugin
--------------------------------------------------------------
-------------------------------------------------------------- */
/* Content gap hack */
#post-70 .entry-content{ padding: 0px !important;}

.gsmm{width: 100%;}

.gsmm .gsmm-error{font-weight: bold; margin: 5px 0 5px 0; color: red;}
.gsmm .gsmm-msg{font-weight: bold; margin: 5px 0 5px 0;}

.gsmm #wp-message-wrap #wp-message-media-buttons a.button{ left: 0px; width: 115px; height: 24px; background: #f3f3f3; border-color: #bbb; color: #333; text-shadow: 0 1px 0 #fff;
background-image: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f4f4f4)); background-image: -webkit-linear-gradient(top,#fefefe,#f4f4f4);
background-image: -moz-linear-gradient(top,#fefefe,#f4f4f4); background-image: -o-linear-gradient(top,#fefefe,#f4f4f4);
background-image: linear-gradient(to bottom,#fefefe,#f4f4f4);}

.gsmm table{margin: 8px 0 0 0; width: 100%; border: none; line-height: 1.5; }
.gsmm table th{font-weight: bold; border-bottom: 1px solid #AAA; vertical-align: bottom;}
.gsmm table th#sub{width: 120px; text-align: center;}
.gsmm table th#total_subs{width: 120px; text-align: center;}

.gsmm table tr{margin: 5px;}
.gsmm table tr.subscribed{background: #BBBBBB;}
.gsmm table tr a{color: #256BB0; }
.gsmm table tr a:hover{color: #373D40; text-decoration: none;}



/* -----------------------------------------------------------
--------------------------------------------------------------
             GSTrack template - styling the project tracking plugin
--------------------------------------------------------------
-------------------------------------------------------------- */
/* Content gap hack */
#post-470 .entry-content{ padding: 0px !important;}

/* Shared */
.gstrack{}
.gstrack .column{}
.gstrack .left{width: 65%;}
.gstrack .left .gstrack-module{padding-right: 10px; }
.gstrack .right{width: 35%;}
.gstrack .right .gstrack-module{padding-left: 10px; }
.gstrack .module{}
.gstrack .gstrack-heading{width: 100%; background-color: #F8B729;}
.gstrack .gstrack-heading h2{ padding: 7px 10px 7px 10px;}
.gstrack .gstrack-container{border: 1px #BBBBBB solid;  }



/* Front-page */
.gstrack #gstrack-frontpage{}

/* Current Projects Module */
.gstrack #gstrack-currentprojects{}

/* Settings Module */
.gstrack #gstrack-settings{}
.gstrack #gstrack-settings ul{padding: 0px 0 10px 10px;}
.gstrack #gstrack-settings li{list-style: none; background: #E75247; width: 150px; margin: 10px 0 0px 0; height: 24px; cursor: pointer;}
.gstrack #gstrack-settings li a:hover{background: #256BB0;}
.gstrack #gstrack-settings li a {color: #FFF; text-decoration: none; display: block; width: 100%; text-align: center; padding: 6px 0 6px 0; font-size: 11px;}

/* Calendar module */
.gstrack #gstrack-calendar{}

/* JQuery UI DatePicker styling */
.ui-datepicker{background: #373D40; border: 1px solid #BBBBBB; padding: 5px; text-align: center; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.ui-datepicker a{color: #FFF;}
.ui-datepicker a:hover{color: #F8B729;}
.ui-datepicker-prev{float: left;}
.ui-datepicker-next{float: right;}
.ui-datepicker-month{color: #FFF;}

/* -----------------------------------------------------------
--------------------------------------------------------------
             GS-Vote template - frontend user interface template
--------------------------------------------------------------
-------------------------------------------------------------- */
/* Content gap hack */
#post-217 .entry-content{ padding: 0px !important;}

.gsvote{}
.gsvote .survey-heading{margin: 0 0 5px 0;}
.gsvote .survey-heading h1{background: #EAB818;}
.gsvote .item-list{ overflow-y: auto; padding: 3px; border: solid 1px #C5C5C5; margin: 0 0 10px 0;}


/* Survey list - frontpage*/
.gsvote .survey-lists{margin: 5px 0 0 0; width: 64%;  float: left;}
.gsvote .survey-lists .active-list{height: 200px;}
.gsvote .survey-lists .active-list .item-list{height: 150px;}
.gsvote .survey-lists .expired-list{height: 300px;}
.gsvote .survey-lists .expired-list .item-list{height: 250px;}
.gsvote .survey-options{margin: 5px 0 0 0; width: 34%; float: right;}
.gsvote .survey-options .item-list{height: 200px;}
.gsvote .survey-options .item-list .survey-option{background: #E75247; color: #FFFFFF; padding: 7px; margin: 0 0 10px 0;}
.gsvote .survey-options .item-list .survey-option:hover{background: #256BB0; cursor: pointer;}
.gsvote .survey-options .item-list .survey-option a{color: #FFFFFF;}





/*
Basic color list:
Blue: 	#256BB0
Red:	#E75247
Purple: #9F3587
Orange: #EAB818
Yellow: #F8B729
Green:	#95C44E
D Gray: #373D40
L Gray:	#BBBBBB
*/

