/*
Theme Name: Logos 3D
Theme URI: http://logos3d.com
Description: Theme made for the logos 3d project
Version: 0.5
Author: Nelson LaQuet

	Logos 3D

*/



/* Begin Typography & Colors */
body 
{
	font-size		: 9pt;
	font-family		: Verdana, Arial, Sans-Serif;
	color			: #333;
	text-align		: center;
	margin			: 0px;
	padding			: 0px;
	background		: #04101b;
}

a img {
	border : none;
}

a:link, a:visited
{
	text-decoration	: none;
	color			: blue;
}

#respond h3 {
	padding : 4px;
}

#page 
{
	background-color	: #fff;
	border				: 1px solid #959596;
	text-align			: left;
}

#HeaderBg
{
	background-image	: url(images/header2.png);
	height				: 102px;
}

#TopNav
{
	background			: url(images/topbar.png) repeat-x;
	height				: 29px;
}

#TopNav #Logos3D
{
	background			: url(images/logos3d.png);
	width				: 113px;
	display				: block;
	float				: left;
	height				: 28px;
}

#TopNav a:link, #TopNav a:visited, #Topnav a
{
	display				: block;
	float				: left;
	height				: 24px;
	width				: 113px;
	text-align			: center;
	text-decoration		: none;
	color				: #aaa;
	font-size			: 12pt;
	font-weight			: bold;
	font-family			: sans-serif;
	height				: 28px;
	padding-top			: 4px;
}

#TopNav a:hover
{
	color				: #fff;
}

#TopNav .SelectedLink:link, #TopNav .SelectedLink:visited
{
	background			: url(images/tab_selected.png) repeat-x #183251;
	height				: 25px;
}

#TopNav .LinkSep
{
	width				: 0px;
	height				: 28px;
	float				: left;
	position			: relative;
	overflow			: visible;
	left				: -4px;
}

.Post
{
	margin-bottom		: 10px;
}

.Post .PHead .PHeadRight
{
	background			: url(images/top_right_corner.png) no-repeat;
	height				: 27px;
	width				: 8px;
	float				: right;
	font-size			: 1px;
}

.Post .PHead .PHeadLeft
{
	background			: url(images/top_left_corner.png) no-repeat;
	height				: 27px;
	width				: 8px;
	float				: left;
	font-size			: 1px;
}

.Post .PHead .PHeadCenter
{
	background			: url(images/top_center.png) repeat-x;
	height				: 27px;
	padding-top			: 7px;
	margin				: 0px 8px;
}

.Post .PFoot .PFootRight
{
	font-size			: 1px;
	background			: url(images/bottom_right.png) no-repeat;
	height				: 9px;
	width				: 9px;
	float				: right;
}

.Post .PFoot .PFootLeft
{
	background			: url(images/bottom_left.png) no-repeat;
	height				: 9px;
	width				: 9px;
	float				: left;
	margin-left			: 6px;
}

.Post .PFoot .PFootCenter
{
	background			: url(images/bottom_center.png) repeat-x;
	height				: 9px;
	padding-top			: 4px;
	margin				: 0px 8px;
	margin-left			: 15px;
}

.Post .PHead
{
/*	background			: url(images/posthead.png) no-repeat; */
	height				: 27px;
	padding-left		: 6px;
	overflow			: hidden;
	font-weight			: bold;
	color				: #fff;
}

.Post .PHead a:link, .Post .PHead a:visited
{
	font-size			: 9pt;
	text-decoration		: none;
	color				: #fff;
	font-weight			: bold;
}

.Post .PBody
{
	background			: #fff;
	border-left			: #366eb5 2px solid;
	border-right		: #366eb5 2px solid;
	padding-top			: 5px;
	margin-left			: 6px;
	margin-right		: 0px;
}

.Post .PBody .PContent
{
	font-size			: 8pt;
	padding				: 0px 5px;
}

.Post .PFoot
{
	height				: 9px;
	overflow			: hidden;
}

/* Begin Structure */

#page 
{
	background			: url(images/background.png) repeat-x #05131f;
	background-position	: 0px 130px;
	margin				: 0px auto;
	width				: 1024px;
	border				: 1px solid #5f77cf;
	border-top			: none;
}

#FeaturedCont
{
	float				: right;
	width				: 361px;
}

#ColumnCont
{
	margin-right		: 361px;
}

.SectionHead
{
	background			: url(images/heading_bg.png) repeat-x;
	color				: #fff;
	padding				: 3px;
	border-top			: 2px solid #183252;
	border-bottom		: 2px solid #183252;
	margin-top			: 5px;
	font-weight			: bold;
}

html body .SecSelect
{
	background			: url(images/top_center.png) repeat-x;
	background-position	: 0px -5px;
}

html body .SelPost a:link, html body .SelPost a:visited
{
	color				: #152D48;
}

html body .SelPost
{
/*	list-style			: circle; */
}

.Post .SectionHead a:link, .Post .SectionHead a:visited
{
	font-weight			: bold;
	color				: #fff;
}

.SectionLinks a:link, .SectionLinks a:visited
{
	font-weight			: bold;
	color				: #d95a00;
}

.AuthorInfo
{
	width				: 110px;
	float				: right;
	font-size			: 8pt;
	margin-top			: 4px;
	text-align			: center;
}

.AuthorInfo .AuthorName
{
	text-align			: center;
}

.AuthorInfo .entry_author_image img
{
	width				: 100px;
	height				: 90px;
}

.commentlist
{
	list-style			: none;
	margin				: 0px;
	padding				: 0px;
}

.commentlist li
{
	display				: block;
	margin-bottom		: 5px;
}

.commentlist .even
{
}

.commentlist .comment-author, .commentlist .comment-author .fn
{
	float				: left;
	font-weight			: bold;
	font-style			: normal;
}

.commentlist .comment-author .fn
{
	margin-right		: 4px;
}

.commentlist .capprove
{
	float				: left;
	margin-left			: 5px;
	color				: red;
}

.commentlist .commentmetadata
{
	border-bottom		: 1px dashed #eee;
	text-align			: right;
}

.commentlist p
{
	margin				: 0px;
	clear				: both;
}



/* End Structure */


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */