/*  
Theme Name: Digital Disc Duplication Theme
Theme URI: http://www.justsearching.com/
Description: Wordpress theme designed for Digital Disc Duplication by Just Search Ltd
Version: Version 1.0
Author: Just Search Ltd 
Author URI: http://www.justsearching.com/

-----------Block Level Elements--------------*/
body {
font:normal 12px Arial, Helvetica, Verdana, sans-serif;
color:#666;
margin:0;
padding:0;
background:url(images/newbg.jpg) repeat-x left top;
border-bottom:solid 7px #000;
}

a:link,a:visited {
color:#f9005b;
text-decoration:underline;

}

a:active,a:hover {
color:#f9005b;
text-decoration:none;
}

#container {
width:760px;
margin:auto;
padding:0;
}

#top_menu {background:url(images/top_menu_bg.jpg) repeat-x left top; font:bold 12px Arial, Helvetica, sans-serif; color:#fff;}
#top_menu ul { float:left;
list-style:none;
margin:0;
padding:0;
}

#top_menu ul li {background:url(images/top_menu_line.jpg) no-repeat right center;
display:inline;
line-height:31px;
margin:0;

}

#top_menu a{
color:#fff;
padding:0px 12px;
text-decoration:none;

}
#top_menu a:hover { text-decoration:underline;}

#header {
background:url(images/bg_header1.jpg) no-repeat;
height:100px;
padding-bottom:28px;

}

#flags {
text-align:right;
margin:0;
padding:8px 155px 0 0;
}

#flags img {
border:2px solid #BFBFBF;
}

#header h1 {
color:#FFF;
margin:0;
padding:20px 0 0 168px;
}
#header h1 a { text-indent:-9999px; display:block; width:427px;}

#header h1 a:hover,#header h1 a:active {
text-decoration:none;

}

.black {
color:#000;
}

#wrapper {
margin:4px 0px 0px 0px;
padding:0;
background:url(images/midbg.jpg) repeat-y left top;
}

#content {
margin:0 0px 0 191px;

background:url(images/welcomebg.jpg) no-repeat 0px 0px;

padding:5px 15px 0px 10px;
text-align:justify;
}

#sidebar {
background:#e3e5e5;
float:left;
width:184px;
margin:0 5px 0 0;
padding:0px 0px 15px 0px;
}


#sidebar h3 {
background:url(images/bg_menu_head1.png) no-repeat;
height:26px;
width:180px;
font-weight:700;
color:#fff;
font-size:12px;
line-height:26px;
text-align:left;
margin:0;
padding:0 0px 2px 12px;
}

#sidebar h3 a,#sidebar h3 a:visited {
color:#fff;
text-decoration:none;
display:block;
}

#sidebar ul {
list-style: none;
margin:0px;
padding:0px;
}
#sidebar ul li {background:url(images/menu_line.jpg)  repeat-x left bottom; padding:6px 0px 6px 8px}

#sidebar ul a,#sidebar ul a:visited {
color:#000;
text-decoration:none;
font-weight:400;
background:url(images/bulletleftmenu.jpg) no-repeat 0px 3px;
padding:0px 0px 0px 15px;
display:block;
}

#sidebar_right {
float:right;
width:200px;
margin:0 0 0 5px;
}

#sidebar_right ul {
list-style:none;
margin:0 0 12px;
padding:0;
}

#sidebar_right li {
margin:0 0 10px;

}

#footer {
clear:both;
background:#181818;
text-align:center;
padding:5px; color:#bababa;
font:normal 12px/18px Arial, Helvetica, sans-serif;
}
#footer a { color:#bababa; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
/*-------------Headings-------------*/
h1 {
font-size:24px;
font-weight:700;
}

h2 {
font-size:18px;
color:#CB392A;
font-weight:400;
margin:0 0 10px;
}

#content h3 {
font:bold 16px Arial, Helvetica, sans-serif;
color:#13bbfc;
border-bottom:dotted 1px #bcbbbb;
padding:0px 0px 10px 0px;
}

/*-------------The Post-------------*/
.post h2 a, .post h2 a:visited {
color:#CB392A;
text-decoration:none;
font-weight:400;
}

.postmetadata {
background:#EFEFEF;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
font-size:10px;
padding:2px;
}

.input-permalink {
text-align:right;
font-weight:700;
font-size:12px;
margin:5px 5px 0 0;
}

.input-permalink input {
width:270px;
}

cite {
font-weight:700;
}

/*--------------Comments--------------*/
ol.commentlist {
padding:0 0 0 18px;
}

ol.commentlist li {
padding:5px;
}

ol.commentlist li.alt {
background:#EFEFEF;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:5px;
}

textarea#comment {
width:380px;
}

/*------------- Search Hilite --------*/
.hilite {
color:#000;
background-color:#9cf;
}

.hilite1 {
color:#000;
background-color:#fc6;
}

.hilite2 {
color:#000;
background-color:#9f6;
}

.hilite3 {
color:#000;
background-color:#f99;
}

#sidebar h3 a:active,#sidebar h3 a:hover,#sidebar ul a:active,#sidebar ul a:hover,h2 a:hover,h2 a:active {
text-decoration:none;
color:#e31d05;
}

#lineJS
{
border-bottom:2px solid #BFBFBF;
/*height:100px;*/
padding-bottom:10px;
margin-left:10px;
}

.navigation {
	display: block;
	text-align: center;
	/*margin-top: 10px;
	margin-bottom: 60px;*/
	padding-bottom:20px;
	}
.alignleft
{
float:left;
}
.alignright
{
float:right;
}
.phone
{
/*float:left;*/
color:#FFFFFF;
float:left;
/*margin:25px 0px 0px 17px;*/
margin:25px 35px 0px 281px;

font:bold 35px Arial, Helvetica, sans-serif;
}
.topflag { float:right; padding:0px 6px 0px 0px;}
#top_menu .topflag a { padding:0px;}
.topflag img { width:26px; height:18px; margin:5px 0px 0px 0px;  border:solid 1px #e0dfe3;}
.cl { clear:both;}
.fl { float:left;}
.fr { float:right;}

.followus { padding:15px 0px 0px 0px;}
.followus img { padding:0px 10px 0px 0px;}

.topBanner { }
.topBanner ul { padding:7px 0px 7px 0px; margin:0px; list-style:none;}
.topBanner ul li { float:left; margin:0px 6px 0px 0px}
.topBanner ul li.none { margin:0px;}
.vm { vertical-align:middle;}
