/* ::::: http://wp-themes.com/wp-content/themes/colorful-paint/style.css ::::: */

h1, h2, h3, h4, h5, h6, form { margin: 0px; padding: 0px; }
h1 { font-size: 22px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 13px; }
h6 { font-size: 12px; }
p { margin: 0px; padding: 0px 0px 12px; }
hr { color: rgb(60, 110, 2); }
ul, ol, li { margin: 0px; padding: 0px; list-style: none outside none; }
a, a:visited { color: rgb(60, 110, 2); text-decoration: none; outline: medium none; }
a:hover { text-decoration: underline; }
img { border: medium none; }
blockquote { padding: 7px 0px 0px 30px; font-size: 14px; font-style: italic; border-left: 6px solid rgb(110, 92, 75); height: 1%; }
.storyContent ul, ol { margin-left: 20px; padding: 5px 5px 15px; }
.storyContent ol li { list-style: decimal outside none; }
.storyContent ul li { list-style: disc outside none; }
.clear { clear: both; }
.storyContent table { border-collapse: collapse; border: 1px solid rgb(170, 170, 170); }
.storyContent table th { background: none repeat scroll 0% 0% rgb(255, 204, 51); border-color: rgb(170, 170, 170); padding: 5px; }
.storyContent table td { padding: 5px; border-color: rgb(170, 170, 170); }
body { background: none repeat scroll 0% 0% rgb(0, 0, 0); margin: 0px; padding: 0px; font-family: arial; font-size: 14px; color: rgb(47, 47, 47); }
.main_outer { background: url('bg.jpg') no-repeat scroll center top transparent; }
#main { width: 977px; margin: 0px auto; padding: 0px; }
.header { height: 170px; }
.header_top { height: 127px; overflow: hidden; }
.header_left { float: left; width: 550px; }
.header_right { float: right; width: 400px; }
.title { padding-left: 75px; overflow: hidden; background: url('logo.gif') no-repeat scroll left 15px transparent; margin-top: 20px; }
.title h1 { overflow: hidden; font-size: 63px; font-family: "NuevaStd-BoldCond",arial; font-weight: normal; }
.title h1 a, .title h1 a:visited { color: rgb(253, 253, 253); text-decoration: none; }
.title h1 a:hover { cursor: pointer; text-decoration: none; }
.title h3 { color: rgb(255, 255, 255); font-weight: normal; font-size: 19px; }
.header_right p { font-size: 12px; color: rgb(255, 255, 255); line-height: 17px; }
.header_right a, .header_right a:visited { color: rgb(245, 225, 70); text-decoration: none; }
.header_right a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.nav { height: 32px; padding: 4px 15px 0px; }
ul#nav { border: 0pt none; padding: 0pt 14px 0pt 0pt; list-style: none outside none; float: left; z-index: 1000; }
ul#nav li { margin: 0pt; border: 0pt none; padding: 0pt 4px 0pt 0px; float: left; display: inline; list-style: none outside none; position: relative; height: auto; }
ul#nav ul { margin: 0pt; border-width: 0pt 0pt 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0); padding: 0pt; width: 190px; list-style: none outside none; display: none; position: absolute; top: 32px; left: 0px; z-index: 1000; }
ul#nav ul:after { clear: both; display: block; font: 1px/0px serif; content: "."; height: 0pt; visibility: hidden; }
ul#nav ul li { width: 190px; padding: 0px; float: left; display: block ! important; background: none repeat scroll 0% 0% transparent; }
ul#nav a { padding: 8px 12px; text-align: center; float: none ! important; display: block; font-size: 14px; color: rgb(255, 255, 255); text-decoration: none; height: auto ! important; text-transform: capitalize; background: none repeat scroll 0% 0% rgb(91, 58, 1); opacity: 0.8; }
ul#nav a:hover, ul#nav li:hover a, ul#nav li.iehover a, ul#nav li.current_page_item a, ul#nav li.current_page_item a:visited { color: rgb(211, 210, 204); text-decoration: none; }
ul#nav a:active, ul#nav li:active a, ul#nav li.ieactive a { color: rgb(255, 255, 255); }
ul#nav li:hover li a, ul#nav li.iehover li a { float: none; padding: 5px 10px; width: 170px; color: rgb(255, 255, 255); font-size: 13px; text-align: left; background: none repeat scroll 0% 0% rgb(91, 58, 1); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(0, 0, 0) rgb(0, 0, 0) -moz-use-text-color; }
ul#nav li:hover li a:hover, ul#nav li:hover li:hover a, ul#nav li.iehover li a:hover, ul#nav li.iehover li.iehover a { color: rgb(211, 210, 204); }
ul#nav li:hover ul, ul#nav ul li:hover ul, ul#nav ul ul li:hover ul, ul#nav li.iehover ul, ul#nav ul li.iehover ul, ul#nav ul ul li.iehover ul { display: block; }
.main_content { background: url('content_bg.jpg') repeat-y scroll left top transparent; }
.content_top { background: url('content_top.jpg') no-repeat scroll left top transparent; }
.content_bottom { background: url('content_bottom.jpg') no-repeat scroll left bottom transparent; padding: 30px 22px 40px 45px; height: 1%; }
.main_left { width: 576px; float: left; }
.story { padding: 10px 0px 30px; }
.story_title { margin-bottom: 6px; color: rgb(0, 2, 16); font-size: 12px; background: url('title_bg_x.gif') repeat-x scroll left top rgb(246, 247, 243); }
.title_bg { background: url('title_bg.gif') repeat-y scroll left top transparent; }
.title_top { background: url('title_top.gif') no-repeat scroll left top transparent; }
.title_bottom { background: url('title_bottom.gif') no-repeat scroll left bottom transparent; padding: 10px 10px 7px; height: 1%; }
.story_title h2, .page_title h2 { padding-bottom: 5px; color: rgb(0, 2, 16); font-size: 22px; font-weight: normal; }
.story_title h2 a, .story_title h2 a:visited { color: rgb(0, 2, 16); }
.story_title h2 a:hover { color: rgb(134, 131, 131); text-decoration: none; }
.story_category { float: left; width: 440px; }
.story_category a, .story_category a:visited { color: rgb(255, 1, 16); text-decoration: none; }
.story_category a:hover { text-decoration: underline; }
.story_date { float: right; width: 100px; text-align: right; }
.story_date img { vertical-align: middle; }
.storyTags, .story_category { padding: 3px 0px; }
.storyContent { padding-bottom: 10px; padding-top: 10px; }
.storyContent p { line-height: 19px; }
.postmeta { background: url('tags_bg.jpg') repeat-y scroll left top transparent; }
.postmeta_top { background: url('tags_top.jpg') no-repeat scroll left top transparent; }
.postmeta_bottom { background: url('tags_bottom.jpg') no-repeat scroll left bottom transparent; height: 1%; }
.story_tags { float: left; width: 450px; padding-top: 10px; color: rgb(112, 68, 1); padding-left: 10px; }
.story_tags img { vertical-align: middle; }
.read_more { float: right; width: 95px; padding-top: 10px; padding-right: 10px; font-size: 13px; text-align: right; }
.postmeta a, .postmeta a:visited { color: rgb(112, 68, 1); text-decoration: none; }
.postmeta a:hover { text-decoration: underline; }
.storyContent h1, .storyContent h2, .storyContent h3, .storyContent h4, .storyContent h5, .storyContent h6 { padding-bottom: 15px; }
.navigation {  }
.navigation .alignleft { float: left; }
.navigation .alignright { float: right; }
.sidebar { float: right; width: 246px; }
.sidebar ul { list-style: none outside none; margin: 0px; padding: 0px; }
.sidebar li { margin: 0px 0px 10px; padding: 0px 0px 10px; }
.sidebar li a, .sidebar li a:visited { color: rgb(65, 66, 66); text-decoration: none; padding-right: 5px; }
.sidebar li a:hover { text-decoration: underline; color: rgb(0, 0, 0); }
.sidebar h3 { color: rgb(60, 110, 2); font-size: 26px; font-weight: normal; background: url('sidebar_border.jpg') no-repeat scroll left bottom transparent; padding-bottom: 5px; margin-bottom: 8px; padding-left: 16px; }
.sidebar h3 span { font-size: 16px; font-weight: bold; }
.sidebar li li { padding: 5px 0px 5px 18px; margin: 0px 0px 0px 18px; background: url('bullet.gif') no-repeat scroll left 9px transparent; border: medium none; }
.sidebar li li a, .sidebar li li a:visited { color: rgb(65, 66, 66); padding: 0px; text-decoration: none; }
.sidebar li li a:hover { text-decoration: underline; color: rgb(0, 0, 0); }
.sidebar li li li { border: medium none; margin: 0px; padding: 5px 0px 2px 12px; }
.header_search { float: right; padding-bottom: 35px; }
.search_text { background: none repeat scroll 0% 0% rgb(218, 218, 218); border: 1px solid rgb(47, 47, 47); float: left; margin: 22px 0px 0px; padding: 2px; color: rgb(0, 0, 0); width: 198px; }
.search_btn { background: none repeat scroll 0% 0% transparent; border: medium none; color: rgb(255, 255, 255); font-size: 14px; cursor: pointer; margin: 23px 0px 0px; padding: 0px; width: 35px; float: left; }
.footer { padding: 0px 0px 12px; color: rgb(163, 163, 163); margin-top: 5px; font-size: 13px; text-align: center; }
.footer_content { width: 977px; margin: 0px auto; padding-top: 12px; padding-bottom: 25px; letter-spacing: 1px; }
.footer p { padding: 3px 0px; }
.footer a, .footer a:visited { color: rgb(163, 163, 163); text-decoration: none; }
.footer a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
.wp-caption { border: 1px solid rgb(200, 215, 208); text-align: center; background-color: rgb(200, 215, 208); padding-top: 4px; margin: 10px; -moz-border-radius: 6px 6px 6px 6px; }
.wp-caption img { margin: 0pt; padding: 0pt; border: 0pt none; }
.wp-caption p.wp-caption-text { line-height: 19px; color: rgb(0, 109, 54); padding: 5px 4px; margin: 0pt; }
