@charset "utf-8";
/* CSS Document */
*
{
margin:0px;
padding:0px;
}
body
{
background:#ebeff2;
font-size:14px;
font-family: Georgia,Times,serif;
font-weight:normal;
color:#343434;
}
/*Root Element start here*/

.contrib-container
{
float:left;
width:631px;
}

.contrib-bio
{
float:left;
width:631px;
height:100px;
padding-bottom:20px;
}

.contrib-bio img
{
padding-right:20px;
float:left;
}

.contrib-bio p
{

float:left;

}

.contrib-bio a
{

color: #0072B9;

}


#main
{
margin-left:auto;
margin-right:auto;
width:1000px;

}
#main_bg
{
width:1000px;
position:absolute;
background:url(images/bg.png) repeat-y;
float:left;
height:auto;



}
#maincontainer
{
width:927px;

float:left;
padding-left:8px;
position:relative;

}
#container
{
width:960px;
height:auto;
padding-left:12px;
float:left;
padding-bottom:10px;
position:relative;
}
#header
{
width:960px;
height:150px;
float:left;
}
.logo
{
width:auto;
position: absolute;
top: 56px;
left: 40px;

}
.header_container
{
width:624px;
height:92px;
float:left;
}
img
{
border:0 none;
}
#content
{
float:left;
width:960px;
height:auto;
padding-top:17px;

}
.clear
{
clear:both;
}
.left_column1
{
float:left;
width:660px;
height:auto;

}

.left_column1 li{
list-style-type:none;
}
.cata
{
width:489px;
height:auto;
float:left;
margin-top:-6px;
}
.catacombs
{
height:auto;
float:left;
font-size:24px;
padding-right:5px;

}
.catacombs_para
{
color:#898989;
font-size:14px;
padding-right:5px;
height:auto;
float:left;
padding-top:12px;
}
.share
{
text-align:right;
width:130px;
height:16px;
float:left;
}
.right_column
{
width:299px;
height:auto;
float:right;
}
.left_column_menu
{
width:661px;
height:17px;
padding-bottom:16px;
}
.list
{
width:auto;
height:17px;
float:left;
padding-right:5px;
}
.list1
{
width:17px;
height:17px;
float:left;
}
.list2
{
width:auto;
height:17px;
float:left;
}
.list2 a
{
margin-left:3px;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#acacac;
text-decoration:none;
}
.left_container
{
width:661px;
height:auto;
float:left;
}
.list_container
{
width:629px;
height:207px;
border-bottom:1px dotted #666;
float:left;
}
.cata_list
{
width:320px;
float:left;
padding-top:4px;
}
.cata_list ul li
{
width:325px;
margin:1px 0 0 12px;
}
.list_container1
{
width:629px;
height:207px;
border-bottom:1px dotted #666;
float:left;
padding-top:23px;
}
.list_container_image_1
{
margin-top:1px;
float:left;
width:180px;
height:180px;
-o-background-size: 180px 180px;
-moz-background-size: 180px 180px; 
-webkit-background-size: 180px 180px;

}
.list_container_image_2
{
margin-top:1px;
float:left;
width:180px;
height:180px;

}
.list_container_image_3
{
margin-top:1px;
float:left;
width:180px;
height:180px;

}
.list_container_image_4
{
margin-top:1px;
float:left;
width:180px;
height:180px;
;
}

.list_cont_descrip
{
width:437px;
float:left;
margin-left:12px;
margin-top:-5px;

}
.heading
{
color:#898989;
font-size:14px;
margin-top:5px;
}
.dif
{
color:#0072b9;
}
.dif a
{
color:#0072b9;
}
.dif a:hover
{
color:#0072b9;
}

.list_cont_descrip p
{
margin-top:8px;
}
.list_cont_descrip h1
{
text-decoration:none;
color:#424242;
font-size:22px;
}

