/* 
Theme Name: CommLinks
Theme URI: http://www.3emedia.co.uk/
Version: 1.0
Description: A wordpress theme by 3.E.Media
Author: 3.E.Media
Author URI: http://www.3emedia.co.uk/
*/
body {
	font : 76%/1.5 Verdana, Arial, Helvetica, sans-serif;
	color : #333;
	padding : 0;
	margin : 0;
	background : url("images/bgindex.gif");
}

a { color : #666; text-decoration : none; }

a:hover{ text-decoration : underline; }

h2 { font-size: 1.5em; margin-top: 0; margin-bottom: 0.5em; }
h3 { color : #333; text-indent : 10px; }

#sidebar h3 {
	margin : 0;
	padding : 0;
	color : #fff;
	text-indent : 1em;
	background : url(images/back.gif) #f58225 repeat-x 0 0;
	font-size : 1.1em;
}

#header { text-align : left; padding-left : 20px; height : 65px; }

#header h1 {
	text-indent : -10000px;
	background : url(images/header.gif) #fcfcfc no-repeat 0 0;
	height : 65px;
}

#header h1 a {
	width : 100%;
	height : 100%;
	display : block;
	line-height : 65px;
}

#container {
	margin : 0 auto;
	width : 760px;
	border : 1px solid #cdd3d3;
	background : #fcfcfc;
}

#sidebar {
	float : left;
	width : 180px;
	font-size : 0.8em;
	border : 1px solid #616161;
        margin-bottom : 1em;
	margin-left : 0.5em;
	padding : 0.2em;
	background : #f0f0f0;
}

#sidebar a {
	padding : 3px 0 0;
	text-indent : 0.3em;
	text-decoration : none;
	display : block;
	width : 100%;
	height : 100%;
	color : #000;
	font-weight : bolder;
}

#sidebar ul { list-style-type : none; padding : 0; margin-left: 0; }

#sidebar li { margin : 0; border-bottom : solid 1px #aaa; padding-top: 0.2em; }

#sidebar li a:hover { color : #fff; background : #aaa; }

#sidebar .noli li { border : none; }

#sidebar .noli li:hover { background : #fff; }

#sidebar .noli a:hover { background : none; color : #842229; }

#content {
	float : right;
	width : 545px;
	margin : 0 0 0 0;
	padding : 0px 10px 10px 10px;
	background : #fcfcfc;
}

#content h1 a { color : #fff; }

#content .articleimg {
	float : right;
	padding : 5px;
	border : 1px solid #eee;
	margin-left : 10px;
	margin-top : 10px;
	margin-bottom : 15px;
}

#content .articleimgleft {
	float : left;
	padding : 5px;
	border : 1px solid #eee;
	margin-right : 10px;
	margin-top : 10px;
	margin-bottom : 15px;
}

	#content ul {
	margin-left : 0;
	padding-left : 15px;
	list-style-type : none;
}

	#content ul li {
	background : url('images/li.gif') no-repeat 0 7px;
	padding-left : 1.5em;
}

#post p { text-align : justify; }

#topbar {
	margin : 0 0 1em 0;
	padding : 0 0 0 1em;
	background : url(images/obar.gif) #f58225 repeat-x 0 0;
	height : 30px;
	min-height : 30px;
	font : bolder 2em/30px arial, sans-serif;
}

#footer {
	clear : both;
	background : #F58225 url(images/obarbot.gif) repeat-x 0 0;
	color : #fff;
	height : 26px;
	line-height : 26px;
	padding : 0 1em;
}

#footer a { color : #fff; border-bottom : 1px #842229 dashed; }

.entrymeta { padding : 3px; text-align : right; }

.date {
	border-bottom : #ccc 1px dashed;
	margin : 5px 0 5px 0;
	padding : 10px 5px 5px 0;
	background : #fff;
	color : #808080;
	text-align : right;
}

/* COMMENT ELEMENTS */
#commentlist li {
	margin-bottom : 1.5em;
	padding-bottom : 1em;
	border-bottom : 1px solid #700000;
}

#commentform { margin : 1em 0; background : #fff; width : 40em; }

#commentform textarea {
	background : #f8f7f6;
	border : 1px solid #d6d3d3;
	width : 40em;
}

#commentform textarea:hover { background : #fff; border : 1px solid #d6d3d3; }

#commentform textarea:focus { background : #fff; border : 1px solid #939793; }

#commentform #email, #commentform #author, #commentform #url {
	font-size : 1.1em;
	background : #f8f7f6;
	border : 1px solid #d6d3d3;
	width : 180px;
}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
	font-size : 1.1em;
	background : #fff;
	border : 1px solid #d6d3d3;
	width : 180px;
}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
	font-size : 1.1em;
	background : #fff;
	border : 1px solid #939793;
	width : 180px;
}

#commentform input { margin-bottom : 3px; }

input {
	color : #262626;
	border : 1px solid #ccc;
	font-size : 11px;
	padding : 3px;
	margin-left : 37px;
	background : #f8f7f4;
}

input:hover {
	border : 1px solid #262626;
	color : #666;
	background : #f8f7f4;
}

input:focus {
	border : 1px solid #262626;
	color : #333;
	background : #fff;
}

blockquote {
	border : 1px solid #5c5656;
	margin : 1em 0;
	padding : 10px;
	background : url(images/blq.gif) #f8f7f6;
}

code { font : 10px Arial, Helvetica, sans-serif; }

#searchform { margin: 1em auto; }