body {
	background-color: #7a7879;
	font-family: arial;
	font-size: 12px;
}

img {
	border: 0;
}

a {
	text-decoration: none;
}

h3 {        

      color:#000;
      font-size:12px;
      font-family:arial;
}


#page {
	position: relative;
	width: 950px;
	margin-left: auto;	
	margin-right: auto;
	background-color: #fff;
}

#header {
	position: relative;
}

#header #logo {
	position: relative;
	width: 1050px;
	height: 200px;
	left: 0px;
	background: transparent url('images/headerbg.jpg') no-repeat;
}

#mainmenu {
	position: relative;
}

#main {
	width: 100%;
	float: left;
}

#maincontent {
	position: relative;
	width: 660px;
	overflow: hidden;
	margin: 0px 290px 0px 0px;
	padding: 20px 0 20px 20px;
	background: #fff;
	float: left;
}

#maincontent .bigarticle {
	float: left;
	width: 300px;
	height: 297px;
	overflow: hidden;
	margin: 0 20px 20px 0;
	border: 1px solid #5472ba;
	background: #fff;
}

#maincontent .bigarticle .photo {
	width: 300px;
	height: 200px;
	overflow: hidden;
}

#maincontent .bigarticle .category {
	width: 280px;
	height: 25px;
	padding: 0 10px;
	overflow: hidden;
	background-color: #5472ba;
}

#maincontent .bigarticle .category, #maincontent .bigarticle .category a {
	font-family: times;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	text-transform: lowercase;
	color: #fff;
}

#maincontent .bigarticle .title {
	width: 280px;
/*	height: 16px;*/
	padding: 5px 10px;
/*	overflow: hidden;*/
}

#maincontent .bigarticle .title, #maincontent .bigarticle .title a {
	font-size: 14px;
	font-weight: bold;
	font-style: arial;
        color: #5472ba;
}

#maincontent .bigarticle .text {
	width: 280px;
/*	height: 64px;*/
	padding: 0 10px;
/*	overflow: hidden;*/
}

#maincontent .bigarticle .text p, #maincontent .midarticle .text p, #maincontent .smallarticle .text p {
	margin: 0;
	padding: 0;
}

#maincontent .bigarticle .text, #maincontent .bigarticle .text a {
	font-weight: bold;
	font-style: arial;
        color: #749eb5;
}

#maincontent .midarticle {
	float: left;
	width: 200px;
	margin: 0 10px 20px 0;
}

#maincontent .midarticle .photo {
	width: 200px;
	height: 200px;
	padding-bottom: 10px;
       overflow: hidden;
}

#maincontent .midarticle .category {
	width: 200px;
	height: 20px;
	padding-bottom: 3px;
        overflow: hidden;
}

#maincontent .midarticle .category, #maincontent .midarticle .category a {
	font-family: times;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
	color: #749eb5;
}

#maincontent .midarticle .title {
	width: 200px;
	height: 30px;
	padding-bottom: 8px;
       overflow: hidden;
}

#maincontent .midarticle .title, #maincontent .midarticle .title a {
	font-size: 12px;
	font-weight: bold;
	color: #5472ba;
}

#maincontent .midarticle .text {
	width: 200px;
	height: 77px;
	overflow: hidden;
}

#maincontent .midarticle .text, #maincontent .midarticle .text a {
	color: #000;
}

#maincontent .smallcontainer {
	height: 580px;
	width: 610px;
	margin: 0;
	padding: 0 0 20px 10px;
	border: 1px solid #6b6b6b;
}

#maincontent .smallcontainer .label {
	font-family: times;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #5472ba;
}

#maincontent .smallarticle {
	float: left;
	width: 270px;
	height: 97px;
	overflow: hidden;
	margin: 10px 30px 10px 0;
}

#maincontent .smallarticle .photo {
	float: left;
	width: 90px;
	height: 90px;
	overflow: hidden;
	margin-right: 10px;
}

#maincontent .smallarticle .category {
	height: 20px;
	overflow: hidden;
}

#maincontent .smallarticle .category, #maincontent .smallarticle .category a {
	font-size: 15px;
	font-weight: bold;
	color: #74AACA;
}

#maincontent .smallarticle .title {
/*	width: 175px;
	height: 35px;
	overflow: hidden;*/
}

#maincontent .smallarticle .title, #maincontent .smallarticle .title a {
	font-size: 12px;
	font-weight: bold;
	color: #5472ba;
}

#maincontent .smallarticle .text {
/*	width: 175px;
	height: 45px;
	overflow: hidden;*/
}

#maincontent .smallarticle .text, #maincontent .smallarticle .text a {
	font-size: 12px;
	color: #FFFF;
}

