body {font-family: arial, helvetica;color: #000000;background: #ffffff;margin: 0;padding: 0;font-size:12px;}
h1 {font: 16px / 18px times;color: #729098;margin: 0;letter-spacing: 1px;}
h2 {font: 26px / 28px times;color: #C13927;margin: 0;letter-spacing: 0.3px;}
h3 {font: 15px / 17px arial;color: #B73927;margin: 8px;letter-spacing: 2px;}
p{font-size:12px;line-height: 13pt;color: #000;margin: 0;}
p.small{font-size: 10px;line-height: 13pt;color: #000;margin: 0;}
a:link {color: #B73927;text-decoration: none;margin: 0px;  5px;}
a:visited {color: #B73927;text-decoration: none;}
a:active {color: #B73927;text-decoration: none;}
a:hover {color: #B73927;text-decoration: underline;}
img{border:none;}
ul, ol {list-style-image: none;list-style-position: outside;list-style-type: none;}

#page_box {background:#F8F6EB;border:thin solid #EEE9D5;margin:10px auto;width:980px;overflow:hidden;height:730px;}
#left_column{float:left;width:650px;margin:10px;height:710px;overflow:hidden;position:relative;}
#right_column{float:left;width:300px;overflow:hidden;height:710px;margin:10px 10px 10px 0;}
#gallery_header{}
#gallery_footer{font-size:1.2em;padding:20px 0;text-align:center;}

#images_container{clear:both;margin:15px 0 0;overflow:hidden;height:600px;}

.index .thumb_container{float:left;margin:0 10px 15px 0;overflow:hidden;text-align:left;width:150px;height:140px;}
.index .thumb_container.first_column{clear:left;}
/* .index .thumb_container.last_column{margin:0 0 10px 0;} */
.index .thumb_container img{width:auto;border:0;}
.index .thumb_wrap{border:1px solid #EEE9D5;height:98px;margin:0;overflow:hidden;text-align:center;width:148px;}

.grid .thumb_container{float:left;margin:0 10px 15px 0;overflow:hidden;text-align:left;width:210px;}
.grid .thumb_wrap{border:1px solid #EEE9D5;height:133px;margin:0;overflow:hidden;text-align:center;width:203px;}
.grid .thumb_container.first_column{clear:left;}
.grid .thumb_container.last_column{margin:0 0 10px 0;}
.grid .thumb_container img{width:auto;border:0;}


#gallery_title{margin:5px 0;}
#gallery_title a:link {color: #C13927;text-decoration: none;}
#gallery_title a:visited {color: #C13927;text-decoration: none;}
#gallery_title a:active {color: #C13927;text-decoration: none;}
#gallery_title a:hover {color: #C13927;text-decoration: underline;}

.rc_site_logo{text-align:center;}
.rc_more_btn{text-align:center;margin:15px;}

#gallery_popup a.nav02b:link {color: #000;text-decoration: none;border: 0px;font: 11px / 14px arial;}
#gallery_popup a.nav02b:visited {color: #000;text-decoration: none;border: 0px;font: 11px / 14px arial;}
#gallery_popup a.nav02b:active {color: #000;text-decoration: none;border-bottom: 1px solid #000;font: 11px / 14px arial;}
#gallery_popup a.nav02b:hover {color: #000;text-decoration: none;border-bottom: 1px solid #000;font: 11px / 14px arial;}
#gallery_info h3{margin:0 0 8px 0;}
.close{margin:2px 4px 0 0;padding:0;text-align:right;}
#gallery_popup{position:relative;}
#gallery_info{margin: 0;background: #EAE7C2;padding: 10px;width: 350px;border: 1px solid #EEE9D5;position: absolute;left: 0px;top:0px;color: White;}

#right_column a.nav02b:link {color: #000;text-decoration: none;border: 0px;font: 11px / 14px arial;}
#right_column a.nav02b:visited {color: #000;text-decoration: none;border: 0px;font: 11px / 14px arial;}
#right_column a.nav02b:active {color: #000;text-decoration: none;border-bottom: 1px solid #000;font: 11px / 14px arial;}
#right_column a.nav02b:hover {color: #000;text-decoration: none;border-bottom: 1px solid #000;font: 11px / 14px arial;}

.timestamp{color:#B73927;}
#left_column .plus {margin: 3px 4px 0px 0px;padding: 0;float: left;}
#right_column .plus{clear:left;float:left;margin:4px 2px 0 0;padding:0;}
.arrow {margin: 3px 0 0 0;padding: 0;width: 10px;float: left;}
.envp {margin: 4px 0 0 0;padding: 0;float: left;clear:left;}
.emailtxt {margin: 0 0 0 5px;padding: 0;float: left;width:230px;}
#emailthis{height:100%;margin:0 0 5px;overflow:hidden;}
#links{margin:0 0 10px 0;}
.maintxt{margin:0 0 10px 0;}
.ad h4{font:10px arial;color:#B73927;text-align:center;margin:0 0 5px 0;}
.rule{margin:5px 0;}

#relatedTopics{height:100%;overflow:hidden;}
span.asset {padding-left: 20px;font-size: 1em;min-height:15px;font: 12px / 16px arial;line-height: 13pt;color: #000;margin: 0;background: url('http://media.jsonline.com/designimages/iconSprite_JSO_black.gif') 0 0 no-repeat;}
span.photos {background-position: 0 -5px;}
span.mobile {background-position: 0 -44px;}
span.pdf {background-position: 0 -603px;}
span.video {background-position: 0 -84px;}
span.audio {background-position: 0 -124px;}
span.comments {background-position: 0 -164px;}
span.user {background-position: 0 -204px;}
span.doc {background-position: 0 -244px;}
span.blog {background-position: 0 -284px;}
span.cal {background-position: 0 -324px;}
span.print {background-position: 0 -365px;}
span.email {background-position: 0 -404px;}
span.subscribe {background-position: 0 -445px;}
span.rss {background-position: 0 -484px;}
span.podcast {background-position: 0 -524px;}
span.packer_insider {background-position: 0 -635px;}
.story_assets {margin: 5px 0 5px 0;padding: 0;}
.story_assets ul {padding-left: 10px;margin: 0;padding: 0;}

#UGCformTable .maintxt{padding:0 5px 5px 0;width:200px;}
#UGCformTable{margin:10px 0px 0px 25px;}
#form_container{padding:10px;}
#form_container h3{margin:15px 0;}
.submit_link{font-size:12px;line-height:22px;}

.pagination{color:#B73927;display:inline;height:22px;line-height:22px;margin:0;padding:0;position:absolute;bottom:0;left:0;}
.pagination .disabled{border:1px solid #EEE9D5;color:#EEE9D5;}
.pagination span{padding:2px 5px;}
.pagination .current{border:1px solid #B73927;color:#B73927;}
.pagination a{border:1px solid #EEE9D5;padding:2px 5px;text-decoration:none;}
.pagination a:hover{border:1px solid #B73927;color:#B73927;}

/*slideshow*/
div.content{display: none;clear: both;margin:0 0 20px 0;}
div.info-bar{height:25px;margin:5px 0;overflow:hidden;}
div.controls{float:right;}
div.extras{float:left;text-align:left;}
div.extras a{padding:0 10px 0 0;text-decoration:none;}
span.photo-index{color:#000000;padding:0 10px 0 0;}
div.nav-controls{float: right;}
div.nav-controls .prev{padding:0 10px 0 0;}

#slideshow{height:600px;overflow:hidden;width:650px;}
div.slideshow-container{clear: both;height: 600px;overflow:hidden;margin:0;width:650px;}
div.slideshow span.image-wrapper{display: block;}
div.loader{background-image:url("http://media.journalinteractive.com/designimages/jso-gallery-ajax-loader.gif");background-position:center center;background-repeat:no-repeat;color:#000000;height:100px;line-height:57px;margin:95px 0 0;text-align:center;width:650px;}
div.slideshow a.advance-link{display: block;text-align:center;line-height:0;}
div.slideshow a.advance-link:hover,
div.slideshow a.advance-link:active,
div.slideshow a.advance-link:visited{text-decoration: none;}
div.slideshow a.advance-link:focus{outline: none;}
div.navigation-container{display:none;}

div.caption-container{}
span.image-caption{display: block;}

.facebook_share{background-image:url("http://media.journalinteractive.com/designimages/blogs_icons_JSO_t.gif");background-position:left -45px;background-repeat:no-repeat;font-size:1em;padding:5px 0 5px 25px !important;}

.twitter_share{background-image:url("http://media.journalinteractive.com/designimages/16*16/dww_twitter.gif");background-position:5px 3px;background-repeat:no-repeat;font-size:1em;padding:5px 0 5px 25px !important;}

