/*
Theme Name: ElymediaFrenzy
Theme URI: http://www.elymedia.com/blog
Description: Colorful 2-column WordPress theme, inspired by the BigFlower 1.0 theme by http://www.askgraphics.com
Author: Bruce Mewhinney at Diosa Design
Author URI: http://www.diosa.com
Version: 1.0b2
*/
body {padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background:#ff0066; }

img {
max-width: 100%;
border: none; }
/*img .alignright {
margin: 2px 2px 2px 2px;
display: inline;
float: right; }
img .alignleft {
margin: 2px 2px 2px 2px;
display: inline;
float: left; }*/

a {color: #0000ff;
text-decoration: underline;
margin-right: +3px;
margin-left: +3px; }
a:hover {text-decoration: none;
color: purple; }
form, table, ul, li {padding:0px;
margin:0px; }
.sub {border:0px; }
input, textarea {border:1px solid #cecece;
font-size:14px }
div#page {width:906px;
border:7px #ffffff solid;
text-align: left; }

/*header*/
div#page #header {width:100%;
height:73px;
background:url(images/header_bg.png) no-repeat top left; }
/*The "div#header #header_title" style when not a link is plain white.*/
div#header #header_title {font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
color:#ffffff;
padding-left:3px;
padding-top:14px;
text-decoration: none;
text-align: left; }
/*The "div#header #header_title" style when not a link is plain white but underlined and turns yellow when cursor hovers over.*/
div#header #header_title a {font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
color:#ffffff;
padding-left:3px;
padding-top:14px;
text-decoration: underline;
text-align: left; }
div#header #header_title a:hover {font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
color: #ffcc00;
padding-left:3px;
padding-top:14px;
text-decoration: none;
text-align: left; }
div#header #header_title span {font-size: 14px;
color:#ffffff;
position:relative;
top:-2px;
font-weight: bold; }
/* end header */

/*header2*/
div#page #header2 {width:100%;
height:162px;
background:url(images/header2_bg.png) no-repeat top center; }
div#header2 #menu {width:650px;
padding-left:20px;
padding-top:10px; }
div#menu #menu_items {width:150px; }
div#menu #menu_items td {background:url(images/menu_li.png) no-repeat bottom left;
padding-bottom:2px; }
div#menu #menu_items td a {color:#201500;
font-size:14px;
font-weight:bold;
line-height:23px;
background:url(images/menu_li_a.png) no-repeat bottom left;
padding-left:10px; }
div#menu #menu_items td a:hover {color:#ffffff;
font-size:14px;
font-weight:bold;
line-height:23px;
background:url(images/menu_li_a.png) no-repeat bottom left;
padding-left:10px;
padding-bottom: }
div#menu #header_text_title {color:#000000;
font-size:25px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
text-align: right; }
div#menu #header_text {color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: right;
line-height:20px; }
/* end header */

/* blog*/
div#page #blog {width:100%;
background:url(images/blog_bg.png) no-repeat top #fff0c2; }
div#blog #blog_pad {padding-top:10px;
padding-left:0px; }
/*Background image left_bg.gif below deactivated, was used to fix sidebar when gradient bkg was unable to fill tall menus. Div width needs to be specified however.*/
div#blog #body_left {width:193px;
/*background:url(images/left_bg.gif) repeat-x top left;
*/ }

/* NEW socialmedia-icons bar styles */

.socialbookmarking {
margin-right:3px;
text-align:center;
clear:left;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#333333;
border-left:1px #FFFFFF solid;
border-right:1px #FFFFFF solid;
width: 550px; }

.socialbookmarking_digg a {
width:30px;
height:30px;
float:left;
display:block;
background-image:url(images/socialmedia_icons/digg_1.jpg);
}
.socialbookmarking_digg a:hover {
background-image:url(images/socialmedia_icons/digg_2.jpg);
}

.socialbookmarking_delicious a {
width:30px;
height:30px;
float:left;
display:block;
background-image:url(images/socialmedia_icons/delicious_1.jpg);
}
.socialbookmarking_delicious a:hover {
background-image:url(images/socialmedia_icons/delicious_2.jpg);
}

.socialbookmarking_stumbleupon a {
width:30px;
height:30px;
float:left;
display:block;
background-image:url(images/socialmedia_icons/stumbleupon_1.jpg);
}
.socialbookmarking_stumbleupon a:hover {
background-image:url(images/socialmedia_icons/stumbleupon_2.jpg);
}

