/*
Theme Name:tweetsheep
Theme URI:http://www.webdesignlessons.com/tweetsheep-free-wordpress-theme/
Description:Magazine style theme with featured posts and twitter support
Version:1.3
Author:WebDesignLessons.com
Author URI:http://www.webdesignlessons.com/
Tags:white,Blue,two-columns,theme-options
*/
.description {
font-size: 12px;
position: relative;
top: -5px;
color: #454a4a;
display: block;
text-align: center;
letter-spacing: 0;
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
margin: 0;
padding: 0;
}
ul {
list-style: none;
}
a {
color: #3d3d3d;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a img {
border: 0;
}
.clear {
clear: both;
}
body {
margin: 0px;
padding: 0px;
font-family: Helvetica,Arial,sans-serif;
font-size: 11px;
color: #3d3d3d;
}
#wrapper_top {
width: 100%;
}
#wrapper_end {
width: 100%;
}
/* HEADER */
#header {
margin: 0 auto;
width: 940px;
height: 160px;
overflow: hidden;
}
#header_rss {
float: right;
padding: 5px 10px 0 0;
}
#header #logo {
color: #000;
font-size: 47px;
font-weight: normal;
letter-spacing: -6px;
text-transform: uppercase;
float: left;
margin: 28px 0 0;
}
#header #logo a {
color: #000;
}
#header #logo a:hover {
text-decoration: none;
}
/* MENU */
#menu {
width: 100%;
}
#main_search {
float: right;
width: 298px;
}
#mainmenu {
margin: 0 auto;
width: 940px;
}
#mainmenu ul {
margin: 0;
padding: 0;
list-style-type: none;
z-index: 1000;
}
/*Top level list items*/
#mainmenu ul li {
position: relative;
display: inline;
float: left;
z-index: 1000;
color: #646464;
padding: 0 0 0 0px;
font-size: 25px;
width: 235px;
background-image: url(images/bg_mainmenu_li.png);
text-transform: lowercase;
font-weight: bold;

}
#mainmenu ul li.first {
padding: 0;
background: none;
}
/*Top level menu link items style*/
#mainmenu ul li a {
display: block;
color: #646464;
z-index: 1000;
height: 40px;
padding: 12px 0px 0 25px;
}
* html #mainmenu ul li a {/*IE6 hack to get sub menu links to behave correctly*/
display:inline-block;
float: left;
}
* html #mainmenu ul li ul li a {/*IE6 hack to get sub menu links to behave correctly*/
float:none;
}
#mainmenu ul li a:link,#mainmenucat ul li a:visited {
text-decoration: none;
}
#mainmenu ul li a:hover,#mainmenu .current_page_item a,#mainmenu .select a {
background-image: url(images/bg_mainmenu_li_active.png);
color: #646464;
text-decoration: none;
}
/*1st sub level menu*/
#mainmenu ul li ul {
position: absolute;
left: 0;
display: block;
visibility: hidden;
margin: 0 0 0 11px;
}
/*Sub level menu list items (undo style from Top level List Items)*/
#mainmenu ul li ul li {
display: list-item;
float: none;
font-size: 1.0em;
background: none;
padding: 0;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#mainmenu ul li ul li ul {
top: 0;
margin: 0;
}
/* Sub level menu links style */
#mainmenu ul li ul li a,#mainmenu ul li.current_page_item ul a,#mainmenu ul li.select ul a {
width: 160px;/*width of sub menus*/
height:auto;
padding: 7px 5px 7px 10px;
margin: 0;
border-bottom: 1px solid #676767;
background: #252525;
border-top-width: 0;
text-align: left;
text-decoration: none;
color: #999999;
font-size: 12px;
}
#mainmenu ul li ul li a:hover {/*sub menus hover style*/
text-decoration:none;
color: #fff;
}
/* ######### CSS classes applied to down and right arrow images ######### */
#searchform_top {
float: left;
padding: 3px 0 0 0;
}
#searchform_top_text {
width: 244px;
padding: 8px 8px 9px 8px;
color: #434343;
font-size: 12px;
float: left;
border: 0;
background: #e1e1e1;
}
#gosearch {
float: left;
}
/*board*/
#board {
width: 100%;/*height:310px;*/
padding:18px 0 28px;
background: url(images/bg_welcome.png) repeat;
}
#board_left {
	position: relative;