.list_cont_descrip h1 a
{
text-decoration:none;
color:#424242;
font-size:22px;
}
.list_cont_descrip h1 a:hover
{
text-decoration:underline;
color:#424242;
}
.list_cont_descrip a
{
color:#0072b9;
text-decoration:none;
}
.right_heading
{
width:299px;
height:25px;
float:left;
}
.rss_link
{
float:right;
width:20px;
height:auto;
margin-bottom:-18px;
}
.rss_link img
{
cursor:pointer;
}
.right_column_menu ul
{
margin:0px;
padding:0px;
list-style-type:none;
}
.right_column_menu li
{
display:inline;
}
.right_column_menu a
{
width:55px;
padding:9px 8px 2px 9px;
font-size:12px;
background:#ebf4fb;
font-weight:bold;
text-decoration:none;
color:#0070ba;
float:left;
}
.right_column_menu a:hover
{
padding:9px 8px 2px 9px;
background:#fff;
color:#000;
}
.right_column_menu .click
{
padding:9px 8px 2px 9px;
background:#fff;
color:#000;
}
.right_container
{
clear:both;
width:299px;
height:77px;
background:#ebf4fb;
border-top:1px dotted #a2a6a9;
}
.box
{
width:299px;
height:77px;
float:left;
}
.box_left
{
width:52px;
height:53px;
padding:12px 10px 12px 12px;
float:left;
}
.box_text
{
padding-top:10px;
width:225px;
height:67px;
float:left;
}
.box_text a
{
color:#343434;
}
.right_text
{
font-size:11px;
}
.box_text h3
{
font-size:14px;
}
.box_text p
{
color:#898987;
}
.right_wd
{
font-size:11px;
}
#container_border
{
border:0 none;
}
#container_border_right
{
border:0 none;
}
.right_box2
{
width:299px;
height:auto;
float:left;
}
.right_box2_heading
{
width:299px;
height:46px;
float:left;
border-bottom:1px dotted #a2a6a9;
}
.right_box2_head
{
width:279px;
height:34px;
float:left;
padding-top:6px;
}
.right_box2_head h1
{
font-size:24px;
}
.rss_link2
{
padding-top:10px;
width:20px;
height:34px;
float:left;
}
.right_box2_text
{
width:299px;
}
.right_box2_text p
{
font-size:11px;
}
.right_box2_text h3
{
font-size:14px;
}
.gray
{
color:#898989;
}
.left_column ul
{
list-style-type:none;
width:661px;
height:24px;
}
.right_column ul
{
list-style-type:none;
}
.right_column_list
{
width:299px;
margin:0px;
padding:0px;
float:left;
}
.footer_menu li
{
display:inline;
}
.high
{
padding-top:10px;
}
.container_high
{
padding-top:27px;
float:left;
width:631px;
}
#footer
{
border-top:1px solid #cccccc;
height:190px;
width:960px;
margin-left:12px;
float:left;



}
#footer h4 
{
color:#a3a3a3;
padding-top:10px;
font-size:13px;
}
#footer p
{
color:#a3a3a3;
padding-top:15px;
float:left;
width:960px;
font-size:11px;
}
.footer_menu
{
width:956px;
margin-left:-4px;
height:auto;
float:left;
padding-top:0px;
}
.footer_menu a
{
padding:0px 10px 0px 5px;
color:#a3a3a3;
font-size:12px;
text-decoration:none;
background:url(images/line.gif) no-repeat right;
}
.hg
{
width:960px;
margin-top:10px;
float:left;
}
.footer_menu .fl
{
background:none;
}
.grid_img
{
width:300px;
height:300px;
/*background:url(images/grid_img_01.gif) no-repeat;*/
float:left;

}
.cata_img
{
width:300px;
height:300px;
/*background:url(images/grid_01.gif) no-repeat;*/
margin:0px 0px 15px 0px;
margin-top:5px;
float:left;
}
.grid_img_2
{
width:300px;
height:300px;
background:url(images/grid_img_02.gif) no-repeat;
float:left;
}
.grid_img_3
{
width:300px;
height:300px;
background:url(images/grid_img_03.gif) no-repeat;
float:left;
}
.grid_img_4
{
width:300px;
height:300px;
background:url(images/grid_img_04.gif) no-repeat;
float:left;
}
.down {

float:left;
width:590px;
margin-top:20px;
}

