  /* ---------------------------------------*/
	/* Simple PHP Blog Theme File             */
	/* ---------------------------------------*/
	/*                                        */
	/* Name: Blue Theme 0.1                   */
	/* Author: Gerardo Gtz                    */
	/* Mail: gerardo_gtz@kapax.com.mx         */
	/* -------------------------------------- */
		 
/************* Proprietà immagini *************/
img	{ border: 0; }
#img_float_left { float: left; margin: 2px 8px 4px 2px; }
#img_float_right { float: right; margin: 2px 2px 4px 8px; }

/**************** Layout Generale ************/
body { font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif; color: #333333; font-size: 11px; background-color: #3E6C88; margin-top: 20px; }
input , select , textarea { font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif; font-size: 11px; background-color: #F3F3F3; border: solid; border-width: 1px; border-color: #999999; }
hr { color: #CCCCCC; background-color: #FFFFFF; }
#shadow_top { background: url("images/shadow_top.gif"); background-position: bottom; 	background-repeat: no-repeat; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; width: 784px; height: 20px; } 
#shadow_bottom { background: url("images/shadow_bottom.gif"); background-position: bottom; 	background-repeat: no-repeat; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; width: 784px; height: 20px; } 
#body_wrapper { width: 100%; margin: 0 auto 0 auto; text-align: left; background: url("images/shadow_page.gif"); background-position: center; background-repeat: repeat-y; }
#table_layout { border: 1px; border-color: #000000; border-style: solid; }
#table_popup { border: 1px; border-color: #666666; border-style: solid; }
#header { background-image:url(images/logo.png); background-position: left top; background-repeat:no-repeat; font-family: "Trebuchet MS",Verdana, Helvetica, Sans-Serif; color: #006699; font-size: 15px; letter-spacing: 6px; font-weight: normal; text-align: left; padding-left: 15px; padding-bottom: 4px; height: 175px; }
#header .footer { font-family: "Trebuchet MS",Verdana, Helvetica, Sans-Serif; color: #BDC85F; 	font-size: 11px; font-weight: normal; letter-spacing: 0px; text-align: left; }

/************* header link *************/
#header_link { border-bottom: 2px; border-bottom-color: #333333; border-top: 1px; border-top-color: #999999; border-right: 0px; border-left: 0px; border-style: solid; padding-top: 4px; padding-bottom: 4px; padding-right: 15px; background-color: #000000; font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif; color: #555555; font-size: 11px; text-align: right; }
#header_link a, a:link, a:active, a:visited { background-color: #000000; font-size: 11px; font-weight: normal; 	color: #E6DF5B; }
#header_link  a:hover { text-decoration: underline; }	

/********* Maincontent ************/

#maincontent { margin: 0px; padding-left: 15px; padding-right: 30px; padding-top: 0px; padding-bottom: 12px; background-color: #FFFFFF; }
#maincontent .blog_title { font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif; font-size: 17px; font-weight: normal; margin: 0px; color: #2168A4; padding-bottom: 2px; background-color: #FFFFFF; }
#maincontent .blog_body { color: #333333; background-color: #FFFFFF; font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif; font-size: 11px; }
#maincontent .blog_date { font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif; font-weight: normal; color: #999999; font-size: 11px; padding-bottom: 10px; background-color: #FFFFFF; }
#maincontent .blog_edit { font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif; color: #333333; font-size: 11px; background-color: #FFFFFF; }
#maincontent .blog_comment { color: #333333; background-color: #FFFFFF; padding-bottom: 40px; }
#maincontent .postfoot { text-align: left; font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif; font-size: 11px; padding: 3px; color: #999999; background-color: #FFFFFF; border: 1px; border-color: #CCCCCC; border-style: dashed; }	
#maincontent .postfoot a, a:link, a:active, a:hover, a:visited { font-weight: normal; font-size: 11px; background-color: #FFFFFF; color: #2168A4; }
#maincontent .postfoot a:hover { text-decoration: underline; color: #2168A4; }	
#maincontent a, a:link, a:active, a:visited { background-color: #FFFFFF; font-size: 11px; font-weight: normal; color: #2168A4; }
#maincontent  a:hover { text-decoration: underline; }	

/************** Sidebar **************/
#sidebar { padding-right: 10px; padding-top: 1px; background-color: #CBCBCB; }
#sidebar_border { border-bottom: 0px; border-top: 0px; border-right: 0px; border-left: 1px; border-color: #CCCCCC; border-style: solid; }	
#sidebar .menu_search { padding-left: 50px; background-color: #CBCBCB; }
#sidebar .menu_title { font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif; font-size: 14px;	font-weight: bold; color: #000000; padding-top: 1px; padding-left: 10px; display: block; background-color: #CBCBCB; }
#sidebar .menu_body { padding-left: 10px; padding-bottom: 7px; background-color: #CBCBCB; color: #333333; margin-bottom: 0px; }
#sidebar .menu_body a, a:link, a:visited, a:hover, a:active { font-size: 11px; font-weight: normal; text-decoration: none; color: #444444; background-color: #CBCBCB; }
#sidebar .menu_body a:hover { text-decoration: underline; }
#sidebar .menu_comment { padding-left: 10px; padding-bottom: 7px; background-color: #F9F9F9; color: #333333; margin-bottom: 0px; }
#sidebar .menu_comment a, a:link, a:visited, a:hover, a:active { font-size: 11px; font-weight: normal; text-decoration: none; color: #2168A4; background-color: #F9F9F9; }
#sidebar .menu_comment a:hover { text-decoration: underline; }

/*************** Footer ***************/
#footer { border-bottom: 0px; border-top: 1px; border-right: 0px; border-left: 0px; border-color: #CCCCCC; border-style: dashed; color: #666666; background-color: #F9F9F9; padding: 10px; text-align: center; font-size: 11px; }
#footer a, a:link, a:visited, a:hover, a:active { color: #333333; background-color: #F9F9F9; font-size: 11px; font-weight: normal; }
#footer a:hover { text-decoration: underline; font-size: 11px; font-weight: normal; 	background-color: #F9F9F9; }

/*************** Links ***************/
a, a:link, a:active, a:visited { text-decoration: none; font-weight: bold; color: #333333; background-color: #FFFFFF; }
a:hover { text-decoration: underline; }

/*********** Tipografia *************/
h1, h2, h3, h4, h5, h6 { font-family: "Trebuchet MS", Verdana, Helvetica, Sans-Serif; font-weight: bold; }
h1 { font-size: 20px; font-weight: bold; }
h2 { font-size: 18px; font-weight: bold; }
h3 { font-size: 16px; font-weight: bold; }
h4 { font-size: 14px; font-weight: bold; }
h5 { font-size: 12px; font-weight: bold; }
h6 { font-size: 10px; font-weight: bold; }