/*  
Theme Name: Brilliance
Version: 1.0
Author: Pino Di Claudio
Author URI: http://www.management.sm/
*/

/* GLOBAL SITE ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */

* { margin: 0; padding: 0; }

body
{
		margin:  6px 0 0;
		font: normal 80%/160% Georgia, san-serif;
		background: #000 url(images/page-bg.gif) 50% 0% repeat-x;
}

li
{
		list-style: none;
}

hr
{
		clear: both; color:#333;
		height: 1px;
		margin: 10px 0 10px 0;
		padding: 0; border-bottom: 1px solid #333;  }

/* HEADINGS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */

h1, h2, h3, h4, h5
{
		font-family: georgia, 'times new roman', times, serif;
		font-weight: normal;
}

h1
{
		height: 79px;
		padding-left: 20px;
		font-size: 2em;
		float: left;
		width: 536px;
}

h2
{
		font-size: 1.3em; color:#999999;
}

/* LINKS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */

a
{
		color: #999;
		text-decoration: none;
}

a:hover
{
		text-decoration: none; color: #cc3300;
}

/* MAIN SITE ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#wrapper
{
		width: 800px;
		margin: 0 auto;
}

#wrapper:after, #header:after, .post:after, .post-date:after
{
		content:  ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}

#header
{
		height: 130px;
}

#content
{
		width: 500px;
		float: left;
		padding: 20px 20px 0 20px;
}

#sidebar
{
		width: 235px;
		float: left;
		padding: 20px 0px 20px 20px;
}

#main-ad
{
		width: 135px;
		float: left;
		padding: 56px 0 0 5px;
		text-align: right;
}

/* HEADER ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */

h1 a
{
		color: #eee;
}

#topsearch
{
		float: left;
		width: 185px;
		height: 42px;
		padding-top: 40px;
		text-align: center;
		padding-left: 0px;
}

#topsearch input
{
		width: 167px;
		height: 21px;
		background: url(images/search-input-bg.gif) no-repeat;
		border: none;
		padding: 9px 8px 5px 10px;
		margin-right: 5px;
		float: left;
		font: normal 1em Georgia, san-serif;
}


/* MENU */

#menu {
	width:100%;
	height:50px;
	overflow:hidden;
}

#menu ul {
	float:left;
	width:800px;
	padding:16px 0 0 15px;
}

#menu li {
	float:left;
	color:#ddd;
	padding:0 12px 0 5px;
	font-size:14px;
	font-family: Georgia, serif;
         text-decoration:none; 
         font-weight: bold;
}
#menu a{
	color:#ddd;
}
#menu a:hover{
	text-decoration:none;
         color:#FFCC00;
}

#menu a.menulang {
	color:#cc3300;
}
#menu a:hover.menulang {
	text-decoration:none;
         color:#FFCC00; 
}

a.intro
{
		color: #cc3300; font-size:18px; text-decoration:none;
}

a:hover.intro
{
		color: #FFCC00;
}


