/* @group General Styles */
body										{ font: 16px/1.3em "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Lucida, Helvetica, Arial, sans-serif; background: url(images/bg.png) repeat 0 2px; }
a											{ color: #1f4f90; text-decoration: none; }
a:hover										{ text-decoration: underline; }
p											{ margin-bottom: 1.5em; }
img											{ border: none; }
.image-left									{ float: left; clear: left; padding: 0.5em; border: 1px solid #b4bec9; margin: 0.5em 0.5em 0.5em 0; }
.image-right								{ float: right; clear: right; padding: 0.5em; border: 1px solid #b4bec9; margin: 0.5em 0em 0.5em 0.5em; }
/* @end */

/* @group Layout */
#container									{ margin: 1.875em auto; background: #fff url(images/bg_bottom_left.png) no-repeat left bottom; }
.clearer									{ clear: both; }
#header img									{ float: left; height: 40px; clear: left; }
#header h1									{ display: none; }
#header #tagline							{ height: 131px; background: top center no-repeat; }
#header #tagline h2							{ display: none; }
#contentcontainer							{ background: url(images/bg_bottom_right.png) no-repeat right bottom; padding-bottom: 0.5em; padding-left: 2em; padding-right: 2em; font-size: 0.9em; padding-top: 2em; }
#contentcontainer #content					{  }
#sidebarcontainer							{ display: none; font-size: 0.9em; width: 14em; }
#sidebarcontainer .sideheader				{ font-size: 1.5em; font-weight: bold; border-bottom: 3px double #b4bec9; padding-bottom: 0.5em; margin-top: 0.3em; margin-bottom: 0.5em; }
#footer										{ font-size: 0.8em; margin-top: 1em; border-top: 1px solid #b4bec9; padding-top: 1em; }
#footer p									{ text-align: right; }
/* @end */

/* @group Toolbar */
/* Toolbar Styles */
#nav										{ color: #00203e; background:  url(images/bg_nav.png) repeat-x; height: 40px; position: relative; }
#nav .current								{ background: url(images/bg_nav_current_left.png) no-repeat left top; padding-left: 2px; }
#nav .current > a							{ background: url(images/bg_nav_current_right.png) no-repeat right; }
/* Parent - Level 0 */
#nav ul										{ height: 40px; background: url(images/bg_nav_right.png) no-repeat right top; padding-right: 1em; float: right; clear: right; }
#nav li										{ float: left; line-height: 40px; }
#nav li a									{ display: block; padding-right: 0.9375em; padding-left: 0.9375em; color: #fff; text-decoration: none; }
#nav a:hover								{ background: url(images/bg_nav_hover.png); }
/* Child - Level 1 */
#nav ul ul									{ position: absolute; top: 40px; left: 0; background: url(images/bg_nav_sub.png); height: 30px; padding: 0; }
#nav ul ul li								{ font-size: 0.9em; line-height: 30px; }
#nav ul ul a								{  }
#nav ul ul a:hover							{ text-decoration: underline; }
#nav ul ul li.current						{ background: url(images/bg_nav_sub_hover.png) repeat-x; }
#nav ul ul li.current a						{ background: url(images/bg_nav_sub_hover.png) repeat-x; }
/* @end */

/* @group Global Classes */
blockquote, .standout						{  }
h1											{ font-size: 2.5em; border-bottom: 3px double #b4bec9; padding-bottom: 0.5em; margin-bottom: 0.5em; }
h2											{ font-size: 2.2em; border-bottom: 3px double #b4bec9; padding-bottom: 0.5em; margin-bottom: 0.5em; }
h3											{ font-size: 2em; border-bottom: 3px double #b4bec9; padding-bottom: 0.5em; margin-bottom: 0.5em; }
h4											{ font-size: 1.5em; border-bottom: 1px solid #b4bec9; padding-bottom: 0.5em; margin-bottom: 0.5em; }
.imageStyle									{  }
/* Main content area unordered list styles */
#contentcontainer #content ul				{ list-style-type: disc; list-style-position: inside; margin-bottom: 2em; }
#contentcontainer #content li				{ font-size: 0.9em; }
ul.disc										{ list-style-type: disc; }
ul.circle									{ list-style-type: circle; }
ul.square									{ list-style-type: square; }
ol.arabic-numbers							{ list-style-type: decimal; }
ol.upper-alpha								{ list-style-type: upper-latin; }
ol.lower-alpha								{ list-style-type: upper-latin; }
ol.upper-roman								{ list-style-type: upper-roman; }
ol.lower-roman								{ list-style-type: lower-roman; }
/* Sidebar area unordered list styles */
#sidebarcontainer #sidebar ul				{  }
#sidebarcontainer #sidebar li				{ font-size: 0.9em; }
/* Table Styles */
table										{  }
/* @end */

/* @group Blog */
/* @group Tag Cloud */
ul.blog-tag-cloud							{ margin: 2em 0 2em 0; }
ul.blog-tag-cloud li						{ display: inline; }
.blog-tag-size-1							{ font-size: 0.8em; }
.blog-tag-size-2							{ font-size: 0.85em; }
.blog-tag-size-3							{ font-size: 0.9em; }
.blog-tag-size-4							{ font-size: 0.95em; }
.blog-tag-size-5							{ font-size: 1em; }
.blog-tag-size-6							{ font-size: 1.05em; }
.blog-tag-size-7							{ font-size: 1.1em; }
.blog-tag-size-8							{ font-size: 1.15em; }
.blog-tag-size-9							{ font-size: 1.2em; }
.blog-tag-size-10							{ font-size: 1.25em; }
.blog-tag-size-11							{ font-size: 1.3em; }
.blog-tag-size-12							{ font-size: 1.35em; }
.blog-tag-size-13							{ font-size: 1.4em; }
.blog-tag-size-14							{ font-size: 1.45em; }
.blog-tag-size-15							{ font-size: 1.5em; }
.blog-tag-size-16							{ font-size: 1.55em; }
.blog-tag-size-17							{ font-size: 1.6em; }
.blog-tag-size-18							{ font-size: 1.65em; }
.blog-tag-size-19							{ font-size: 1.7em; }
.blog-tag-size-20							{ font-size: 1.75em; }
/* @end */

/* @group Archive Page */
.blog-archive-background					{  }
.blog-entry-summary							{  }
.blog-archive-headings-wrapper				{  }
.blog-archive-entries-wrapper				{  }
.blog-archive-entries-wrapper .blog-entry	{  }
.blog-archive-month							{  }
.blog-archive-link							{  }
.blog-archive-link a:link, .blog-archive-link a:visited	{  }
/* @end */

.blog-entry									{ margin-bottom: 3em; }
h1.blog-entry-title							{ font-size: 1.5em; border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 0.2em; margin-bottom: 0.3em; }
h1.blog-entry-title a						{  }
.blog-entry-date							{ padding-left: 20px; background: url(images/date.gif) no-repeat left top; color: #555; font-size: 0.9em; margin-bottom: 0.5em; }
/*styles the category link in the main entry */
.blog-entry-category						{  }
.blog-entry-category a:link, .blog-entry-category a:visited	{  }
.blog-read-more								{  }
.blog-entry-body							{  }
.blog-entry-comments						{  }
p.blog-entry-tags							{ color: #555; font-size: 0.9em; margin-top: 0.5em; }
/* styles the archives in the blog sidebar */
#blog-archives								{  }
.blog-archive-link-enabled					{  }
.blog-archive-link-disabled					{  }
/* Styles the blog categories in the blog sidebar */
#blog-categories							{  }
.blog-category-link-enabled					{  }
.blog-category-link-disabled				{  }
/* Styles the blog RSS feeds in the blog sidebar */
#blog-rss-feeds								{  }
.blog-rss-link, .blog-comments-rss-link		{ padding-left: 20px; background: url(images/feed.gif) no-repeat left bottom; padding-top: 0.5em; }
/* @end */

/* @group File Sharing */
.filesharing-description					{  }
.filesharing-item							{ margin-bottom: 2em; }
.filesharing-item-title						{ font-size: 1.3em; border-bottom-style: solid; border-bottom-width: 1px; padding-left: 20px; background: url(images/file.gif) no-repeat left top; padding-bottom: 0.2em; margin-bottom: 0.5em; }
.filesharing-item-title a:hover				{  }
.filesharing-item-title a:visited			{  }
.filesharing-item-description				{  }
/* @end */

/* @group Photo Album */
/* @group Index Page (Thumbnail view) */
.album-title								{ font-size: 1.5em; border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 0.2em; margin-bottom: 0.3em; }
.album-description							{  }
.album-wrapper								{  }
.thumbnail-wrap								{ float: left; padding: 0.5em; border: 1px solid #b4bec9; margin: 2.5em 0.5em 0.5em 0; }
.thumbnail-frame							{  }
.thumbnail-frame:hover						{  }
.thumbnail-frame a							{  }
.thumbnail-frame a:hover					{  }
.thumbnail-frame img						{  }
.thumbnail-caption							{  }
/* @end */

/* @group Single Page (Photo view) */
.photo-background							{ background: #fff; }
.photo-navigation							{ color: #555; font-size: 0.9em; margin-bottom: 0.5em; }
.photo-links								{  }
.photo-navigation a:link, .photo-navigation a:visited	{  }
.photo-navigation a:hover					{  }
.photo-frame								{  }
.photo-title								{ font-size: 1.5em; border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 0.2em; margin-bottom: 0.3em; }
.photo-caption								{  }
/* @group EXIF data */
/* Data wrapper */
.exif-data									{  }
.exif-data p								{  }
/* @end */
/* @end */
/* @end */

/* @group Quicktime Page */
.movie-description							{  }
/* @end */

/* @group Quicktime Album */
/* @group Index Page (Movie Thumbnail view) */
.movie-page-title							{  }
.movie-page-description						{  }
.movie-thumbnail-frame						{  }
.movie-thumbnail-frame:hover				{  }
.movie-thumbnail-caption					{  }
/* @end */

/* @group Single Page (Movie View) */
.movie-background							{  }
.movie-title								{  }
.movie-frame								{  }
/* @end */
/* @end */

/* @group Contact Form */
.message-text								{  }
.required-text								{  }
.form-input-field							{  }
.form-input-button							{  }
/* @end */

/* @group Payloom */
#products h3								{ border: none; padding: 0; }
/* @end */