/* Not Just a Grid v1.0 (c) 2011 Al Redpath / Outrageous Creations! Licenced under an MIT Licence*/
/* ---------------------------------------------------------------------------- */
/* Filetype hint icons -------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
a[href ^='mailto:'] {padding-right: 10px;background: transparent url(../images/notjustagrid/icons/icon-email-tiny.png) no-repeat right top;}
a[href $='.pdf'] {padding-right: 10px;background: transparent url(../images/notjustagrid/icons/icon-pdf-tiny.png) no-repeat right top;}
a[href $='.xls'] {padding-right: 10px;background: transparent url(../images/notjustagrid/icons/icon-excel-tiny.png) no-repeat right top;}
a[href $='.ppt'] {padding-right: 10px;background: transparent url(../images/notjustagrid/icons/icon-powerpoint-tiny.png) no-repeat right top;}
a[href $='.doc'] {padding-right: 10px;background: transparent url(../images/notjustagrid/icons/icon-word-tiny.png) no-repeat right top;}
a[href $='.rtf'] {padding-right: 10px;background: transparent url(../images/notjustagrid/icons/icon-document-tiny.png) no-repeat right top;}
a[href $='.txt'] {padding-right: 10px;background: transparent url(../images/notjustagrid/icons/icon-document-tiny.png) no-repeat right top;}
a[href $='.wmv'] {padding-right: 10px;background: transparent url(../images/notjustagrid/icons/icon-video-tiny.png) no-repeat right top;}
a[href $='.mov'] {padding-right: 10px;background: transparent url(../images/notjustagrid/icons/icon-video-tiny.png) no-repeat right top;}
a[href $='.avi'] {padding-right: 10px;background: transparent url(../images/notjustagrid/icons/icon-video-tiny.png) no-repeat right top;}
a[href $='.mpg'] {padding-right: 10px;background: transparent url(../images/notjustagrid/icons/icon-video-tiny.png) no-repeat right top;}
a[href $='.swf'] {padding-right: 10px;background: transparent url(../images/notjustagrid/icons/icon-video-tiny.png) no-repeat right top;}
a[href $='.flv'] {padding-right: 10px;background: transparent url(../images/notjustagrid/icons/icon-video-tiny.png) no-repeat right top;}
a[href $='.f4v'] {padding-right: 10px;background: transparent url(../images/notjustagrid/icons/icon-video-tiny.png) no-repeat right top;}
a[href $='.rss'] {padding-right: 10px;background: transparent url(../images/notjustagrid/icons/icon-rss-tiny.png) no-repeat right top;}
a[href $='.rm'] {padding-right: 10px;background: transparent url(../images/notjustagrid/icons/icon-video-tiny.png) no-repeat  right top;}
/* ---------------------------------------------------------------------------- */
/* error boxes ---------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
.warning, .error, .success, .question {padding:5px 15px 5px 70px;background-repeat:no-repeat;background-position:10px center;-webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, .3); -moz-box-shadow: 0px 2px 6px rgba(0, 0, 0, .3); box-shadow: 0px 2px 6px rgba(0, 0, 0, .3);margin:20px;text-align:left;position:relative;}
.warning {border:1px solid #d18819; border-left-width:5px;background-image: url(../images/notjustagrid/icons/icon-warning-large.png);background-color:#fff;color:#660000;}
.error {border:1px solid #b04242;border-left-width:5px;background-image: url(../images/notjustagrid/icons/icon-error-large.png);background-color:#fff;color:#660000;}
.success {border:1px solid #459a2a;border-left-width:5px;background-image: url(../images/notjustagrid/icons/icon-success-large.png);background-color:#fff;color:#2a4f0b;}
.question {border:1px solid #637ec1;border-left-width:5px;background-image: url(../images/notjustagrid/icons/icon-question-large.png);background-color:#fff;color:#2e52aa;}
.warning div, .error div, .success div, .question div {border:10px solid transparent;height:0px;width:0px;position:absolute;bottom:-25px;left:75px;}
.warning div {border-top:15px solid #d18819;}
.error div {border-top:15px solid #b04242;}
.success div {border-top:15px solid #459a2a;}
.question div {border-top:15px solid #637ec1;}
/* ---------------------------------------------------------------------------- */
/* Pagination styles ---------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
div.pagescontainer {padding: 3px;margin: 3px;text-align:right;color:#eee;}
div.pagescontainer a, div.pagescontainer span.ghost, div.pagescontainer span.current {width:30px; height:30px; line-height:30px;font-size:1.25em;text-transform:uppercase;text-decoration: none;letter-spacing:0px;color: #444;padding: 3px 8px 3px 8px;margin:2px;text-align:center;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);-moz-border-radius:2px;-webkit-border-radius: 2px;border-radius:2px;-moz-box-shadow:0px 20px 20px -20px rgba(0,0,0,0.25), 0px 0px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0px 20px 20px -20px rgba(0,0,0,0.25), 0px 0px 5px rgba(0,0,0,0.1);box-shadow:0px 20px 20px -20px rgba(0,0,0,0.25), 0px 0px 5px rgba(0,0,0,0.1);background:#fff ;}
div.pagescontainer a:hover, div.pagescontainer a:active {background-color:#326338;color: #fff !important;}
div.pagescontainer span.ghost {	border-bottom: 1px solid rgba(0,0,0,0.1);background-color:#fff;color:#ccc; box-shadow: 0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);}
div.pagescontainer span.current {background-color: #aaa;color: #fff;}



