* { margin:0px 0px; padding:0px 0px; }
html { margin:0px 0px; padding:0px 0px; }
body { margin:0px 0px; padding:0px 0px; color:#626262; background:#6896ba url('http://sotweet.com/images/sitebg.jpg') repeat-x fixed; font-family: georgia, arial, sans-serif; text-align:center; }
a { outline:none; padding:0px 0px; margin:0px 0px; color:#005c64; }
a:hover { color:#148887; }
img {border: 0;}
img, div, a { behavior: url(/iepngfix/iepngfix.htc) }
h1 { display:block; width:1047px; height:204px; margin:0px auto; }
h1 a { display:block; width:1047px; height:204px; text-indent:-9999px; overflow:hidden; background: url('http://sotweet.com/images/toplogo.png') no-repeat top center; }
h2 { display:block; font-size: 26px; line-height:30px; height:30px; text-align:center; padding:0px 12px; margin:0px 0px; letter-spacing:1px; font-weight:normal; text-align:left; }
h3, h4, h5, h6 { display:block; clear:both; margin:0px 0px; padding:0px 0px; text-align:left; }
p, ul, ol {margin: 0; padding: 0 0 18px 0;}
ul, ol {list-style: none; padding: 0 0 18px 40px;}
hr { border: 1px solid #E7E1DE; margin: 15px 0; }
iframe { border:0; overflow:hidden; }

#logo { display:block; width:194px; height:136px; margin:0px auto; text-indent:-9999px; overflow:hidden; background: url('http://sotweet.com/images/logo.png') no-repeat 0px -136px; }
#logo:hover { background: url('http://sotweet.com/images/logo.png') no-repeat 0px 0px; }
#navlist { display:block; clear:both; width:1009px; height:52px; margin:0 auto; padding:0px 0px; list-style-type: none; text-align:center; }
#navlist li { display:block; height:47px; float: left; padding:0px 0px; margin:0px 0px 0px 16px; }
#navlist li span { display:block; float: left; width:10px; height:47px; padding:0px 0px; margin:0px 0px; background:url('http://sotweet.com/images/button-left.png') no-repeat left top; }
#navlist li a { display:block; float:left; height:47px; line-height:39px; padding:0px 20px 0px 15px; font-size:18px; letter-spacing:1px; color:#efefef; text-decoration:none; background:url('http://sotweet.com/images/button-right.png') no-repeat right top; }
#navlist li a:hover { color:#ffffff; text-decoration:none; }
#content { display:block; margin:0px auto; width:1009px; text-align:center; padding:0px 0px 126px 0px; background: url('http://sotweet.com/images/content_bg-blue.png') repeat-y; }
#content-inner { margin:0px 0px; padding:0px 16px 200px 16px; }
#topy { display:block; clear:both; width:1009px; height:40px; margin:0px auto; padding:0px 0px; text-align:left; background: url('http://sotweet.com/images/content_top-blue.png') no-repeat; }
#bottomy { display:block; clear:both; width:1009px; margin:0px auto; padding:62px 0px; text-align:center; color:#efefef; background: url('http://sotweet.com/images/content_bottom-blue.png') no-repeat; }

#content #content-inner .ad_left { display: block; text-align: left; border: none; margin: 10px 0px 5px 15px; padding: 0px 0px; }
#content #content-inner .ad_right { display: block; float:right; text-align: right; right:0; margin:10px 2px; padding:0px 0px; }
#content #content-inner .ad_bottom { display: block; clear: both; margin:20px auto; padding:5px 0px; text-align:center; }
#content #content-inner .ad_inline { display: block; margin:0px 0px; padding:5px 0px; }
#content #content-inner .ad_top { display: block; text-align: left; border:none; }

#sidebar { display: block; float: left; width: 200px; height:920px; text-align: left; overflow:hidden; padding:0px 0px; margin:0px 10px 0px 0px; border-right: 2px dotted #BBBBBB; }
#sidebar h2 { margin:24px auto; text-align:center; }
#sidebar #sidelist { margin: 20px auto; padding: 0px 0px; list-style-type: none; width: 180px;  }
#sidebar #sidelist h3 { font-size:16px; text-align:left; margin:2px 0px; }
#sidebar #sidelist a { display: block; height: 26px; padding: 2px 2px 2px 8px; border: none; color: #005C64; font-weight: bold; font-size:14px; line-height: 26px; text-decoration: none; outline:none; }
#sidebar #sidelist a:hover { color: #148887; }
#sidebar #sidelist #submenu { border:none; text-align:left; margin:0px 0px; padding:0px 0px 20px 0px; list-style-type: none; list-style-image: none; }
#sidebar #sidelist #submenu a { border:none; height: 22px; padding: 0px 2px 0px 42px; line-height:22px; font-size:12px; margin:0px 0px; text-align:left; list-style-type: none; list-style-image: none; }
#sidebar #sidelist #submenu a.view_more { border:none; height: 22px; padding: 0px 2px 0px 66px; line-height:22px; font-size:16px; font-weight:bold; margin:0px 0px; text-align:left; list-style-type: none; list-style-image: none; }

.post { display: block; text-align: left; padding:5px 10px 60px 10px; margin:0px auto; }
.item_list { display:block; margin:0px 0px; padding:0px 0px; }
.item_entry { display:block; float:left; text-align:left; margin:0px 0px; padding:0px 0px; }
.item_entry-inner { padding:6px 6px; }

form {margin: 0; padding: 0; display: inline;}
input, textarea, select { font: 1em arial, helvetica, sans-serif; background-color: #005c64; border: 1px solid #148887; line-height: 1.25em; padding: 0px 0px; margin:0px 4px; color:#FFFFFF; }
input:focus, textarea:focus, select:focus { border: 1px solid #148887; background-color: #005c64; color:#FFFFFF; }
label {cursor: pointer;}
input.button { background: url(/images/button.jpg) repeat-x center; color: white; padding: 0 7px; height: 23px; border: 1px solid #302723; }

.tags { display:block; clear:both; text-align:left; margin:0px 0px; padding:4px 12px 6px 12px; }

.item_code { display:block; float:left; padding:10px 10px; }

.breadcrumbs { text-align:left; margin: 0px 0px; padding: 0px 0px 20px 15px; list-style-type: none; list-style-image: none; width: 550px; }
.breadcrumbs strong { text-align: left; float: left; margin: 2px 2px; padding: 0px 0px; }
.breadcrumbs li { display: inline; float: left; overflow: hidden; text-align: left; list-style-type: none; list-style-image: none; padding:0px 0px; margin:0px 0px; }
.breadcrumbs li a { text-align:left; display: block; float: left; height: 20px; padding: 0px 10px; margin: 0px 0px; border: none; color: #000000; font-size: 12px; line-height: 20px; text-decoration: none; }
.breadcrumbs li a:hover { color: #980942; }

.category_list { display:block; float:left; padding:6px 40px 20px 0px; margin:0px 0px; }
.category_list li { display:block; clear:both; }
.category_list li a { display:block; clear:both; font-size:22px; line-height:30px; height:30px; text-align:center; text-decoration:none; }
.category_list_images { font-size: 12px; font-weight: bold; display: block; text-align:left; width:540px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin: 0; padding: 0; list-style-type: none; }
.category_list_images li { display: inline; float: left; width:260px; text-align: center; list-style-type: none; list-style-image: none; padding:0px 0px; margin:0px 0px; }
.category_list_images a { border: none; background-color: transparent; color: 000000; font-size: 110%; text-decoration: none; }
.category_list_images a:hover { color: #980942; }
.category_link { display:block; clear: both; text-align:center; padding:0px 0px 10px 0px; }
.category_list_no_images { display: block; text-align:left; margin: 0px 0px 12px 0px; list-style-type: none; }
.category_list_no_images li { display: block; float: left; text-align: left; list-style-type: none; list-style-image: none; padding:0px 0px; margin:0px 0px; }
.category_list_no_images a { display: block; float: left; height: 20px; line-height:20px; padding: 0px 20px; text-decoration: none; }
.category_image { display:block; float:left; padding:0px 0px; margin:5px 5px; text-align:center; }
.get_the_code { display:block; width:400px; text-align:center; margin:0px auto; padding:0px 0px; }
.send_to_friend { display:block; width:400px; text-align:center; margin:0px auto; padding:0px 0px; }
.item { text-align:center; padding:0px 0px; margin:0px 0px; }
.preview { display:block; clear:both; width:960px; height:420px; overflow:hidden; margin:0px auto; padding:0px 0px; }
.large_preview { display:block; clear:both; width:850px; height:300px; margin:0px 0px; padding:0px 0px; }
.large_preview a { display:block; clear:both; width:850px; height:300px; }
.widget_preview { display:block; height:420px; overflow:hidden; margin:0px auto; padding:0px 0px; }
a.get_the_code_link { display:block; clear:both; height:35px; width:162px; background:#005c64; border:2px #148887 solid; text-align:center; text-decoration:none; font-size:16px; letter-spacing:0px; line-height:35px; color:#F2F2F2; padding:0px 0px; margin:0 auto; }
a.get_the_code_link:hover { background:#005c64; border:2px #148887 solid; color:#FFFFFF; }
.preview_link { display:block; border:none; clear:both; width:280px; padding:0px 0px; margin:0px 0px; text-align:center; overflow:hidden; }
.preview_link_background { display:block; border:none; clear:both; width:310px; height:180px; padding:0px 0px; margin:0px 0px; text-align:center; overflow:hidden; border:4px #ffffff solid; }
.preview_link_background:hover { border:4px #148887 solid; }
.pagination { padding: 2px; }
.pagination ul { margin: 0; padding: 0; text-align: left; font-size: 12px; }
.pagination li { list-style-type: none; display: inline; padding-bottom: 1px; }
.pagination a, .pagination a:visited { padding: 0 5px; border: 1px solid #9aafe5; text-decoration: none; color: #2e6ab1; }
.pagination a:hover, .pagination a:active { border: 1px solid #2b66a5; color: #000; background-color: #FFFF80; }
.pagination a.currentpage { background-color: #2e6ab1; color: #FFF !important; border-color: #2b66a5; font-weight: bold; cursor: default; }
.pagination a.disablelink, .pagination a.disablelink:hover { background-color: white; cursor: default; color: #929292; border-color: #929292; font-weight: normal !important; }
.pagination a.prevnext { font-weight: bold; }

#message { display:block; text-align:center; font-weight:bold; font-size:16px; margin:20px 0px; }

.action_block { display:block; clear:both; text-align:center; margin:0px 0px; padding:20px 0px; border:0; }
#background_form { display:block; clear:both; margin:0px 0px; padding:0px 0px; color:#005c64; text-align:center; }
.input_submit { display:block; clear:both; height:35px; width:226px; background:#005c64; border:2px #148887 solid; text-align:center; font-size:16px; letter-spacing:0px; line-height:35px; color:#F2F2F2; padding:0px 0px; margin:0 auto; }
.input_submit:hover { background:#005c64; border:2px #148887 solid; color:#FFFFFF; }