#maincontent .article {
	width: 620px;
	margin: 0 20px 20px 0;
	background: #fff;
}

#maincontent .article .wp-caption, #maincontent .article .wp-caption a {
	font-family: times;
	font-size: 14px;
	font-style: italic;
	color: #749eb5;
}

#maincontent .article .body p img {
	margin: 5px;
}

#maincontent .article .title, #maincontent .article .title a {
	font-size: 24px;
	font-weight: bold;
	color: #5472ba;
}

#maincontent .article .extract, #maincontent .article .extract a {
	font-size: 12px;
	font-weight: bold;
	color: #749eb5;
}

#maincontent .article .info, #maincontent .article .info a {
	font-size: 14px;
	color: #5472ba;
}

#maincontent .article .text, #maincontent .article .text a {
	color: #749eb5;
}

#maincontent .article .footer, #maincontent .article .footer a {
	font-size: 11px;
	color: #5472ba;
}

#maincontent .comment {
	width: 620px;
	margin: 0 20px 20px 0;
	background: #fff;
}

#maincontent .comment .title {
	width: 620px;
	border-bottom: 4px dotted #5472ba;
}

#maincontent .comment .title, #maincontent .comment .title a {
	font-size: 18px;
	color: #5472ba;
}

#maincontent .comment .item, #maincontent .comment .more {
	position: relative;
	width: 540px;
	margin: 5px 0;
	padding: 10px 40px;
}

#maincontent .comment .item {
	background-color: #dedcdd;
}

#maincontent .comment .more {
	background-color: #dedcdd;
}

#maincontent .comment .item .info {
	color: #5472ba;
}

#maincontent .comment .item .text, #maincontent .comment .more .text {
	font-weight: bold;
	color: #5472ba;
}

#maincontent .comment .item .quote .left {
	position: absolute;
	top: 20px;
	left: 0;
	width: 34px;
	height: 31px;
	background: transparent url('images/leftquote.jpg') no-repeat;
}

#maincontent .comment .item .quote .right {
	position: absolute;
	bottom: 2px;
	right: 0;
	width: 34px;
	height: 31px;
	background: transparent url('images/rightquote.jpg') no-repeat;
}

#maincontent .comment label, #maincontent .comment label a {
	font-size: 12px;
	color: #5472ba;
}

#maincontent .comment .input {
	border: 1px solid #6b6b6b;
}

#maincontent .comment .submit {
	background-color: #5472ba;
	border: 0;
	padding: 2px 5px;
	font-size: 12px;
	color: #fff;
}

#mainmenu .search {
	position: absolute;
	top: 0;
	right: 10px;
}

.searchform {
	margin: 5px 10px;
}

.widget .input, .searchform .input {
	border: 1px solid #b6b6b6;
	font-size: 14px;
}

.widget .input {
	width: 120px;
}

.searchform .input {
	width: 160px;
}

.widget .submit, .searchform .submit {
	border: 0;
	background-color: #5472ba;
	font-size: 14px;
	color: #fff;
}

#sidebar {
	position: relative;
	width: 270px;
	height: 100%;
	padding: 20px 0 5px 0;
	margin-left: -290px;
	float: left;
	background-color: #fff;
}

#sidebar .end {
	background: #DEDCDD url('images/logoAllsafeNews.jpg') no-repeat 0 50px;
	width: 270px;
	margin: 0;
}

#sidebar .widget {
	position: relative;
	margin: 0 0 10px 0;
	padding: 0 10px 10px 10px;
	background-color: #dedcdd;
}

#sidebar .widget .title {
	font-style: arial;
        font-size: 18px;
	font-weight: bold;
	color: #5472ba;
	width: 250px;
	text-align: right;
	text-transform: lowercase;
	border-bottom: 1px dotted #b6b6b6;
}

.comment .item ul, .comment .more ul, #sidebar .widget ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

.comment .item ul li, .comment .more ul li, #sidebar .widget ul li {
	background: transparent url('images/li.jpg') no-repeat;
	padding-left: 20px;
}

.comment .item ul a, .comment .more ul a,  #sidebar .widget ul a {
	font-size: 12px;
	color: #5472ba;
}

#sidebar .widget_tag_cloud a, #sidebar .widget_ctc a {
	padding: 0 2px;
	color: #dedcdd;
}

#sidebar .widget_ctc .ctc {
	margin: 2px 0;
	padding: 2px;
	background-color: #dedcdd;
}

#sidebar .widget_feedburner {
	background: #dedcdd url('images/rss.jpg') no-repeat 0px 70px;
	padding: 0 10px 20px 10px;
}