.down li {

display:inline;
background:#0071BD none repeat scroll 0 0;
height:21px;
font-size:12px;
text-align:center;
width:150px;
color:#fff;
padding:4px 4px 4px 4px;
margin:0px 12px 0px 0px;
}

.down a
{
color:#fff;
width:109px;
font-weight:bold;
float:none;
text-decoration:none;
}

.para
{
clear:both;
width:605px;
height:auto;
}
.para_heading
{
padding-top:10px;
}
.para_heading_1
{
padding:10px 0 0px 0px;
}

.postBreaker {
padding:20px 0 0px 0px;
border-color:-moz-use-text-color -moz-use-text-color #575757;
border-style:none none dotted;
border-width:0 0 1px;
clear:both;
width:620px;
}

#submit, #author, #url, #email {
margin:10px 0 0px 0px;
}

#comment {
margin:10px 0px 0px 0px;
width:620px;
float:left;
}
.setcomments {
float:left;
}

.comment {
margin:0px 0 0px 0px;
width:120px;
height:20px;
float:left;
}
.comment_img
{
width:12px;
height:20px;
float:left;
padding-top:3px;
}
.comment_text
{
width:100px;
height:20px;
padding-left:2px;
float:left;

}

.normal a
{
color:#000;
}

a{
color:#0072B9;
text-decoration:none;
}

.left_container_list
{
float:left;
width:300px;
height:300px;
padding:0px 30px 30px 0px;
}
#left-search {
position: absolute;
top: 70px;
left: 675px;
background:#FFFFFF;
float:left;
height:auto;
text-align:right;
width:300px;

}
.search {
background:none;
height:19px;
border:0 none;
font-style:italic;
color:#b7b7b7;
font-size:12px;
float:left;
width:260px;
margin-left:6px;
margin-top:6px;
}
.entry
{
width:630px;
margin-top:10px;

}
.button
{
border:0 none;
cursor:pointer;
float:left;
margin-top:1px;

}
#menu
{
position: absolute;
top: 120px;
left: 460px;
width:510px;
overflow:hidden;
height:30px;

}
#menu ul
{
margin:0px;
padding:0px;
list-style-type:none;
}
#menu li
{
display:inline;
}
#menu a
{
color:#FFFFFF;
padding:8px 9px 10px 9px;
width:auto;
text-decoration:none;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
float:left;
}
#menu a:hover
{
color:#000;
background:#FFFFFF;
text-decoration:none;
padding:8px 9px 10px 9px;
}
#menu .shade
{
width:auto;
float:left;
color:#000;
background:#FFFFFF;
text-decoration:none;
padding:8px 9px 10px 9px;
}
#menu .current-cat a {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
padding:8px 9px 10px;
text-decoration:none;

}
#menu .current-cat a:hover {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
padding:8px 9px 10px;
text-decoration:none;

}

#menu .current_page_item a {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
padding:8px 9px 10px;
text-decoration:none;

}
#menu .current_page_item a:hover {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
padding:8px 9px 10px;
text-decoration:none;

}