margin: 0 auto;
width: 940px;
}
#board_items {/* background:url(images/bgr_board_carusel.png) no-repeat;*/
}
#board_body {
}
#board_carusel {
width: 940px;
height: 240px;
position: relative;
}
#board_carusel .belt {
position: absolute;/*leave this value alone*/
left:0;
top: 0;
}
.board_item {
	width:940px;
}
#board_body h2 {
color: #646464;
font-size: 48px;
font-weight: bold;
margin: 0 0 15px 0;
}
#board_body strong {
font-size: 20px;
color: #646464;
line-height: 18px;
display: block;
}
#board_body p {
font-size: 14px;
color: #646464;
line-height: 1.2em;
}
#board_body img {
margin: 0 15px 0 0;
float: left;
width: 460px;
}
#board_body p a {
color: #646464;
}
#board_body p.more a {
text-decoration: underline;
}
#board_body p.more a:hover {
text-decoration: none;
}
#board_carusel_nav {
overflow: hidden;
position: absolute;
top: 204px;
left: 10px;
opacity: 0.8;
filter: alpha(opacity=80);
}
#board_carusel_nav li {
font-size: 12px;
float: left;
margin: 0px 0 0 2px;
}
#board_carusel_nav a {
display: block;
float: left;
background: #ff9933;
border-right: 1px solid #85d7f7;
width: 33px;
height: 10px;
text-align: center;
padding: 7px 0 7px 0;
border: 1px solid #f58220;
}
#board_carusel_nav a.selected,#board_carusel_nav a:hover {
text-decoration: underline;
font-weight: bold;
background: #ffffff;
border: 1px solid #f58220;
}
/* BODY */
#body {
margin: 0 auto;
width: 940px;
overflow: hidden;
}
#body_top {
width: 100%;/* background:url(images/bgr_body_top.png) no-repeat right top;*/
}
#body_end {
width: 100%;/* background:url(images/bgr_body_end.png) no-repeat left bottom;*/
overflow:hidden;
padding: 0 0 87px 0;
}
#body_left {
/*width: 1000px;*/
float: left;
}
#body_right {
width: 0px;
float: right;
}
/* left contact */
#body_left_content {
width: 928px;
margin: 20px 0 0;
}
.post {
width: 32%;
float: left;
padding-right: 12px;
}
.post2 {
width: 100%;
margin: 0 0 10px 0px;
float: left;
}
.post-top {
width: 100%;
border-bottom: 1px solid #d3d3d3;
overflow: hidden;
}
.post-title {
width: 70%;
float: left;
margin: 10px 0 10px 0;
}
.post-title h2 {
font-size: 18px;
margin: 0 0 5px 0;
color: #646464;
font-weight: bold;
}
.post-title h2 a {
color: #646464;
}
.post-top h4 {
width: 101px;
height: 69px;
padding: 30px 0 0 0;
color: #898989;
text-align: center;
font-weight: normal;
font-size: 23px;
float: right;
background: url(images/bgr_post_comment.png) no-repeat;
}
.post-top h3 {
font-weight: normal;
color: #4b4b4b;
font-size: 12px;
margin: 4px 0 5px 2px;
}
.post-top h3 a,.post-top h3 span {
color: #f26521;
font-weight: bold;
text-transform: capitalize;
}
.entry {
line-height: 20px;
font-size: 13px;
margin: 15px 0;
}
.entry img {
border: 0px solid #ccc;
}
.entry p {
padding-bottom: 15px;
}
.entry p a {
font-weight: bold;
text-decoration: underline;
}
.entry p a:hover {
text-decoration: none;
}
.postmetadata {
width: 100%;
border-top: 1px solid #d3d3d3;
overflow: hidden;
}
.postmetadata p {
font-weight: bold;
font-size: 13px;
}
.postmetadata p a {
color: #696969;
background: #d3d3d3;
padding: 5px 10px 5px 10px;
float: right;
}
.post-page {
width: 588px;
margin: 0 0 0 13px;
}
h2.page_title {
font-size: 29px;
margin: 0 0 5px 0;
color: #000;
font-weight: normal;
border-bottom: 1px solid #d3d3d3;
padding: 0 0 10px 5px;
}
.post-page .entry {
}
.post-page .entry a {
text-decoration: underline;
font-weight: bold;
color: #0076a3;
}
.post-page .entry a:hover {
text-decoration: none;
}
.entry strong {
}
.post-page .entry h1,.post-page .entry h2,.post-page .entry h3,.post-page .entry h4,.post-page .entry h5,.post-page .entry h6 {
color: #000;
display: block;
font-weight: normal;
}
.post-page .entry h1 {
font-size: 26px;
padding: 0 0 14px 0;
}
.post-page .entry h2 {
font-size: 24px;
padding: 0 0 14px 0;
}
.post-page .entry h3 {
font-size: 22px;
padding: 0 0 12px 0;
}
.post-page .entry h4 {
font-size: 20px;
padding: 0 0 10px 0;
}
.post-page .entry h5 {
font-size: 18px;
padding: 0 0 8px 0;
}
.post-page .entry h6 {
font-size: 16px;
padding: 0 0 6px 0;
}
/* SIDE BAR */
#sidebar {
width: 220px;
margin: 50px 0 0 20px;
color: #212121;
}
.sidebars h2 {
font-size: 23px;
color: #212121;
text-transform: uppercase;
padding: 0 0 0 30px;
font-weight: normal;/* background:url(images/bgr_sidebars_h2.png) no-repeat left 2px;*/
margin:0 0 10px 0;
}
.sidebars ul {
}
.sidebars ul li {
}
.sidebars ul li ul li {
margin-bottom: 0;
width: auto;
}
.sidebars ul li ul li ul li {
margin-left: 0;
}
.sidebars li ul {
padding: 0 0 30px 5px;
}
.sidebars li ul li ul {
padding: 0 0 0 10px;
width: auto;
}
.sidebars li ul li ul li ul {
}
.sidebars li {
margin-bottom: 0px;
background: none;
}
.sidebars li li {
margin-bottom: 0px;
border-bottom: 1px solid #d2d2d2;
padding: 10px 0 10px 8px;
font-size: 13px;
}
.sidebars li li li {
background: none;
border: 0;
padding-bottom: 3px;
}
.sidebars li a {
color: #000;
}
.sidebars li.widget_categories ul li {
}
.sidebars li.widget_categories ul li a {
}
.sidebars li.widget_categories ul li ul li a {
}
.sidebars li.widget_archives ul li a {
}
.sidebars li.linkcat ul li a {
}
.sidebars .widget_tags p {
padding: 0px 10px 10px 15px;
}
.sidebars .widget_tags a {
color: #000;
}
.sidebars .textwidget {
padding: 10px;
}
/* FOOTER */
#footer {
width: 100%;
height: 53px;
background:transparent url(images/bg_welcome.png) repeat scroll 0 0;
overflow:hidden;
}
#footer h2 {
color: #000;
font-size: 48px;
font-weight: normal;
letter-spacing: -6px;
padding: 20px 0 0 40px;
text-transform: uppercase;
float: left;
position: relative;
}
#footer h2 a {
color: #000;
}
#footer h2 a:hover {
text-decoration: none;
}
#footer_text {
padding: 20px 30px 0 0;
text-align: center;
}
#footer_text p {
color: #000;
padding: 0 0 8px 0;
font-size: 13px;
}
#footer_text a {
color: #000;
}
#footer_text b a {
color: #0076a3;
text-decoration: underline;
}
#footer_text b a:hover {
text-decoration: none;
}
#footer_text .designed {
font-size: 11px;
}
/* Begin Typography & Colors */
#wp-calendar #prev a,#wp-calendar #next a {
font-size: 9pt;
}
#wp-calendar a {
text-decoration: none;
}
#wp-calendar caption {
font: bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif;
text-align: center;
}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}
/* End Typography & Colors */
/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}
/* Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center",being much more futureproof (and valid) */
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
/* End Images */
/* Begin Calendar */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 98%;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
#wp-calendar a {
display: block;
}
#wp-calendar caption {
text-align: center;
width: 100%;
}
#wp-calendar td {
padding: 3px 0;
text-align: center;
}
#wp-calendar td.pad:hover {/* Doesn't work in IE */
background-color:#fff;
}
/* End Calendar */
/* Begin Various Tags & Classes */
acronym,abbr,span.caps {
cursor: help;
}
acronym,abbr {
border-bottom: 1px dashed #999;
}
blockquote {
margin: 15px 30px 10px 10px;
padding-left: 24px;
padding-bottom: 7px;
background: url(images/blockquote_bg.gif) repeat-y;
}
blockquote blockquote {
background: url(images/blockquote_bg2.gif) repeat-y;
}
blockquote cite {
margin: 5px 0 0;
display: block;
}
.center {
text-align: center;
}
hr {
display: none;
}
a img {
border: none;
}
.navigation {
text-align: right;
margin: 10px auto 0 auto;
width: 97%;
background: #e1e1e1;
padding: 10px;
overflow: hidden;
font-size: 13px;
color: #000;
}
#content_single .navigation {
text-align: center;
width: 96%;
padding: 10px 0 10px 0;
margin: 30px 0 0 25px;
}
.navigation a {
color: #000;
font-size: 13px;
}
.wp-pagenavi {
line-height: 1.8em;
padding: 0 15px 0 15px;
}
.wp-pagenavi a {
padding: 4px;
margin: 2px;
}
.wp-pagenavi span.pages {
padding: 4px;
margin: 2px;
background: #000;
color: #fff;
}
.wp-pagenavi span.current {
padding: 4px;
margin: 2px;
background: #000;
color: #fff;
}
.wp-pagenavi span.extend {
padding: 4px;
margin: 2px;
background: #000;
color: #fff;
}
/* End Various Tags & Classes*/
/* Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer,which merely default to normal bullets. */
.entry ul {
margin: 0 10px 15px 30px;
list-style: none;
padding: 15px 15px 15px 20px;
background: #f5f5f5;
border: 1px solid #d3d3d3;
}
.entry ul li {
border-bottom: 1px solid #d3d3d3;
background: url(images/ico_entry.gif) no-repeat left 13px;
padding: 7px 0 7px 15px;
}
.entry ol {
margin: 0 10px 15px 30px;
padding: 15px 15px 15px 40px;
background: #f5f5f5;
border: 1px solid #d3d3d3;
}
.entry ol li {
margin: 0;
padding: 7px 0 7px 0;
border-bottom: 1px solid #d3d3d3;
}
.postmetadata ul,.postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}
ol li {
list-style: decimal outside;
}
/* End Entry Lists */
/* Begin Form Elements */
#searchform {
margin: 10px auto;
padding: 5px 3px;
text-align: center;
}
#sidebar #searchform #s {
width: 108px;
padding: 2px;
}
#sidebar #searchsubmit {
padding: 1px;
}
.entry form {/* This is mainly for password protected posts,makes them look better. */
text-align:center;
}
select {
width: 130px;
}
#commentform {
width: 400px;
}
#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}
#commentform textarea {
width: 350px;
padding: 2px;
}
#commentform #submit {
margin: 5px 0 0 0;
padding: 0;
width: 85px;
height: 35px;
}
/* End Form Elements */
/* Begin Comments*/
h2#comments {
font-size: 29px;
margin: 0 0 5px 0;
color: #000;
font-weight: normal;
border-bottom: 1px solid #d3d3d3;
padding: 0 0 10px 5px;
margin: 0 0 10px 25px;
}
.alt {
margin: 0;
padding: 10px;
}
.commentlist {
padding: 0;
text-align: justify;
margin: 0 0 0 25px;
}
.commentlist .comment {
margin: 15px 0 0 0;
padding: 10px 15px 20px 15px;
list-style: none;
background: #f5f5f5;
border: 1px solid #d3d3d3;
}
.commentlist .alt {
background: #ffffff;
}
.commentlist .comment .comment {
margin: 15px 15px 15px 15px;
padding: 10px 15px 20px 15px;
width: auto;
}
.commentlist p {
margin: 10px 5px 10px 0;
line-height: 18px;
}
.commentmet_data {
width: 100%;
overflow: hidden;
}
.commentmet_data td {
vertical-align: top;
text-align: left;
}
.commentmet_avatar {
width: 102px;
padding: 15px 0 0 0;
}
.commentmet_text {
}
.commentmet_avatar img {
border: 1px solid #2c0202;
}
#commentform p {
margin: 5px 0;
}
.commentmet_replay {
width: 100%;
overflow: hidden;
}
.commentmet_replay a {
float: right;
display: block;
text-indent: -9999px;
text-transform: capitalize;
background: url(images/button_replay.gif) no-repeat;
width: 79px;
height: 20px;
}
.nocomments {
text-align: center;
margin: 0;
padding: 0;
}
.commentmetadata {
margin: 0;
display: block;
padding: 0 0 5px 0;
color: #636363;
font-size: 15px;
text-transform: capitalize;
font-weight: bold;
}
.commentmetadata a {
color: #0076a3;
}
.commentmetadata span {
color: #0076a3;
}
.commentmet_text {
font-size: 12px;
color: #000;
}
#respond {
margin: 40px 0 0 25px;
}
h3#respond_title {
font-size: 29px;
margin: 0 0 5px 0;
color: #000;
font-weight: normal;
border-bottom: 1px solid #d3d3d3;
padding: 0 0 10px 5px;
margin: 0 0 20px 0;
}
#commentform {
margin-left: 25px;
color: #000;
font-size: 12px;
width: 90%;
}
#commentform small {
position: relative;
top: -1px;
font-size: 12px;
}
#cancel-comment-reply-link {
font-size: 12px;
color: #000;
}
#commentform a,#commentform small {
color: #000;
}
#commentform input {
background: #fff;
border: 2px solid #c9c9c9;
font-size: 12px;
padding: 4px;
color: #000000;
}
#commentform textarea {
background: #fff;
border: 2px solid #cbcbcb;
font-size: 12px;
padding: 4px;
margin: 5px 0 0 0;
color: #000000;
}
#commentform input#submit {
background: none;
border: 0px;
}
/* End Comments */
/* Archives page */
.page_archives_div {
padding-bottom: 60px;
}
.page_archives_div h2 {
font-size: 29px;
margin: 0 0 5px 0;
color: #000;
font-weight: normal;
border-bottom: 1px solid #d3d3d3;
padding: 0 0 10px 5px;
}
.page_archives_div ul h2 {
}
.page_archives_div ul {
margin: 10px 0 40px 0;
}
.page_archives_div ul li {
margin: 0px;
padding: 8px 0 8px 5px;
list-style: none;
background: url(images/ico_line.gif) no-repeat left bottom;
}
.page_archives_div ul li ul li {
border: 0px;
background: none;
}
.page_archives_div ul li ul {
margin: 0px;
padding: 0px;
padding-left: 10px;
}
.page_archives_div ul li a {
font-weight: normal;
color: #333;
font-size: 13px;
background: url(images/ico_ar.gif) no-repeat left 3px;
padding: 0 0 0 14px;
}
/* ==================================================================
Secure and Accessible PHP Contact Form v.2.0WP FIXED width
ACCESSITES.CSS made by Mike Cherim - http://green-beast.com 
Designed and built to work with the Accessites WordPress theme
================================================================== */
#gb_form_div {text-align :left;width :100%;
margin: -40px 0 0 0;
}
#gb_form_div p {margin-left :12px;
}
#gb_form {text-align :left;background :transparent;
}
#gb_form_div a {color :#4c4c4c;text-decoration :underline;
}
#gb_form_div a:hover,#gb_form_div a:focus,#gb_form_div a:active {color :#4c4c4c;text-decoration :none;
}
fieldset {border :0;margin-top :10px;
}
#gb_form legend,legend,#gb_form dt {font-weight :bold;color :#4c4c4c;
}
#gb_form legend {margin-left :-10px;padding-top :5px;
}
* html #gb_form legend {margin-left :-5px;
padding: 0 0 10px 0;
}
#gb_form legend#mainlegend {font-size :1.2em;color :#4c4c4c;margin-left :-10px;padding-top :5px;padding-bottom :10px;
background: url(images/dotted_grey.gif) repeat-x bottom;
width: 100%;
}
* html #gb_form legend#mainlegend {margin-left :-5px;
}
#gb_form legend#mainlegend small {font-size :.7em;text-transform :uppercase;
}
#gb_form_div .formhead small a {font-size :.7em;background-image :none;display :inline;padding :0;margin :0;
}
#gb_form_div .main_formhead,#gb_form_div .formhead {font-size :1.2em;color :#4c4c4c;width :97%;
}
#gb_form_div .main_formhead {margin-left :-35px;
text-indent: -9999px;
}
#gb_form_div label {color :#000000;margin-top :5px;margin-left :20px;
font-size: 11px;
}
#gb_form_div input.short,#gb_form_div input.med,#gb_form_div select.med,#gb_form_div textarea.textbox,#gb_form_div textarea {
color: #4c4c4c;
padding: 3px;
border: 1px solid #c2c2c2;
background-color: #ededed;
font-size: 13px;
width: 60%;
height: auto;
margin: 0 0 5px 20px;
}
#gb_form_div input.short {width :7%;
}
#gb_form_div textarea.textbox,#gb_form_div textarea {width :80%;height :220px;line-height :1.5em;
}
#gb_form_div select.med {width :60%;
}
#gb_form_div input.checkbox {cursor :default;background :transparent;color :#bcbab7;border :0;padding :0;margin :0;width :14px;height :14px;
}
#gb_form_div input.button {cursor :pointer;border :0;
background: url(images/button_submit.gif) no-repeat;
width: 85px;
height: 35px;
display: block;
text-indent: -9999px;
text-transform: capitalize;
clear: both;
}
#content #gb_form input.button {margin :15px 5px 25px 20px;padding :2px 15px 2px 15px;
}
* html #content #gb_form input.button {margin-left :-5px;
}
#gb_form_div span.error,#gb_form_div span.success,#gb_form_div dt {color :#cc0000;font-weight :bold;
}
#gb_form_div dt small,#gb_form_div .formhead span.success,span.success,dl#result_dl_blockq dt {color :#bcbab7;
}
#gb_form_div small.whythis a {font-size :11px;text-decoration :none;color :#000;
}
#gb_form_div small.whythis a span {text-decoration :none;color :#fff;
}
#gb_form_div small.whythis a:hover span {color :#fff;
background: #000;
}
#gb_form_div p.creditline small {clear :both;display :block;text-align :right;margin :0;padding :25px 0 15px 0;font-size :0.75em;letter-spacing :.0001em;color :#666;
}
dl#result_dl_blockq blockquote {margin-left :0;
}
dl#result_dl_blockq blockquote p cite {display :block;text-align :right;
}
#gb_form_div span.items {font-weight :bold;color :#339999;
}
#gb_form_div ul {margin :10px 10px 20px 10px;
}
#gb_form_div ul li {list-style-type :none;margin :0 10px 0 20px;
}
/* End ACCESSITES CSS */
#navcontainer {
width: 100%;
position: fixed;
bottom: 0px;
left: 0px;
background-color: white;
opacity: 0.8;
filter: alpha(opacity=80);
}
#events {
width: 225px;
height: 55px;
float: right;
color: #646464;
}
#events_icon {
width: 47px;
float: left;
text-align: center;
}
/*.events_icon {
height: 40px;
background-image: url(images/icon_events.png);
background-position: top left;
background-repeat: no-repeat;
font-weight: bold;
padding: 10px 4px 3px 4px;
text-decoration: none;
}*/
#events_icon a {
width: 39px;
height: 40px;
float: left;
background-image: url(images/icon_events.png);
background-position: top left;
font-size: 30px;
font-weight: bold;
padding: 13px 4px 0 4px;
text-decoration: none;
}
#events_icon a:hover {
background-position: bottom left;
}
#description {
width: 130px;
height: 48px;
float: left;
margin: 7px 0 0 10px;
}
#location {
width: 225px;
height: 55px;
float: right;
}
#location_icon {
width: 47px;
height: 53px;
float: left;
}
#location_icon a {
width: 47px;
height: 53px;
float: left;
background-image: url(images/icon_location.png);
background-position: top left;
}
#location_icon a:hover {
width: 47px;
height: 53px;
float: left;
background-position: bottom left;
}
#address {
width: 150px;
height: 48px;
float: left;
margin: 7px 0 0 10px;
}
#social {
width: 130px;
height: 40px;
float: right;
background-color: #ff9933;
margin: 10px 20px 0 0;
}
#social img {
padding: 10px;
}
