/*
Theme Name: Roar Media 
Theme URI: http://roarmedia.com/
Description: Custom theme for Roar Media
Version: 1.0
Author: Rick Potratz
Author URI: http://makingcodepoetry.com/
*/

body {
	background: #666 url(/images/back1.gif) 0 0 repeat-x;
	margin:0px;
	padding:0px;
        font-family: Arial, Helvetica, sans-serif;
        color: #333;
        font-size: 14px;
}
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
}

.newsletter {
    padding: 10px 0px;
}


/* Scroller */
.colwrap4 {
  width: 870px; 
  margin: 0 auto;
  padding: 0px;
}
#clientwrap { width: 870px; }
.client_slide { float: left; }
.client_slide li { width: 270px; margin: 10px; height: 755px; overflow: auto; }

.partner_slide { margin: 0 auto; }
.partner_slide li { width: 300px; margin: 5px; height: 350px; overflow: auto; }

.web_slide { margin: 0 auto; }
.web_slide li { width: 600px; margin: 5px; height: 525px; overflow: auto; }

.post-text { margin-left: 5px; }
.post-text p { padding-left: 15px; padding-right: 15px; margin-top: 15px; text-align: justify; }
.post-text li { list-style-image:url("/images/bullet.gif"); padding:3px; margin-left: 40px;}
.post-text h3 { margin-left: 10px; }
.post-text li a { color: #000; }

.block h3 { margin-left: 10px; }
.block { padding-left: 15px; padding-right: 10px; }
.block li { list-style-image:url("/images/bullet.gif"); }
.smlinks  { margin: 0px; padding: 0px; }
.smlinks li { list-style: none; padding: 5px; margin: 0px; float: left; }
.smlinks li .widgettitle { display: none; }
.smlinks li.sm2 { margin-left: 30px; }
.smlinks li.sm3 { margin-left: 30px; }

.goimage { vertical-align:text-top; }

#map { padding: 0px; margin: 0px; float: left; }

#blogside { width: 95%; } 
#blogside li { list-style: none; padding-left: 20px; }
#blogside li ul li { list-style: disc; padding: 1px; }
#blogside .post-text { margin-left: 30px; }
img {
	border:0px;
}

#blogside h2, h3 { color: #bd0d1f; }
#blogside h2 { padding-bottom: 0px; margin-bottom: 0px; }

#colwrapsideblog { float: right; width: 490px; }
#colwrapsideblog p.Txt_Team_Names { width: 100%; }

.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
	background: #CE2128;
}
a:link, a:visited{
	COLOR:inherit;
	text-decoration:inherit;
}
a { color: #333; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }

#main {
	width:970px;
	margin: 0px auto;
	border: 1px solid #000;
	background: #FFF;
	height: 100%;
}
#roar2_v2a_final_fw_r1_c1 {
	margin-left:0px;
	margin-top:0px;
	width:639px;
	height:110px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#colwrap1 {
	float:left;
	width:331px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;
	background: #CE2128;
}
#roar2_v2a_final_fw_r1_c5 {
	margin-left:0px;
	margin-top:0px;
	width:331px;
	height:39px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#roar2_v2a_final_fw_r2_c5 {
	margin-left:0px;
	margin-top:0px;
	width:6px;
	height:23px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#TextField_mac_ {
	margin-left:0px;
	margin-top:0px;
	width:220px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font: 14px Arial, Helvetica, sans-serif;
	color: #333;
	height: 20px;
	background: #FFF;
}
#roar2_v2a_final_fw_r2_c10 {
	margin-left:1px;
	margin-top:0px;
	width:13px;
	height:23px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#roar2_v2a_final_fw_r2_c11 {
	margin-left:0px;
	margin-top:0px;
	width:43px;
	height:23px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background: #CE2128;
}
#roar2_v2a_final_fw_r3_c5 {
	margin-left:0px;
	margin-top:0px;
	width:331px;
	height:34px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background: #CE2128;
}
#roar2_v2a_final_fw_r4_c5 {
	margin-left:0px;
	margin-top:-9px;
	width:108px;
	height:35px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background: #CE2127;
}
#roar2_v2a_final_fw_r4_c7 {
	margin-left:0px;
	margin-top:-9px;
	width:107px;
	height:35px;
	margin-bottom:0px;
	float:left;
	display:inline;
}
#roar2_v2a_final_fw_r4_c9 {
	margin-left:0px;
	margin-top:-9px;
	width:116px;
	height:35px;
	margin-bottom:0px;
	float:right;
	display:inline;
}
#roar2_v2a_final_fw_r5_c1 {
	width:970px;
	height:260px;
	float:left;
	display:inline;
	clear: right;
}
#colwrap2 {
	float:left;
	width:467px;
	border-right: 1px solid #999;
	clear: right;
        min-height: 475px;
}
.Txt_Media {
	margin-left:19px;
	margin-top:12px;
	width:400px;
	margin-bottom:0px;
	float:left;
	display:inline;
	text-align: left;
	color: #bd0d1f;
	padding-top:1px;
	padding-bottom:2px;
	letter-spacing: 1px;
	font: 30px/0% Arial, Helvetica, sans-serif;
}
.Media_Relations_Lorem_ipsum_dolor_sit_amet_consetetur_sadipsci {
	width:420px;
	float:left;
	display:inline;
	text-align: left;
	color: #585858;
	font: 14px/20px Arial, Helvetica, sans-serif;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 12px;
}
#roar2_v2a_final_fw_r6_c3 {
	margin-left:5px;
	margin-top:0px;
	width:2px;
	height:282px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#colwrap3 {
	float:left;
	width:460px;
	clear: right;
	min-height: 325px;
	padding-left: 14px;
}
#colwrap3a {
	clear: left;
	float: right;
	height: 32px;
	width: 502px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	margin-bottom: 2px;
}
#roar2_v2a_final_fw_r6_c12 {
	margin-right:1px;
	margin-top:0px;
	width:6px;
	height:254px;
	margin-bottom:0px;
	float:right;
	display:inline;

}
.Green_PR_High_Tech_PR_Hispanic_PR_International_Marketing {
	margin-right:28px;
	margin-top:9px;
	width:246px;
	margin-bottom:0px;
	float:right;
	display:inline;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333333;
	line-height: 257.1429%;
	padding-top:1px;
	padding-bottom:2px;
	list-style: disc url(images/bullet.gif) outside;
}
.Media_Relations_Internet_Marketing_Creative_Services_Editorial {
	margin-right:26px;
	margin-top:9px;
	width:153px;
	margin-bottom:0px;
	float:right;
	display:inline;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333333;
	line-height: 257.1429%;
	padding-top:1px;
	padding-bottom:2px;
}
#roar2_v2a_final_fw_r7_c4 {
	width:450px;
	height:25px;
	float:right;
	display:inline;
	clear: none;
	padding: 0px;
	border-top: 1px solid #999;
	border-right: 1px solid #666;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#roar2_v2a_final_fw_r8_c2 {
	margin-left:22px;
	margin-top:0px;
	width:948px;
	height:2px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#colwrap4 {
	float:left;
	width:771px;
	margin-top:-2px;
	margin-left:0px;
	font: normal 9px/24px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	text-decoration: none;
	letter-spacing: 2px;
	margin-bottom: -30px;
	display: inline;
	vertical-align: middle;
	height: 12px;
	clear: left;
	border-top: 1px solid #999;
	border-right: 0px solid #f0f0f0;
	border-bottom: 0px solid #f0f0f0;
	border-left: 0px solid #f0f0f0;
}