.socialbookmarking_twitter a {
width:30px;
height:30px;
float:left;
display:block;
background-image:url(images/socialmedia_icons/twitter_1.jpg);
}
.socialbookmarking_twitter a:hover {
background-image:url(images/socialmedia_icons/twitter_2.jpg);
}

.socialbookmarking_facebook a {
width:30px;
height:30px;
float:left;
display:block;
background-image:url(images/socialmedia_icons/facebook_1.jpg);
}
.socialbookmarking_facebook a:hover {
background-image:url(images/socialmedia_icons/facebook_2.jpg);
}

.socialbookmarking_linkedin a {
width:30px;
height:30px;
float:left;
display:block;
background-image:url(images/socialmedia_icons/linkedin_1.jpg);
}
.socialbookmarking_linkedin a:hover {
background-image:url(images/socialmedia_icons/linkedin_2.jpg);
}

.socialbookmarking_reddit a {
width:30px;
height:30px;
float:left;
display:block;
background-image:url(images/socialmedia_icons/reddit_1.jpg);
}
.socialbookmarking_reddit a:hover {
background-image:url(images/socialmedia_icons/reddit_2.jpg);
}

.socialbookmarking_diigo a {
width:30px;
height:30px;
float:left;
display:block;
background-image:url(images/socialmedia_icons/diigo_1.jpg);
}
.socialbookmarking_diigo a:hover {
background-image:url(images/socialmedia_icons/diigo_2.jpg);
}

.socialbookmarking_google a {
width:30px;
height:30px;
float:left;
display:block;
background-image:url(images/socialmedia_icons/google_1.jpg);
}
.socialbookmarking_google a:hover {
background-image:url(images/socialmedia_icons/google_2.jpg);
}

/* CRUSH THE MICROSOFT SLIME DEMONS 
.socialbookmarking_live a {
width:29px;
height:28px;
float:left;
display:block;
background-image:url(images/socialmedia_icons/live.png);
}
.socialbookmarking_live a:hover {
background-image:url(images/socialmedia_icons/live1.png);
}
 */

.socialbookmarking_technorati a {
width:30px;
height:30px;
float:left;
display:block;
background-image:url(images/socialmedia_icons/technorati_1.jpg);
}
.socialbookmarking_technorati a:hover {
background-image:url(images/socialmedia_icons/technorati_2.jpg);
}

.socialbookmarking_yahoo a {
width:30px;
height:30px;
float:left;
display:block;
background-image:url(images/socialmedia_icons/yahoo_1.jpg);
}
.socialbookmarking_yahoo a:hover {
background-image:url(images/socialmedia_icons/yahoo_2.jpg);
}

/* OLD socialmedia-icons bar styles
.socialbookmarking {
margin-right:5px;
text-align:center;
clear:left;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#333333;
border-left:1px #FFFFFF solid;
border-right:1px #FFFFFF solid;
width: 400px; }
.socialbookmarking_digg a {
width:27px;
height:28px;
float:left;
display:block;
background-image:url(images/socialbookmarkingicons/digg.png);
}
.socialbookmarking_digg a:hover {
background-image:url(images/socialbookmarkingicons/digg1.png);
}
.socialbookmarking_delicious a {
width:26px;
height:28px;
float:left;
display:block;
background-image:url(images/socialbookmarkingicons/delicious.png);
}
.socialbookmarking_delicious a:hover {
background-image:url(images/socialbookmarkingicons/delicious1.png);
}
.socialbookmarking_reddit a {
width:30px;
height:28px;
float:left;
display:block;
background-image:url(images/socialbookmarkingicons/reddit.png);
}
.socialbookmarking_reddit a:hover {
background-image:url(images/socialbookmarkingicons/reddit1.png);
}
.socialbookmarking_furl a {
width:28px;
height:28px;
float:left;
display:block;
background-image:url(images/socialbookmarkingicons/furl.png);
}
.socialbookmarking_furl a:hover {
background-image:url(images/socialbookmarkingicons/furl1.png);
}
.socialbookmarking_google a {
width:29px;
height:28px;
float:left;
display:block;
background-image:url(images/socialbookmarkingicons/google.png);
}
.socialbookmarking_google a:hover {
background-image:url(images/socialbookmarkingicons/google1.png);
}
.socialbookmarking_stumbleupon a {
width:26px;
height:28px;
float:left;
display:block;
background-image:url(images/socialbookmarkingicons/stumbleupon.png);
}
.socialbookmarking_stumbleupon a:hover {
background-image:url(images/socialbookmarkingicons/stumbleupon1.png);
}
.socialbookmarking_live a {
width:29px;
height:28px;
float:left;
display:block;
background-image:url(images/socialbookmarkingicons/live.png);
}
.socialbookmarking_live a:hover {
background-image:url(images/socialbookmarkingicons/live1.png);
}
.socialbookmarking_technorati a {
width:25px;
height:28px;
float:left;
display:block;
background-image:url(images/socialbookmarkingicons/technorati.png);
}
.socialbookmarking_technorati a:hover {
background-image:url(images/socialbookmarkingicons/technorati1.png);
}
.socialbookmarking_yahoo a {
width:25px;
height:28px;
float:left;
display:block;
background-image:url(images/socialbookmarkingicons/yahoo.png);
}
.socialbookmarking_yahoo a:hover {
background-image:url(images/socialbookmarkingicons/yahoo1.png);
}
*/

