/*   
Theme Name: Pelicano
Theme URI: http://pelicano.sammrj.com.br
Description: Tema desenvolvido pelos alunos Lorenzeto e Souza Mattos em 2009 para o website do Jornal Pelicano, informativo mantido pela Sociedade Acad&ecirc;mica da Marinha Mercante.
Author: Lorenzeto e Souza Mattos
Author URI: http://lorenzeto.com
Version: 0.0

@import url("styles/videogallery.css");
*/

@import url("styles/reset.css");
@import url("styles/header.css");
@import url("styles/footer.css");
@import url("styles/navbar.css");
@import url("styles/content.css");
@import url("styles/sidebar.css");
@import url("styles/lists.css");
@import url("styles/menus.css");
@import url("styles/widgets.css");
@import url("styles/entry.css");
@import url("styles/memoria.css");
@import url("styles/comments.css");
@import url("styles/panels.css");

body {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #F5F5F5;
	color: #333;
	font-size: 90%; /* Resets 1em to 10px */
}

.wp-pagenavi {
	float: right;
	display: inline-block;
	margin: 0 0 5px 0 !important;
	clear: both;
}

/* >>>> PRINTING <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

#print-header, 
#print-footer,
.printpage {
	display: none;
}

/* >>>> LINKS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

a {
	color: #06c;
	text-decoration: none;
}

a:hover {
	color: #147;
	text-decoration: underline;
}

a.go {
	display: inline-block;
	font-weight: bold;
	padding: 0px 0px 0px 20px;
	background: url('images/icon-go.gif') no-repeat left center;
}

a.go.archive {
	background-image: url('images/link-archive.png');
}

a.go.photo {
	background-image: url('images/link-photogallery.png');
}

a.go.video {
	background-image: url('images/link-video.png');
}

.edit {
	display: inline-block;
	font-weight: bold;
	padding-left: 20px !important;
	background: url('images/icon-edit.png') no-repeat left center;
}

/* >>>> SINGLE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

h1 .ratings {
	float: right;
	margin: 0px 3px;
	margin-top: -2px;
}

h1 .ratings em {
	display: none;
}

h1 .viewcount {
	float: right;
	margin: 0px 3px;
	cursor: default;
	color: gray;
}


#post-evaluation p,
#post-comments p.info,
#post-sharethis p.info {
	clear: both;
	line-height: 1.4em;
	font-size: smaller;
	text-align: justify;
}

/* COMMENT! */

#post-comments .comment-item cite {
	font-style: normal;
}

#post-comments .comment-item p {
	margin: 3px 0;
	padding: 0 0 0 22px;
	font-style: italic;
	background: url('images/quotes.gif') top left no-repeat;
}

/* SHARE THIS */

#post-sharethis #sharethis {
	margin: 0 !important;
	padding: 0 !important;
}

#post-sharethis #sharethis p {
	font-size: 1.1em;
	width: 100%;
}

#post-sharethis #sharethis p a {
	display: inline-block;
	float: left;
	width: 90px;
}

/* YOUR EVALUATION */

#post-evaluation .rating-group {
	display: inline-block;
	margin: 22px 0;
	width: 100%;
}

#post-evaluation .leftside {
	display: inline-block;
	float: left;
	width: 30%;
	text-align: right;
}

#post-evaluation .rightside {
	display: inline-block;
	float: right;
	width: 30%;
	text-align: left;
}

#post-evaluation .middle {
	display: inline-block;
	float: left;
	width: 40%;
	text-align: center;
}

#post-evaluation em {
	display: none;
}

/* >>>> ARCHIVES <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

#archives .group {
	display: inline-block;
	width: 33%;
	float: left;
}

/* PAGINATION */

.pagination {
	display: inline-block;
	float: right;
	margin: 10px 0;
	padding: 0;
	font-size: 0.8em;
	clear: both;
}

.pagination .page {
	display: inline-block;
	float: left;
	height: 16px;
	width: 16px;
	padding: 0;
	margin: 2px;
	text-align: center;
}

.pagination .page.previous {
	background: url('images/navigation-previous.png') no-repeat left center;
}
.pagination .page.next {
	background: url('images/navigation-next.png') no-repeat right center;
}

/* AUTHOR */

.itemslist .item.author .item-content {
	text-align: center;
}

.itemslist .item.author .item-content .photo {
	display: inline;
}

