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: #666;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;}

#page_box {background:#F8F6EB;border:thin solid #EEE9D5;margin:10px auto;width:960px;overflow:hidden;}
#column_wrap{margin:10px;width:940px;}

#left_column{float:left;width:630px;margin:0 10px 0 0;height:700px;}
#right_column{float:left;width:300px;}

#gallery_header{float:left;width:450px;}
.gallery_paging{float:right;width:150px;color:#000;margin:10px 0 0 0;}
img{border:none;}

#images_container{margin:15px 0 0 0;}

.thumb_container{float:left;width:138px;overflow:hidden;text-align:left;}
.thumb_container img{width:auto;border:0;}
.thumb_wrap{text-align:center;margin:0 0 2px 0;}
.single_wrap{text-align:center;}
.single_wrap img{border:thin solid #EEE9D5;}

.cont_1{margin:0 20px 20px 2px;}
.cont_2{margin:0 20px 20px 0;}
.cont_3{margin:0 20px 20px 0;}
.cont_4{margin:0 0 20px 0;}

.clear_left{height:0;clear:left;}
.clear_right{height:0;clear:right;}
.clear_both{height:0;clear:both;}
#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;}
.timestamp{color:#B73927;}
.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;}

#paging_popup a.nav02b:link {color: #000;text-decoration: none;border: 0px;font: 11px / 14px arial;}
#paging_popup a.nav02b:visited {color: #000;text-decoration: none;border: 0px;font: 11px / 14px arial;}
#paging_popup a.nav02b:active {color: #000;text-decoration: none;border-bottom: 1px solid #000;font: 11px / 14px arial;}
#paging_popup a.nav02b:hover {color: #000;text-decoration: none;border-bottom: 1px solid #000;font: 11px / 14px arial;}


#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;}

#left_column .plus {margin: 3px 4px 0px 0px;padding: 0;float: left;}
#right_column .plus {margin: 4px 2px 0px 0px;padding: 0;float: left;}
.paging_num{float:left;margin:4px 5px 0 0;}
.arrow {margin: 3px 0 0 0;padding: 0;width: 10px;float: left;}
.envp {margin: 4px 0 0 0;padding: 0;float: left;}
.cart {margin: 0;padding: 0;float: left;}
.emailtxt {margin: 0 0 0 5px;padding: 0;float: left;width:230px;}
#emailthis{margin:0 0 5px 0;}
#links{margin:0 0 10px 0;}
.maintxt{margin:0 0 10px 0;}

.ad h4{font:10px arial;color:#000;text-align:center;margin:0 0 5px 0;}
.rule{margin:5px 0;}

#gallery_footer {font-size:1.2em;padding:20px 0;text-align:center;}
#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:#000;}
.close {margin:2px 4px 0 0;padding:0;text-align:right;}

#gallery_info h3{margin:0 0 8px 0;}

span.asset {padding-left: 20px;font-size: 1em;min-height:15px;font: 12px / 16px arial;line-height: 13pt;color: #ccc;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;}
ul, ol {list-style-image: none;list-style-position: outside;list-style-type: none;}

#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;}
