﻿/*
* 	Default settings for OW core control classes
*/

/* Global */
.ow_textPipe,
.ow_pageDate,
.ow_pageByline,
.ow_pageAuthor,
.ow_pageTags,
.ow_pageCopyright                               { font-size:10px; font-size:1.0rem; }

.ow_pageDate                                    { text-transform:uppercase; }
.ow_pageTags,
.ow_pageAuthor                                  { font-style:italic; }
.ow_pageAuthor:before                           { content: "By: "}
.ow_pageCopyright                               { }
.ow_pageEnclosure                               { 
	                                                display:block;
                                                    margin:0.25em;
                                                    padding:0 0 0 20px;
                                                    font-family:monospace;
                                                    text-transform:uppercase;
                                                    line-height:16px;
                                                    background:transparent url(../images/icon-dl.png) 0 0 no-repeat;
                                                }
.ow_pageEnclosure:before                        { content: "Download: "}

/* PageList.ascx control  */
div#ow_pageList                                 { }

div#ow_pageList div.ow_pageItem                 { display:block; margin:0; padding:20px 0 5px; border-bottom:1px dotted #ccc; }
div#ow_pageList div.ow_pageImage                { display:block; float:left; clear:left; margin:0 10px 12px 0; width:104px; }
div#ow_pageList div.ow_pageImage img            { max-width:100%; width:100%; height:auto; }
div#ow_pageList div.ow_pageInfo                 { display:block; margin:20px 0 0 0; }

div#ow_pageList .ow_pageDate                    { }
div#ow_pageList h2.ow_pageHeading               { margin-bottom:6px; }

div#ow_pageList h2.ow_pageHeading a img         { border:none; vertical-align:middle; margin:0 3px; }
div#ow_pageList p.ow_pageSummary                { margin:0 0 1em 0; } 

div#ow_pageList .ow_pageByline                  { display:block; clear:both; list-style-type:none; margin: 0; padding: 6px; background-color:#f5f5f5; font-style:italic; }
div#ow_pageList .ow_pageAuthor                  {  }
p#ow_pageSectionLink                            { margin:20px; text-align:right; }

/* pager styles */
div.ow_pagerListWrapper                         { margin:1em auto; }
ul#ow_pagerList                                 { border:0; margin:0; padding:0; list-style-type:none; }
ul#ow_pagerList li                              { 
                                                    margin:0 0 0 8px;
                                                    padding:0 0 0 4px;
                                                    font-size:11px;
                                                    font-size:1.1rem;
                                                    list-style:none;
                                                    display:inline;
                                                    float:left;
                                                    border:solid 0 #DEDEDE;
                                                    border-width:0 0 0 0;
                                                    line-height:18px;
                                                }

ul#ow_pagerList li:first-child                  { border-left:0; margin-left:0; padding-left:0; }
ul#ow_pagerList li.ow_pagerFirst,
ul#ow_pagerList li.ow_pagerPrevious,
ul#ow_pagerList li.ow_pagerNext,
ul#ow_pagerList li.ow_pagerLast                 { color:#dedede; font-weight:bold; }
ul#ow_pagerList li.ow_pagerLinks                { }

ul#ow_pagerList li.ow_pagerLinks strong         { 
	                                                padding:4px 8px;
	                                                background-color:#f1f1f1;
	                                                border-radius: 3px; 
	                                                -moz-border-radius: 3px; 
	                                                -webkit-border-radius: 3px;
                                                }
	
ul#ow_pagerList li a                            { font-weight:normal; padding:4px 8px; text-decoration: none; }
ul#ow_pagerList li.ow_pagerLinks a:hover        { 
	                                                background-color:#dedede;
	                                                border-radius: 3px; 
	                                                -moz-border-radius: 3px; 
	                                                -webkit-border-radius: 3px;
                                                }

ul#ow_pagerList li.ow_fldRCount                 { }
ul#ow_pagerList li.ow_selPageSize               { border-left:0;padding:0;margin:0; }
ul#ow_pagerList li.ow_selPageSize select        { }
/* End - Page list styles */

/* PageItem.ascx styles */
div#ow_pageItem                                 { display:block; margin:0 0 1em; padding:0; border-bottom:1px dotted #ccc; }
div#ow_pageItem div.ow_pageImage                { display:block; float:left; clear:left; margin:0 10px 12px 0; width:104px; }
div#ow_pageItem div.ow_pageImage img            { max-width:100%; height:auto; border:none; }

div#ow_pageItem div.ow_pageInfo                 { display:block; }
ddiv#ow_pageItem .ow_pageSummary                { display:block; clear:both; font-style:italic; margin:0 0 0.5em; }

div#ow_pageItem .ow_pageDate                    { }
div#ow_pageItem .ow_pageAuthor                  { }