#sidebar .widget_feedburner .title {
	margin: 0;
	padding: 0;
	height: 42px;
	line-height: 42px;
	vertical-align: bottom;
	background: #dedcdd url('images/logoAllsafeNews.jpg') no-repeat;
	color: #749eb5;
}

#sidebar .widget_feedburner .text {
	font-size: 12px;
	color: #5472ba;
}

#sidebar .widget_feedburner .footnote {
	margin: 5px 0 0 0;
	font-size: 11px;
	color: #dedcdd;
}

#sidebar #most-read .text {
	height: 65px;
	overflow: hidden;
}

#sidebar #most-read .text .category, #sidebar #most-read .text .category a {
	font-weight: bold;
	font-style: arial;
        font-size: 13px;
	color: #74AAcA;
}

#sidebar #most-read .text .subtitle, #sidebar #most-read .text .subtitle a {
	font-weight: bold;
	font-style: arial;
        font-size: 12px;
	color: #5472ba;
}

#sidebar #most-read .text, #sidebar #most-read .text a {
	font-weight: bold;
	font-size: 12px;
	color: #5472ba;
	text-align: right;
}

#sidebar #most-read li {
	clear:left;
	margin: 0;
	background-image: none;
	padding-bottom: 7px;
	overflow: hidden;
}

#footer {
	position: relative;
	width: 950px;
	margin-left: auto;	
	margin-right: auto;
	text-align: center;
}

#footer, #footer a {
	font-size: 9px;
	color: #fff;
}

.alignleft {
	float: left;
}

.alignright {

	float: right;
}

.textleft {
	text-align: left;
}

.textright {
	text-align: right;
}

.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
	width: 100%;
}

/*breadcrumb*/
.breadcrumb{
	position: relative;
	top: -10px;
}

.breadcrumb, .breadcrumb a{
	font-size: 14px;
	color: #7a7879;
}

/*pagenavi*/
.wp-pagenavi {
	margin: 10px auto;
}

#mainmenu #TJK_dropDownMenu #submenu {
	position:absolute;
	top: 30px;
	left: 0px;
	background-color: #b6b6b6;
	width:950px;
	max-width:950px;
	height: 20px;
}

/* zeroing padding/margin for all elements */
#TJK_dropDownMenu,
#TJK_dropDownMenu * { margin:0;padding:0;}

/* "Master" UL (the whole Menu) */
#TJK_dropDownMenu {
	position:relative;
	background-color: #fff;
	width:940px;
	max-width:940px;
	height: 50px;
	float:left;
	padding: 0 0 0 10px;
}

/* sub-menu ULs */
#TJK_dropDownMenu li ul {
	cursor:default;
        width: 920px;
	max-width:100%;
	position:absolute;
	height:auto;
	top:30px;
	margin:0px;
	padding:0px;
	padding-left:30px !important;
	background-position:0 0 !important;
	left:-9000px;
}

/* All LIs */
#TJK_dropDownMenu li {
	cursor:pointer;
	float:left;
	list-style-type:none;
	font-style: arial;
        font-size: 13px;
        text-transform: lowercase;
	padding:0;
	margin:0;
}


/* sub-menu LIs */
#TJK_dropDownMenu li ul li {
	padding:0 10px 0 0;
	border:none;
	width:auto;
	max-width:none;
}

/* All anchors */
#TJK_dropDownMenu li a {
	color:#1e3160;
	border-left: none;
	border-right: none; /*1px solid #002369;*/
	text-decoration:none;
	display:block;
	float:left;
	height:30px;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
        text-transform: lowercase;
}
/* sub-menu LIs */
#TJK_dropDownMenu li ul li {
	padding:0 10px 0 0;
	border:none;
	width:auto;
	max-width:none;
}

/* sub-menu Anchors */
#TJK_dropDownMenu li ul li a {
	position:relative !important; /* ie Mac */
	background-color: #b6b6b6;
	cursor:pointer !important;
	white-space:nowrap;
	line-height:20px;
	height:20px;
	color:#1e3160;
        font-size: 12px;
        text-transform: lowercase;
        padding-right: 10px;
        border: none; /*0px solid #fff;*/
        vertical-align: middle;
}

/* :hover and stuff */
#TJK_dropDownMenu li a:hover,
#TJK_dropDownMenu li a:focus,
#TJK_dropDownMenu li a:active {background-color: #b6b6b6;}

#TJK_dropDownMenu li ul li a:hover,
#TJK_dropDownMenu li ul li a:focus,
#TJK_dropDownMenu li ul li a:active {background-color: #fff;}

/* position and z-index for the sub-menus */

#TJK_dropDownMenu li:hover ul,
#TJK_dropDownMenu li.msieFix ul {left:0;z-index:10}


