@charset "utf-8";

/*----Common---->>START*/
* { padding: 0px; margin: 0px; }
body { background-image: url(../images/body_bg.png); background-position: left top; background-repeat: repeat-x; background-color: #000000; color: #ffffff; font-family: Tahoma; font-size: 12px; font-style: normal; font-weight: normal; }

img { border: 0px; }
a { color: #b2d1e1; text-decoration: none; }
a:hover { text-decoration: underline; }
form { display: inline; }

.clear { clear: both; }
.wrap { width: 100%; }
.center { width: 100%; text-align: center; }

#wapper { width: 100%; text-align: center; }
#layout { width: 980px; margin: 0px auto; }
/*----Common----<<END*/

/*----Header---->>START*/
#header { background-image: url(../images/header_bg.jpg); background-position: left top; background-repeat: no-repeat; width: 980px; height: 266px; position: relative; margin: 0px 0px 1px 0px; }
#header #logo { width: 604px; height: 98px; position: absolute; top: 81px; left: 10px; }
#header #menu { width: 705px; height: 44px; position: absolute; left: 10px; bottom: 0px; overflow: hidden; }
#header #menu ul { list-style-type: none; }
#header #menu ul li { float: left; height: 44px; margin: 0px 3px 0px 0px; }
#header #menu ul li a { color: #ffffff; display: block; font-family: "Trebuchet MS"; font-size: 19px; font-weight: bold; line-height: 44px; height: 44px; padding: 0px 16px 0px 0px; text-align: center; text-decoration: none; text-transform: uppercase; }
#header #menu ul li a span { cursor: pointer; display: block; height: 44px; padding: 0px 0px 0px 16px; }
#header #menu ul li a:hover,
#header #menu ul li.current_page_item a,
#header #menu ul li.current-menu-item a { background-image: url(../images/menu_hover_right_bg.png); background-position: right top; background-repeat: no-repeat; color: #9b9b9b; text-decoration: none; }
#header #menu ul li a:hover span,
#header #menu ul li.current_page_item a span,
#header #menu ul li.current-menu-item a span { background-image: url(../images/menu_hover_left_bg.png); background-position: left top; background-repeat: no-repeat; }
/*----Header----<<END*/

/*----Content---->>START*/
#container { width: 960px; padding: 0px 10px; text-align: left; }

#content { float: left; width: 688px; padding: 20px 0px; }

h1.page-title { color: #ffffff; font-size: 30px; font-weight: normal; padding: 0px 0px 15px 0px; }
h1.page-title span { color: #b2d1e1; }

h1.entry-title,
h2.entry-title { color: #b2d1e1; font-size: 24px; font-weight: normal; }
h1.entry-title { padding: 0px 0px 15px 0px; }
h2.entry-title { padding: 0px 0px 8px 0px; }
h2.entry-title a { color: #b2d1e1; text-decoration: none; }
h2.entry-title a:hover { text-decoration: none; color: #ffffff; }
div.entry-meta { font-size: 11px; padding: 0px 0px 15px 0px; }
div.entry-content,
div.entry-summary { font-size: 12px; line-height: 18px; }
div.entry-content p,
div.entry-summary p { padding: 0px 0px 12px 0px; }
div.page { margin: 0px 0px 23px; }
div.entry-utility { width: 688px; border-top: 1px solid #1a1a1a; font-size: 11px; padding: 10px 0px 35px 0px; line-height: 18px; }

div.readmore { float: left; width: 79px; height: 21px; margin: 0px 13px 0px 0px; }
div.row { width: 100%; padding: 12px 0px 0px 0px; }
div.row ul.addtoany_list { float: left !important; display: inline !important; padding: 3px 0px 0px 0px !important; margin: 0px !important; list-style-type: none; top: 0px; }
div.row ul.addtoany_list * { padding: 0px !important; margin: 0px !important; top:0px; }
div.row ul.addtoany_list li { padding: 0px !important; margin: 0px !important; display: inline !important;}

#sidebar { background-image: url(../images/sidebar_bg.gif); background-position: top; background-repeat: no-repeat; float: right; width: 248px; padding: 0px 6px; text-align: left; }
#sidebar ul { list-style-type: none; }

#sidebar h3.twitter-widget { background-image: url(../images/twitter_widget_header_bg.jpg); background-position: left top; background-repeat: no-repeat; color: #ffffff; font-family: "Trebuchet MS"; font-size: 19px; font-weight: bold; line-height: 43px; height: 43px; padding: 0px 0px 0px 17px; margin: 0px 0px 0px 0px; text-transform: uppercase; }
#sidebar h3.twitter-widget span { color: #6dcff6; }
#sidebar #twitter-widget { background-image: url(../images/twitter_widget_bg.jpg); background-position: left top; background-repeat: no-repeat; color: #ffffff; font-family: "Trebuchet MS"; font-size: 12px; line-height: 15px; width: 228px; padding: 5px 10px 0px 10px; margin: 0px 0px 10px 0px; }
#sidebar #twitter-widget a { color: #929292 !important; text-decoration: none !important; }
#sidebar #twitter-widget a:hover { color: #b2d1e1 !important; text-decoration: none !important; }
#sidebar #twitter-widget * { background-color: transparent !important; background-image: none !important; border: 0px !important; }
#sidebar #twitter-widget .twtr-hd,
#sidebar #twitter-widget .twtr-ft,
#sidebar #twitter-widget .twtr-img { display: none !important; }
#sidebar #twitter-widget .twtr-bd,
#sidebar #twitter-widget .twtr-timeline,
#sidebar #twitter-widget .twtr-tweets,
#sidebar #twitter-widget .twtr-widget,
#sidebar #twitter-widget .twtr-widget-profile,
#sidebar #twitter-widget .twtr-doc { background-color: transparent !important; background-image: none !important; }
#sidebar #twitter-widget .twtr-tweets,
#sidebar #twitter-widget .twtr-timeline,
#sidebar #twitter-widget .twtr-bd { padding: 0px !important; width: 223px; !important; }
#sidebar #twitter-widget .twtr-tweet { background-image: none !important; border: 0px !important; width: 100% !important; padding: 0px 0px 15px 0px !important; }
#sidebar #twitter-widget .twtr-timestamp { color: #929292; font-family: "Trebuchet MS"; font-size: 12px; }
#sidebar #twitter-widget .twtr-tweet-wrap { background-image: none !important; border: 0px !important; width: 100% !important; }
#sidebar a.twitter-follow { background-image: url(../images/twitter_button.png); color: #000000; display: block; font-family: "Trebuchet MS"; font-size: 15px; font-weight: bold; line-height: 40px; width: 185px; height: 40px; padding: 0px 0px 0px 34px; margin: 0px auto 30px auto; text-decoration: none; text-transform: uppercase; }
#sidebar a.twitter-follow:hover { color: #323131; text-decoration: none; }

#sidebar h3 { color: #ffffff; font-family: "Trebuchet MS"; font-size: 16px; font-weight: bold; padding: 0px 0px 0px 18px; margin: 0px 0px 13px 0px; text-transform: uppercase; }
#sidebar h3 span { color: #6dcff6; }
#sidebar div.widget { padding: 0px 0px 0px 16px; width: 232px; margin: 0px 0px 30px 0px; }
#sidebar div.widget select { background-color: #e2e2e2; border: 0px solid #000000; color: #000000; font-family: Tahoma; width: 227px; padding: 2px; }

#sidebar #searchbox { width: 227px; height: 24px; }
#sidebar #searchbox #inputbox { background-image: url(../images/search_input.png); background-position: left top; background-repeat: no-repeat; float: left; width: 199px; height: 24px; }
#sidebar #searchbox #inputbox input { background-color: transparent; border: 0px solid #ffffff; color: #000000; font-family: Tahoma; font-size: 11px; width: 179px; margin: 5px 0px 0px 12px; }
#sidebar #searchbox #submitbutton { float: right; width: 28px; height: 24px; }

#nav-bottom { background-color: #161616; color: #b1b1b1; font-family: Tahoma; font-size: 12px; line-height: 42px; width: 668px; height: 42px; padding: 0px 10px; }
#nav-bottom a { color: #b1b1b1; font-family: Tahoma; font-size: 12px; text-decoration: none; }
#nav-bottom a:hover { text-decoration: underline; }
#nav-bottom .nav-previous { float: left; width: 332px; height: 42px; text-align: left; }
#nav-bottom .nav-next { float: right; width: 332px; height: 42px; text-align: right; }

#comments { padding: 0px 0px 35px 0px; width: 688px; }
h3#reply-title { font-size: 18px; padding: 0px 0px 12px 0px; }
p.comment-notes { font-size: 11px; padding: 0px 0px 12px 0px; }
p.comment-form-author,
p.comment-form-email,
p.comment-form-url,
p.comment-form-comment { font-weight: normal; line-height: 24px; padding: 0px 0px 4px 0px; }
p.comment-form-author input,
p.comment-form-email input,
p.comment-form-url input { background-color: #ffffff; border: 0px solid #ffffff; color: #000000; display: block; font-family: Tahoma; font-size: 12px; padding: 3px; height: 18px; width: 50%; }
p.comment-form-comment textarea { background-color: #ffffff; border: 0px solid #ffffff; color: #000000; display: block; font-family: Tahoma; font-size: 12px; padding: 3px; height: 150px; width: 50%; }
p.form-allowed-tags { font-size: 11px; padding: 0px 0px 12px 0px; }
/*----Content----<<END*/

/*----Footer---->>START*/
#footer { background-image: url(../images/footer_bg.png); background-position: top; background-repeat: repeat-x; height: 64px; width: 100%; text-align: left; }
#footer #footerin { width: 960px; padding: 0px 10px; height: 64px; margin: 0px auto; }
#footer #copy { color: #cfcfcf; line-height: 64px; float: left; width: 360px; height: 64px; }
#footer #fmenu { float: left; width: 400px; height: 64px; overflow: hidden; }
#footer #fmenu ul { list-style-type: none; }
#footer #fmenu ul li { background-image: url(../images/footer_menu_sep.gif); background-position: right; background-repeat: no-repeat; float: left; height: 64px; margin: 0px 10px 0px 0px; padding: 0px 11px 0px 0px; }
#footer #fmenu ul li.lastitem { background-image: none; padding: 0px; margin: 0px; }
#footer #fmenu ul li a { color: #cfcfcf; text-decoration: none; line-height: 64px; }
#footer #fmenu ul li a:hover { color: #979797; text-decoration: none; }
#footer #socialicons { float: right; width: 196px; height: 64px; position: relative; }
#footer #socialicons a { text-decoration: none; display: block; position: absolute; }
#footer #socialicons a:hover { text-decoration: none; }
#footer #socialicons a span { display: none; }
#footer #socialicons a.email { background-image: url(../images/icon_email.png); width: 31px; height: 31px; top: 13px; right: 12px; }
#footer #socialicons a.rss { background-image: url(../images/icon_rss.png); width: 32px; height: 32px; top: 15px; right: 50px; }
#footer #socialicons a.facebook { background-image: url(../images/icon_facebook.png); width: 32px; height: 32px; top: 15px; right: 88px; }
#footer #socialicons a.twitter { background-image: url(../images/icon_twitter.png); width: 34px; height: 39px; top: 10px; right: 122px; }
#footer #socialicons a.buzz { background-image: url(../images/icon_buzz.png); width: 34px; height: 31px; top: 15px; right: 162px; }
/*----Footer----<<END*/