.colwrap4 p, .colwrap4 h3 { padding-left: 15px; padding-right: 10px; margin-left: 10px; margin-right: 10px;  margin-top: 25px; }
.colwrap4 h3 { color: #333; text-align: left; }
.colwrap4 

.©_Roar_Media_2005-2009_All_Rights_Reserved_|_Contact_Us_|_Sit {
	margin-left:0px;
	margin-top:8px;
	width:771px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #404040;
	line-height: 167.97899999999998%;
	padding-top:1px;
	padding-bottom:2px;

}
#roar2_v2a_final_fw_r9_c8 {
	width:197px;
	height:30px;
	float:right;
	display:inline;
	margin: 0px 2px 0px 0px;
	border-top-width: 1px;
	border-top-color: #999;
}
.bullet {
	font: 30px/60px Arial, Helvetica, sans-serif;
	color: #841217;
	margin-top: 80px;
}
.search {
	font: 16px Arial, Helvetica, sans-serif;
	color: #333;
}
#search { font-size: 18px; color: #fff; padding: 0px; margin-top: 10px; }
#s { padding-right: 4px; margin-left: 3px; }

.BoldStartText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
}
#toolsSelector {
	float: right;
	height: 24px;
	width: 184px;
	margin-right: 0px;
	padding-right: 14px;
	margin-left: 0px;
	padding-left: 1px;
	display: inline;
	margin-top: -2px;
	padding-top: 4px;
	border-top: 1px solid #999;
}
#colwrap3_map {
	float:left;
	width:500px;
	margin-top:0px;
	clear: right;
	height: 300px;
	margin-bottom: 2px;
	padding-bottom: 1px;
}
.Green_PR_High_Tech_PR_Hispanic_PR_International_Marketing_return {
	width:246px;
	float:right;
	display:inline;
	text-align: left;
	color: #333333;
	list-style: disc url(images/bullet.gif) outside;
	font: 14px/12px Arial, Helvetica, sans-serif;
	text-indent: 17px;
	margin: -11px 0px 0px;
}
.Green_PR_High_Tech_PR_Hispanic_PR_International_Marketing_names {
	margin-top:16px;
	width:246px;
	margin-bottom:0px;
	float:right;
	display:inline;
	text-align: left;
	color: #333333;
	list-style: disc url(images/bullet.gif) outside;
	font: 14px/16px Arial, Helvetica, sans-serif;
}
.Txt_Team_Names {
	margin-left:14px;
	margin-top:12px;
	margin-bottom:10px;
	width: 93%;
	float:left;
	display:inline;
	text-align: left;
	color: #bd0d1f;
	padding-top:1px;
	padding-bottom:0px;
	letter-spacing: 1px;
	font: bold 30px/27px Arial, Helvetica, sans-serif;
}