.grid_img_music
{
width:auto;
height:21px;
margin-top:200px;
}
.grid_img_content
{
width:300px;
height:79px;
background:url(images/grid_img_01_bottom.png) repeat-x;
}
.grid_img_content a
{
color:#FFF;
}
.grid_text_music
{
padding:3px 7px 3px 7px;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
background:url(images/grid_img_01_music.png) repeat-x;
float:left;
}
.grid_img_art
{
width:auto;
height:21px;
margin-top:200px;
}
.grid_text_art
{
padding:3px 7px 3px 7px;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
background:url(images/grid_img_01_art.png) repeat-x;
float:left;
}
.grid_img_video
{
width:auto;
height:21px;
margin-top:200px;
}
.grid_text_video
{
padding:3px 7px 3px 7px;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
background:url(images/grid_img_01_video.png) repeat-x;
float:left;
}
.grid_img_event
{
width:auto;
height:21px;
margin-top:200px;
}



.grid_text_events
{
padding:3px 7px 3px 7px;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
background:url(images/grid_img_01_event.png) repeat-x;
float:left;
}
.grid_img_contributor
{
width:auto;
height:21px;
margin-top:219px;
}
.grid_text_contributors
{
padding:3px 7px 3px 7px;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
background:#ccc;
float:left;
opacity:0.8;
}
.grid_img_uncategorized
{
width:auto;
height:21px;
margin-top:219px;
}
.grid_text_uncategorized
{
padding:3px 7px 3px 7px;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
background:#343434;
opacity:0.5;
float:left;
}

.grid_img_content h2
{
color:#fff;
font-size:18px;
margin-left:5px;
margin-right:5px;
}
.grid_img_content span
{
color:#fff;
font-size:14px;
margin-left:5px;
}
.grid_img_content p
{
color:#fff;
font-size:14px;
margin-left:10px;
}

.list_container_image_text
{
margin-top:159px;
width:auto;
height:21px;
}
.list_container_text_music
{
padding:3px 7px 3px 7px;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
background:url(images/grid_img_01_music.png) repeat-x;
float:left;
}
.list_container_text_art
{
padding:3px 7px 3px 7px;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
background:url(images/grid_img_01_art.png) repeat-x;
float:left;
}
.list_container_text_video
{
padding:3px 7px 3px 7px;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
background:url(images/grid_img_01_video.png) repeat-x;
float:left;
}
.list_container_text_events
{
padding:3px 7px 3px 7px;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
background:url(images/grid_img_01_event.png) repeat-x;
float:left;
}
.list_container_text_contributors
{
padding:3px 7px 3px 7px;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
background:#ccc;
float:left;
opacity:0.8;
}
.list_container_text_uncategorized
{
padding:3px 7px 3px 7px;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
background:#343434;
float:left;
opacity:0.5;
}
#footer p a
{
color:#a3a3a3;
text-decoration:none;
}

a{
font-color:gray;
line-decoration:none;
           

}

.grid_img_event a{
 
color:#FFF;

}
.grid_img_art a{
 
color:#FFF;

}
.grid_img_music a{
 
color:#FFF;

}
.grid_img_video a{
 
color:#FFF;

}
.list_container_image_text a{
color:#FFF;
}

.detail_page p img {
float:left;
left:0;
margin: 0px 15px 5px 0px

}
.detail_page p {

margin-bottom:10px;
margin-right:10px;

}
.detail_page ol {
padding-left:15px;
}
.just
{

width:629px;
height:auto;
padding-top:10px;
color:#343434;
line-height:17px;
position:relative;
}
#respond
{
margin-top:10px;
float:left;
}
#respond h3
{
float:left;
}
#cancel-comment-reply
{
float:left;
}
#respond form
{
float:left;
margin-bottom:10px;
}

.listbottom{
border-bottom:none;
border-top:1px dotted #666;
padding-top:27px;
padding-bottom:0px;
}

.listtop{
border:none;
}
.listpad{
padding-top:0px;
}
.recent_links{
color:#343434;
}

.search_column {
background:#EBF4FB none repeat scroll 0 0;
border:1px dotted #A2A6A9;
color:#343434;
height:auto;
margin-top:10px;
padding:10px;
width:630px;
}

.search_high {
font-size:14px;
padding:10px 0 5px;
}

.search_column p a {
color:#0072B9;
font-size:10px;
}

