/*
Theme Name:                Cutline
Theme URI:                http://pearsonified.com
Description:        A squeaky clean, feature-rich theme for WordPress designed and coded by <a href="http://pearsonified.com">Chris Pearson</a>.
Version:                1.2
Author:                        Chris Pearson
Author URI:                http://pearsonified.com/

div.domtab {float:left;
padding:15px 10px 10px 0;
width:429px;}

/*---------------------------------:[CORE ELEMENTS]:-------------------------------------*/

/*---:[ FONT elements ]:---*/


font.super_small {font-size: 0.8em;}
font.small {font-size: 1.1em;}
font.normal {font-size: 1em;}
font.small_latest {font-size: 1.1em; line-height: 1.3em; color: #333}
font.guide { font-size: 1.3em; line-height:1.3em;}
font.guide_intro { font-size: 1.3em; line-height:1.3em;}
font.guide_header { font-size: 1.3em; line-height:1.3em; background-color: #CCC}
font.guide_small { font-size: 1.2em; line-height:1.2em;}
font.header6 {font-size: 1.5em; font-weight: bold;}
font.header9 {font-size: 1.6em; font-weight: bold; color:#BB2222}
font.header7 {font-size: 1.3em; font-weight: bold;}
font.header8 {font-size: 1.8em; font-weight: bold;}
font.single_about { font-size: 0.9em; line-height:1.4em;}
font.super_small_grey {font-size: 0.8em; color:#BB2222}

/*---:[ P elements ]:---*/
p.header_entry { color: #BB2222; font-size: 1.2em; font-weight: bold; font-family: "Arial Black"; margin: 15px 0}
p.red { color: #BB2222; font-size: 1.3em; margin: 0}
p.header1 { font-size: 1.5em; font-weight: bold;}
p.header1_news { font-size: 1.5em; font-weight: bold; margin-bottom: 5px}
p.related { color: #000; font-family: "Helvetica Neue", Helvetica, Verdana, Arial serif; font-size: 1.2em; font-weight: bold; background-color:#F3F0EA; border-bottom:2px solid #BB2222; border-top:15px solid #FFF; padding:3px;}
p.header1_padding { color: #BB2222; padding:10px 0 0 0; font-size: 1.5em; font-weight: bold;}
p.header2 { font-size: 1.7em; font-weight: bold;}
p.header3 { color: #BB2222; font-size: 1.5em; font-weight: bold;}
p.header4 { font-size: 1.8em; font-weight: bold;}
p.header5 {margin: 10px 0 10px 0; font-size: 1.6em; font-weight: bold;}
p.header6 {margin: 18px 0 2px 0; font-size: 1.5em; font-weight: bold;}
p.italia { font-size: 1.3em; font-style: italic;}
p.padding {padding:0 0 3px 10px}
p.center { text-align: center !important; }
p.bottom { margin: 0 !important; }
p.unstyled { font-size: 1.4em; }
p.comment_top {font-size: 1.6em; font-weight: bold; margin: 0 0 10px 0;}
p.comment_date {font-size:0.9em;font-weight: normal; margin: 3px 0 0 0; color: #000000}
#comment_right p {font-size: 1.2em; font-weight: normal; color: #000}
p.guide_rss { line-height: 16px; vertical-align: middle; margin: 0 0 0.8em 0; background: url('images/feed-icon-16x16.jpg'); padding-left: 17px; background-repeat:no-repeat;}
p.guide_twitter { line-height: 16px; vertical-align: middle; margin: 0 0 0.8em 0; background: url('images/Twitter16.png'); padding-left: 17px; background-repeat:no-repeat;}
p.quick_topic { font-weight: bold; border-bottom:3px solid #BB2222; text-align:center; font-size:1.4em; padding:3px 0; margin: 0 0 10px 0;}
p.guide_who { line-height: 16px; vertical-align: middle; margin: 0 0 0.5em 0; background: url('images/Twitter16.png'); padding-left: 17px; background-repeat:no-repeat;}
p.guide_arrow { font-size: 1em; padding: 0 0 0 13px; vertical-align: bottom; line-height:1.7em ; background: url('images/arrow.gif'); background-repeat:no-repeat; background-position: left center;}
p.blog {display:inline; margin-bottom: 20px; color: #BB2222; float:left; padding:0 0 0.5em; width:527px;}
span.tags {float:left; color:#888888;font-size:11px}
span.comments {float:right;font-size:0.9em}
span.next {float:left; margin-right:20px}

/*---:[ HEADER elements ]:---*/
h1.index { font-size: 1.8em; color:#000; letter-spacing: normal;}
h1.topic { font-size: 23px; color:#000; letter-spacing: normal;font-weight: bold; }
h1.index_blog { font-size: 1.8em; color:#BB2222; letter-spacing: normal;}
h2.index { font-size: 1.9em; color:#000; margin: 3px 0px}
h4.index {font-size: 1.1em; color: #888; font-weight: normal;}

/*---:[ UL elements ]:---*/
ul.advert { list-style-type: none; margin: 0 0 0 15px;}
li.advert { padding: 0; margin: 0 0 10px 0; font-size: 1.3em; line-height: 1.3em; word-spacing:1px;}

/*---:[ IMG elements ]:---*/
img.maker {float:left; margin:0px; padding: 0px 5px 3px 0px; border:0px;}
img.maker_middle {float:left; margin:0px; padding: 0px; border:0px;}
img.no_border {margin:0px; padding: 0px; border:0px;}
img.quick {float:left; margin: 0 0 0 10px;}
img.right {float:right; margin-right:3px;}
img.headline { margin-top:2px; margin-bottom: 5px; border: 5px solid #F3F0EA}
img.WP-PrintIcon {vertical-align:bottom;}

/*---:[ LINK elements ]:---*/
a { color: #000000; text-decoration: underline;}
a:hover {  color: #BB2222; text-decoration: underline;}
a:active { color: #BB2222; text-decoration: underline;}

a.vote {border-style: none; text-decoration: none;}
a.vote:hover {border-style: none; text-decoration: none;}
a.vote:active {border-style: none; text-decoration: none;}

a.related { color: #000000; text-decoration: none;}
a.related:hover {  color: #BB2222; text-decoration: underline;}
a.related:active { color: #BB2222; text-decoration: underline;}

a.question { color: #000000; text-decoration: none;}
a.question:hover {  color: #BB2222; text-decoration: none;}
a.question:active { color: #BB2222; text-decoration: none;}

a.related_entry { color: #BB2222; text-decoration: none;}
a.related_entry:hover {  color: #BB2222; text-decoration: underline;}
a.related_entry:active { color: #BB2222; text-decoration: underline;}

#comment_left a { color: #BB2222; text-decoration: underline;}
#comment_left a:hover {  color: #000000; text-decoration: underline;}
#comment_left a:active { color: #000000; text-decoration: underline;}

a.header_menu { color: #FFFFFF; text-decoration: none}
a.header_menu:hover {  color: #FFFFFF; text-decoration: underline}
a.header_menu:active { color: #FFFFFF; text-decoration: underline}

a.header_menu_active { color: #BB2222; text-decoration: none; font-weight: bold}
a.header_menu_active:hover {  color: #BB2222; text-decoration: underline; font-weight: bold}
a.header_menu_active:active { color: #BB2222; text-decoration: underline; font-weight: bold}

a.heading { color: #BB2222; font-size:1.2em; font-weight: bold;}
a.heading:hover { color: #000000; font-size:1.2em; font-weight: bold;}
a.heading:active { color: #000000; font-size:1.2em; font-weight: bold;}

a.heading_contact { color: #000; font-size:1.2em; font-weight: normal;}
a.heading_contact:hover { color: #BB2222; font-size:1.2em; font-weight: normal;}
a.heading_contact:active { color: #000; font-size:1.2em; font-weight: normal;}

a.heading_small { color: #BB2222; font-size:1em; font-weight: bold;}
a.heading_small:hover { color: #000000; font-size:1em; font-weight: bold;}
a.heading_small:active { color: #000000; font-size:1em; font-weight: bold;}

a.index_header { color: #BB2222; font-size: 1.4em; font-weight: bold}
a.index_header:hover { color: #000000; font-size: 1.4em; font-weight: bold;}
a.index_header:active { color: #000000; font-size: 1.4em; font-weight: bold;}

a.index_header_more { color: #BB2222; font-size: 1.3em; font-weight: bold}
a.index_header_more:hover { color: #000000; font-size: 1.3em; font-weight: bold;}
a.index_header_more:active { color: #000000; font-size: 1.3em; font-weight: bold;}

a.index_more {font-size: 1.2em; font-weight: normal; text-decoration: none;}
a.index_more:hover {font-size: 1.2em; font-weight: normal; text-decoration: none;}
a.index_more:active {font-size: 1.2em; font-weight: normal; text-decoration: none;}
a.index_more:visited {font-size: 1.2em; font-weight: normal; text-decoration: none;}

a.index_more_red {color: #BB2222; font-size: 1.2em; font-weight: normal; text-decoration: none;}
a.index_more_red:hover {font-size: 1.2em; font-weight: normal; text-decoration: none;}
a.index_more_red:active {font-size: 1.2em; font-weight: normal; text-decoration: none;}

a.sidebar_red {color: #BB2222; text-decoration: none; font-weight: bold; text-decoration: none;}
a.sidebar_red:hover {color: #000; text-decoration: none; font-weight: bold; text-decoration: none;}
a.sidebar_red:active {color: #000; text-decoration: none; font-weight: bold; text-decoration: none;}

#sidebar_subscribe ul a {color: #000000; font-weight: normal; text-decoration: none;}
#sidebar_subscribe ul a:hover {color: #BB2222; font-weight: normal; text-decoration: none;}
#sidebar_subscribe ul a:active {color: #BB2222; font-weight: normal; text-decoration: none;}

#guide_sidebar_subscribe ul a {color: #000000; font-weight: normal; text-decoration: none;}
#guide_sidebar_subscribe ul a:hover {color: #BB2222; font-weight: normal; text-decoration: none;}
#guide_sidebar_subscribe ul a:active {color: #BB2222; font-weight: normal; text-decoration: none;}

a.guide_menu { font-size:1.2em; padding: 0px; line-height:1.7em ; color: #BB2222; text-decoration: none; font-weight: bold;}
a.guide_menu:hover { font-size:1.2em; padding: 0px; line-height:1.7em ; color: #000000; text-decoration: underline; font-weight: bold;}
a.guide_menu:active { font-size:1.2em; padding: 0px; line-height:1.7em ; color: #000000; text-decoration: underline; font-weight: bold}

a.guide_next { font-size:1.3em; color: #BB2222; text-decoration: none; font-weight: bold;}
a.guide_next:hover { font-size:1.3em; color: #000000; text-decoration: underline; font-weight: bold;}
a.guide_next:active { font-size:1.3em; color: #000000; text-decoration: underline; font-weight: bold}

a.small { font-size:0.8em; color: #000000; text-decoration: none; font-weight: normal;}
a.small:hover { font-size:0.8em; color: #000000; text-decoration: underline; font-weight: normal;}
a.small:active { font-size:0.8em; color: #000000; text-decoration: underline; font-weight: normal}

a.small_guide { font-size:0.9em; color: #000000; text-decoration: none; font-weight: normal;}
a.small_guide:hover { font-size:0.9em; color: #000000; text-decoration: underline; font-weight: normal;}
a.small_guide:active { font-size:0.9em; color: #000000; text-decoration: underline; font-weight: normal}

a.footer { color: #888; text-decoration: none; }
a.footer:hover { color: #888; text-decoration: underline; }
a.footer:active { color: #888; text-decoration: underline; }

a.guide_menu_sub { color: #000000; font-size:1.1em; text-decoration: none; font-weight: bold;}
a.guide_menu_sub:hover { color: #BB2222;  font-size:1.1em; text-decoration: underline; font-weight: bold;}
a.guide_menu_sub:active { color: #BB2222;  font-size:1.1em; text-decoration: underline; font-weight: bold}

a#tooCool {position: fixed; right: 0;top: 0;display: block; height: 80px; width: 80px; background: url('images/too_cool.png') top right no-repeat; text-indent: -999em; text-decoration: none;}

p.blog a { color: #888888; text-decoration: none;}
p.blog a:hover {  color: #888888; text-decoration: underline;}
p.blog a:active { color: #888888; text-decoration: underline;}

/*---:[ CORE layout elements ]:---*/

* { padding: 0; margin: 0; }
body { background: #000000; color: #333; line-height:1.3em; font: 62.5% "Helvetica Neue", Helvetica, Verdana, Arial serif; text-align: center; }
blockquote { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; color: #555; margin: 0 30px 1.5em 30px; padding: 0 0 0 10px; border-left: 1px solid #aaa; }
abbr, acronym { border-bottom: 1px dotted #aaa; text-transform: uppercase; cursor: help; }
code { color: #090; font-family: Courier, monospace; }
pre { margin: 0 0 1.5em 0; overflow: auto; font-size: 1.3em; clear: both; }
.flickr_blue { color: #007ae4; text-transform: lowercase; }
.flickr_pink { color: #ff2a96; text-transform: lowercase; }
.green { color: #090; }
.red { color: #f00; }
.orange { color: #f40; }
.purple { color: #909; }


/*---:[ headlines ]:---*/

h1, h2, h3 { font-weight: bold; font-family: Helvetica, Arial, sans-serif; color: #000; }
h1 { font-size: 3.6em; letter-spacing: -0.03em; }
        #masthead h1 { padding: 0.4em 0 0.2em 0; border-top: 1px solid #ccc; text-align: center; clear: both; }
        h1 a, h1 a:visited, h1 a:hover { text-decoration: none; }
        h2 a { color: #BB2222; text-decoration: none; }
                h2 a:visited { color: #BB2222; text-decoration: none; }
                h2 a:hover { color: #000; text-decoration: none; }
                 .posts h2 { margin: 0 0 0.1em 0; line-height: 1.2em; }
        .pages h2, h2.page_header { margin: 0 0 0.75em 0; padding: 0 0 0.6em 0; background: url('images/hr_title_sep.gif') 0 100% no-repeat; }
        h2.archive_head { font-weight: bold !important; font-size: 1.4em !important; text-transform: uppercase !important; letter-spacing: normal !important; margin: 0 0 1.8em 0 !important; padding: 0.4em 2px !important; background: url('images/hr_dot_black.gif') 0 100% repeat-x !important; }
h3 { font-size: 1.0em; text-transform: uppercase; }
        #masthead h3 { margin: 0 0 0.75em 0; font-weight: normal; font-size: 1.8em; text-transform: none; color: #888; text-align: center; }
        .entry h3 { margin: 2.5em 0 0.5em 0; }
        .entry h3.top { margin: 1.5em 0 0.5em 0 !important; }
        h3.comments_headers { font-size: 1.4em; }
        h4 a, h4 a:visited { color: #888; text-decoration: none; }
                h4 a:hover { color: #888; text-decoration: underline; }
        .posts h4 { margin: 0 0 0.5em 0; padding: 0 0 0.7em 0; }

ul.start_most_pop {margin: 0pt 0pt 10px 17px;}
ul.start_most_pop li {list-style-type:square; font-size:1.1em; margin-bottom:3px; text-decoration: none}

/*---------------------------------:[CONTAINER LAYOUT ELEMENTS]:-------------------------------------*/

/*---:[ HEADER]:---*/

                #container { width: 870px; height: 100%; margin: 5px auto 0 auto; background-color: white}
                   #navigationtop { position: relative; float: left; width: 870px; height: 22px; border-bottom: 2px solid #000000; background: #000000; font-size: 1.2em;}
                      #navigationtop_high { position: relative; float: left; height: 15px; padding:3px 15px 3px 15px; border-bottom: 1px solid #BB2222; background-color: #FFFFFF}
                      #navigationtop1 { position: relative; float: left; height: 16px; padding:3px 15px; border-right: 1px solid #000000;}
                      #navigationtop_search { position: relative; float: right; width: 199px; height: 16px; padding:3px 10px 2px 10px; background-color: #FFFFFF; border-bottom: 1px solid #BB2222}
                      #header_wrap { position: relative; width: 870px; height: 151px; clear: both; border-bottom: 4px solid #000000}
                      #header_img1 { position: relative; width: 366px; height: 102px; padding: 15px 0px 5px 15px; float:left}
                      #header_img2 { position: relative; width: 468px; height: 60px; padding: 20px 10px 0px 11px; float:right;}
                      #header_tagline { position: relative; padding-left: 20px; text-align: center; clear:both; width: 800px; height: 19px;}
                      #header_promo1 { position: relative; width: 244px; height: 107px; padding: 0px; float:right;}
                      #header_promo2 { position: relative; width: 244px; height: 107px; padding: 0px; float: right;}

/*---:[ INDEX]:---*/

                #content_box { height: auto; width: 870px; text-align: left; clear: both; background-color: #F3F0EA;}
                   #content_top_half {width: 570px; background-color: #F3F0EA; float:left; border-right: 15px solid #F3F0EA;border-top: 10px solid #F3F0EA; border-bottom:15px solid #F3F0EA;}
                     #content_top_frame {float: left; width: 569px; background: #FFFFFF url(images/content_top_right.gif) no-repeat scroll center top; border-top: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD;}
                     #content_top_frame_vote { padding: 10px 21px; width: 528px; background-color: white; float: left; border-bottom: 15px solid #F3F0EA;}
                     #content_top_frame_vote_blog { padding: 0 0 10px 0; width: 527px; background-color: white; float: left;}
                     #content_top_left {  float: left; width: 100px; padding: 15px 10px 0 20px;}
                     #content_top_right { float: left; width: 429px; padding: 2px 10px 5px 0px; min-height:165px; height:auto !important; height:165px;}
                     #content_middle_left { width: 231px; background: #FFFFFF url(images/content_middle_left.gif) no-repeat scroll center top; border-top: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; background-color: white; padding: 15px 5px 12px 20px; float: left; margin-right: 10px}
                     #content_middle_right { height: 181px; width: 279px; background: #FFFFFF url(images/content_middle_right.gif) no-repeat scroll center top; border: 1px solid #DDDDDD;background-color: white; float: left; padding: 15px 10px 12px 10px }
                     #content_low_middle { background: url(images/content_low_middle.gif) no-repeat scroll left top; width: 489px;  border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; background-color: white; padding: 0px 0px 10px 20px; float: left; margin-bottom: 15px;}
                     #content_low_question { height: 22px; text-align: left; color: #BB2222; font-size: 1.6em; font-weight: bold; width: 528px; background-color: white; padding: 0px 0px 6px 25px; float: left; border-right: 19px solid #F3F0EA; border-bottom: 15px solid #F3F0EA;}
                     #content_low_middle1 { width: 150px; background-color: white; padding: 0px; float: left;}
                     #content_low_middle1_top { width: 131px; color: #BB2222; font-size: 1.5em; font-weight: bold; padding: 7px 4px 3px 5px; float: left;}
                     #content_low_middle1_middle { width: 140px; float: left; margin-bottom:3px}
                     #content_low_middle1_bottom { width: 131px; font-size: 1.2em; padding: 0px 4px 8px 5px; float: left;}
                     #content_low_middle2 { width: 155px; background-color: white; padding: 0px; float: left;}
                     #content_low_middle2_top { width: 131px; color: #BB2222; font-size: 1.5em; font-weight: bold; padding: 7px 4px 3px 5px; float: left;}
                     #content_low_middle2_middle { width: 140px; float: left; margin-bottom:3px}
                     #content_low_middle2_bottom { width: 136px; font-size: 1.2em; padding: 0px 4px 8px 5px; float: left;}
                     #content_low_middle3 { width: 154px; background-color: white; padding: 0px; float: left;border-right: 6px solid #FFF;}
                     #content_low_middle3_top { width: 148px; color: #BB2222; font-size: 1.5em; font-weight: bold; padding: 7px 1px 3px 5px; float: left;}
                     #content_low_middle3_middle { width: 140px; float: left; margin-bottom:3px}
                     #content_low_middle3_bottom { width: 145px; font-size: 1.2em; padding: 0px 4px 8px 5px; float: left;}
                     #content_low_middle4 { width: 84px; background-color: white; padding: 0px; float: left; }
                     #content_low_middle_wrap { width: 502px; height: 79px; background-color: white; padding: 20px 10px 0px 41px; float: left; border-right: 19px solid #F3F0EA; border-top: 10px solid #F3F0EA;}
                     #content_low_middle_pic { float: left; background: url('images/im_front.JPG');  background-position: center center; background-repeat:no-repeat; width: 48px; height: 75px; background-color: white;}
                     #content_low_middle_add_left { width: 468px; height: 60px; background-color: white; padding: 10px 5px 10px 5px; float: left;}
                     #content_low_middle_add_right { width: 235px; height: 55px; background-color: white; padding: 10px 5px 10px 5px; float: left;}
                     #content { display: inline; margin-bottom:10px; width: 533px; background: #FFFFFF url(images/content.gif) no-repeat scroll center top; border-top: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; padding: 15px 15px 0px 20px; float: left;}
                     #content_twitter { width: 533px; margin-top: 15px; background: #FFFFFF url(images/content.gif) no-repeat scroll center top; border-top: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; padding: 15px 15px 10px 20px; float: left;}
                       #twitter_left { width: 33px; margin: 0 5px 0px 0px; padding: 0px; float: left;}
                       #twitter_right { width: 495px; float: left; margin: 0 0 5px 0}
                     #content_background { float: left; width: 585px; background-color: #F3F0EA;}
                     #content_blog_background { float: left; width: 585px; background-color: #F3F0EA;}
                     #subscribe_low {float: left; width: 281px; height: 30px; margin: 5px 0 0 0}
                     #subscribe_high {float: left; height: 18px; margin: 10px 0 0 0; width: 281px; }
                     #about_high {float: left; height: 18px; margin: 10px 0 0 0;}
                     #content_blog { display:inline; margin: 10px 13px; width: 527px; background-color: white; padding: 15px 15px 0px 15px; float: left; border-width: 1px; border-style: solid; border-color: #DDDDDD;}
                     #content_blog_intro { width: 507px; background-color: #E9E8E7; padding: 10px; margin-bottom:15px; float: left;}
                     #content_blog_intro_left {width: 300px; float:left;}
                     #content_blog_intro_left_topic {width: 300px; float:left;margin-bottom:5px}
                     #content_blog_intro_left img {float: left; margin: 0px 10px 0px 0px;}
                     #content_blog_intro_right {width: 190px; float:left; margin: 0px 0px 0px 17px; background-color: #E9E8E7;}
                     #content_blog_intro_right_topic {width: 190px; margin-bottom:5px}
                     #utility_buttons {}
                     #print_text {font-size:1.2em; margin-bottom:4px}
                     #license {}
                     #pic_cloud_frame {width: 250px; float: right; border: 1px solid #DDDDDD; clear: both}
                     #pic_cloud_frame img{margin:0px; padding:0px}
                     #pic_cloud_element {width:75px; float: left;padding:0;margin:0}
                     #pic_cloud_bottom { float: right; width: 240px; margin:5px 5px 10px; text-align: center; clear: both}
                     #tag_cloud_bottom {width: 188px; text-align: right; float: left; padding: 5px; background:transparent url(images/bg_maincontainer_line.gif) repeat-x scroll left top; margin-top:6px; padding-top:6px;}
                     #tag_cloud_frame {width: 200px; margin:0 15px 10px 0px; float: left; border: 1px solid #DDDDDD}
                     #tag_cloud_top {width: 188px; background-color: #F6F6F6; padding: 5px; float: left;clear: left}
                     #tag_cloud {width: 188px; background-color: #FFFFFF; padding: 5px; float: left; clear: left}
                     #post_image {position: relative; margin-top: -10px;}
                     #post_image img.header{padding:4px;border:1px solid #DDD}
                     #post_image img.logo {z-index: 1; position: absolute; bottom: 20px; right:3px;}
                     #post_image a {text-decoration:none;}
                     .entry img.post_image_right {padding:4px;border:1px solid #DDD;float:right;margin-left:15px;}
                     .entry img.post_image_left {padding:4px;border:1px solid #DDD;float:left;margin-right:15px;}

/*---:[ CAROUSEL ]:---*/
                     #carousel {display:inline; background-color:white;width:549px; padding:4px; border:1px solid #DDD; float:left; margin: 10px 0 0 13px}
                     #carousel ul{}
                     #carousel li{position:relative; width:183px;height:160px;padding:0;margin:0;float:left;list-style-image:none;list-style-type:none; list-style-position:outside}
                     #carousel li a{color:#BB2222;text-decoration:none;display:block;height:154px;padding:3px}
                     #carousel li a:hover{background:#F3F0EA;text-decoration:none}
                     #carousel li a img{border:1px solid #BB2222;margin:0px;width:170px}
                     #carousel li a:hover img{border-color: #000;}
                     #carousel li a span{display:block;font-size:1.2em;line-height:1.4em;padding:0 1px}

/*---:[ BLOG ENTRY LOCATION DETAILS ]:---*/

.roundedcornr_box_470037 {background: url(images/roundedcornr_470037_tl.png) no-repeat top left; float:left;margin:10px 25px 25px 25px; width:475px; display:inline}
.roundedcornr_top_470037 {background: url(images/roundedcornr_470037_tr.png) no-repeat top right; float:left}
.roundedcornr_bottom_470037 {background: url(images/roundedcornr_470037_bl.png) no-repeat bottom left; float:left}
.roundedcornr_bottom_470037 div {background: url(images/roundedcornr_470037_br.png) no-repeat bottom right;}
.roundedcornr_content_470037 {background: url(images/roundedcornr_470037_r.png) top right repeat-y;  float:left; width:475px;max-height:193px}
.roundedcornr_top_470037 div,.roundedcornr_top_470037,.roundedcornr_bottom_470037 div,.roundedcornr_bottom_470037 {width: 475px;height: 15px;font-size: 1px;}

                    .roundedcornr_content_470037 h2{color:#bb2222; background-color:#F6F6F6; font-size:1.1em; font-family:Verdana; padding:2px; margin:0 10px 0 10px}
                    #location_box_left {float:left; width:172px;margin:10px 10px 0 10px;display:inline}
                    #location_box_dotted {font-size:0.8em; line-height:1.1em;font-family:verdana; border-bottom:1px dotted #AAA;margin-bottom:5px;padding-bottom:5px}
                    #location_box_dotted a {text-decoration:none;}
                    #location_box_no_dotted {font-size:0.8em; line-height:1.1em;font-family:verdana; margin-bottom:0;padding-bottom:0}
                    #location_box_no_dotted a {text-decoration:none;}
                    #location_box_right {float:right; width:253px;margin:10px 10px 0 0;display:inline}
                    #location_box_map {float:right; width:100%}
                    #location_box_map_left {width:42%;font-size:0.8em; line-height:1.1em;font-family:verdana;float:left}
                    #location_box_map_left a {text-decoration:none;}
                    #location_box_map_left img{margin:4px 0 4px 0;border:2px solid #9C9B9B;padding:0}
                    #location_box_map_right a {text-decoration:none;}
                    #location_box_map_right {width:55%;font-size:0.8em; line-height:1.4em;font-family:verdana;float:right}
                    #location_box_map_right ul{margin:0}

/*---:[ SIDEBAR]:---*/

                  #sidebar { width: 275px; float: right; background-color: #F3F0EA;; border-top:10px solid #F3F0EA; border-right: 10px solid #F3F0EA}
                        #sidebar_subscribe {margin-bottom: 15px}
                        #zoofrm { float: left; margin-top: .1em;}
                        #social_media { float: left; width: 245px; height: 64px}
                        #social_media_left { float: left; width: 125px; height: 64px; line-height: 10px}
                        #social_media_right { float: left; width: 120px; height: 64px}
                        #soccer_worldcup {background: url(images/soccer_background.PNG) no-repeat top right; float: left; width: 255px; height: 300px}
                        #advertisment { float: left; width: 255px; height: 165px}
                        #ad_google_left { float: left; width: 120px;padding-bottom:3px}
                        #ad_google_right { float: right; width: 120px;padding-bottom:3px}
                        #ad1 { float: left; width: 125px;margin-left:1px;margin-bottom:4px}
                        #ad2 { float: left; width: 125px;margin-left:3px;margin-bottom:4px}
                        #ad3 { float: left; width: 125px;margin-left:1px}
                        #ad4 { float: left; width: 125px;margin-left:3px}
                        #ad_nn { display: inline; float: left; width: 165px; height: 240px; margin-left:42px}
                        #TwitterCounter {float: left; padding-left: 6px; text-decoration: none;}
                        #TwitterCounter a{text-decoration: none;}
                        #TwitterCounter a:hover {text-decoration: none;}
                        #TwitterCounter a:active {text-decoration: none;}


/*---:[ FOOTER ]:---*/
                  #footer { width: 870px; padding: 1.2em 0 0 0; float: left; clear: both; background-color: black}

/*---:[ ABOUT PAGE ]:---*/

                  #about_top_half {width: 585px; height: 971px; background-color: #F3F0EA; float:left}
                  #about_main {display: inline; width: 515px; height: 912px; padding: 15px 20px; border: 1px solid #DDDDDD; background: #FFFFFF url(images/frame_top.gif) no-repeat scroll center top; float: left; margin: 10px 14px;}
                  #about_intro_frame {width: 515px; float:left; padding: 10px 0px 0 0; margin-bottom: 15px}
                  #about_intro_left {width: 290px; float:left;}
                  #about_intro_right_badges {display: inline; width: 211px; float:left; margin: 0px 0px 0px 10px;}
                  #about_intro_right {display: inline; width: 191px; float:left; padding: 10px; margin: 5px 0px 5px 10px; background-color: #E9E8E7}
                  #about_intro_bottom {width: 515px; float:left; margin: 0px 0px 0 0px}

/*---:[ ADVERT PAGE ]:---*/

                  #advert_top_half {width: 585px; height: 950px; background-color: #F3F0EA; float:left}
                  #advert_main { display: inline; width: 515px; height: 900px; background-color: white; padding: 15px 20px; border: 1px solid #DDDDDD; background: #FFFFFF url(images/frame_top.gif) no-repeat scroll center top; float: left; margin: 10px 14px;}


/*---:[ GUIDE OVER]:---*/

                #guide_box { float:left; width: 810px; text-align: left; clear: both; background-color:white; border-bottom: 10px solid #F3F0EA; border-right: 10px solid #F3F0EA; }
                #guide_top_half {width: 600px; background-color: white; float:left; height:auto}
                #guide_left { height:100%; width: 114px; background-color: white; padding: 10px 0px 10px 0px; float: left; border-top: 10px solid #F3F0EA; }
                #guide_right { height:100%; width: 463px; background-color: white; padding: 18px 5px 10px 8px; float: left; border-left: 10px solid #F3F0EA; border-top: 10px solid #F3F0EA;}
                #guide_left_category {background: url('images/hr_dot_black.gif') 0 100% repeat-x; padding: 10px 0 7px 11px; height:1.4em; width: 103px; background-color: white; float: left;}
                #guide_left_menu { padding: 10px 3px 0 11px; width: 100px; background-color: white; float: left; border-top: 2px solid #F3F0EA}
                #guide_right_rss { width: 227px; height: 88px; background-color: #F3F0EA; padding: 0px; float: left; margin: 5px 0 30px 0;}
                #guide_right_email { width: 227px; height: 88px; background-color: #F3F0EA; padding: 0px; float: left; margin: 5px 0 30px 0;}
                #guide_right_quick1 { margin-top:10px; width: 231px; height: 200px; border: 1px solid #000000; background-color: #F3F0EA; float: left;}
                #guide_right_quick2 { margin-top:10px; width: 200px; height: 200px; border: 1px solid #000000; margin-left: 18px; background-color: #F3F0EA; padding: 0px; float: left;}
                #guide_right_goog { display:inline; width: 234px; height: 60px; margin: 20px 0 0 110px; float: left;}
                #guide_sidebar { width: 200px; float: right; background-color: white; border-top:10px solid #F3F0EA; border-left: 10px solid #F3F0EA; }
                #guide_sidebar_subscribe {display:inline; border-bottom:15px solid #F3F0EA}
                #guide_right_more { margin-top:10px; width: 449px; height: 110px; border: 1px solid #000000; background-color: #FFFFFF; float: left;}

/*---:[ GUIDE NORMAL]:---*/

                #guide_top_half_all {width: 610px; background-color: white; float:left; height:auto}
                #guide_left_all { height:100%; width: 114px; background-color: white; padding: 10px 0px 10px 0px; float: left; border-top: 10px solid #F3F0EA; }
                #guide_right_all { height:100%; width: 463px; background-color: white; padding: 18px 5px 10px 8px; float: left; border-left: 10px solid #F3F0EA; border-top: 10px solid #F3F0EA; border-right: 10px solid #F3F0EA;}
                #guide_right_all ul { list-style-type: none; margin: 10px 0 10px 10px; background-color: #F3F3F3}
                #guide_right_all li { padding: 5px 10px; margin: 0px; font-size: 1.2em; line-height: 1.2em; word-spacing:1px; background-color: #F3F3F3}
                  #guide_sidebar_all { width: 200px; float: right; background-color: white; border-top:10px solid #F3F0EA; }

/*---:[ COMMENT]:---*/

                #comment_wrap {width: 500px; margin:0 0 10px 0; float:left; border-bottom: 1px solid #CCC; padding: 0 0 10px 0}
                #comment_left { width: 237px; float: left; padding-left: 3px; font-size:1.2em}
                #comment_right { width: 260px; float: left;}

/*---:[ CLEAR INDEX]:---*/

                   #clear_index {width: 489px; height: 1px; margin: 20px 0 20px 0; border-bottom: 1px dotted #D8D8D8; clear: both; }

/*---------------------------------:[CONTAINER LAYOUT DETAIL ELEMENTS]:-------------------------------------*/

/*---:[ HEADER (todays post introduction) elements ]:---*/

                #header_img img { display: block; } /* this is really just an IE 6 and 7 hack in disguise */

/*---:[SEARCH FORM ELEMENTS]:---*/

                  form.search_form {}
                  input.search_input { margin: 5px 0px 7px; width: 185px; color: #000; font: 1em verdana, Arial;}
                  input.submit {margin: 5px 0px 7px; font: 1em verdana, Arial; border: 1px solid #747170;}

/*---:[ CONTENT TOP LEFT (comment count section) elements ]:---*/

/*---:[ CONTENT TOP RIGHT (todays post introduction) elements ]:---*/

                  #content_top_right p {margin: 0 0 10px 0; font-size:1.2em}

/*---:[ CONTENT TWITTER elements ]:---*/

                  #content_twitter p.header {margin: 0px 0 5px 0; color: #BB2222; font-size: 1.8em; font-weight: bold;}

/*---:[ CONTENT MIDDLE LEFT (about aam) elements ]:---*/

                  #content_middle_left p.header {margin: 0px 0 5px 0; color: #BB2222; font-size: 1.8em; font-weight: bold;}
                  #content_middle_left p.links {margin: 0px;}
                  #content_middle_left img {float: left; margin: 5px 14px 0px 0px;}

/*---:[ CONTENT MIDDLE RIGHT (advertisment guide) elements ]:---*/
                  #content_middle_right p.header {margin: 0px 0 5px 0; color: #BB2222; font-size: 1.8em; font-weight: bold;}
                  #content_middle_right img {margin: 0}
                  #content_middle_right a {text-decoration:none;}

/*---:[ CONTENT LOW MIDDLE (more posts) elements ]:---*/

                  #content_low_middle li.search{ width: 218px; padding: 10px 10px 1px 10px; font-size: 1.4em; font-family: "Helvetica Neue", Helvetica, Verdana, Arial; float: left;}
                  #content_low_middle ul { list-style: square; margin: 6px 0 0.3em 15px; padding: 0 0 5px 0}
                  #content_low_middle img {border: 0px;}
                  li.popular {margin: 0 0 3px 0}

/*---:[ ABOUT PAGE elements ]:---*/

                  #about_main font { color: #000000; font-size: 1.3em; line-height:1.3em;}
                  #about_main img.left { margin: 5px 5px 5px 0px; float: left}
                  #about_main img.right { margin: 5px 0px 5px 5px; float: right}

/*---:[ ADVERT PAGE elements ]:---*/

                  #advert_main font { color: #000000; font-size: 1.3em; line-height:1.4em;}
                  #advert_main img.left { margin: 5px 5px 5px 0px; float: left}
                  #advert_main img.right { margin: 5px 0px 5px 5px; float: right}

/*---:[SIDEBAR]:---*/

                  ul.sidebar_list { list-style: none; }
                    ul.sidebar_list li.search{ display: inline; background: #FFFFFF url(images/list_top.GIF) no-repeat scroll center top; border:1px solid #DDDDDD; width: 253px; padding: 10px 10px 3px 10px; font-size: 1.1em; float: left;}
                        li.search_ad{ background: #FFFFFF url(images/list_top.GIF) no-repeat scroll center top; border:1px solid #DDDDDD; width: 253px; padding: 10px 10px 3px 10px; font-size: 1.1em; float: left;}
                        li.search_who{ background: #FFFFFF url(images/list_top.GIF) no-repeat scroll center top; border:1px solid #DDDDDD; width: 243px; padding: 10px 10px 10px 20px; font-size: 1.1em; float: left;}
                        #sidebar_subscribe h2 {  background: url('images/hr_dot_black.gif') 0 100% repeat-x; font-size: 1.3em; letter-spacing: normal; margin: 0 0 0.8em 0; padding: 0.4em 2px;}
                        #sidebar_subscribe p.rss { line-height: 16px; vertical-align: middle; margin: 0 0 0.5em 0; background: url('images/feed-icon-16x16.jpg'); padding-left: 17px; background-repeat:no-repeat;}
                        #sidebar_subscribe p.stumble { line-height: 16px; vertical-align: middle; margin: 0 0 0.5em 0; background: url('images/16x16_thumb.gif'); padding-left: 17px; background-repeat:no-repeat;}
                        #sidebar_subscribe p.who { line-height: 16px; vertical-align: middle; margin: 0 0 0.5em 0; background: url('images/Twitter16.png'); padding-left: 17px; background-repeat:no-repeat;}
                        #zoofrm p { margin: 0 0 .5em 0; }
                        #zoofrm input.text_input { margin: 5px 3px 7px 0px; width: 150px; color: #000; font: 1em verdana, Arial;}
                        #sidebar_subscribe ul { list-style: square; margin: 0 0 5px 20px;}
                        ul.sidebar_list li.widget, ul.sidebar_list li.linkcat { width: 218px; margin: 10px; font-size: 1.1em; line-height: 1.2em; float: left; }
                    li.widget h2, li.linkcat h2 { font-weight: bold; font-size: 1.077em; text-transform: uppercase; letter-spacing: normal; margin: 0 0 0.8em 0; padding: 0.4em 2px; border-top: 2px solid #000; background: url('images/hr_dot_black.gif') 0 100% repeat-x; }

/*---:[ FOOTER elements ]:---*/

                        #footer p { margin: 0 0 0.923em 0; font-size: 1.3em; color: #888; text-align: right; }

/*---:[ CONTENT GUIDET elements ]:---*/

                        #guide_left_category p.category {font-size: 1.4em; font-weight:bold; text-decoration: none;}
                        #guide_right p.rss { margin: 10px 0 0 0; font-size: 1.2em; background: url('images/feed-icon-16x16.jpg'); padding-left: 20px; background-repeat:no-repeat;}
                        #guide_right p.stumble { margin: 10px 0 0 0; font-size: 1.2em; background: url('images/16x16_thumb.gif'); padding-left: 20px; background-repeat:no-repeat;}
                        #guide_right p.twitter { margin: 10px 0 0 0; font-size: 1.2em; background: url('images/Twitter16.png'); padding-left: 20px; background-repeat:no-repeat;}
                        #guide_right p.email { margin: 10px 0 3px 0; background: url('images/email.JPG'); padding-left: 20px; font-size: 1.2em; color: #BB2222; background-repeat:no-repeat; text-decoration: underline; font-weight: bold;}

/*---:[ CONTENT GUIDET SIDEBAR elements ]:---*/

                        ul.guide_sidebar_list {list-style: none; }
                        li.guide_search {list-style: none; width: 190px; padding: 10px 6px 3px 4px; font-size: 1.1em; float: left; border-bottom: 10px solid #F3F0EA}
                                 li.guide_archive {list-style: none; width: 190px; padding: 10px 6px 3px 4px; font-size: 1.1em; float: left;}
                        h2.guide { list-style: none; font-weight: bold; font-size: 1.3em; letter-spacing: normal; margin: 0 0 0.8em 0; padding: 0.4em 2px; border-top: 2px solid #000; background: url('images/hr_dot_black.gif') 0 100% repeat-x;}
                        ul.guide { list-style: square; margin: 0 0 0.3em 20px; padding: 0 0 5px 10px}
                        ul.guide a { color: #000000; text-decoration: none; font-weight: normal}
                        ul.guide li {list-style: square;}
                        li.widget_guide h2, li.linkcat_guide h2 { font-weight: bold; font-size: 1.077em; text-transform: uppercase; letter-spacing: normal; margin: 0 0 0.8em 0; padding: 0.4em 2px; border-top: 2px solid #000; background: url('images/hr_dot_black.gif') 0 100% repeat-x; }
                        #guide_zoofrm { float: left; margin-top: .1em; }
                        #guide_zoofrm p { margin: 0 0 .5em 0; }
                        #guide_zoofrm input.text_input { border: 1px solid #ccc; width: 150px; font: 12px Helvetica, Arial, Sans-Serif;  }

/*---:[ BLOG END elements ]:---*/

                        ul.related_post { list-style: square; margin: 20px 0 10px 35px; padding: 0px; color: #000; font-family: "Helvetica Neue", Helvetica, Verdana, Arial serif;}
                        li.related {padding: 0px; margin: 0px; font-size: 1em; line-height: 1em; color: #000; font-family: "Helvetica Neue", Helvetica, Verdana, Arial serif;}

/*---:[ BLOG ENTRY elements ]:---*/

#map_1 span{ color:#FFFFFF}
.entry { font-size: 14px; line-height:1.25em; margin:8px 0 0 0}
.entry a {color: #BB2222; text-decoration: underline;}
.entry a:hover {color: #BB2222; text-decoration: underline;}
.entry a:active {color: #BB2222; text-decoration: underline;}
        .entry blockquote { font-size: 1.0em; }
                .entry blockquote.right { width: 210px; font-style: normal !important; font-size: 1.3em !important; margin: 0.3em 0 0.3em 15px !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: right; }
                .entry blockquote.left { width: 210px; font-style: normal !important; font-size: 1.3em !important; margin: 0.3em 15px 0.3em 0 !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: left; }
                        .entry blockquote.right p, .entry blockquote.left p { margin: 0 !important; line-height: 1.4em !important; }
        .entry p { margin: 0 0 0.6em; }
        .entry h5 { font-family: "Helvetica Neue", Helvetica, Verdana, Arial serif; text-decoration:none; color: #BB2222; font-size: 18px; font-weight: bold; margin: 30px 0 15px 0}
        .entry h5 a {text-decoration:none;}
        .entry ul, .entry ol { margin: 0 0 1.5em 40px; }
        .entry ul.rater_1 { margin: 0; }
        ul.blog { list-style-type: none; margin: 20px 15px 20px 15px; padding:5px 0; background-color: #F3F3F3; border:1px solid #DDDDDD;}
        li.blog { padding: 4px 10px; margin: 0 0px 20px 0px; font-size: 0.9em; line-height: 1.1em; word-spacing:1px; background-color: #F3F3F3}
        ul.guide_new { list-style-type: none; margin: 10px 0 10px 10px; background-color: #F3F3F3}
        li.guide_new { padding: 5px 10px; margin: 0px; font-size: 1.2em; line-height: 1.2em; word-spacing:1px; background-color: #F3F3F3}
        .entry ul {list-style-type: none;}
        .entry ul {list-style-type: none;}
               .entry li { margin: 0 0 0.5em 0}
                        .entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0.5em 0 0.5em 30px; }
        .entry dl { margin: 0 0 1.5em 0; }
                .entry dt { font-weight: bold; margin: 0 0 0.5em 0; }
                .entry dd { margin: 0 0 1.5em 20px; }
        .entry .ad { margin: 0 0 0.5em 15px; float: right; }
        .entry .ad_left { margin: 0 15px 0.5em 0; float: left; }
        .entry img {padding: 3px 0px; border: 0px; float: left }
                .entry img.left { padding: 5px 5px 5px 0; float: left; clear: left; }
                .entry img.left_about { padding: 3px 15px 5px 0; float: left; clear: left; }
                .entry img.right { padding: 3px; margin: 0.5em 0 0.5em 15px; border: 3px double #bbb; float: right; clear: right; }
                .entry img.center { display: block; padding: 3px; margin: 0 auto 1.5em auto; border: 3px double #bbb; float: none; clear: both; }
                .entry img.off { padding: 0 !important; border: none !important; }
                .entry img.stack { clear: none !important; }
                .entry img.clearimg { float:none }
                .entry img.nolink {padding: 3px 0px; border: 0px; float: left; margin-bottom: 30px }
.tagged { margin: 15px 0 15px 0; line-height: 1.6em; color: #888; clear: both; }
        .tagged a, .tagged a:visited { padding: 0.25em; font-size: 1.1em; color: #000; text-decoration: none; }
                .tagged a:hover { color: #BB2222; font-size: 1.1em; text-decoration: none; }
        .add_comment { display: block; padding: 0 0 0 20px; font-weight: bold; float: right;}
.add_comment a { font-size: 1.1em; color: #000; text-decoration: none; font-weight:bold}
.add_comment a:hover { font-size: 1.1em; color: #BB2222; text-decoration: none; font-weight:bold; background: #FFF}
.add_comment_blog { display: block; padding: 0 0 0 20px; font-weight: bold; float: right; font-size: 0.7em}
        .feed_flare { display: block; padding: 0px; font-weight: bold; float: left; font-size: 1em}
         .feed_flare a { font-size: 1.1em; color: #000; text-decoration: none; font-weight:bold}
         .feed_flare a:hover { font-size: 1.1em; color: #BB2222; text-decoration: none; font-weight:bold; background: #FFF}
         .feed_flare a:visited { font-size: 1.1em; color: #000; text-decoration: none; font-weight:bold}
         .add_comment_blog { display: block; padding: 0 0 0 20px; font-weight: bold; float: right; font-size: 0.7em}
         .feed_flare_blog { display: block; padding: 0px; font-weight: bold; float: left; font-size: 0.7em}
.feed_flare_blog a { font-size: 0.9em; color: #000; text-decoration: none; font-weight:bold}
.feed_flare_blog a:hover { font-size: 0.9em; color: #BB2222; text-decoration: none; font-weight:bold; background: #FFF}
.feed_flare_blog a:visited { font-size: 0.9em; color: #000000; text-decoration: none; font-weight:bold}
.tagged_blog { margin: 15px 0 15px 0; line-height: 1.6em; color: #888; clear: both; font-size:1em}
    .tagged_blog a, .tagged_blog a:visited { padding: 0.25em; color: #000000; text-decoration: none; }
               .tagged_blog a:hover { color: #000; text-decoration: none; }
.navigation { width: 489px; font-size: 1.4em; float: left; margin: 0 0 10px 0}
        .previous { padding: 0 20px 0 0; float: left; }
        .next { float: right; }
.clear { width: 490px; height: 1px; margin: 0 0 15px 0; border-bottom: 1px dotted #D8D8D8; clear: both; }
.rule { background: url('images/hr_tag_sep.gif') no-repeat; }
.flat { margin: 0 0 2.0em 0 !important; }
.whitespace { margin: 0 0 3.5em 0 !important; }

.new_img_left {border: 1px solid #dddddd !important; margin: 3px 10px 0 0 !important; padding: 3px !important;}
.new_img_right {border: 1px solid #dddddd !important; margin: 3px 0 0 10px !important; padding: 3px !important;}

/*---------------------------------:[CONTAINER LAYOUT DETAIL ELEMENTS]:-------------------------------------*/

/*---< Calendar widget styles >---*/

                       #calendar_wrap { font-size: 1.3em; }

/*---:[ comment styles ]:---*/

#comments { width: 504px; float: left; clear: both; margin: 15px 0 0 0;}
        ul#comment_list { list-style: none; margin: 0 0 4.0em 0; border-top: 1px solid #bbb; float: left; }
                ul#comment_list li.comment { width: 485px; padding: 1.4em 0 0 0; border-bottom: 1px dotted #bbb; float: left; }
                ul#comment_list li.trackback { width: 445px; padding: 1.2em 15px 0 15px; background: url('images/trackback_bg.gif'); }
                        .comment_meta { margin: 0 0 1.2em 0; }
                                .comment_num { padding: 0 15px 0 20px; font-weight: bold; font-size: 1.4em; float: right; }
                                .trackback .comment_num { padding: 0 0 0 20px; }
                                        .comment_num a, .comment_num a:visited { color: #888; text-decoration: none; }
                                                .comment_num a:hover { color: #df0000; text-decoration: none; }
                                .comment_meta strong { font-size: 1.6em; }
                                .comment_time { font: normal 1.1em Verdana, Helvetica, Arial, sans-serif; color: #888; }
                        .comment .entry { padding: 0 15px; }

                                .comment .entry p { margin: 0 0 1.0em 0; }

/*---:[ comment form styles ]:---*/

#comment_form { width: 485px; padding: 1.0em 0 0 0; float: left; }
        #comment_form p { padding: 0.6em 0; }
                #comment_form label { padding: 0 0 0 10px; font-size: 1.2em; }
                #comment_form .text_input { width: 191px; padding: 3px; color: #444; font: normal 1.4em Georgia, "Times New Roman", Times, serif; border-top: 2px solid #999; border-left: 2px solid #999; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
                #comment_form .text_area { width: 321px !important; }
                #comment_form .text_input:focus { border-top: 2px solid #666; border-left: 2px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
                #comment_form .form_submit { padding: 0.4em 4px; background: url('images/submit_bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; font: bold 1.4em Georgia, "Times New Roman", Times, serif; cursor: pointer; }
                #comment_form p.subscribe-to-comments { font-size: 1.4em; }
                #comment_form p.subscribe-to-comments label { font-size: 1.0em; }

/*---:[ header styles ]:---*/

#masthead { width: 740px; /*height: 100px; background: url('images/logo.gif') no-repeat;*/ /* uncomment the height and background declarations here if you intend to use a graphic in the header instead of the h1 */ }

        /* #masthead a { display: block; width: 740px; height: 100px; } */ /* uncomment this line if you use a graphic in the header - make sure the height of your header graphic is equal to the height declared in this line of code! */

               ul#nav { list-style: none; width: 719px; padding: 0 10px; background: url('images/hr_dot_black.gif') repeat-x; border-bottom: 3px solid #000; border-right: 1px solid #DDDDDD; float: left; clear: both; }
                 ul#nav li { padding: 0.5em 40px 0.3em 0; font: bold 1.1em Helvetica, Arial, sans-serif; text-transform: uppercase; float: left; }
                 ul#nav li a, ul#nav li a:visited { color: #747170; text-decoration: none; }
                 ul#nav li a:hover { color: #E41B17; text-decoration: underline; }
                 ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover { color: #747170; text-decoration: underline; }
                 ul#nav li.feed { padding: 0.5em 0em 0.5em 5.5em; float:left }
                 ul#nav li.rss { padding: 0.5em 0 0.5em 3.0em; float: right;}
                 ul#nav li.rss a { padding: 0 18px 0 0; background: url('images/icon_rss.gif') 100% 50% no-repeat; }

.alignright {float:right !important;}
.alignleft {float:left !important;}
.alignnone {clear:both !important;}
.aligncenter {margin-left: auto !important; margin-right: auto !important;}

img.alignright {display:inline !important;}
img.alignleft {display:inline !important;}
img.aligncenter {margin:0 auto !important; display:block !important;}
img.alignnone {clear:both !important;}

.wp-caption {padding:8px 3px 0px 3px; border:1px solid #eeeeee; text-align:center; margin:0 auto;}
.wp-caption.alignright {margin:8px 0 5px 15px;}
.wp-caption.alignleft {margin:8px 15px 5px 0;}
.wp-caption.aligncenter{clear:both; margin:15px auto; display:block; }
.wp-caption.alignnone {clear:both; margin:15px auto; display:block; }
p.wp-caption-text {text-align:center; font-family:georgia; font-style:italic; font-size:11px; line-height:13px;}

.post-content img.alignright {display:inline !important; margin:8px 0 5px 20px !important;}
.post-content img.alignleft {display:inline !important; margin:8px 20px 5px 0 !important;}
.post-content img.aligncenter {clear:both !important; margin:10px auto !important; display:block !important; }
.post-content img.alignnone {clear:both !important; margin:10px auto !important; display:block !important; }
.post-content a img.alignright {display:inline !important; margin:8px 0 5px 20px !important;}
.post-content a img.alignleft {display:inline !important; margin:8px 20px 5px 0 !important;}
.post-content a img.aligncenter {clear:both !important; margin:10px auto !important; display:block !important; }
.post-content a img.alignnone {clear:both !important; margin:10px auto !important; display:block !important; }

.post-content p img.alignright {display:inline !important; margin:20px 0 5px 20px !important;}
.post-content p img.alignleft {display:inline !important; margin:20px 20px 5px 0 !important;}
.post-content p img.aligncenter {clear:both !important; margin:10px auto !important; display:block !important; }
.post-content p img.alignnone {clear:both !important; margin:10px auto !important; display:block !important; }
.post-content p a img.alignright {display:inline !important; margin:8px 0 5px 20px !important;}
.post-content p a img.alignleft {display:inline !important; margin:8px 20px 5px 0 !important;}
.post-content p a img.aligncenter {clear:both !important; margin:10px auto !important; display:block !important; }
.post-content p a img.alignnone {clear:both !important; margin:10px auto !important; display:block !important; }