.Txt_Team_Titles {
	margin-left:0px;
	margin-top:-4px;
	width:400px;
	margin-bottom:0px;
	float:left;
	display:inline;
	text-align: left;
	color: #666;
	padding-top:1px;
	letter-spacing: 1px;
	font: normal 16px/24px Arial, Helvetica, sans-serif;
}
.Media_Relations_Bold {
	float:left;
	display:inline;
	text-align: left;
	color: #585858;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
.Bio_copy_Text_Right {
	margin-right:35px;
	margin-top:9px;
	width:450px;
	margin-bottom:0px;
	float:right;
	display:inline;
	text-align: left;
	color: #333333;
	padding-top:1px;
	padding-bottom:2px;
	list-style: disc url(/images/bullet.gif) outside;
	font: 14px/20px Arial, Helvetica, sans-serif;
}
.Media_Relations_Bold_mapLink {
	float:left;
	display:inline;
	text-align: left;
	color: #900;
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	text-indent: 12px;
}
.clearfloat_right {
	clear:both;
	height:0px;
	background: #CE2128;
}
.Tag_blog_Container {
	background: #837F7E url(/images/whiteswoop.gif) no-repeat left bottom;
	clear: left;
	float: left;
	height: 261px;
	width: 450px;
}


#comment { width: 400px; }

    img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

    img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

    img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }
    
 #contact-form h3 { margin-left: 12px; }
 
 #socialinner ul { margin: 0px; background: #fff; width: 350px; height: 70px; padding-top: 10px; padding-left: 20px; }
 #socialinner ul li { float: left; list-style: none; padding: 3px; margin-left: 10px;  }