#content h1 .photo {
	float: left;
	margin: 0 7px 2px 0;
	border-top: solid 1px #F0F1F3;
	border-right: solid 1px #BABBBF;
	border-bottom: solid 1px #989BA0;
	border-left: solid 1px #BBBBBF;
	background: white;
	padding: 3px;
}

/* >>>> BOOKMARKS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.links-gallery {
	float: right;
	width: 50%;
}

.links-gallery img {
	border: 0;
	padding: 0;
	margin: 5px;
}

/* >>>> SEARCH <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.searchform input {
	background: white url('images/field-background.gif') repeat-x top;
	border-top: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #A3A3A3;
	border-bottom: 1px solid #A3A3A3;
}

/* >>>> PROJETO MEMÓRIA <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

#memoria-display {
	padding: 5px;
	margin: 0 auto;
	width: 680px;
}

#memoria-display,
#memoria-display .scroll-left,
#memoria-display .scroll-right {
	height: 300px;
}

#memoria-cover {
	float: left;
	width: 270px;
	height: 300px;
	text-align: right;
}

#memoria-cover img {
	margin: 0 auto;
}

#memoria-info {
	float: right;
	width: 400px;

	font-size: 0.9em;
	line-height: 1em;
}

#memoria-info p {
	margin-bottom: 20px;
	line-height: 1.3em;
}

#memoria-info .ratings {
	float: right;
	display: block;
	height: 15px;
	width: 60px;
}

#memoria-info .ratings em {
	display: none;
}

#memoria-info .widget {
	margin-top: 5px;
	padding: 4px;
}

#memoria-info .widget h2,
#memoria-info .widget .widget-header {
	padding: 4px 0;
	display: none;
}

#memoria-info .widget p {
	margin: 0;
	line-height: 1em;
}

#memoria-info .attachment-size,
#memoria-info .attachment-description,
#memoria-info #view-attachments p {
	display: none;
}

#memoria-info #view-attachments h2 {
	display: block;
}

#memoria-info li {
	border: 0 !important;
}

/* WIDGETS */

#memoria-random-edition p {
	text-align: center;
}

#memoria-thisdecade ul {
	display: inline-block;
	margin: 0;
	padding: 0;
}

#memoria-thisdecade ul li {
	display: inline-block;
	float: left;
	clear: none;
	padding: 0;
	margin: 0;
	border: 0;
}

#memoria-thisdecade ul li a {
	display: inline-block;
	padding: 2px;
	margin: 2px;
}

#memoria-thisdecade ul li a:hover {
	background: red;
}

#memoria-thisdecade ul li.current a {
	background: yellow;
}

/* >>>> VIDEO GALLERY <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

a.video-link {
	display: inline-block;
	text-align: center;
}

a.video-link img {
	background: transparent !important;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	display: none;
}

a.video-link:hover img {
	background: transparent !important;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	display: inline-block;
}

/* INLINE ELEMENTS */

.video-item {
	width: 234px;
	vertical-align: text-top;

	display: inline-block !important;
	float: none !important;
	clear: none !important;
	padding: 0 !important;
	margin: 0 6px 18px 6px !important;

	font-size: 0.78em;
	line-height: 1.3em;
	text-align: center;
}

.video-item .thumbnail {
	display: block;
	background:	url('images/panel-video.png') no-repeat center left;
	width: 216px;
	height: 151px;
	padding: 26px 8px;
	margin-bottom: 10px;
}

.video-item .description {
	display: block;
	height: 3.5em;
}

/* WIDGET */

#videogallery-widget p {
	line-height: 1.2em;
	min-height: 2.4em;
	text-align: center;
}