/* sidebar*/
div#blog #body_left #sidebar {margin-left:0px; }
div#blog #body_left #sidebar ul {padding:0px;
margin:0px; }
div#blog #body_left #sidebar li {list-style-type:none;
background: url(images/sidebar__block_bg.png) repeat-y 0px 5px; }
div#blog #body_left #sidebar ul li h2 {color:#ffffff;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding-left:10px;
padding-right:0px;
padding-top:8px;
padding-bottom:0px;
background:url(images/h2_bg.gif) no-repeat top;
height:36px; }
div#blog #body_left #sidebar ul li {color:#000000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; }
div#blog #body_left #sidebar li a {color:#000000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
font-weight:normal;
line-height:18px; }
div#blog #body_left #sidebar li a:hover {color:#000000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:normal;
line-height:18px; }
div#blog #body_left #sidebar ul li ul li {color:#000000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:5px;
padding-right:0px; }
div#blog #body_left #sidebar ul li ul li ul li {color:#000000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:0px;
padding-right:0px; }
div#blog #body_left #sidebar ul li.widget_categories ul li {background: none;
border-bottom:0; }
/*UNDERLINE images deactivated below, because sidebar links now show their own underlining except during cursor hover. Kept bullets though.*/
/*div#blog #body_left #sidebar ul li.widget_meta ul li {background: url(images/solid_li.png) bottom center no-repeat;
border-bottom:0; }*/
/*div#blog #body_left #sidebar ul li ul li {border-bottom:0;
background: url(images/dotted_li.png) bottom center no-repeat; }*/
div#blog #body_left #sidebar ul li ul li a {padding-left:10px;
background: url(images/other_li.gif) bottom left no-repeat; }
div#blog #body_left #sidebar ul li.widget_categories ul li a {padding-left:12px;
background: url(images/cat_li.gif) bottom left no-repeat; }
div#blog #body_left #sidebar ul li.widget_archives ul li a {padding-left:12px;
background: url(images/arc.gif) bottom left no-repeat; }
div#blog #body_left #sidebar ul li.widget_meta ul li a {padding-left:10px;
/*background: url(images/bg_li3.png) bottom left no-repeat;
*/ }
div#blog #body_left #sidebar ul li ul li ul {padding-left:5px; }
div#blog #body_left #sidebar ul li.widget_categories ul li ul li {border:0px;
background: none; }
div#blog #body_left #sidebar li.widget_categories ul li ul li a {background: url(images/line_li.gif) left bottom no-repeat;
padding-left:9px; }
div#blog #body_left #sidebar ul {padding-bottom:0px; }
div#blog #body_left #sidebar ul li ul {padding-bottom:5px; }
div#blog #body_left #sidebar ul li ul li ul {padding-bottom:0px; }
/* end sidebar */