/* POST SECTION ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.post
{
		margin: 0 0 2em 0; 
		border-bottom: 1px solid #333; 
		padding: 0 0 2em 0; font-size: 1.0em;
}

.post h2 a
{
		color: #666; font-size: 2.0em; line-height: .8em;
}

.post h2 a:hover
{
		color: #999;
}


.post-info
{
		border-bottom: 1px solid #333;
		padding: .5em 0 .5em;
		font-size: 90%;
		margin: 0 0 .5em;
		color: #666;
}

.post-info a
{
		color: #999;
}

.post-info a:hover
{
		color: #cc3300;
}

.post-entry p
{
		margin: .5em 0 .5em; color: #CCCCCC;
}

.post-entry a, .post-entry p a
{
		color: #cc3300;
}

.post-entry a:hover, .post-entry p a:hover
{
		color: #ffcc00;
}

.post-entry a.more-link
{
		color: #cc3300;
}

.post-entry a:hover.more-link
{
		color: #ffcc00;
}

#submenu
{
                  margin-top: 2em; padding-left: 6em; padding-top: 2em;
		border-top: 1px solid #333; color:#333; background: url(images/deco_r.gif) top left no-repeat;
}

#submenu a
{
		color: #cc3300;
}

#submenu a:hover
{
		color: #ffcc00;
}

#submenuno
{
                  margin-top: 2em; padding-left: 2em; padding-top: 2em;
		border-top: 1px solid #333; color:#333; 
}

#submenuno a
{
		color: #cc3300;
}

#submenuno a:hover
{
		color: #ffcc00;
}


.post-entry h3
{
		font-size: 1.25em;
		padding: 0 0 .5em;
		margin: 0 0 .5em;
		border-bottom: 1px solid #333; color:#333;
}

.post-entry h2
{
		margin-top: 2em; color: #333; font-size: 2.0em; line-height: .8em;
}

.post-entry ul, .post-entry ol, #archives ul, #archives ol, #archives,
{
		margin: 0 0 1em; color:#333;
}

.post-entry ul, #archives ul
{
		margin-left: 1.5em; color:#333;
}

.post-entry ul li, .post-entry ol li, #archives ul li, #archives ol li
{
		list-style: square;
		border-bottom: 1px solid #333; color:#666;
		padding: .2em 0;
}

.post-entry ol
{
		margin-left: 2em;
}

.post-entry ol li
{
		list-style: decimal;
}

.post-entry blockquote
{
		margin: 1.5em 2em 1em;
		padding: .5em 0;
		color: #999;
		font-style: italic;
		border-top: 1px solid #666;
		border-bottom: 1px solid #333;
}

.post-entry img.alignright
{
		float: right;
		margin: 0 0 0 1em;
		padding: 8px; background: #000;
		border: 1px solid #333;
}


.post-entry img.alignleft
{
		float: left;
		margin: 0 1em 0 0;
		padding: 8px; background:#000;
		border: 1px solid #333;
}

.post-entry img.aligncenter, img.attachment-medium
{
		display: block; float: center;
		margin: 0;
		padding: 8px; background:#000;
		border: 1px solid #333;
}

.post-meta
{
		font-size: 95%;
		color: #666;
}

.post-meta a
{
		color: #999;
}

.post-meta a:hover
{
		color: #666;
}

.post-arch-info
{
		font-size: 95%;
		color: #999;
		margin: 0 0 2em;
		padding: 0 0 1em;
		border-bottom: 1px solid #333;
}

/* COMMENT ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#comments h2, #respond h2
{
		margin: 0 0 .5em;
		padding: 0 0 .5em;
		border-bottom: 1px solid #333;
}

#comments
{
		margin: 0 0 1em;
		border-bottom: 1px solid #333;
		padding: 0 0 1em;
}

#comments h3
{
		font-size: 1.2em; color:#999;
}

.commentlist li
{
		margin: 0 0 .5em;
		padding: 0 0 .5em;
		border-bottom: 1px solid #333;
}

#respond input, #respond textarea
{
		width: 492px;
		border: 1px solid #666;
		padding: 3px; background: #333; color:#ccc;
		margin: .1em 0 .5em;
}

#respond button
{
		width: 75px;
		height: 35px;
		text-indent: -9999px;
		border: none;
		float: left;
		cursor: pointer; margin-bottom:10px; }

#respond button#submit
{
		background: url(images/comment-submit-bg.gif) no-repeat;
		margin-right: 10px;
}

#respond button#reset
{
		background: url(images/comment-reset-bg.gif) no-repeat;
}

/* SIDEBAR ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#sidebar h2
{
		margin: 0 0 .2em; color:#ddd; font-size: 1.2em;
		/*padding: 0 0 .2em;*/
		/*border-bottom: 2px solid #f4f4e8;*/
}

.textwidget
{
		margin: 0 0 2.5em;
}

#sidebar li ul
{
		margin: 0 0 2.5em;
}

#sidebar li ul li
{
		border-bottom: 1px solid #333;
		padding: 3px 0;
		/*list-style-image: url(images/sidebar-list-img.gif);*/
}

#sidebar li ul li, p
{
		color: #666;
}

#sidebar ul.categories li a, #sidebar li p a
{
		color: #cc3300;
}

#sidebar ul.categories li a:hover
{
		color: #FFCC00;
}

#sidebar li a
{
		color: #999;
}

#sidebar li a:hover, p a:hover
{
		color: #FFCC00;
}

/* MAIN AD ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#main-ad a
{
		display: block;
		width: 120px;
		height: 600px;
		line-height: 600px;
		background: #f5f5f5;
		float: right;
		text-align: center;
}

/* FOOTER ELEMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#footer
{
		clear: both;
		background: #000000 url(images/footer-bg.gif) 50% 0% repeat-x;
		text-align: center; 
		padding: 18px 0 10px 0px;
		color: #333; margin-top:20px;
}

#footer a
{
		color: #333;
}

#footer a:hover
{
		color: #666;
}


/* Styles for one-column display */
#wp125adwrap_1c { width:100%; overflow:hidden; }
#wp125adwrap_1c .wp125ad { margin-bottom:10px; }

/* Styles for two-column display */
#wp125adwrap_2c { width:100%; margin-bottom:30px; overflow:hidden; }
#wp125adwrap_2c div.wp125ad { width:110px; float:left; padding: 0 7px 0 0; }
#wp125adwrap_2c div.wp125ad img { width:110px; float:left; }