/* >>>> ATTACHMENTS : IMAGE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.attachment #header-warper {
	display: none;
}

#image-display {
	padding: 5px;
	margin: 0 auto;
	width: 900px;
	overflow: hidden;
}

#image-display,
#image-display .scroll-left,
#image-display .scroll-right {
	height: 515px;
}

#image-container {
	float: left;
	width: 680px;
	height: 515px;
	text-align: center;
}

#image-container img {
	margin: 0 auto;
}

#image-container a {
	cursor: url('images/magnify.cur'), pointer;
}

#image-info {
	float: right;
	width: 210px;

	font-size: 0.9em;
	line-height: 1em;
}

#image-info .description {
	margin-bottom: 20px;
}

#image-info .widget {
	margin-top: 5px;
	padding: 4px;
}

#image-info .widget h2,
#image-info .widget .widget-header {
	padding: 4px 0;
}

#image-info .ratings {
	float: right;
	display: block;
	height: 15px;
	width: 60px;
}

#image-info .ratings em {
	display: none;
}

#image-info .attachment-description {
	display: none;
}

#image-info li {
	border: 0 !important;
}

#image-navigation a {
	display: inline-block;
	width: 58px;
	height: 58px;
	margin: 0;
	padding: 2px;
	cursor: url('images/magnify.cur'), pointer;
}

#image-navigation a.current {
	background: yellow;
}

#image-navigation a:hover {
	background: red;
}

#requestremoval_widget a {
	font-weight: bold;
	padding-left: 20px;
	background: url(images/icon-delete.png) no-repeat left center;
}

/* >>>> ATTACHMENTS : VIDEO <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.watch #topmenu {
	overflow: hidden;
}

.watch #header-warper,
.watch #topmenu li ul {
	display: none;
}

#video-display {
	width: 690px;
	margin: 0 auto;
	padding: 1px 0;

	font-size: 0.8em;
}

#video-display,
#video-display .scroll-left,
#video-display .scroll-right {
	height: 365px;
}

.video-container {
	display: inline-block;
	float: left;
	width: 560px;
}

/* MENU */

.video-menu {
	display: inline-block;
	width: 65px;
	height: 340px;
}

.video-menu li {
	background-position: top left;
	width: 65px;
	height: 66px;
	margin: 15px 0;
	text-align: center;
}

.video-menu.right {
	float: right;
}

.video-menu.left {
	float: left;
}

.video-menu.right li {
	background: url('images/video-rightbuttom.png') no-repeat;
}

.video-menu.left li {
	background: url('images/video-leftbuttom.png') no-repeat;
}

.video-menu li:hover {
	background-position: bottom left;
}

.video-menu li a {
	background-position: top left;
	width: 65px;
	height: 66px;
}

.video-menu li a:hover {
	background-position: bottom left;
}

/* MENU OPTIONS */

.video-menu a.comments {
	background: url('images/video-comments.png') no-repeat;
	display: inline-block;
	padding-top: 22px;
	height: 44px;
	color: #eee;
	font-weight: bold;
	font-size: 1.4em;
}

.video-menu a.comments:hover {
	color: black;
	text-decoration: none;
}

.video-menu a.share {
	background: url('images/video-share.png') no-repeat;
	display: inline-block;
}

.video-menu a.add-orkut {
	background: url('images/video-add-orkut.png') no-repeat;
	display: inline-block;
}

.video-menu a.go-youtube {
	background: url('images/video-go-youtube.png') no-repeat;
	display: inline-block;
}

.video-menu a.go-article {
	background: url('images/video-go-article.png') no-repeat;
	display: inline-block;
}

.video-menu .ratings {
	width: 65px;
	height: 26px;
	padding: 20px 0;
}

.video-menu .ratings strong {
	display: none;
}

/* >>>> MISC WIDGETS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

/* SHARE THIS */

#sharethis {
	margin: 10px 0;
}

#sharethis p {
	font-size: 0.9em;
}

#sharethis .delcious, 
#sharethis .netvibes, 
#sharethis .technorati, 
#sharethis .myspace, 
#sharethis .digg, 
#sharethis .google, 
#sharethis .twitter, 
#sharethis .facebook {
	padding-left: 14px;
	background-position: center left;
	background-repeat: no-repeat;
	margin-right: 10px;
}

#sharethis .delcious {
	background-image: url('images/share-delicious.gif');
}
#sharethis .netvibes {
	background-image: url('images/share-netvibes.gif');
}
#sharethis .technorati {
	background-image: url('images/share-technorati.gif');
}
#sharethis .myspace {
	background-image: url('images/share-myspace.gif');
}
#sharethis .digg {
	background-image: url('images/share-digg.gif');
}
#sharethis .google {
	background-image: url('images/share-google.gif');
}
#sharethis .twitter {
	background-image: url('images/share-twitter.gif');
}
#sharethis .facebook {
	background-image: url('images/share-facebook.gif');
}


/* SHADOW */

hr.shadow {
	display: block;
	width: 100%;
	height: 4px;
	clear: both;
}

hr.shadow.top {
	background: url('images/shadow-top.jpg') repeat-x;
}

hr.shadow.bottom {
	background: url('images/shadow-bottom.jpg') repeat-x;
}
