/*** General ***/
/* Reset */
body, img, button, h1, h2, h3, h4, h5, h6, ul, li, span, p, hr, em { border: none; padding: 0px; margin: 0px; }
/* Body */
body 					{ font-family: "Trebuchet MS", Verdana, Georgia, "Times New Roman", Times, serif; font-size: 13px; background-color: #FFF; color: #666666; line-height: 20px; }
/* Clear */
.clear    				{ clear: both; }
/* Wrapper */
.wrapper				{ margin: 0 auto; width: 1000px; }
/* Links */
a						{ color: #CC0033; }
a:hover					{ color: #3095B0; }

/*** Header ***/
/* Logo */
#container-header		{ background-image: url(header-background.jpg); background-repeat: repeat-x; }
#header					{ width: 1000px; margin: 0 auto; height: 200px; background-image: url(header-image.jpg); background-repeat: no-repeat; }
#header h1				{ float: left; display: block; height: 75px; background: transparent url(venaruba-logo.png) no-repeat scroll; }
#header h1 a			{ display: block; height: 75px; width: 241px; text-indent: -9999px; }
/* Navigation */
#nav					{ margin-top: 75px; float: left; position: relative; }
#nav li 				{ display: inline; list-style-type: none; margin-right: 10px; }
#nav li a				{ text-decoration: none; color: #C7C7C7; }
#nav li a:hover			{ text-decoration: none; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; }
#nav li a#active		{ border-bottom: 2px solid #FFFFFF; font-weight: bold; color: #FFFFFF; }
/* Search */
#cse-search-box			{ float: right; margin: 20px 100px 0 0; }

/*** Main ***/
/* Content */
#container-content		{ background-image: url(content-background.jpg); background-repeat: repeat-x; background-color: #FFFFFF; }
#content				{ width: 1000px; margin: 0 auto; background-image: url(content-image.jpg); background-repeat: no-repeat; background-color: #FFFFFF; padding: 50px 0px 10px 0px; }
#main					{ float: left; width: 60%; }
#main img				{ text-align: center; float: left; border: none; padding: 3px; margin: 0px 10px 5px 0px; }
#main span ul			{ padding-left: 20px; }
#main span ul li		{ list-style-type: square; }
#main h1				{ font-size: 22px; margin: 5px 0; color: #277B94; }
#main h2				{ font-size: 16px; margin: 5px 0; }
#main h3				{ font-size: 14px; margin: 10px 0 5px 0; }
#main h4				{ font-size: 13px; margin: 5px 0; }
#main p					{ font-size: 13px; margin: 10px 0; }
#main ul				{ list-style-position: inside; }
/* Sidebar */
#sidebar 				{ float: left; width: 30%; margin-left: 25px; }
#sidebar #menu			{ margin: 5px 0px; float: left; width: 100%; background-color: #FFFFFF; padding: 10px; }
#sidebar #menu li		{ list-style-type: none; font-size: 9px; border-bottom: 1px dotted #999999; }
#sidebar #menu a		{ display: block; text-decoration: none; font-size: 13px; padding: 3px 1px; }
#sidebar #menu a:hover	{ background-color: #EDECE9; }
#sidebar #menu span		{ color: #006699; font-size: 9px; }
#sidebar #tips			{ margin: 5px 0px; float: left; width: 100%; padding: 10px; background-color: #17A3FF; color: #FFFFFF; }
#sidebar #tips h4		{ border-bottom: 1px solid #FFFFFF; }
#sidebar #tips li		{ list-style-type: square; margin-left: 10px; padding: 3px 0px; }
#sidebar h1				{ font-size: 24px; margin: 15px 0; font-weight: lighter; line-height: 25px; }
#sidebar h2				{ font-size: 14px; margin: 15px 0; font-weight: lighter; }
#sidebar h6				{ font-size: 14px; margin-top: 5px; }
/* Front-links */
#front-links			{ width: 1000px; margin: 0 auto; padding: 10px; }
#front-links h4			{ font-size: 16px; border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; padding: 5px; }
#front-links h5			{ font-size: 13px; font-weight: lighter; padding: 3px 0px; }
#front-links ul			{ display: block; float: left; margin: 10px; width: 175px; }
#front-links li			{ list-style-type: none; }
#front-links a			{ display: block; font-size: 12px; font-weight: lighter; text-decoration: none; padding-left: 3px; padding-bottom: 2px; border-bottom: 1px dotted #CCCCCC; }
#front-links a:hover	{ font-size: 12px; font-weight: lighter; text-decoration: underline; padding-left: 3px; padding-bottom: 2px; border-bottom: 1px dotted #CCCCCC; }

/*** Footer ***/
#footer					{ color: #555; font-size: 10px; font-weight: bold; margin: 10px 0; text-align: center; }
#footer li				{ display: inline; list-style-type: none; }
#footer a				{ color: #333; font-weight: normal; padding: 3px; text-decoration: underline; }