div#ow_pageItem .ow_pageTags                    { padding: 6px; background-color:#f5f5f5; }
div#ow_pageItem .ow_pageTags:before             { content: "Tags: "}
div#ow_pageItem .ow_pageTags ul,
div#ow_pageItem .ow_pageTags ul li              { margin:0; padding:0; display:inline; list-style-type:none; }
div#ow_pageItem .ow_pageTags ul li a            { }

/* End - Page item styles */

/* Related pages styles */
.ow_pageRelated                                 { padding:1.5em; font-weight:bold; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; }
.ow_pageRelated:before                          { content: "RELATED PAGES"}

ul#ow_pageRelated,
ul#ow_pageRelated li                            { list-style-type:disc; list-style-position:outside; margin:1em; padding:0; font-weight:normal; }
ul#ow_pageRelated li                            { margin:0 0 0.5em 1.5em; color:#dedede; }
ul#ow_pageRelated li a                          { }

/* End - Related pages styles */

/* Page Filter */
.ow_pageFilter                                  { margin:0 0 1em; }
.ow_pageFilter label                            { display:block; font-weight:bold; }
/* End - Page Filter */

/* Metadata styles */
div.ow_metadata ul,
div.ow_metadata ul li                           { margin:0; padding:0; list-style-type:none; }
div.ow_metadata ul li a                         { text-decoration:none; }
div.ow_metadata.both ul.ow_tab_nav li           { float:left; border:1px solid #e5e5e5; border-bottom-width: 0; margin: 0 2px 0 0; padding-top:-1px; 
	                                                border-radius: 5px 5px 0px 0px; 
	                                                -moz-border-radius: 5px 5px 0px 0px; 
	                                                -webkit-border-radius: 5px 5px 0px 0px;
	                                                background: rgb(229,229,229); /* Old browsers */
	                                                background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	                                                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(53%,rgba(246,246,246,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	                                                background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(246,246,246,1) 53%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	                                                background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(246,246,246,1) 53%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	                                                background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(246,246,246,1) 53%,rgba(255,255,255,1) 100%); /* IE10+ */
	                                                background: linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(246,246,246,1) 53%,rgba(255,255,255,1) 100%); /* W3C */
	                                                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
                                                }
div.ow_metadata.both ul.ow_tab_nav li a         { padding:5px 1em 4px; text-align: center; display:block; }

div.ow_metadata ul.ow_list                      { display:block; width:100%; text-align:left; }
div.ow_metadata ul.ow_list li                   { display:block; vertical-align:middle; margin:0; padding:3px; line-height :normal; }

div.ow_metadata ul.ow_cloud                     { display:block; text-align:center; }
div.ow_metadata ul.ow_cloud li                  { display:inline; margin:0 3px; line-height:1.35em; }

div.ow_metadata ul.ow_cloud li.ow_size_1        { font-size:9px;   font-size:0.9rem; }
div.ow_metadata ul.ow_cloud li.ow_size_2        { font-size:10px;  font-size:1.0eem; }
div.ow_metadata ul.ow_cloud li.ow_size_3        { font-size:11px;  font-size:1.1rem; }
div.ow_metadata ul.ow_cloud li.ow_size_4        { font-size:13px;  font-size:1.3rem; }
div.ow_metadata ul.ow_cloud li.ow_size_5        { font-size:15px;  font-size:1.5rem; }
div.ow_metadata ul.ow_cloud li.ow_size_6        { font-size:17px;  font-size:1.7rem; }
div.ow_metadata ul.ow_cloud li.ow_size_7        { font-size:19px;  font-size:1.9rem; }


div.ow_metadata.both ul.ow_cloud,
div.ow_metadata.both ul.ow_list { border:1px solid #e5e5e5; clear:both; padding:0.5em; display:block; border-radius: 0 5px 5px 5px; -moz-border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; }
div.ow_metadata.both ul.ow_list li:first-child { border-top:0; }

div.ow_metadata.both ul.ow_tab_nav li.active { background: #fff; }
div.ow_metadata.both ul.ow_tab_nav li.active a,
div.ow_metadata.both ul.ow_tab_nav li.active a:link,
div.ow_metadata.both ul.ow_tab_nav li.active a:visited,
div.ow_metadata.both ul.ow_tab_nav li.active a:hover  { color:#333; position:relative; top:1px; padding:4px 1em 5px; background-color: #fff; cursor:default; text-decoration:none; }

div.ow_metadata ul.ow_cloud li a,
div.ow_metadata ul.ow_list li a { text-decoration:none; border-bottom:1px dotted #ccc; }
div.ow_metadata ul.ow_list li a:hover,
div.ow_metadata ul.ow_cloud li a:hover  { cursor:pointer; text-decoration:none; border-bottom:1px solid #0383ca; }
div.ow_metadata ul.ow_cloud li a:hover  { color:#fff; background-color: #0383ca; }
.ow_count { font-size:10px; }
div.ow_metadata ul.ow_cloud .ow_count { display: none; }

/* End - Metadata styles */
