/*--:[ CSS Reset ]:------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td, img, hr, object { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
ol, ul, li { list-style: none; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
img { display: block; }

.clear { clear:both;  }


/*--:[ Core Layout ]:------------------------------------------------*/
body { font-family:"Calibri","Tahoma",Arial; font-size:14px; color: #555; }
a { color:#21759b; outline:none; text-decoration:none; }
a:hover { color:#000; }

/*- headlines -*/
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
h1,h2,h3,h4,h5,h6 { color: #000; }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { color: #000; }
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover { color: #555; }
h1 { font-size: 30px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

/*- page -*/
#header_full, #content_full, #footer_full, #footer_widgets_full { clear:both; width:100%; }

/*- post images -*/
.alignleft { float:left; margin: 0 10px 20px 0; }
.alignright { float:right; margin: 0 0 20px 10px; }
.aligncenter { margin: 0 auto; }
img.alignleft { display:inline; }
img.alignright { display:inline; }

/*- posts -*/
.post_nav { margin:0 12px; }
.post_nav a { display:block; line-height:24px; padding:12px 0; }
.page h1 { margin-bottom:12px; }
.post h1, h2, .post h1,h2 { margin-bottom:6px; padding-bottom:6px; }
.post h3, .page h3 { line-height:20px; padding:10px 0 6px 0; }
.post h4, .post h5,.post h6 { line-height:24px; }
.post h4 { font-size:16px; }
.post h5 { font-size:14px; }
.post h6 { font-size:12px; }
.post .byline { color:#666; font-size:12px; line-height:18px; margin-bottom:24px; }
a.post-edit-link { font-weight: bold; }
.post p, .page p { line-height:24px; margin-bottom:16px; }
.post ol, .post ul, .page ol, .page ul { line-height:24px; margin:0 0 16px 24px; }
.post ol li { list-style:decimal; }
.post ul li { list-style:square; }
.post blockquote { border-left:6px solid #e5e5e5; padding-left:12px; color: #777; }
.post img.alignleft { margin-right:12px; }
.post img.alignright { margin-left:12px; }

/*- comments -*/
#comments h4 { color:#444; font-size:18px; line-height:24px; margin-bottom:12px; padding-top: 12px; }
/*#comments img.avatar { border:4px solid #ccc; float:right; margin-left:6px; }*/
#comments cite.fn { font-size: 13px; font-weight: bold; }
#comments .comment-meta { font-size: 11px; }
#comments ol.commentlist { font-size:13px; }
#comments ol.commentlist li { clear:both; padding:12px 0; }
#comments ol.commentlist cite { line-height:16px; }
#comments ol.commentlist .comment-meta { line-height:16px; margin-bottom:12px; }
#comments ol.commentlist p { line-height:18px; margin-bottom:8px; }
#comments blockquote { border-left:6px solid #e5e5e5; padding-left:12px; color: #777; }
#comments ol.commentlist li ul.children { background:#f6f6f6;; margin-top:12px; margin-left:12px; padding:12px; }
#comments ol.commentlist li ul.children li .comment-body { padding:12px 0; }
#comments ol.commentlist li ul.children ul.children { background:#fff; margin-bottom:12px; padding:0 12px; }
#comments ol.commentlist li ul.children li { padding:0; }
#comments ol.commentlist li ul.children ul.children li .comment-body { padding:12px 0; }
#commentform input { border:1px solid #999; font-size:14px; margin-bottom:12px; padding:4px; }
#commentform p { margin-bottom:12px; }
#commentform textarea { margin-bottom:12px; }

/*- sidebar -*/
ul.sidebar li.widget { margin-bottom:36px; }
#footer_widgets li.widget { margin-bottom:36px; }

/*- self clearing divs -*/
#header_full:after, #featured_posts:after, #content:after, #content_data:after, .byline:after, #footer_full:after, .post:after, #footer_widgets_full:after { content:''; display:block; height:0; clear:both; visibility:hidden; }


/*

  *** ---> Skin Styles Below <--- ****

*/

body { background: #f1f1f1; }
a:hover { color: #444; }
img { behavior: url(../scripts/iepngfix.htc); }
/*--:[ Header ]:-----------------------------------------------------*/
#header_full { background: #fff url('../Images/bg_header.png') repeat-x top; height: 193px; margin-bottom: 20px; }
#header { padding:30px 0 0 0; }
#header #site_name { font-size:48px; line-height:48px; }
/*#header #site_name a { color:#fff; text-shadow: 1px 2px 0 #0e2331; font-style: italic; z-index: 1003; position: absolute; }*/
#header #site_name a { background: url('../Images/logo.png') no-repeat; width: 246px; height: 54px; position: absolute; top: 40px; left: 30px; text-indent: -9999px; z-index: 999; }
#header #site_desc { display: none; /*remove*/ color:#8bb1cb; font-size:14px; line-height:32px; font-style: italic; position: absolute; z-index: 1003; top: 75px; text-shadow: -1px -1px 0 #0e2331; }
#header #glow { background: url('../Images/glow.png') no-repeat; width: 260px; height: 120px; position: absolute; top: 7px; left: 40px; z-index: 998; }

#header ul#header_rss { position: absolute; top: 126px; right: 0; z-index: 1002; font-family: "Calibri","Tahoma",Arial;}
#header ul#header_rss li { float: left; margin-right: 2px; background: url('../Images/rss_li.png') no-repeat right top; font-size: 12px; text-transform: uppercase; }
#header ul#header_rss li a { font-size: 13px; font-weight: bold; color: #333; float: left; display: block; height: 32px; padding: 0 15px; line-height: 32px; background: url('../Images/rss_li_a.png') no-repeat left top; text-shadow: 1px 1px 1px #c29827; }
#header ul#header_rss li a span { padding-left: 28px; background: url('../Images/rss_li_icon.png') no-repeat; }  
#header ul#header_rss li:hover{ background-position: right bottom; }
#header ul#header_rss li:hover a { background-position: left bottom; color: #55482a; }

/*- top header menu -*/
#header_top ul { font-family: "Calibri","Tahoma",Arial; position: absolute; top: 10px; right: 0; list-style:none; }
#header_top ul li {  float:left; padding:5px 0; color: #8599a8; height:15px; line-height:12px; padding-top:7px; }
#header_top ul li.first { border-left:none; font-size:11px; line-height: 10px; }
#header_top ul li span { color:#fff; font-size:11px; padding-right:5px; font-weight: bold; }
#header_top ul li a { border-left:1px solid #31566e; color:#8599a8; display:block; font-size:11px;  padding:0 5px; line-height: 10px; }
#header_top ul li a:hover { color:#fff; }
#header_top ul li.last { padding-right:3px; }

/*--:[ Navigation ]:-----------------------------------------------------*/

.aMenu, .aMenu * { list-style: none; margin: 0; padding: 0; }
.aMenu { position: absolute; width: 940px; top: 126px; height:32px; font-family: "Calibri","Tahoma",Arial; }

/*- level 1 -*/
.aMenu li { float: left; margin-right: 2px; background: url('../Images/nav_li.png') no-repeat right top; font-size: 12px; text-transform: uppercase; }
.aMenu li.current{ background-position: right bottom; }
.aMenu li a { float: left; display: block; height: 32px; padding: 0 10px; line-height: 32px; background: url('../Images/nav_li_a.png') no-repeat left top; color: #8599a8; }
.aMenu li.current a{ background-position: left bottom; color: #444; }
.aMenu li:hover{ background-position: right -32px; }
.aMenu li.current:hover{ background-position: right bottom; }
.aMenu li:hover a { background-position: left -32px; color: #fff; }
.aMenu li.current:hover a{ background-position: left bottom; color: #555; }

/*- level 2 -*/
.aMenu li li { display: block; background: none; margin-right: 0; text-transform: none; font-weight: bold; }
.aMenu li li a, .aMenu li.current li a, .aMenu li:hover li a { background: url('../Images/bullet_nav_li_li.png') no-repeat 0 5px!important; font-size: 11px; color: #555; padding: 0 5px 0 16px; line-height: 20px; }
.aMenu li:hover li a:hover { background: url('../Images/bullet_nav_li_li.png') no-repeat 0 -86px!important; }
.aMenu li li a:hover, .aMenu li li.current a { text-decoration: underline; color: #333!important; }
.aMenu li:hover li a, .aMenu li li:hover, .aMenu li.current li a, .aMenu li li.current { background:none; }
.aMenu li ul 	{ position:absolute; left:-5000px; z-index:1001; width:100%; }
.aMenu li:hover ul ul, .aMenu li:hover ul ul ul, .aMenu li:hover ul ul ul ul { left:-5000px; }
.aMenu li:hover ul, .aMenu li.current ul { left:0; top:32px; padding-top:8px;}

/*- level 3 -*/
.aMenu li li ul { visibility: hidden; }
.aMenu li li:hover ul { visibility: visible; padding: 0!important; background: #e7e7e7; clear: left; position: absolute; left: -999em; z-index: 999; width: 160px; margin-top: 1px; margin-left: -1px; _margin-top: 1; /* IE6 only */ border: 1px solid #dcdcdc; border-bottom: 0; list-style: none; line-height: 1; }
*+html .aMenu li li ul { margin-top: 0; }
.aMenu li li li { display: inline; _display: block; float: none; _float: left; margin: 0; text-transform: none; line-height: 13px; }
.aMenu li li:hover ul, .sf-nav li li:hover ul { left: auto; }
.aMenu li li:hover li a { float: none; width: 140px; height: auto; font-weight: normal; padding: 5px 10px; border-top: 1px solid #fbfefc; border-bottom: 1px solid #ccc; background: #e7e7e7!important; color: #555; }
.aMenu li li:hover li a:hover { background: #eee!important; }
.aMenu .current_page_item, .aMenu .current_page_child, .aMenu .current_page_ancestor { text-decoration: underline; }

/*--:[ Content ]:-----------------------------------------------------*/

#page h1 { font-style: italic; }
.box img.resize { width: 100%; }
.box { background: #fff; padding: 20px; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin-bottom: 2px; }
p#error_msg { padding: 15px 0; }

.boxMini img.resize { width: 100%; }
.boxMini {width:270px; background: #fff; padding: 20px; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin-bottom: 2px; }


/*- post -*/
.post { margin: 0; padding-bottom: 10px; border-bottom: 1px dotted #ccc; margin-bottom: 35px; }
.post_nav { background: #f9f9f9; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; padding: 10px 20px; margin: 10px 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.post_nav .prev { float: left; }
.post_nav .prev a { padding: 0; }
.post_nav .next { float: right; }
.post_nav .next a { padding: 0; }

p.post_tag { background: url('../Images/bullet_tags.png') no-repeat 0 5px; font-size: 11px; color: #333; font-style: italic; padding: 0 0 0 20px; line-height: 24px; }
p.post_tag:hover { background-position: 0 -74px; }
p.post_tag a { color: #888; }
p.post_tag a:hover { color: #444; background: #ffffaa; }

#prevnext { text-shadow: 1px 1px 0 #fff; color: #777; margin-top: 20px; background: #f5f5f5; padding: 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-right: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; line-height: 24px; }
#prevnext a { font-size: 14px; }
#prevnext p.prev { width: 50%; float: left; font-style: italic; }
#prevnext p.prev a { font-style: normal; }
#prevnext p.next { width: 50%; float: left; font-style: italic; }
#prevnext p.next a { font-style: normal; }

/* - full-sized post images -*/
.reptile_post_image img { margin-bottom:24px; width:100%; }

/*- search -*/
#search .box_notice { background: #ffffaa; border-right: 1px solid #e1e151; border-bottom: 1px solid #e1e151; padding: 10px 20px; margin: 10px 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
#search h1#archive_heading { background: url('../Images/line.png') repeat-x bottom; padding-bottom: 10px; color: #444; text-shadow: 1px 1px 0 #fff; font-size: 20px; }
#search p#query { font-size:12px; font-style: italic; }
#search p#query span { color:#222; font-style: italic; font-weight: bold; }
#search p#noresults { font-style: italic; font-size: 24px; color: #222; }
#search p#noresults_alt {  }
#search h2 {  }
#search .entry { }
#search a.more-archive { color: #222; background: #ffffc9; float: right; margin-top: -37px; font-style: italic; }
#search a.more-archive:hover { color: #444; background: #ffffaa; } 

/*- archive -*/
h1#archive_heading { background: url('../Images/line.png') repeat-x bottom; padding-bottom: 10px; color: #444; text-shadow: 1px 1px 0 #fff; font-size: 20px; margin-bottom: 10px; }

/*- byline -*/
.byline { overflow:auto; margin-top: -5px; }
.byline p { float:left; margin-bottom:0; color: #999; font-style: italic; }
.byline p.category { float:right; }
.byline a { color: #333; }
.byline a:hover { background: #ffffaa; }
.byline span.date { color: #999; }
.byline span.author { color: #999; }

/*--:[ Sidebar ]:----------------------------------------------------*/

li.widget { clear:both; float: left; display: block; width: 100%; }
li.widget ul li  { margin: 0; }
li.widget ul li a { background: url('../Images/bullet_li.png') no-repeat 0 6px; padding-left: 20px; text-shadow: 1px 1px 0 #fff; font-size: 12px; }
li.widget ul li a:hover { background: url('../Images/bullet_li.png') no-repeat 0 -73px; }
li.widget ul li li a { color: #777; padding-left: 20px; font-size: 11px; background: none; line-height: 15px; }
li.widget ul li li a:hover { color: #444; background: none; }
li.widget ul li li li a { background: url('../Images/bullet_small.png') no-repeat 20px 9px; color: #777; padding-left: 30px; font-size: 11px; }
li.widget ul li li li a:hover { background: url('../Images/bullet_small.png') no-repeat 20px 9px; color: #444; }

.sidebar h3 { background: url('../Images/line.png') repeat-x bottom; padding-bottom: 10px; color: #444; text-shadow: 1px 1px 0 #fff; margin-bottom: 10px!important; }
.sidebar ul li { text-shadow: 1px 1px 0 #fff; }
.sidebar ul li a { padding-left: 15px; line-height: 18px; padding: 3px 0; }
.sidebar ul li a:hover { }

.sidebar .current_page_item a { background-position: 0 -73px; }
.sidebar .current_page_item li li a { background-position: 20px 9px; }

/*- widget | default -*/
.widget { margin-bottom:0; }
.widget li a { display:block; line-height:24px; }

/*- wp-default widget | text -*/
li.widget_text .textwidget { background: #ffffaa; border-right: 1px solid #e1e151; border-bottom: 1px solid #e1e151; padding: 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-size: 12px; font-style: italic; line-height: 20px; }

/*- wp-default widget | search -*/
input#s { background: #fff url('../Images/search.png') no-repeat right top; border: 1px solid #e0e0e0; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-family: "Calibri","Tahoma",Arial; height: 17px; padding: 6px 0; color: #444; width: 100%; }
input#searchsubmit { display: none; }
label.screen-reader-text { display: none; }

/*- wp-default widget | recent posts -*/
li.widget_recent_entries ul li a { background: url('../Images/bullet_tags.png') no-repeat 0 6px; border-bottom: 1px dotted #ccc; padding-left: 20px; }
li.widget_recent_entries ul li a:hover { background: url('../Images/bullet_tags.png') no-repeat 0 -73px; padding-left: 20px; }

/*- wp-default widget | recent comments -*/
li.widget_recent_comments ul li  { color:#777; text-shadow: 1px 1px 0 #fff; padding: 3px 0 8px 0; display:block; float:left; font-size: 11px; margin: 0; text-transform: uppercase; letter-spacing: 1px;}
li.widget_recent_comments ul li a { padding:5px 0px 8px 0px; font-weight: normal; width: 205px; background: none; color: #444; font-style: italic; text-transform: none; font-size:14px; width:100%; float: left; line-height: 20px; display: block; letter-spacing: 0;  }
li.widget_recent_comments ul li a:hover { color: #333; background: none; }
li.widget_recent_comments ul li a.url { font-style: normal; color:#555; text-shadow: 1px 1px 0 #fff; font-weight:normal; font-size: 11px; text-transform: uppercase; margin-right:5px; float:none;  }
li.widget_recent_comments ul li a.url:hover { background: none; color: #333; }  

/*- wp-default widget | tag cloud -*/
li.widget_tag_cloud a { color: #666; }
li.widget_tag_cloud a:hover { color: #444; background: #ffffaa; }

.pad_20 { padding: 20px; }
.comments-box { text-shadow: 1px 1px 0 #fff; float: left; background: #d2d2d2; border-right: 1px solid #fff; border-bottom: 1px solid #fff; padding: 1px; margin:10px 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.comments-box-indent { float: left; padding: 20px; background: #e9e9e9; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.comments-box a:hover { color: #444; }
.comments-box  h4 { clear: both; font-size: 30px!important; font-weight:normal!important; color: #555; text-shadow: 1px 1px 0 #fff; padding-bottom: 20px; }
.comments-box  h4#comment { background: url('../Images/line_comments.png') repeat-x bottom; }
.comments-box  h4#trackback { background: url('../Images/line_comments.png') repeat-x bottom; }
.comments-box ol.commentlist .comment_meta { width: 100%; font-size: 11px; font-style: italic; }
.comments-box ol.commentlist .comment_text { float: left; width: 100%; background: #fff; border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; font-size: 12px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin-bottom: 15px; }
.comments-box ol.commentlist .comment-author-admin .comment_text { background: #ffffaa!important; border-right-color: #e1e151!important; border-bottom-color: #e1e151!important; border-top-color: #ffffaa!important; border-left-color: #ffffaa!important; text-shadow: none; }
.comments-box ol.commentlist .comment_text p { line-height: 18px; }
.comments-box ol.commentlist li { width: 100% }
.comments-box ol.commentlist li.alt { }
.comments-box ol.commentlist li a:hover { color: #000; }
.comments-box ol.commentlist li img.avatar { border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; padding: 3px; background: #fff; margin-bottom: -20px!important; }
.comments-box #authdatetime { margin-left:70px; }
.comments-box ol.commentlist p.c_author {  font-size: 18px; font-weight: normal; color: #2a2a2a; float: left; margin: -30px 0 0 0; padding-right: 10px; }
.comments-box ol.commentlist p.c_author span { color: #777; }
.comments-box ol.commentlist p.c_author a { color: #000; border-bottom: 1px solid #d4d4d4; }
.comments-box ol.commentlist p.c_author a:hover { color: #555; border-bottom: 1px solid #ccc; }
.comments-box ol.commentlist .c_num { text-shadow: none; background: #ffffaa; padding: 7px 10px; font-style: italic; font-size: 12px; color: #666; float: right; margin: 1px -1px 0 0; width: auto; text-shadow: 1px 1px 0 #fff; border-right: 1px solid #e1e151; }

.comments-box #nocomments { width: 100%; float: left; background: #fff; text-align: center; border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; font-size: 12px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }


/*--:[ Widget Footer ]:-----------------------------------------------------*/
#footer_widgets_full { background: #dedede url('../Images/bg_footer_widgets.jpg') repeat-x top;min-height:192px;color:White;}
#footer_widgets { padding: 30px 0 15px 0; margin-top: 20px; }

.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
.textwidget { background: #ffffaa; border-right: 1px solid #e1e151; border-bottom: 1px solid #e1e151; padding: 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; font-size: 12px; font-style: italic; line-height: 20px; }
#footer {color: #1a1a1a;text-align:center;margin-top:32px;}
.aThumb{margin:5px;border: 5px solid #d4d4d4;width:200px;cursor:hand;}