div#blog #body_right {padding-left:17px;
padding-top:30px; }
div#blog #body_right img.alignright {
margin: 2px 2px 2px 2px;
display: inline;
float: right; }
div#blog #body_right img.alignleft {
margin: 2px 2px 2px 2px;
display: inline;
float: left; }
div#blog .blog_item {width:684px; }
div.blog_item .item_date {background:url(images/comm_title_bg_all.png) top left repeat-y;
width:675px; }
div.blog_item .item_date_title {background:url(images/comm_title_bg.png) top left no-repeat;
width:675px;
min-height:46px; }
div.blog_item .item_date_title table {padding-left:10px; }
div.blog_item .item_date_title table td.date {color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-right:10px; }
div.blog_item .item_date_title table td.title {padding-top:10px;
padding-bottom:3px; }
div.blog_item .item_date_title table td.title a {color:#403309;
font-size:16px;
padding-top:5px;
font-weight:bold; }
div.blog_item .item_date_title .item_info {color:#f25124;
font-family:Verdana, Arial, Helvetica, sans-serifl;
font-weight:bold;
font-size:10px; }
div.blog_item .item_date_title table td.title .item_info a {color:#f25124;
font-family:Verdana, Arial, Helvetica, sans-serifl;
font-weight:bold;
font-size:11px; }
div.blog_item .item_text {padding-left:12px;
padding-right:15px;
color:#000000;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serifl; }
div.blog_item .item_panel {background:url(images/panel_bg.png) bottom left no-repeat;
width:684px;
height:30px; }
div.blog_item .item_panel .panel_links {padding-left:10px;
padding-top:5px; }
div.blog_item .item_panel .panel_links span.comm a {color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
background:url(images/comm.gif) no-repeat left;
padding-left:20px; }
div.blog_item .item_panel .panel_links span.comm a:hover {color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration: none;
background:url(images/comm.gif) no-repeat left;
padding-left:20px; }
div.blog_item .item_panel .panel_links span.read a {color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
background:url(images/read.png) no-repeat left;
padding-left:20px; }
div.blog_item .item_panel .panel_links span.read a:hover {color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration: none;
background:url(images/read.png) no-repeat left;
padding-left:20px; }

/* blog comm*/
div#blog #body_right { }
div#blog #body_right  .blog_comm {padding-left:20px;
padding-right:25px;
text-align:left; }
div#blog #body_right  .blog_comm .comm_title {color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
padding-bottom:10px; }
div#blog #body_right  .blog_comm .comm_count {color:#9e0b0e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding-bottom:15px; }
div#blog #body_right  .blog_comm .comm_data {background:#ffe9a4;
height:23px; }
div#blog #body_right  .blog_comm .comm_data_pad {color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding-top:5px;
padding-left:5px; }
div#blog #body_right  .blog_comm .comm_data_pad a {color:#000000; }
div#blog #body_right  .blog_comm .comm_text {color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
line-height:18px;
padding-left:15px;
padding-top:4px;
padding-bottom:0px; }
div#blog #body_right  .blog_comm .comm_text p {margin:0px;
padding:0px; }
div#blog #body_right  #comm_form {padding-left:20px;
padding-top:20px;
padding-bottom:20px;
padding-right:0px;
text-align:left; }
div#blog #body_right  #comm_form #form_title {background:#ffe9a4;
height:49px; }
div#blog #body_right  #comm_form #form_title #form_title_text {color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
padding-left:20px;
padding-top:10px; }
div#blog #body_right  #comm_form .form_table {background:#ffe9a4;
width:640px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:0px;
padding-top:0px;
padding-bottom:10px; }
div#blog #body_right  #comm_form .form_comm_end {background:none;
width:638px;
height:0px;
padding-left:0px;
padding-bottom:0px; }
/* blog comm end*/
/* end blog */

/*footer*/
div#page #footer {width:100%;
height:114px;
background:url(images/footer_bg.png) top no-repeat; }
div#footer #footer_pad {padding-top:10px; }
div#footer #footer_pad #footer_menu {color: #ffffff; }
div#footer #footer_pad #footer_menu span {color: #ffffff;
font-size: 12px; }
div#footer #footer_pad #footer_menu a {color: #ffffff;
font-size:12px; }
div#footer #footer_pad #footer_menu a:hover {color: #ffcc00;
font-size:12px; }
div#footer #footer_pad #footer_copy {color: #000000;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
text-align:right;
padding-top:28px;
padding-right:20px; }
div#footer #footer_pad #footer_copy a {color: #000000;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
font-weight:bold; }
/* end footer */
div#blog .navigation {width:100%;
height:30px;
text-align:center; }
div#blog .alignleft {padding-left:10px;
padding-right:10px; }
div#blog .alignleft a {font-weight:bold; }
div#blog .alignright {padding-left:10px;
padding-right:10px; }
div#blog .alignright a {font-weight:bold; }
.blog_item blockquote {background:url(images/block_bg.png) repeat-y left top;
padding-left:10px; }
.blog_item ol {background:url(images/ol_bg.png) repeat-y left top; }
.blog_item ul {padding-left:30px; }
.blog_item img {float: left;
margin:5px; }

/* "Well, I'm standing here freezing, inside your golden garden,
    Got my ladder leaned up against your wall.
    Tonight's the night we planned to run away together,
    Come on Dolly Mae, there's no time to stall.
    But now you're telling me that ah..."
      -- Jimi Hendrix, 'Wait Until Tomorrow' */